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

Re: NAT traversal and its relation to IPv6 [RE: Comments on draft-tsirtsis-dsmip-problem-01.txt]



On Thu, 4 Sep 2003, Alexandru Petrescu wrote:
> Pekka Savola wrote:
> >> With respect to dual-stacks, the thing I'd like to have is the
> >> Mobile IPv6 MN-HA tunnel to be a v6-in-v4 tunnel instead of
> >> v6-in-v6
> > 
> > My concern is this: we already have about half a dozen IPv4 NAT
> > traversal techniques (IPsec, MIPv4, STUN, TURN, a number of others)
> > -- and some have been proposed to allow IPv6-in-IPv4 tunneling to
> > also traverse NAT (none taken up by this WG, at the moment, though.).
> 
> Good to have a rich set of proposals, selecting is easier than building.

That's one perspective, with a set of tradeoffs.  Some (many?) people also 
argue otherwise: with too much choice, the user if faced with a dilemma on 
what to choose, and the vendor is faced with the dilemma on what to 
implement (so it has to implement all), etc.
 
> > So you want to implement and specify one for dual-stack Mobile IPv6 
> > *too*?
> 
> No, I want Mobile IPv6 to not require its MN-HA tunnel to be v6-in-v6
> but to require it to be either v6-in-v6 or v6-in-v4.

But because you'd like that to work also where v4 NAT is done, a simple 
v6-in-v4 tunnel would not be enough -- it would have to be able to handle 
NAT traversal -- right?
 
> > My _personal_ two top priorities in this context:
> > 
> > 1) make sure NAT traversal stays an _IPv4_ problem.
> 
> I've heard this concern before, so I guess it is right.  Also, there 
> were concerns expressed that NAT's are unqualifiable and unclassifiable 
> beasts, so one can not really find a common means to drill through all 
> of them.  Which is perfectly right to a certain extent.

Well, I think this depends *very* much on how big holes you want to drill.  
Bidirectional tunneling?  No problem.  Drilling through from pretty much 
everywhere?  Certainly there are issues.

[...]
> Because I doubt that, I'm bringing back the mobility aspect: mobility
> systems are deployed only in a limited set of kinds of systems (say GPRS
> and hotspots, but there are others), cover only a limited set of types 
> of NAT; for those 3-5 types of NAT's maybe a common NAT traversal 
> mechanism can be found.

I'm not sure if we can make that kind of assumptions about Mobile IP 
deployment, but if we can, fine -- it's still a lot.

-- 
Pekka Savola                 "You each name yourselves king, yet the
Netcore Oy                    kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings