[ale] Looking for advise on domain names and other info wrt local network.

Forsaken forsaken at targaryen.us
Wed Aug 13 07:37:09 EDT 2008


On Aug 11, 2008, at 2:00 PM, Michael B. Trausch wrote:

>> And sure, the internet was designed to be end to end. ipv4 was also
>> designed to be classful. Do you think that was a good idea too? The
>> wasteful allocation of the ip4 space before the implementation of  
>> CIDR
>> is mostly responsible for the ip crunch that we're in right now.
>
> No, I think that things can be altered.  Never did I argue that the
> Internet should have remained classful, or that DNS was a useless  
> crock.
> I fail to see how you connect "NAT seriously ought to go away  
> because it
> is a bad feature that breaks the philosophy behind open end-to-end
> network communication" with "So, features on the network stack are  
> bad?"

The connection was along the lines of countering your arguement that  
NAT goes against how the internet was designed. I was merely pointing  
out that there are a few other things that have been developed that  
were either not within the design parameters or totally changing the  
design parameters, and yet they're deemed essential for operation. So  
opposing something on the basis that it's not how things were designed  
just doesn't sit well with me.

> I have a problem with NAT because it breaks end-to-end  
> communication.  I
> have a problem with proposed "features" that actually take usable
> features away from the network stack, too.

Let's be frank, end-to-end communication has been broken, on purpose,  
for awhile. For most enterprise class networks, you do not *want* end- 
to-end communication between your network nodes and the internet  
(There are enough Windows zombies out there already, aye?) In my  
honest opinion, the design of end-to-end connectivity got tossed by  
the wayside when firewalls became the norm. Having a machine or  
machines interposed between the two end points that specifically  
decide what traffic is or isn't allowed to cross the link is a pretty  
big boot on the neck of end-to-end connectivity. I've always equated a  
firewall to trying to have a raunchy phone conversation with your  
girlfriend when or both of your parents are listening in on the line.  
The results aren't always what you'd like.

> The change from class-based routing to CIDR was a good move.  It was
> sound and required no breakage of networking functionality already
> present in the stack.

No, it just broke some routing protocols and required them to be re- 
worked. No big deal. ;)

> Again, that becomes totally unnecessary with the style of link-local
> addressing present in IPv6, and without the confusion of having  
> network
> nodes that have the same address on two separate network segments
> cross-NATted from each other would have.

Yeah, I know, but I don't think the folks with RFC1918 networks are  
going to negotiate a changeover to ipv6 before one acquires the other  
to make their network consolidation easier. And yes, this is a very  
very real benefit of NAT, mergers and acquisitions happen all the time.

I think the main issue here is the fact that we look at things from  
two totally different viewpoints. You've already changed over to ip6  
and are anxious for everyone else to follow suit, whereas I look at  
things from the viewpoint of what I have to deal with at work every  
day. I'll give you absolutely no dispute that ip6 solves quite a few  
problems. But unfortunately, it's not as simple as logging into my  
routers, typing

config t
ip 6 enable

And having everything magically work. So sure, having to NAT your  
acquisitions traffic because they're using the same local range  
becomes unnecessary in ip6. But the amount of private companies  
running ip6 aren't exactly pre-dominant. So your point is germane from  
an academic standpoint, but from an every day one, it sounds alot like  
the guy in the back saying 'I told you so' to his peers (when it's  
probably management who shot the ip6 conversion down in the first  
place) instead of pitching in to help with the consolidation

> IPSec (VPN), SIP (VoIP), and FTP all need special helpers (as do other
> protocols) to properly get around NAT.  Commodity routers do FTP.   
> None
> can do IPSec, which is why it's generally tunneled within UDP.  SIP
> isn't handled by any commodity NAT appliance that I am aware of,  
> either,
> which is why things like third-party application layer gateways are
> required to get NATted SIP devices to talk to each other.

That depends on what you consider a commodity router. I picked up some  
3640's fully loaded with ram and flash for quite cheap, and have them  
deployed at the edge and core of my home network, so FTP and IPSec  
aren't issues, though I haven't tried SIP yet.

Honestly, the fact that the wal-mart routers don't support the work- 
arounds isn't NAT's fault. It's Belkin's, and Netgear's, and Cisco's  
for trying to be cheap by assuming the folks who are going to buy  
those routers won't have any need to get the advanced protocols around  
NAT.

> It's going to have to happen relatively soon, within the next five to
> ten years at the absolute latest, unless there are even more drastic
> measures deployed into the world for managing the scarcity of IPv4
> addresses.  The switchover, though, is more of a catch-22 situation  
> than
> anything else:  It can't be widely deployed until it's widely used,  
> and
> it won't be widely used until it's widely deployed.  The only real
> option, then, is to build new networks---networks installed
> _today_---for IPv6, and use IPv4 on them for backwards compatibility
> until the IPv4 portions of the network can be turned off and disabled.
> I don't think that IPv4 can be removed from the network stack in the
> next five years, because there will still be people switching over.   
> But
> the IPv6 Internet will start becoming larger very soon.  Tunnels may  
> be
> all that is available now, but Comcast is already using IPv6  
> internally
> for the management of some of their CPE as of May 2007 [1].

I'd imagine Comcast would have to, they're still working on the  
consolidation of their network, and from what I've heard and seen from  
my own service, they're having issue. At the rate they buy people, I  
can just imagine what a balancing act it is to keep it all working.

As far as the adoption relatively soon.... I think five years is  
highly optimistic. Ten years may be a little more likely. Basically,  
ip6 isn't going to get implemented until the ip4 space runs out. And  
when that happens, the companies who are holding on to large swaths of  
unused blocks are going to make a killing, as the demand for new IP  
blocks reaches an all time high. Finally, when it reaches a point  
where it'd be more cost effective to adopt ip6 than continue buying  
ip4 blocks, that's when ip6 will start seeing widespread adoption.

> It certainly is, for now.
>
> But it's not going to go away any faster if it's looked at as "good
> enough," which is the viewpoint shared amongst most people that aren't
> even aware of its existence.  Non-technical people will say "Don't fix
> it, because it ain't broke," when really they have no clue.  Yes, it
> works _today_, but it will _not_ work in the very near future when all
> the addresses have been gobbled up.  The biggest problem is that those
> who know very little and are in charge of things like networked
> applications and operating systems and the like have dragged their  
> feet
> for far too long.  The free operating systems have had solid support  
> for
> IPv6 for a (comparatively) very long time; same with many networked
> servers/clients in free software.  Why is it taking so long for  
> everyone
> else to have the readiness and actually have that readiness deployed?
> Why haven't appliances already switched to running dual-stack network
> layer software, and made it so that ISPs can flip the switch and  
> things
> will work?

That's a pretty easy question to answer: Money.

Right now, there's no need to screw with the status quo. (from the  
viewpoint of the folks who are making the money). So you keep selling  
what you're selling, let the panic begin, then announce that you have  
this wonderful new fully ip6 supportive product so you can sell them  
the same thing again.

The cynic in me believes the Tier 1's are just waiting until they've  
decided they can't bleed the turnip anymore before they decide 'Ok,  
time to go to ip6'.

Last year, O'Reilly put out a wonderful book called Network Warrior  
(for anyone who's new to the network field, I suggest picking it up...  
it's a wonderful brain dump of a guy who's been doing network admin  
for a very long time, and full of useful little tricks). It is my  
sincere belief that the chapter on dealing with upper management  
should be required reading for anyone who works in a corporate IT  
environment, whether you're involved with netops or not.

In that chapter, he tosses around a few maxim's, the first of which  
has stuck with me ever since I read it -

Network designs are based on Politics, Money, and The Right Way To Do  
It - in that order.

That one sentence is a perfectly succinct  explanation of why the  
adoption of ip6 has been so slow, and why it'll be a bit slower in  
coming.

> In any event, the whole thing that started this is that I am waiting
> until I can have a proper network setup before I actually host
> everything of my own.  When IPv6 is deployed, we'll see what happens  
> in
> terms of how they hand out address space.  It's my hope that ISPs will
> give /64s out, since those yield the smallest possible node address in
> IPv6.

I'm actually trying to get the folks at work to put in a request for  
an ip6 allocation so I can play with it on our sandbox segment. We're  
already eating up a /18 and a couple /20's, but I'd at least like to  
get to work on an ip6 implementation so we can do it right when the  
time comes.

> I'd absolutely _hate_ to be double-NATed.  One NAT---the router
> that I have here---I can work around.  Two?  One here, and one at the
> ISP?  That's much harder to work around.  Of course, that'd be one way
> that the ISP could save money, using one NAT at each node.  But it'd  
> not
> be worth it.

That's actually my biggest worry. If Comcast ever starts handing out  
RFC 1918's via dhcp instead of real IP's, I'll move to another  
provider in a heartbeat. I think Bellsouth started that crap down in  
Florida at one point, but the outcry caused them to reconsider.

> As things stand today, there are 38 /8 blocks that are unallocated  
> [2].
> The estimates that I have seen estimate the exhaustion of the IPv4
> address space in anywhere from two years to four years, depending on  
> the
> level of allocation that the exhaustion is being estimated for.

Oh, you should subscribe to the NANOG mailing list. The predictions  
are much more dire than that :)

>  It's
> time for ISPs to saddle up and get ready to deploy, and work with
> vendors to ensure that the hardware being sold will work properly.

Honestly, you can't blame the vendors for this one (at least not in  
their enterprise hardware). Cisco and Juniper have had ip6 support for  
a very long time now, so they did their part. The ISP's need to be  
yelling at their peers and the people they purchase transit from to  
get the ball in motion, those are the folks who are really holding the  
show up.

> There will almost certainly be a period of chaos that everyone will
> remember during the transition, but that's life, and life cannot  
> always
> be made nice and insulated.

Honestly, I think it'll be like Y2K. All the unnecessary build up and  
then .... poof. One day your dhcp lease will refresh and you'll have  
an ip6 IP instead of ip4 and things will just work.
>


More information about the Ale mailing list