Then a fewinstitutes
(pioneers implements
and deploys the
IPv6 network software:
During the
initial deployment,
the IPv6 networks were
connected with
IPv4-tunnels:
In other words:
Tunneling encapsulates
IPv6 packets
within IPv4 packets so:
IPv6 packets
can be sent over an
IPv4 network, allowing
isolated IPv6 networks
to communicate
without
the need to upgrade
the IPv4 routers
that between them.
Packet format used in IPv6-in-IPv4 encapsulation
Packet format used in
IPv6 in IPv4 encapsulation:
Example IPv6 in IPv4 tunneling
Tunnel setup:
Note:
The edge routers must have
a dual stack, running:
IPv4 and
IPv6
routing software
The
IPv6 implementation
contains the
IPv4 encapsulation software
to deploy over
IPv4 !!!
How an
IPv6 packet will be
transmitted:
Host AA:::::4 transmit
an IPv6 message to
BB:::::9:
The virtual interface entry
and the IPv6 encapsulation software
will cause the
IPv6 packet to be
encapsulated in an
IPv4 packet:
The IPv4 packet will use the
packet code 41 to indicate
it is a IPv6 encapsulation
The encapsulated IPv4 packet will
be sent to
the router 4.4.4.1:
When the
encapsulated IP packet
arrives at 4.4.4.1, the
router detects
its own IP address and
de-encapsulate
The router will
process the
inner packet
an an IPv6 packet because
the outer code = 41
The IPv6 packet is
forwarded further
by the IPv6 routing software in
the router:
Postscript
6bone:
6bone =
the tunneled network consisting of
the IPv6 networks