sendUcastNS - Verify that NUT sends unicast NSs by the default config.
Host and Router
sendUcastNS.seq [-tooloption ...] -p sendUcastNS.def
Clear NC state for TN.
sendUcastNS verifies NUT send unicast NSs by the default rules:
- MAX_MULTICAST_SOLICIT - RETRANS_TIMER
TN NUT ---------------------
State: NONCE (for TN)
==== echo-request ===> src=TN's link-local dst=NUT's link-local
State: INCOMPLETE (for TN)
<=== Judgment #1: multicast NS === src=NUT's link-local dst=sol-node[TN's link-local] w/ SLLA timeout: RETRANS_TIMER * MAX_MULTICAST_SOLICIT
==== solicited NA ===> src=TN's link-local dst=NUT's link-local R=0, S=1, O=1 w/ TLLA
State: REACHABLE (for TN)
<=== Judgment #2: echo-reply ==== src=NUT's link-local dst=TN's link-local
Wait (REACHABLE_TIME * MAX_RANDOM_FACTOR)
State: STALE (for TN)
==== echo-request ===> src=TN's link-local dst=NUT's link-local
<=== Judgment #3: echo-reply ==== src=NUT's link-local dst=TN's link-local
State: DELAY (for TN)
Wait (DELAY_FIRST_PROBE_TIME)
State: PROBE (for TN)
<=== Judgment #4: unicast NS ==== src=NUT's link-local dst=TN's link-local w/ or w/o SLLA
<=== Judgment #4: unicast NS ==== src=NUT's link-local dst=TN's link-local w/ or w/o SLLA
<=== Judgment #4: unicast NS ==== src=NUT's link-local dst=TN's link-local w/ or w/o SLLA
1. NUT must send at the least one multicast NS: src=NUT's link-local, dst=sol-node[TN's link-local], s/ SLLA 2. NUT must send an echo-reply: src=NUT's link-local, dst=TN's link-local 3. NUT must send an echo-reply: src=NUT's link-local, dst=TN's link-local 4. NUT must send unicast NS: src=NUT's link-local, dst=TN's link-local, w/ or w/o SLLA
4.1. The number of the unicast NSs <= MAX_UNICAST_SOLICIT(3)
4.2. Intervals between the unicast NSs >= RETRANS_TIMER(1 sec.)
N/A
The test does not invoke any remote command.
perldoc V6evalTool perldoc V6evalRemote