> -----Original Message-----
> From: [email protected] [mailto:[email protected]] 
> On Behalf Of Christian Huitema
> Sent: Monday, April 06, 2009 9:17 AM
> To: Scott Brim
> Cc: NAT66
> Subject: Re: [nat66] RSIP and NAT66
> 
> > Excerpts from Christian Huitema on Sun, Apr 05, 2009 
> > 10:10:37PM -0700:
> > > My point is that if we want site multi-homing, we cannot 
> > > do without
> > > engineering this routing symmetry. If we leave it to chance, then
> > > future network administrators will observe maddening 
> > > failure modes,
> > > and we will have done them a great disservice. Just sticking NAT
> > > devices at various network edges is, for me, equivalent to leaving
> > > it to chance.
> >
> > What failure modes?  IP routing will be as deterministic 
> > (ahem) as it
> > is now.  E2E session continuity is at risk, but session 
> > continuity in
> > the face of massive routing changes is not, as far as I know, a goal
> > in NAT66.  The only truly difficult scenario is the one Fred Baker
> > described where traffic could yoyo back and forth.  I could 
> > see using
> > routing headers.
> 
> The failure mode happens in the 4-ways criss-cross scenario, 
> which I described in a previous message:
> <http://www.ietf.org/mail-archive/web/nat66/current/msg00200.html>.

The first thing that struck me is that if the hosts in a network 
are only doing client-initiated connections -- for example because 
of a separate security policy -- that network avoids the 4-ways 
criss-cross complication.  That said, I believe I have a solution:

The 4-way criss-cross should be solvable by providing two ULAs to
every host -- one ULA for each NAT66 egress.  The host would then
reply (send a TCP SYN+ACK) using the same ULA as the incoming 
request (TCP SYN).  The enterprise network could do source-based 
routing to steer the reply traffic towards the NAT66 associated 
with the ULA, preventing a criss-cross.  This is similar 
to Dave Thaler's SAF approach using virtual interfaces he 
presented in 6AI.

This retains address independance but it does complicate the 
enterprise's network because each host gets "n" ULAs, where 
"n" is the number of ISPs.  

-d

_______________________________________________
nat66 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nat66

Reply via email to