- Verify that a host updates its BaseReachableTime variable and re-computes its ReachableTime variable upon receipt of a Router Advertisement with a specified Reachable Time.
TN1 RUT
| |
| * Configure the RUT to transmit Router Advertisements with a Router Lifetime value of 0 seconds and a Reachable Time of 10 seconds.
| |
| ----> | Echo Request
| <-- | NS (multicast) [Judgment #1]
| ----> | NA
| <---- | Echo Reply [Judgment #1]
| |
/// /// ReachableTime expires
| |
| ----> | Echo Request
| <---- | Echo Reply
| |
| * Wait (DELAY_FIRST_PROBE_TIME)
| |
| <---- | NS [Judgment #2]
| <---- | NS
| <---- | NS
| |
V V
1. Configure the RUT to transmit Router Advertisements with a Router Lifetime value of 0 seconds and a Reachable Time of 10 seconds.
2. Send Echo Request
IPv6 header
source = TN1 (link-local)
destination = RUT (link-local)
Echo Request
3. Observe NS
IPv6 header
hop limit = 255
source = RUT (link-local)
destination = TN1 (solicited-node multicast address)
NS
target = TN1 (link-local)
SLL option
4. Send NA
IPv6 header
hop limit = 255
source = TN1 (link-local)
destination = RUT (link-local)
NA
R = 0
S = 1
O = 1
target = TN1 (link-local)
TLL option
5. Observe Echo Reply
IPv6 header
hop limit = 64
source = RUT (link-local)
destination = TN1 (link-local)
Echo Reply
6. Repeat steps 2 through 5 for 40 seconds.
7. Send Echo Request
IPv6 header
source = TN1 (link-local)
destination = RUT (link-local)
Echo Request
8. Observe Echo Reply
IPv6 header
source = RUT (link-local)
destination = TN1 (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 = RUT (link-local)
destination = TN1 (link-local)
NS
target = TN1 (link-local)
SLL option
Node constants:
MAX_UNICAST_SOLICIT: 3 transmissions