hostSendRsAfterSolicitedRa - Verifying that NUT does not send an RS after receiving a solicited RA
Host only
hostSendRsAfterSolicitedRa.seq [-tooloption ...] -p hostSendRsAfterSolicitedRa.def
Reboot NUT.
hostSendRsAfterUnsolicitedRa verifies that NUT does not send a RS After receiving a solicited RA.
TN NUT --------------------------
<=== Judgment #1: RS ==== src=unspecified or NUT's link-local dst=all-router w/o or w/ SLLA
==== Valid RA ===> src=link-local dst=all-node w/ or w/o SLLA timeout=600 sec.
Judgment #2: NUT does NOT captures any packet from NUT within 4 sec.
TN NUT --------------------------
<=== Judgment #1: RS ==== src=unspecified or NUT's link-local dst=all-router w/o or w/ SLLA timeout=600 sec.
==== Invalid RA ===>
Judgment #2: NUT captures at the least one RS from NUT within 4 sec.
1. NUT sends a valid RS:
A) src=unspecified, dst=all-router, w/o SLLA B) src=NUT's link-local, dst=all-router, w/o SLLA C) src=NUT's link-local, dst=all-router, w/ SLLA
2. Sending RSs
6.3.7. Sending Router Solicitations
Once the host sends a Router Solicitation, and receives a valid Router Advertisement with a non-zero Router Lifetime, the host MUST desist from sending additional solicitations on that interface, until the next time one of the above events occurs. Moreover, a host SHOULD send at least one solicitation in the case where an advertisement is received prior to having sent a solicitation. Unsolicited Router Advertisements may be incomplete (see Section 6.2.3); solicited advertisements are expected to contain complete information.
TABLE. Received a solicited RA vs. Sendgin a RS =============================================================+========= Received unsolicited RA by NUT | Send RS -----------+----------+-------+-------------------+----------+ by the Src | Dst | SLLA | Other | Validity | NUT ? ===========+==========+=======+===================+==========+========= link-local | all-node | none | | valid | no -----------+----------+-------+-------------------+----------+--------- link-local | all-node | exist | | valid | no -----------+----------+-------+-------------------+----------+--------- *global | all-node | none | | invalid | yes -----------+----------+-------+-------------------+----------+--------- link-local | all-node | none | *hop limit=2 | invalid | yes -----------+----------+-------+-------------------+----------+--------- link-local | all-node | none | *invalid checksum | invalid | yes -----------+----------+-------+-------------------+----------+--------- link-local | all-node | none | *icmp code=1 | invalid | yes ===========+==========+=======+===================+==========+=========
Send RA with RouterLifetime=0 to clear the Default Router List.
The test invokes the following command: - reboot
perldoc V6evalTool perldoc V6evalRemote