[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