[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Enhanced SIIT
Nathan,
Nathan Ward wrote:
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.
At least one carrier that I am aware of is currently looking closely at
an approach similar to yours.
Essentially, they are looking at dual-stacking the broadband access
platforms to support IPv4 and IPv6 to the CPE[1]; then enabling their
data centers and infrastructure for IPv6 support for their networks (eg.
AAAA responses only to their customers). At the same time, an
infrastructure deployment plan and architecture is developed for
service-provider wide IPv4 NAPT.
At 'd-day' for IPv4 exhaustion, the infrastructure is in place to
support service provider wide IPv4 NAPT which allows the SP to continue
supporting single and dual stack customers. There are the obvious
problems with dual/multi NAT layers[2]. The customers can access IPv6
enabled content locally if they are dual stack to their desktop; as well
as native IPv6 content on the wider Internet. The SP also sees the
opportunity to perhaps recover v4 addresses from legacy plant (dialup or
whatever), and use these to provide an up-sell to a 'static IPv4 /32' if
you want a real address. The product evolution here is likely to be
that you pay a premium for a real v4 address where the SP can allocate
it, and a reduced amount for NAPT v4 address.
The CPE[1] must support 4-to-6 NAT-PT of some kind. There is no planned
facility for 6-to-4 NAT-PT as any host which is IPv6 enabled should also
be IPv4 enabled and can get access to exclusive v4 resource through the
SP-NAPT in place. Allowing for all the legacy IPv4 only hosts that
customers may run to access IPv6 resource through the CPE seems to be a
suitable approach.
This seems to be a reasonably pragmatic approach to the problem, but of
course it requires the "big SP-NAPT" box and the development of a NAT-PT
standard.
aj.
[1] For this case, the Service Provider dictates the CPE use and manages
it. Using 240/4 for this "private IPv4 infrastructure" could well work
as all devices are modern and SP controlled.
[2] There is the possibility for NAT evolution here to support the
concept of uPNP across network boundaries. This is somewhat dependent
on being able to trust the CPE, but given [1] this is less of a problem.