Re: Basic Routing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/04/08 17:53, Daniel L. Miller wrote:
*Head bouncing on desk* You just had to do it. You just HAD to throw something else in, didn't you? Ok - no VPN during these discussions!!! That's next thread.

Ok... I only brought VPN up because you will want that to tie two offices across the internet together. But if you want to pretend for the sake of discussion that you have a really long ethernet cable (or a legacy WAN using T1s which use basic routing) I'm ok with that.

Once again - I'm using language that's too ambiguous. I actually probably inferred that - but I didn't intend to. The INTENT was to illustrate a clumsy, inefficient, amateurish connection between Internet connected sites using non-VPN capable home-office consumer-grade firewall routers - the under $20 kind.

Ok.

Be aware that the simple facts that you are using private IP addresses and that you want to take them across the internet, where they can not go, means that you will have to use NAT. Remember that the internet only caries globally routable IP addresses.

You're assuming a level of capability and courtesy for the sysadmin I am not - nor am I talking about higher-level protocols. So from Los Angeles, they'll have to type in the public IP address of the New York router to reach that office.

Eh. I'm not so much assuming that as I'm trying to lead a horse to water that is safe to drink that will also solve the problems that you unknowingly are going to have. If you would prefer to discuss things and then get a "That will not work because of..." and then have to re-discuss things, we can do that. :) Just let me know how you want the conversation to go. In short you are asking questions and providing some details of your needs (which keep admittedly by you changing) and I am trying to answer them and get you to understand along the way.

*Exasperated shrug* Now that I've typed that - it really doesn't make too much sense. All right - fine. I guess a VPN was needed somewhere. But darn it - the VPN operates at a higher level - somewhere along the line the VPN server/router needs to translate the virtual IP's to something the rest of the world understands - and that means NAT!

No. VPN's don't /NAT/. VPN's /encapsulate/. Think of a VPN as taking a letter you wrote to someone and putting it inside of another bigger envelope and sending it to someone who opens the outer envelope and takes the smaller envelope out and sends it to the proper department on their end.

+-----------+    +-------------------+    +----------+
| IP packet | -> | VPN packet        | -> | Internet |
+-----------+    |     +-----------+ |    +----------+
                 |     | IP packet | |
                 |     +-----------+ |
                 +-------------------+

+----------+    +-------------------+    +-----------+
| Internet | -> | VPN packet        | -> | IP packet |
+----------+    |     +-----------+ |    +-----------+
                |     | IP packet | |
                |     +-----------+ |
                +-------------------+

The (IP packet) has host 1 as its source and host 2 as its destination and does not change any where in transit. The [VPN packet ...] has the one VPN gateway as its source and the other VPN gateway as its destination. These packets have the globally routable IP addresses in them.

Again with the proxy (what's the matter with you? Trying to give me a complete answer that accounts for the exceptions? Geez....)

Sorry.  :P

Up until recently what you have presented could be solved by basic routing and / or NATing -OR- by proxying. Seeing as how I started off indicating that either could be used I was just continuing the concept in discussion. I'll drop it and let you pick it up later if you want to inquire about it. :)

I think my confusion stems from my own introduction to IP, which was via WindozeNT 4.0. Somewhere along the line NAT was referred to in some documentation as a "poor-man's solution" to doing "proper" routing - and that concept has carried forward with me to where I keep thinking NAT is somehow an inferior solution to the "proper" way of doing things. If the only "proper" (read: other) way of connecting LAN's to the Internet is by assigning public IP's to workstations (and of course purchasing/reserving/controlling such IP's) - then I can drop the inferiority complex I've held with regard to NAT.

Ugh. Forgive me if I believe just from the statement about where you learned about routing (not even taking in to consideration this discussion) that you were not taught hardly any thing (if even that) about routing. It has been my experience that /most/ information that Microsoft has provided on routing was the smallest amount that they could to even thing about stepping up and playing with the big boys. It is my opinion that Microsoft network was and still is to a large part NetBIOS based, even if it is on top of TCP/IP. Even that, the TCP/IP is simply a happenstance as a carrier protocol that could just as easily been IPX or DECNet Phase IV.

There was a time that (in my opinion) /most/ Windows technicians would have thought that the only two ways to get a Windows machine to access the internet was with live globally routable IPs assigned to all the workstations using ""proper routing -OR- to use NAT. However there was / is this other seldom used technology that I'm no longer mentioning. ;)

At this point I don't really see any questions, just comments on things, so I'm going to let you lead the conversation by asking some other questions, which I'll respond to. :)



Grant. . . .
--
To unsubscribe from this list: send the line "unsubscribe netfilter" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux