Folks,
I am hearing an
need for home users for transition. It could be this is ipv6 wg work but
will bounce it off here first.
Assume dominant
NAT/VPN/Firewall routers in most homes for Internet
access.
Assume an upstream
provider obtains IPv6 prefix to give to subscribers.
Assume home
routers want to support IPv6 and will eventually but won't move until they
believe it can be used over provider networks.
Assume there is
not enough Ipv4 address space for providers to give out to all subscribers or
cannot at reasonable cost. But they can give the subscriber an IPv6
prefix. This means 6to4 or ISATAP won't work in this scenario in the
users home.
A solution (more
on Teredo below) would be to figure a method for an IPv6 on the homelan to be
encaped in the NAT packet to the provider who will decap that packet and send
to the IPv6 destination and recall the state to the NAT user upon receiving
packets back so the session can be established with the home user over the
net.
This is quick for
now as a thought.
The home user
network encaps the IPv6 packet at NAT with Protocol ID equivalent to
"6". The provider then takes that packet and decaps at their edge and
uses native IPv6 or 6to4 to encap that packet to where the IPv6 service is
located. I realize this has many assumptions and I would work on those
with some other folks interested in this problem.
I am re-reading
Teredo now and working to see if it is addendum to Teredo or completely
different solution. I think it is a different solution and possibly much
simpler. I also believe this solution we are looking at can do e2e IPsec
over the IPv4-NAT.
This would be a
minor initial update for the home router vendors and basic IPv6 edge tunneling
for the Provider. Also I think a tunnel-broker could be used by the
Provider to help set this up for users too. The code for the home router
on my first analysis could also be a firmware upgrade that is down
loadable.
Could I get others
opinions and thoughts on this before I and some others jump in
here.
thanks
/jim