ietf
[Top] [All Lists]

Re: Comment on draft-iab-ipv6-nat-00

2009-03-22 10:31:06
On 2009-03-23 03:10, Scott Brim wrote:
Brian E Carpenter allegedly wrote on 03 21 2009 4:07 PM:
So instead, you run NAT at every ISP connection. Your internal users get
NATted to an ISP prefix at whichever exit point their traffic happens
to reach, which automatically causes their return traffic to come through
the same ISP. That exit point is locally chosen by the local routing setup.
You don't need any worldwide coordination of the BGP4 advertisements,
because there aren't any expect the ISP's normal ones. Also, traffic
flows inside your network are localised, since traffic goes out and
returns through a (reasonably) local gateway.

When one of these NATs goes down, active connections will be lost,
but IGP routing will switch users automatically to a different NAT
when they retry.

If you allow your hosts to use multiple connection points into the
Internet, and external routing changes so that the packets they send go
out different connection points, their apparent source address can
change.  

True. I should have said 'when one of these NATs go down, or routing changes
such that a user's exit point changes, active connections will be lost.'

One of the requirements for effective use of NAT and
multihoming is that your hosts' peers need to handle this (via
Multipath, HIP, MIP, SCTP or whatever).  That is, you can't allow your
hosts to use multiple connection points until everyone _else_ they talk
to has been upgraded.  How will you know when that is?

You won't. Active connections will fail in the scenario I described.
That is inconsistent with the goals defined in RFC3582, but it is
current reality in some places, and applications and/or users have to
deal with it.

(I never said I liked NAT, did I?)

     Brian
_______________________________________________
Ietf mailing list
Ietf(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/ietf