On Mon, Apr 19, 2010 at 7:43 AM, Edward Ned Harvey <lop...@nedharvey.com> wrote:
>> From: Tom Limoncelli [mailto:t...@whatexit.org]
>> Sent: Monday, April 19, 2010 7:29 AM
>> To: Edward Ned Harvey
>> Cc: da...@lang.hm; discuss@lopsa.org
>> Subject: Re: [lopsa-discuss] IPv6 and NAT
>>
>> On Mon, Apr 19, 2010 at 7:03 AM, Edward Ned Harvey
>> <lop...@nedharvey.com> wrote:
>> >> From: discuss-boun...@lopsa.org [mailto:discuss-boun...@lopsa.org]
>> On
>> >> Behalf Of da...@lang.hm
>> >>
>> >> I know that the people pushing IPv6 consider NAT evil and want to
>> >> make it impossible.
>> >
>> > Reference please?  I never heard anything like that.  I would agree
>> that
>> > it's generally not expected to be encouraged.  But made impossible?
>>  I call
>> > BS.
>>
>> There are certainly people in the IETF that are anti-NAT.  They've
>> been making their case for quite some time, including
>> http://www.faqs.org/rfcs/rfc1627.html (which I agree with).
>> Are they making it difficult for people to use NAT with IPv6?  Yes.
>> When people come up with a reason to do NAT+IPv6, they run to make
>> sure the need is fixed some other way.  For example,
>> http://www.faqs.org/rfcs/rfc3041.html
>> Are they making it impossible?  Well, it depends on where "difficult"
>> stops and "impossible" begins.
>
> This is not an attempt to make NAT impossible, or even difficult in IPv6.
> There's no such thing as even making it difficult.  If you want to build a
> router, or a proxy server, and take internal connections and proxy them with
> another IP address, go right ahead.  Nothing's preventing you.  Except for
> maybe lack of customer demand.

That strategy does reduce customer demand.  I think we're in agreement
as to the limits of this technique.

>> common multiplier.  On the other hand... Subnets come in powers of two
>> and racks hold 40 or 80 machines.  The nearest power of two is 64 or
>> 128.   Both give you a 65% efficiency.  Subtract out other
>
> So ... if I've got 80 machines in a rack and I've got 128 Ip addresses, I
> can't use the remaining ~40 IP addresses in the next rack?

That's a good suggestion on paper, but it becomes too difficult to
manage in reality.  At that scale, every rack has to look the same or
things get unmanageable.

The current architecture you'll see at most massive clusters is "1
rack = 1 subnet" or "2 racks = 1 subnet" (40 or 80 machines).  Each
rack (or pair) has a ethernet switch.  All ethernet switches have
uplinks to large routers.  The economics work out best that way.
Check papers published by Google, IBM and others for examples.
Repairs, management, and power becomes easier because you can think in
terms of racks as a unit.

(at the risk of overstating my point: among the many benefits, you now
don't have to buy patch panels and 2x the patch cables; at warehouse
scale computing saving $40 per rack is real money; Saying "let's spend
an extra $500,000 on patch cables so I can save some IP addresses"
wouldn't get you much love.)

And now the plug...
I'll be giving a talk about some Google technologies at the LOPSA PICC
conference.  It's only a 45 minute talk, but I will mention some of
these economics.  Since MD is a short drive, I hope you can make it,
Ed.

PICC conference http://picconf.org  May 7-8, 2010

Tom

-- 
http://EverythingSysadmin.com  --  http://www.TomOnTime.com
Computer and network administrators... Spread the word!
       LOPSA New Jersey Professional IT Community Conference
       New Brunswick, NJ, May 7-8, 2010 -- http://picconf.org

_______________________________________________
Discuss mailing list
Discuss@lopsa.org
http://lopsa.org/cgi-bin/mailman/listinfo/discuss
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to