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

Re: Enhanced SIIT



On 19/10/2007, at 11:53 AM, Stephen Sprunk wrote:

That's not stateless translation. There _are_ stateful NAPT boxes that can do failover because they share state, and that technology could be applied to a stateful variant of SIIT if desired.
I'll just close my un-sent email, then.

For sake of clarity, I'll note that my interpretation of NAPT is Network Address and Port Translation, not " " Protocol ".

I don't think updating IPv4 hosts is feasible at this point - the reason I'm not putting AAAA records in parallel with my A records for my web content is that NAPTing non-RFC1918 IPv4 breaks 6to4 for 1-2% of my users.
About 4% of my users are versions of Windows without IPv6 capability.

I'm told that IE7.0 is being pushed out to Windows XP machines automatically now, yet 54% of Windows machines that hit my are running IE6.0.
What both these thing tell me is that even if vendors did make this  
available, a large number of people aren't going to run the updates  
to get the code.
While this solution may be the cleanest on paper, we're at the point  
where we need to be deploying practical, realistically achievable  
solutions for these problems, instead of introducing complexity in to  
legacy parts of the network. My view is that the path of least  
resistance is to create an extension for IPv6 to do this, as opposed  
to an extension to IPv4.
The approach of using some kind of proxy was proposed, and that's my  
preferred solution at this stage if some kind of IPv6 host to IPv4  
host scheme is deemed needed - the drawback is that it doesn't allow  
IPv4 hosts to establish new connections to IPv6 hosts, only IPv6 ->  
IPv4. While it's my preferred solution, I'm still on the fence as to  
whether it's worth doing. As an aside, this might be easier if TCP  
and UDP ports for most applications didn't have default values..
My solution to one day not having IPv4 addresses to assign to end  
users (home broadband/dial users) right now, is to run dual-stack,  
where the v4 part of the stack is NAPTed. It's not ideal, as users  
are going to be double NAPTed if they have their own unit doing it at  
home, but it won't prevent them from getting to regular content  
providers which is the the first requirement from my POV.
As I've noted recently, P2P clients are now becoming IPv6 aware so  
from an end user's POV, that stuff is still likely to work for them  
for the most part. Realistically, so few of those people are going to  
be running SIP, and even fewer are going to be running SIP UA's not  
provided by their service provider, that I'm really not concerned  
about that.
Depending on people's businesses, they can look at offering enhanced  
plans with a 'real' IPv4 address, or maybe it's stuck on freely for  
customers who call helpdesk with problems with certain applications -  
sticking my finger in the air tells me that the majority simply won't  
care.
Bleak? Maybe. I really don't see a realistic alternative (save for  
slight modifications of the above) to get us through the next 5 (or  
so) years.
--
Nathan Ward