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

RE: 3gpp-analysis-04: use of NAT-PT in IPv6 UE -> IPv4 node



 > Section 3.4 (see the text below), "IPv6 UE Connecting to an 
 > IPv4 Node",
 > describes the common case of IPv6-only UE connecting to an 
 > IPv4 node.  
 > The technique specified is NAT-PT, and the text includes 
 > some words of
 > NAT-PT applicability as well as a reference to NAT64.

=> Perhaps we should remove the reference to NAT64.

 > 
 > I believe this approach is not a good one, as here NAT-PT 
 > (or something 
 > like that) is used as a general purpose translation device 
 > for all kinds 
 > of traffic.

=> Your interpretation is correct but I'm not sure about
the benefit part.

 > 
 > I think we need to figure out whether this is really necessary or 
 > acceptable.
 > 
 > My personal belief is that we consider the model:
 >  - Use IPv4 where appropriate, 

=> This is already assumed.

 >  - Not deploy IPv6-only UE's if they have a need to reach 
 > IPv4 services, and

=> This is also already assumed, more on this below.

 >  - Use application proxies (such as HTTP gateways, maybe 
 > even TCP/UDP 
 > relays specific to an application) where appropriate to make 
 > it easier to 
 > go for IPv6-only UE's at some point if it's the way to go.

=> Again this is already assumed. 

In draft-elmalki-v6ops ... which was presented in Vienna, 
we explained the case for NAT-PT. Basically, unlike ethernet, 
a "3GPP link" cannot be dual stacked. A UE can certainly be 
dual stacked, but a "link" (PDP context) can only run either
V4 or V6 but _not_ both. 
So, despite having a dual stack UE, you might only 
have one PDP context that supports v6 for example. To avoid
the cost of setting up another PDP context, a UE may continue
to use v6. For more details on the cost of setting up
a PDP context see draft-elmalki.

The other reason is IMS which mandates IPv6 for signalling 
and media.

Hesham