Last Update: February 26, 2000
This scenario verifies interoperability when the target ROUTER is attached to the network which consist of host and router with IPv6 protocol stack.
Verification that a router makes tunnel between opposite router.
Verification Points:
whether Router can make tunnel.
whether Router can transmit packets to an opposite router through the tunnel.
HOST-2 | (Net-w) (Prefix 3ffe:501:481d:f004::/64) ---+---+---- (10.0.4.0/24) | |(I/F-3w) ROUTER-3 <--IPv6/IPv4 |(I/F-3x) | (Net-x) (Prefix 3ffe:501:481d:f003::/64) --+-------+---- (10.0.3.0/24) | |(I/F-2x) ROUTER-2 <-- IPv6 |(I/F-2y) | (Net-y) (Prefix 3ffe:501:481d:f002::/64) --+-------+---- (10.0.2.0/24) | |(I/F-1y) ROUTER-1 <--IPv6/IPv4 |(I/F-1z) (Net-z) (Prefix 3ffe:501:481d:f001::/64) | (10.0.1.0/24) ---+-----+-- | HOST-1 HOST-2 10.0.4.102 ROUTER-3(I/F-3w) 10.0.4.3 ROUTER-3(I/F-3x) 3ffe:501:481d:f003::3/3ffe:501:481d:f003::33 ROUTER-1(I/F-1y) 3ffe:501:481d:f002::1/3ffe:501:481d:f002::11 ROUTER-1(I/F-1z) 10.0.1.1 HOST-1 10.0.1.101
Network Prefix Network media Net-w 3ffe:501:481d:f004::/64
10.0.4.0/24Ethernet 10BASE-T Net-x 3ffe:501:481d:f003::/64
10.0.3.0/24Ethernet 10BASE-T Net-y 3ffe:501:481d:f002::/64
10.0.2.0/24Ethernet 10BASE-T Net-z 3ffe:501:481d:f001::/64
10.0.1.0/24Ethernet 10BASE-T
Machine Comments Initial status Configuration HOST-2 Reference Machine Attached to Net-w with power turned off. - ROUTER-3 Reference Machine Power is turned off.
I/F-3x is attached to Net-x, while I/F-3w is attached to Net-w.IPv6/IPv4 Router.
I/F-3x has alias addresses
3ffe:501:481d:f003::3 and 3ffe:501:481d:f003::33.
Configure to use tunnel to transmit a packet to Net-z (3ffe:501:481d:f001::/64) with tunnel-2,
(SRC=[3ffe:501:481d:f003::3] / DST=[3ffe:501:481d:f002::1]).
Static routing
Sends RA to Net-x and Net-w.ROUTER-2 Reference Machine Power is turned off.
I/F-2y is attached to Net-y, while I/F-2x is attached to Net-x.IPv6 Router.
Sends RA to Net-y and Net-x.ROUTER-1 Target Machine Power is turned off.
I/F-1z is attached to Net-z, while I/F-1y is attached to Net-y.IPv6/IPv4 Router.
I/F-1y has alias addresses
3ffe:501:481d:f002::1 and 3ffe:501:481d:f002::11.
Configure to use tunnel to transmit a packet to Net-w (3ffe:501:481d:f004::/64) with tunnel-1,
(SRC=[3ffe:501:481d:f002::1] / DST=[3ffe:501:481d:f003::3]).
Static routing.
Sends RA to Net-z and Net-y.HOST-1 Reference Machine is attached to Net-z with power turned off. -
ICMP
ping program (ping)
No Action Criteria Comments Initialization 1 Boot ROUTER-1. - - 2 Boot ROUTER-2 - - 3 Boot ROUTER-3 *Check the Routing table of Router-1. - 4 Boot HOST-1 - - 5 Boot HOST-2 - - IPv6 over IPv6 6 At HOST-1, run "ping" to HOST-2's IPv6 global address. *HOST-1 sends ICMP Echo Request to HOST-2 (global).
(Through tunnel-1)
*HOST-1 receives ICMP Echo Reply from HOST-2 (global).
(Through tunnel-2)
Packets pass through the tunnel between ROUTER-1 and ROUTER-3.
Ping payload size is 1452 byte.
ROUTER-1 sends packet too big message to HOST-1, if HOST-1 has the packet sent and its size is greater than tunnel MTU.IPv6 tunnel over IPv6 (Duplicated tunnel, IPv6 over IPv6 over IPv6) 7 At ROUTER-1, configure tunnel-3,
(SRC=[3ffe:501:481d:f002::11] / DST=[3ffe:501:481d:f003::33]), and configure to use the tunnel when ROUTER-1 transmits a packet to [3ffe:501:481d:f003::3].
- - 8 At ROUTER-3, configure tunnel-4, (SRC=[3ffe:501:481d:f003::33] / DST=[3ffe:501:481d:f002::11]), and configure to use the tunnel when ROUTER-2 transmits a packet to [3ffe:501:481d:f002::1].
- - 9 At HOST-1, run "ping" to HOST-2's IPv6 global address. *HOST-1 sends ICMP Echo Request to HOST-2 (global).
(Through tunnel-1 over tunnel-3)
*HOST-1 receives ICMP Echo Reply from HOST-2 (global).
(Through tunnel-2 over tunnel-4)
Packets pass through the tunnel between ROUTER-1 and ROUTER-3.
Ping payload size is 1452 byte.
ROUTER-1 sends packet too big message to HOST-1, if HOST-1 has the packet sent and its size is greater than tunnel MTU.IPv4 over IPv6 10 At ROUTER-1, configure NOT to use tunnel-3 to transmit a packet to [3ffe:501:481d:f003::3]
- - 11 At ROUTER-3, configure NOT to use tunnel-4 to transmit a packet to [3ffe:501:481d:f002::1]
- - 12 At ROUTER-1, configure to use tunnel-1 to transmit a packet to [10.0.4.0/24]
- - 13 At ROUTER-3, configure to use tunnel-2 to transmit a packet to [10.0.1.0/24]
- - 14 At HOST-1, run "ping" to HOST-2's IPv4 address.(10.0.4.102) *HOST-1 sends ICMP Echo Request to HOST-2 (global).
(Through tunnel-1)
*HOST-1 receives ICMP Echo Reply from HOST-2 (global).
(Through tunnel-2)
Packets pass through the tunnel between ROUTER-1 and ROUTER-3.
Ping payload size is 1472 byte.IPv6 tunnel over IPv6 (Duplicated tunnel, IPv4 over IPv6 over IPv6) 15 At ROUTER-1, configure tunnel-3, (SRC=[3ffe:501:481d:f002::11] / DST=[3ffe:501:481d:f003::33]), and configure to use the tunnel when ROUTER-1 transmits a packet to [3ffe:501:481d:f003::3].
- - 16 At ROUTER-3, configure tunnel-4, (SRC=[3ffe:501:481d:f003::33] / DST=[3ffe:501:481d:f002::11]), and configure to use the tunnel when ROUTER-2 transmits a packet to [3ffe:501:481d:f002::1].
- - 17 At HOST-1, run "ping" to HOST-2's IPv4 address.(10.0.4.102) *HOST-1 sends ICMP Echo Request to HOST-2 (global).
(Through tunnel-1 over tunnel-3)
*HOST-1 receives ICMP Echo Reply from HOST-2 (global).
(Through tunnel-2 over tunnel-4)
Packets pass through the tunnel between ROUTER-1 and ROUTER-3.
Ping payload size is 1472 byte.
Duplicated Address Detection (DAD)
Source Address Selection (SAS)
Multicast Listener Discovery Report (MLDR)
Neighbor Unreachability Detection (NUD)
Mark"*"with no number means that we are going
to judge that subject.