IPv6 Router basic functions

[Interoperability Test Scenario]

Last Update: April 18, 2001


This scenario verifies interoperability when the target ROUTER is attached to the model network.
            HOST-3
              |
    -+--------+------------------ (Net-y)(Prefix 3ffe:501:481d:f002::/64)
     |                                   (Prefix fec0:0:0:f002::/64)
     | (I/F-y)
  ROUTER-1
     | (I/F-z)
     |
    -+--------+---------+-------- (Net-z)(Prefix 3ffe:501:481d:f001::/64)
              |         |                (Prefix fec0:0:0:f001::/64)
            HOST-1    HOST-2
Network Prefix Network media
Net-y 3ffe:501:481d:f002::/64
fec0:0:0:f002::/64
Ethernet 10BASE-T
Net-z 3ffe:501:481d:f001::/64
fec0:0:0:f001::/64
Ethernet 10BASE-T
Machine Comments Initial status Configuration
HOST-3 Reference Machine Is attached to Net-y with power turned off.
-
ROUTER-1 Target Machine Power is turned off. I/F-z is attached to Net-z while I/F-y is attached to Net-y. Sends RA to Net-z and Net-y.
Doesn't send and receive RIPng.
HOST-1 Reference Machine Is attached to Net-z with power turned off.
-
HOST-2 Reference Machine Is attached to Net-z with power turned off.
-
No Action Criteria Comments
Address auto configuration check.
1 Boot ROUTER-1. *ROUTER-1 transmits NS for DAD (link-local/ site-local/ global).
*ROUTER-1 transmits RA.
*ROUTER-1 transmits MLDR (AllRouter/ OwnSolicited/ SubnetRouterSolicited).
Router-1 should transmit NS for
DAD (link-local/site-local/global)
and RA/MLDR (AllRouter/OwnSolicited/SubnetRouterSolicited).
2 Boot HOST-1.
-
HOST-1 should transmit NS for
DAD (link-local/site-local/global)
and MLDR/RS, and receive RA.
3 Boot HOST-2.
-
HOST-2 should transmit NS for
DAD (link-local/site-local/global)
and MLDR/RS, and receive RA.
4 Boot HOST-3.
-
HOST-3 should transmit NS for
DAD (link-local/site-local/global)
and MLDR/RS, and receive RA.
Unicast address communication. (between HOSTs via ROUTER)
5 At HOST-1, run "ping" to HOST-3's global address. 
Repeat 10 times, with 16 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 16 -i 1 -c 10 HOST-3.
*HOST-1 sends ICMP Echo Request to HOST-3 (global).
*HOST-1 receives ICMP Echo Reply from HOST-3 (global).
*Both HOSTS select global address as Source Address.
HOST-1 and HOST-3 select ROUTER-1
as the next-hop.
They communicate with ICMP with non Fragment packet. (global)
6 At HOST-1, run "ping" to HOST-3's global address. 
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 1452 -i 1 -c 10 HOST-3.
*HOST-1 sends ICMP Echo Request to HOST-3 (global).
*HOST-1 receives ICMP Echo Reply from HOST-3 (global).
*Both HOSTS select global address as Source Address.
HOST-1 and HOST-3 select ROUTER-1
as the next-hop.
They communicate with ICMP with non Fragment packet. (global)
7 At HOST-1, run "ping" to HOST-3's global address. 
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 2888 -i 1 -c 10 HOST-3.
*HOST-1 sends ICMP Echo Request to HOST-3 (global).
*HOST-1 receives ICMP Echo Reply from HOST-3 (global).
*Both HOSTS select global address as Source Address.
HOST-1 and HOST-3 select ROUTER-1
as the next-hop.
They communicate with ICMP with Fragment packet. (global)
8 At HOST-1, run UDP echo program*1 to communicate with HOST-3's global address.
Repeat 10 times, with 16 bytes UDP payload, interval 1 second.
Ex) # echo6c -I ed0 -s 16 -i 1 -c 10 HOST-3 9000
*HOST-1 sends UDP Echo Request to HOST-2 (global).
*HOST-1 receives UDP Echo Reply from HOST-2 (global).
*Both HOSTS select global address as Source Address.
HOST-1 and HOST-3 select ROUTER-1
as the next-hop.
They communicate with UDP with non Fragment packet. (global)
9 At HOST-1, run UDP echo program*1 to communicate with HOST-3's global address.
Repeat 10 times, with 1452 bytes UDP payload, interval 1 second.
Ex) # echo6c -I ed0 -s 1452 -i 1 -c 10 HOST-3 9000
*HOST-1 sends UDP Echo Request to HOST-2 (global).
*HOST-1 receives UDP Echo Reply from HOST-2 (global).
*Both HOSTS select global address as Source Address.
HOST-1 and HOST-3 select ROUTER-1
as the next-hop.
They communicate with UDP with non Fragment packet. (global)
10 At HOST-1, run UDP echo program*1 to communicate with HOST-3's global address.
Repeat 10 times, with 2888 bytes UDP payload, interval 1 second.
Ex) # echo6c -I ed0 -s 2888 -i 1 -c 10 HOST-3 9000
*HOST-1 sends UDP Echo Request to HOST-2 (global).
*HOST-1 receives UDP Echo Reply from HOST-2 (global).
*Both HOSTS select global address as Source Address.
HOST-1 and HOST-3 select ROUTER-1
as the next-hop.
They communicate with UDP with Fragment packet. (global)
11 At HOST-1, run "ftp" to HOST-3's global address.
Get 1m bytes file.
*HOST-1 downloads file correctly from HOST-3.
*Both HOSTS select global address as Source Address.
HOST-1 and HOST-3 select ROUTER-1
as the next-hop.
They communicate with TCP with non Fragment packet. (global)
12 At HOST-1, run "ping" to HOST-3's site-local address.
Repeat 10 times, with 16 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 16 -i 1 -c 10 HOST-3.
*HOST-1 sends ICMP Echo Request to HOST-3 (site-local).
*HOST-1 receives ICMP Echo Reply from HOST-3 (site-local).
*Both HOSTS select site-local address as Source Address.
HOST-1 and HOST-3 select ROUTER-1
as the next-hop.
They communicate with ICMP with non Fragment packet. (site-local)
13 At HOST-1, run "ping" to HOST-3's site-local address.
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 1452 -i 1 -c 10 HOST-3.
*HOST-1 sends ICMP Echo Request to HOST-3 (site-local).
*HOST-1 receives ICMP Echo Reply from HOST-3 (site-local).
*Both HOSTS select site-local address as Source Address.
HOST-1 and HOST-3 select ROUTER-1
as the next-hop.
They communicate with ICMP with non Fragment packet. (site-local)
14 At HOST-1, run "ping" to HOST-3's site-local address.
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 2888 -i 1 -c 10 HOST-3.
*HOST-1 sends ICMP Echo Request to HOST-3 (site-local).
*HOST-1 receives ICMP Echo Reply from HOST-3 (site-local).
*Both HOSTS select site-local address as Source Address.
HOST-1 and HOST-3 select ROUTER-1
as the next-hop.
They communicate with ICMP with Fragment packet. (site-local)
15 At HOST-1, run UDP echo program*1 to communicate with HOST-3's site-local address.
Repeat 10 times, with 16 bytes UDP payload, interval 1 second.
Ex) # echo6c -I ed0 -s 16 -i 1 -c 10 HOST-3 9000
*HOST-1 sends UDP Echo Request to HOST-2 (site-local).
*HOST-1 receives UDP Echo Reply from HOST-2 (site-local).
*Both HOSTS select site-local address as Source Address.
HOST-1 and HOST-3 select ROUTER-1
as the next-hop.
They communicate with UDP with non Fragment packet. (site-local)
16 At HOST-1, run UDP echo program*1 to communicate with HOST-3's site-local address.
Repeat 10 times, with 1452 bytes UDP payload, interval 1 second.
Ex) # echo6c -I ed0 -s 1452 -i 1 -c 10 HOST-3 9000
*HOST-1 sends UDP Echo Request to HOST-2 (site-local).
*HOST-1 receives UDP Echo Reply from HOST-2 (site-local).
*Both HOSTS select site-local address as Source Address.
HOST-1 and HOST-3 select ROUTER-1
as the next-hop.
They communicate with UDP with non Fragment packet. (site-local)
17 At HOST-1, run UDP echo program*1 to communicate with HOST-3's site-local address.
Repeat 10 times, with 2888 bytes UDP payload, interval 1 second.
Ex) # echo6c -I ed0 -s 2888 -i 1 -c 10 HOST-3 9000
*HOST-1 sends UDP Echo Request to HOST-2 (site-local).
*HOST-1 receives UDP Echo Reply from HOST-2 (site-local).
*Both HOSTS select site-local address as Source Address.
HOST-1 and HOST-3 select ROUTER-1
as the next-hop.
They communicate with UDP with Fragment packet. (site-local)
18 At HOST-1, run "ftp" to HOST-3's site-local address.
Get 1m bytes file.
*HOST-1 downloads file correctly from HOST-3.
*Both HOSTS select site-local address as Source Address.
HOST-1 and HOST-3 select ROUTER-1
as the next-hop.
They communicate with TCP with non Fragment packet. (site-local)
Unicast address communication. (from HOST to ROUTER)
19 At HOST-1, run "ping" to ROUTER-1's link-local address (I/F-z).
Repeat 10 times, with 16 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 16 -i 1 -c 10 ROUTER-1.
*HOST-1 sends ICMP Echo Request to ROUTER-1 (link-local).
*HOST-1 receives ICMP Echo Reply from ROUTER-1 (link-local).
*Both NODES select link-local address as Source Address.
They communicate with ICMP with non Fragment packet. (link-local)
20 At HOST-1, run "ping" to ROUTER-1's link-local address (I/F-z).
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 1452 -i 1 -c 10 ROUTER-1.
*HOST-1 sends ICMP Echo Request to ROUTER-1 (link-local).
*HOST-1 receives ICMP Echo Reply from ROUTER-1 (link-local).
*Both NODES select link-local address as Source Address.
They communicate with ICMP with non Fragment packet. (link-local)
21 At HOST-1, run "ping" to ROUTER-1's link-local address (I/F-z).
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 2888 -i 1 -c 10 ROUTER-1.
*HOST-1 sends ICMP Echo Request to ROUTER-1 (link-local).
*HOST-1 receives ICMP Echo Reply from ROUTER-1 (link-local).
*Both NODES select link-local address as Source Address.
They communicate with ICMP with Fragment packet. (link-local)
22 At HOST-1, run UDP echo program*1 to communicate with ROUTER-1's link-local address.
Repeat 10 times, with 16 bytes UDP payload, interval 1 second.
Ex) # echo6c -I ed0 -s 16 -i 1 -c 10 ROUTER-1 9000
*HOST-1 sends UDP Echo Request to ROUTER-1 (link-local).
*HOST-1 receives UDP Echo Reply from ROUTER-1 (link-local).
*Both NODES select link-local address as Source Address.
HOST-1 and HOST-3 select ROUTER-1
as the next-hop.
They communicate with UDP with non Fragment packet. (link-local)
23 At HOST-1, run UDP echo program*1 to communicate with ROUTER-1's link-local address.
Repeat 10 times, with 1452 bytes UDP payload, interval 1 second.
Ex) # echo6c -I ed0 -s 1452 -i 1 -c 10 ROUTER-1 9000
*HOST-1 sends UDP Echo Request to ROUTER-1 (link-local).
*HOST-1 receives UDP Echo Reply from ROUTER-1 (link-local).
*Both NODES select link-local address as Source Address.
They communicate with UDP with non Fragment packet. (link-local)
24 At HOST-1, run UDP echo program*1 to communicate with ROUTER-1's link-local address.
Repeat 10 times, with 2888 bytes UDP payload, interval 1 second.
Ex) # echo6c -I ed0 -s 2888 -i 1 -c 10 ROUTER-1 9000
*HOST-1 sends UDP Echo Request to ROUTER-1 (link-local).
*HOST-1 receives UDP Echo Reply from ROUTER-1 (link-local).
*Both NODES select link-local address as Source Address.
They communicate with UDP with Fragment packet. (link-local)
25 At HOST-1, run "telnet" to ROUTER-1's link-local address (I/F-z). *Telnet Server Function with link-local address. They communicate with TCP with non Fragment packet. (link-local)
26 At HOST-1, run "ping" to ROUTER-1's site-local address (I/F-z).
Repeat 10 times, with 16 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 16 -i 1 -c 10 ROUTER-1.
*HOST-1 sends ICMP Echo Request to ROUTER-1 (site-local).
*HOST-1 receives ICMP Echo Reply from ROUTER-1 (site-local).
*Both NODES select site-local address as Source Address.
They communicate with ICMP with non Fragment packet. (site-local)
27 At HOST-1, run "ping" to ROUTER-1's site-local address (I/F-z).
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 1452 -i 1 -c 10 ROUTER-1.
*HOST-1 sends ICMP Echo Request to ROUTER-1 (site-local).
*HOST-1 receives ICMP Echo Reply from ROUTER-1 (site-local).
*Both NODES select site-local address as Source Address.
They communicate with ICMP with non Fragment packet. (site-local)
28 At HOST-1, run "ping" to ROUTER-1's site-local address (I/F-z).
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 2888 -i 1 -c 10 ROUTER-1.
*HOST-1 sends ICMP Echo Request to ROUTER-1 (site-local).
*HOST-1 receives ICMP Echo Reply from ROUTER-1 (site-local).
*Both NODES select site-local address as Source Address.
They communicate with ICMP with Fragment packet. (site-local)
29 At HOST-1, run UDP echo program*1 to communicate with ROUTER-1's site-local address.
Repeat 10 times, with 16 bytes UDP payload, interval 1 second.
Ex) # echo6c -I ed0 -s 16 -i 1 -c 10 ROUTER-1 9000
*HOST-1 sends UDP Echo Request to ROUTER-1 (site-local).
*HOST-1 receives UDP Echo Reply from ROUTER-1 (site-local).
*Both NODES select site-local address as Source Address.
They communicate with UDP with non Fragment packet. (site-local)
30 At HOST-1, run UDP echo program*1 to communicate with ROUTER-1's site-local address.
Repeat 10 times, with 1452 bytes UDP payload, interval 1 second.
Ex) # echo6c -I ed0 -s 1452 -i 1 -c 10 ROUTER-1 9000
*HOST-1 sends UDP Echo Request to ROUTER-1 (site-local).
*HOST-1 receives UDP Echo Reply from ROUTER-1 (site-local).
*Both NODES select site-local address as Source Address.
They communicate with UDP with non Fragment packet. (site-local)
31 At HOST-1, run UDP echo program*1 to communicate with ROUTER-1's site-local address.
Repeat 10 times, with 2888 bytes UDP payload, interval 1 second.
Ex) # echo6c -I ed0 -s 2888 -i 1 -c 10 ROUTER-1 9000
*HOST-1 sends UDP Echo Request to ROUTER-1 (site-local).
*HOST-1 receives UDP Echo Reply from ROUTER-1 (site-local).
*Both NODES select site-local address as Source Address.
They communicate with UDP with Fragment packet. (site-local)
32 At HOST-1, run "telnet" to ROUTER-1's site-local address (I/F-z). *Telnet Server Function with site-local address. They communicate with TCP with non Fragment packet. (site-local)
33 At HOST-1, run "ping" to ROUTER-1's global address (I/F-z).
Repeat 10 times, with 16 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 16 -i 1 -c 10 ROUTER-1.
*HOST-1 sends ICMP Echo Request to ROUTER-1 (global).
*HOST-1 receives ICMP Echo Reply from ROUTER-1 (global).
*Both NODES select global address as Source Address.
They communicate with ICMP with non Fragment packet. (global)
34 At HOST-1, run "ping" to ROUTER-1's global address (I/F-z).
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 1452 -i 1 -c 10 ROUTER-1.
*HOST-1 sends ICMP Echo Request to ROUTER-1 (global).
*HOST-1 receives ICMP Echo Reply from ROUTER-1 (global).
*Both NODES select global address as Source Address.
They communicate with ICMP with non Fragment packet. (global)
35 At HOST-1, run "ping" to ROUTER-1's global address (I/F-z).
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 2888 -i 1 -c 10 ROUTER-1.
*HOST-1 sends ICMP Echo Request to ROUTER-1 (global).
*HOST-1 receives ICMP Echo Reply from ROUTER-1 (global).
*Both NODES select global address as Source Address.
They communicate with ICMP with Fragment packet. (global)
36 At HOST-1, run UDP echo program*1 to communicate with ROUTER-1's global address (I/F-z).
Repeat 10 times, with 16 bytes UDP payload, interval 1 second.
Ex) # echo6c -I ed0 -s 16 -i 1 -c 10 ROUTER-1 9000
*HOST-1 sends UDP Echo Request to ROUTER-1 (global).
*HOST-1 receives UDP Echo Reply from ROUTER-1 (global).
*Both NODES select global address as Source Address.
They communicate with UDP with non Fragment packet. (global)
37 At HOST-1, run UDP echo program*1 to communicate with ROUTER-1's global address (I/F-z).
Repeat 10 times, with 1452 bytes UDP payload, interval 1 second.
Ex) # echo6c -I ed0 -s 1452 -i 1 -c 10 ROUTER-1 9000
*HOST-1 sends UDP Echo Request to ROUTER-1 (global).
*HOST-1 receives UDP Echo Reply from ROUTER-1 (global).
*Both NODES select global address as Source Address.
They communicate with UDP with non Fragment packet. (global)
38 At HOST-1, run UDP echo program*1 to communicate with ROUTER-1's global address (I/F-z).
Repeat 10 times, with 2888 bytes UDP payload, interval 1 second.
Ex) # echo6c -I ed0 -s 2888 -i 1 -c 10 ROUTER-1 9000
*HOST-1 sends UDP Echo Request to ROUTER-1 (global).
*HOST-1 receives UDP Echo Reply from ROUTER-1 (global).
*Both NODES select global address as Source Address.
They communicate with UDP with Fragment packet. (global)
39 At HOST-1, run "telnet" to ROUTER-1's global address (I/F-z). *Telnet Server Function with
global address.
They communicate with TELNET with non Fragment packet. (global)
Unicast address communication. (from ROUTER to HOST)
40 At ROUTER-1, run "ping" to HOST-1's link-local address.
Repeat 10 times, with 16 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 16 -i 1 -c 10 HOST-1.
*ROUTER-1 sends ICMP Echo Request to HOST-1 (link-local).
*ROUTER-1 receives ICMP Echo Reply from HOST-1 (link-local).
*Both NODES select link-local address as Source Address.
They communicate with ICMP with non Fragment packet. (link-local)
41 At ROUTER-1, run "ping" to HOST-1's link-local address.
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 1452 -i 1 -c 10 HOST-1.
*ROUTER-1 sends ICMP Echo Request to HOST-1 (link-local).
*ROUTER-1 receives ICMP Echo Reply from HOST-1 (link-local).
*Both NODES select link-local address as Source Address.
They communicate with ICMP with non Fragment packet. (link-local)
42 At ROUTER-1, run "ping" to HOST-1's link-local address.
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 2888 -i 1 -c 10 HOST-1.
*ROUTER-1 sends ICMP Echo Request to HOST-1 (link-local).
*ROUTER-1 receives ICMP Echo Reply from HOST-1 (link-local).
*Both NODES select link-local address as Source Address.
They communicate with ICMP with Fragment packet. (link-local)
43 At ROUTER-1, run "telnet" to HOST-1's link-local address. *Telnet Server Function with
link-local address.
They communicate with TCP with non Fragment packet. (link-local)
44 At ROUTER-1, run "ping" to HOST-1's site-local address.
Repeat 10 times, with 16 bytes ICMP payload, interval 1 second.
Ex) # ping6 -s 16 -i 1 -c 10 HOST-1.
*ROUTER-1 sends ICMP Echo Request to HOST-1 (site-local).
*ROUTER-1 receives ICMP Echo Reply from HOST-1 (site-local).
*Both NODES select site-local address as Source Address.
They communicate with ICMP with non Fragment packet. (site-local)
45 At ROUTER-1, run "ping" to HOST-1's site-local address.
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -s 1452 -i 1 -c 10 HOST-1.
*ROUTER-1 sends ICMP Echo Request to HOST-1 (site-local).
*ROUTER-1 receives ICMP Echo Reply from HOST-1 (site-local).
*Both NODES select site-local address as Source Address.
They communicate with ICMP with non Fragment packet. (site-local)
46 At ROUTER-1, run "ping" to HOST-1's site-local address.
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -s 2888 -i 1 -c 10 HOST-1.
*ROUTER-1 sends ICMP Echo Request to HOST-1 (site-local).
*ROUTER-1 receives ICMP Echo Reply from HOST-1 (site-local).
*Both NODES select site-local address as Source Address.
They communicate with ICMP with Fragment packet. (site-local)
47 At ROUTER-1, run "telnet" to HOST-1's site-local address. *Telnet Server Function with
site-local address.
They communicate with TCP with non Fragment packet. (site-local)
48 At ROUTER-1, run "ping" to HOST-1's global address.
Repeat 10 times, with 16 bytes ICMP payload, interval 1 second.
Ex) # ping6 -s 16 -i 1 -c 10 ROUTER-1.
*ROUTER-1 sends ICMP Echo Request to HOST-1 (global).
*ROUTER-1 receives ICMP Echo Reply from HOST-1 (global).
*Both NODES select global address as Source Address.
They communicate with ICMP with non Fragment packet. (global)
49 At ROUTER-1, run "ping" to HOST-1's global address.
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -s 1452 -i 1 -c 10 ROUTER-1.
*ROUTER-1 sends ICMP Echo Request to HOST-1 (global).
*ROUTER-1 receives ICMP Echo Reply from HOST-1 (global).
*Both NODES select global address as Source Address.
They communicate with ICMP with non Fragment packet. (global)
50 At ROUTER-1, run "ping" to HOST-1's global address.
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6  -s 2888 -i 1 -c 10 ROUTER-1.
*ROUTER-1 sends ICMP Echo Request to HOST-1 (global).
*ROUTER-1 receives ICMP Echo Reply from HOST-1 (global).
*Both NODES select global address as Source Address.
They communicate with ICMP with Fragment packet. (global)
51 At ROUTER-1, run "telnet" to HOST-1's global address. *Telnet Server Function with
global address.
They communicate with ICMP with non Fragment packet. (global)
Multicast address communication.
52 At HOST-1, run Multicast Client Program*2 to join Multicast Group(ff0e::1111).
Run to receive 10 times at port 8000 multicast group ff0e::1111.
Ex) # mcast6c -I ed0 -c 10 8000 ff0e::1111
-
HOST-1 should transmit MLDR.
53 HOST-3 runs Multicast Server Program*3 to transmit Packet with HOP-Limit = 2 to Multicast Group (ff0e::1111).
Run to send 20 times to port 8000 multicast group ff0e::1111 with 2888 bytes UDP payload, 1 second interval .
Ex) # mcast6s -I ed0 -c 20 -i 1 -s 2888 -h 2 8000 ff0e::1111
*ROUTER-1 forwards multicast packet before receiving MLDRdone from HOST-1. After receiving 10 packets, HOST-1 send MLDRdone.
54 At ROUTER-1, run "ping" to ff02::1(net-z).
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 1452 -i 1 -c 10 ff02::1.
*ROUTER-1 sends ICMP Echo Request to ff02::1.
*ROUTER-1 receives ICMP Echo Reply from HOST-1 and HOST-2 and itself.
*Both NODES select link-local address as Source Address.
link-local-AllNodeMulticast.(Net-z)
55 At ROUTER-1, run "ping" to ff02::1(net-z).
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 2888 -i 1 -c 10 ff02::1.
*ROUTER-1 sends ICMP Echo Request to ff02::1.
*ROUTER-1 receives ICMP Echo Reply from HOST-1 and HOST-2 and itself.
*Both NODES select link-local address as Source Address.
link-local-AllNodeMulticast.(Net-z)
56 At HOST-1, run "ping" to ff02::1.
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 1452 -i 1 -c 10 ff02::1.
*HOST-1 sends ICMP Echo Request to ff02::1.
*HOST-1 receives ICMP Echo Reply from ROUTER-1 and HOST-2 and itself.
*Both NODES select link-local address as Source Address.
link-local-AllNodeMulticast.(Net-z)
57 At HOST-1, run "ping" to ff02::1.
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 2888 -i 1 -c 10 ff02::1.
*HOST-1 sends ICMP Echo Request to ff02::1.
*HOST-1 receives ICMP Echo Reply from ROUTER-1 and HOST-2 and itself.
*Both NODES select link-local address as Source Address.
link-local-AllNodeMulticast.(Net-z)
58 At HOST-1, run "ping" to ff02::2.
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 1452 -i 1 -c 10 ff02::2.
*HOST-1 sends ICMP Echo Request to ff02::2.
*HOST-1 receives ICMP Echo Reply from ROUTER-1.
*Both NODES select link-local address as Source Address.
link-local-AllRouterMulticast.(Net-z)
59 At HOST-1, run "ping" to ff02::2.
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 2888 -i 1 -c 10 ff02::2.
*HOST-1 sends ICMP Echo Request to ff02::2.
*HOST-1 receives ICMP Echo Reply from ROUTER-1.
*Both NODES select link-local address as Source Address.
link-local-AllRouterMulticast.(Net-z)
60 At ROUTER-1, run "ping" to ff02::1(net-y).
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed1 -s 1452 -i 1 -c 10 ff02::1.
*ROUTER-1 sends ICMP Echo Request to ff02::1.
*ROUTER-1 receives ICMP Echo Reply from HOST-3 and itself.
*Both NODES select link-local address as Source Address.
link-local-AllNodeMulticast.(Net-y)
61 At ROUTER-1, run "ping" to ff02::1(net-y).
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed1 -s 2888 -i 1 -c 10 ff02::1.
*ROUTER-1 sends ICMP Echo Request to ff02::1.
*ROUTER-1 receives ICMP Echo Reply from HOST-3 and itself.
*Both NODES select link-local address as Source Address.
link-local-AllNodeMulticast.(Net-y)
62 At HOST-3, run "ping" to ff02::1.
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed1 -s 1452 -i 1 -c 10 ff02::1.
*HOST-3 sends ICMP Echo Request to ff02::1.
*HOST-3 receives ICMP Echo Reply from ROUTER-1 and itself.
*Both NODES select link-local address as Source Address.
link-local-AllNodeMulticast.(Net-y)
63 At HOST-3, run "ping" to ff02::1.
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed1 -s 2888 -i 1 -c 10 ff02::1.
*HOST-3 sends ICMP Echo Request to ff02::1.
*HOST-3 receives ICMP Echo Reply from ROUTER-1 and itself.
*Both NODES select link-local address as Source Address.
link-local-AllNodeMulticast.(Net-y)
64 At HOST-3, run "ping" to ff02::2.
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed1 -s 1452 -i 1 -c 10 ff02::2.
*HOST-3 sends ICMP Echo Request to ff02::2.
*HOST-3 receives ICMP Echo Reply from ROUTER-1.
*Both NODES select link-local address as Source Address.
link-local-AllRouterMulticast.(Net-y)
65 At HOST-3, run "ping" to ff02::2.
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed1 -s 2888 -i 1 -c 10 ff02::2.
*HOST-3 sends ICMP Echo Request to ff02::2.
*HOST-3 receives ICMP Echo Reply from ROUTER-1.
*Both NODES select link-local address as Source Address.
link-local-AllRouterMulticast.(Net-y)
Anycast address communication.
66 At HOST-1, run "ping" to 3ffe:501:481d:f001:: (Anycast address).
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 1452 -i 1 -c 10 3ffe:501:481d:f001::.
*HOST-1 sends ICMP Echo Request to 3ffe:501:481d:f001::.
*HOST-1 receives ICMP Echo Reply from ROUTER-1.
*Both NODES select global address as Source Address.
Global scope.
HOST-1 sends ICMP Echo Request to the
host who's NS was received earlier, and
receives ICMP Echo Reply from it.
67 At HOST-1, run "ping" to 3ffe:501:481d:f001:: (Anycast address).
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 2888 -i 1 -c 10 3ffe:501:481d:f001::.
*HOST-1 sends ICMP Echo Request to 3ffe:501:481d:f001::.
*HOST-1 receives ICMP Echo Reply from ROUTER-1.
*Both NODES select global address as Source Address.
Global scope.
HOST-1 sends ICMP Echo Request to the
host who's NS was received earlier, and
receives ICMP Echo Reply from it.
68 At HOST-1, run "ping" to fec0:0:0:f001:: (Anycast address).
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 1452 -i 1 -c 10 fec0:0:0:f001::.
*HOST-1 sends ICMP Echo Request to fec0:0:0:f001::.
*HOST-1 receives ICMP Echo Reply from ROUTER-1.
*Both NODES select site-local address as Source Address.
The NS from HOST-1 for
fec0:0:0:f001:: with OverrideFlag=0.
69 At HOST-1, run "ping" to fec0:0:0:f001:: (Anycast address).
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 2888 -i 1 -c 10 fec0:0:0:f001::.
*HOST-1 sends ICMP Echo Request to fec0:0:0:f001::.
*HOST-1 receives ICMP Echo Reply from ROUTER-1.
*Both NODES select site-local address as Source Address.
The NS from HOST-1 for
fec0:0:0:f001:: with OverrideFlag=0.
70 Assign with Anycast address (3ffe:501:481d:f001::1111) to HOST-1.
-
Global scope.
HOST-1 should not transmit NS (for DAD).
71 Assign with Anycast address (3ffe:501:481d:f001::1111) to HOST-2.
-
Global scope.
HOST-2 should not transmit NS (for DAD).
72 At ROUTER-1, run "ping" to 3ffe:501:481d:f001::1111 (Anycast address).
Repeat 10 times, with 1452 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 1452 -i 1 -c 10 3ffe:501:481d:f001::1111.
*ROUTER-1 sends ICMP Echo Request to 3ffe:501:481d:f001::1111.
*ROUTER-2 receives ICMP Echo Reply from HOST-1 and HOST-2.
Global scope.
ROUTER-1 sends ICMP Echo Request to the host who's NS was received earlier, and receives ICMP Echo Reply from it.
73 At ROUTER-1, run "ping" to 3ffe:501:481d:f001::1111 (Anycast address).
Repeat 10 times, with 2888 bytes ICMP payload, interval 1 second.
Ex) # ping6 -I ed0 -s 2888 -i 1 -c 10 3ffe:501:481d:f001::1111.
*ROUTER-1 sends ICMP Echo Request to 3ffe:501:481d:f001::1111.
*ROUTER-2 receives ICMP Echo Reply from HOST-1 and HOST-2.
Global scope.
ROUTER-1 sends ICMP Echo Request to the host who's NS was received earlier, and receives ICMP Echo Reply from it.

Duplicated Address Detection (DAD)
Source Address Selection (SAS)
Multicast Listener Discovery Report (MLDR)
Neighbor Unreachability Detection (NUD)
*1. If Server Application test is required, perform this test.
*2. If Multicast Client Application is available on HOST, perform this test.
*3. If Multicast Server Application is available on HOST, perform this test.

Mark"*"with no number means that we are going to judge that subject.