TN2 TR1 TR2 HUT
| | | |
| ------+-------------> | Echo Request via TR1
| <-----+-------------- | Echo Reply via TR1 [Judgment #1]
| | | |
| | --> | | RA
| | | |
| | | * Wait 7 sec.
| | | |
| ------+-------------> | Echo Request via TR1
| <-------------+------ | Echo Reply via TR2 [Judgment #2]
| | | |
| | | --> | RA
| | | |
| | | * Wait 7 sec.
| | | |
| ------+-------------> | Echo Request
| | | |
| | | * Observe Packets [Judgment #3]
| | | |
V V V V
1. Send Echo Request
IPv6 header
source = TN2 (global)
destination = HUT (global)
Echo Request
2. Observe Echo Reply
IPv6 header
hop limit = 64
source = HUT (global)
destination = TN2 (global)
Echo Reply
3. Send RA
IPv6 header
hop limit = 255
source = TR1 (link-local)
destination = all-nodes multicast address
RA
cur hop limit = 0
M = 0
O = 0
router lifetime = 5
reachable time = 600000
retrans timer = 1000
Prefix Information option
prefix length = 64
L = 1
A = 1
valid Lifetime = 100
preferred lifetime = 20
prefix = 3ffe:501:ffff:100::
4. Wait 7 seconds.
5. Send Echo Request
IPv6 header
source = TN2 (global)
destination = HUT (global)
Echo Request
6. Observe Echo Reply
IPv6 header
hop limit = 64
source = HUT (global)
destination = TN2 (global)
Echo Reply
7. Send RA
IPv6 header
hop limit = 255
source = TR2 (link-local)
destination = all-nodes multicast address
RA
cur hop limit = 0
M = 0
O = 0
router lifetime = 5
reachable time = 600000
retrans timer = 1000
Prefix Information option
prefix length = 64
L = 1
A = 1
valid Lifetime = 100
preferred lifetime = 20
prefix = 3ffe:501:ffff:100::
8. Wait 7 seconds.
9. Send Echo Request
IPv6 header
source = TN2 (global)
destination = HUT (global)
Echo Request
10. Observe Packets
IPv6 header
hop limit = 255
source = HUT (link-local)
destination = TR1 (solicited-node multicast address)
NS
target = TR1 (link-local)
SLL option
IPv6 header
source = HUT (global)
destination = TN1 (global)
Echo Reply
The Cleanup procedure should cause the NUT to transition Neighbor Cache entries created in this test to state INCOMPLETE and remove any entries from its Default Router and Prefix Lists.
TR1 TR2 HUT
| | |
| | --> | NA
| | |
| | ----> | Echo Request
| | <---- | Echo Reply
| | |
| * | Wait (DELAY_FIRST_PROBE_TIME)
| | |
| | <---- | NS
| | <---- | NS
| | <---- | NS
| | |
| --> | | NA
| | |
| ------------> | Echo Request
| <------------ | Echo Reply
| | |
* | | Wait (DELAY_FIRST_PROBE_TIME)
| | |
| <------------ | NS
| <------------ | NS
| <------------ | NS
| | |
| | --> | RA
| --> | | RA
| | |
V V V
1. Send NA w/ TLL (diff)
IPv6 header
hop limit = 255
source = TR2 (link-local)
destination = all-nodes multicast address
NA
R = 1
S = 0
O = 1
target = TR2 (link-local)
TLL option
address = TRX (ether)
2. Send Echo Request
IPv6 header
source = TR2 (link-local)
destination = HUT (link-local)
Echo Request
3. Observe Echo Reply
IPv6 header
source = HUT (link-local)
destination = TR2 (link-local)
Echo Reply
4. Wait (DELAY_FIRST_PROBE_TIME)
Node constants:
DELAY_FIRST_PROBE_TIME: 5 seconds
5. Observe MAX_UNICAST_SOLICIT NSs
IPv6 header
hop limit = 255
source = HUT (link-local)
destination = TR2 (link-local)
NS
target = TR2 (link-local)
SLL option
Node constants:
MAX_UNICAST_SOLICIT: 3 transmissions
6. Send NA w/ TLL (diff)
IPv6 header
hop limit = 255
source = TR1 (link-local)
destination = all-nodes multicast address
NA
R = 1
S = 0
O = 1
target = TR1 (link-local)
TLL option
address = TRX (ether)
7. Send Echo Request
IPv6 header
source = TR1 (link-local)
destination = HUT (link-local)
Echo Request
8. Observe Echo Reply
IPv6 header
source = HUT (link-local)
destination = TR1 (link-local)
Echo Reply
9. Wait (DELAY_FIRST_PROBE_TIME)
Node constants:
DELAY_FIRST_PROBE_TIME: 5 seconds
10. Observe MAX_UNICAST_SOLICIT NSs
IPv6 header
hop limit = 255
source = HUT (link-local)
destination = TR1 (link-local)
NS
target = TR1 (link-local)
SLL option
Node constants:
MAX_UNICAST_SOLICIT: 3 transmissions
11. Send RA
IPv6 header
hop limit = 255
source = TR2 (link-local)
destination = all-nodes multicast address
RA
cur hop limit = 64
M = 0
O = 0
router lifetime = 0
reachable time = 30000
retrans timer = 1000
Prefix Information option
prefix length = 64
L = 1
A = 1
valid Lifetime = 0
preferred lifetime = 0
prefix = 3ffe:501:ffff:100::
12. Send RA
IPv6 header
hop limit = 255
source = TR1 (link-local)
destination = all-nodes multicast address
RA
cur hop limit = 64
M = 0
O = 0
router lifetime = 0
reachable time = 30000
retrans timer = 1000
Prefix Information option
prefix length = 64
L = 1
A = 1
valid Lifetime = 0
preferred lifetime = 0
prefix = 3ffe:501:ffff:100::