No. | Title | Result | Log | Script | Packet | Dump (bin) |
Dump (txt) |
---|---|---|---|---|---|---|---|
21 | R flag vs. IsRouter flag | WARN | X | X | X | Link0 | Link0 |
P/F | PTN | EXP | RESULT | JDG |
---|---|---|---|---|
unicast rso NA w/o TLL | exp:updated | result:updated | PASS | |
unicast rsO NA w/o TLL | exp:updated | result:updated | PASS | |
unicast rSo NA w/o TLL | exp:updated | result:updated | PASS | |
unicast rSO NA w/o TLL | exp:updated | result:updated | PASS | |
unicast rso NA w/ TLL | exp:updated | result:updated | PASS | |
unicast rsO NA w/ TLL | exp:updated | result:updated | PASS | |
unicast rSo NA w/ TLL | exp:updated | result:updated | PASS | |
unicast rSO NA w/ TLL | exp:updated | result:updated | PASS | |
* | multicast rso NA w/o TLL (INVALID) | exp:unchanged | result:updated | WARN |
* | multicast rsO NA w/o TLL (INVALID) | exp:unchanged | result:updated | WARN |
multicast rSo NA w/o TLL (INVALID) | exp:unchanged | result:unchanged | PASS | |
multicast rSO NA w/o TLL (INVALID) | exp:unchanged | result:unchanged | PASS | |
multicast rso NA w/ TLL | exp:updated | result:updated | PASS | |
multicast rsO NA w/ TLL | exp:updated | result:updated | PASS | |
multicast rSo NA w/ TLL (INVALID) | exp:unchanged | result:unchanged | PASS | |
multicast rSO NA w/ TLL (INVALID) | exp:unchanged | result:unchanged | PASS | |
unicast rso NA w/ TLL, diff. LLA | exp:unchanged | result:unchanged | PASS | |
unicast rsO NA w/ TLL, diff. LLA | exp:updated | result:updated | PASS | |
unicast rSo NA w/ TLL, diff. LLA | exp:unchanged | result:unchanged | PASS | |
unicast rSO NA w/ TLL, diff. LLA | exp:updated | result:updated | PASS | |
multicast rso NA w/ TLL, diff. LLA | exp:unchanged | result:unchanged | PASS | |
multicast rsO NA w/ TLL, diff. LLA | exp:updated | result:updated | PASS | |
multicast rSo NA w/ TLL (INVALID), diff. LLA | exp:unchanged | result:unchanged | PASS | |
multicast rSO NA w/ TLL (INVALID), diff. LLA | exp:unchanged | result:unchanged | PASS |
An implementation may update Rflag of an NCE when receiving an multicast NA w/o TLL. The NA is not invalid as a receiver side, whereas it is invalid as a sender side (please see the following). In such case, this test judges "WARN" that never means the implementation is wrong. The test intends to inform such behavior.
Sender side:
4.4. Neighbor Advertisement Message Format Possible options: Target link-layer address The link-layer address for the target, i.e., the sender of the advertisement. This option MUST be included on link layers that have addresses when responding to multicast solicitations. When responding to a unicast Neighbor Solicitation this option SHOULD be included.
Receiver side:
7.1.2. Validation of Neighbor Advertisements A node MUST silently discard any received Neighbor Advertisement messages that do not satisfy all of the following validity checks: - The IP Hop Limit field has a value of 255, i.e., the packet could not possibly have been forwarded by a router. - If the message includes an IP Authentication Header, the message authenticates correctly. - ICMP Checksum is valid. - ICMP Code is 0. - ICMP length (derived from the IP length) is 24 or more octets. - Target Address is not a multicast address. - If the IP Destination Address is a multicast address the Solicited flag is zero. - All included options have a length that is greater than zero.