- Verify that NUT ignores invalid NS
TN NUT
| |
| ----> | NS
| |
* | Observe any packets for (RETRANS_TIMER) [Judgment #1]
| |
| ----> | Echo Request
| <-- | NS (multicast) [Judgment #2]
| <-- | NS (multicast)
| <-- | NS (multicast)
| |
V V
State: NONE (TN) (link-local)
1. Send NS
IPv6 header
hop limit = 255
source = TN (link-local)
destination = NUT (link-local)
NS
target = NUT (link-local)
SLL option
address = TN (link-local)
TLL option
length = 0
address = NUT (link-local)
2. Observe any packets for (RETRANS_TIMER) [Judgment #1]
Node constants:
RETRANS_TIMER: 1,000 milliseconds
3. Send Echo Request
IPv6 header
source = TN (link-local)
destination = NUT (link-local)
Echo Request
State: INCOMPLETE (TN) (link-local)
4. Observe MAX_MULTICAST_SOLICIT NSs [Judgment #2]
IPv6 header
hop limit = 255
source = NUT (link-local)
destination = TN (solicited-node multicast address)
NS
target = TN (link-local)
SLL option
Node constants:
MAX_MULTICAST_SOLICIT: 3 transmissions
State: NONE (TN) (link-local)