NAME

adrsolvQueuTwo - Verifying address resolution queue


TARGET

Host and Router


SYNOPSIS

  adrsolvQueuTwo.seq [-tooloption ...] -p adrsolvQueuTwo.def


INITIALIZATION

  Clear NC state for TN.


TEST PROCEDURE

adrsolvQueuTwo verifies that a NUT queues at the least one packet for an address whose LLA is not resolved. If NUT's queue has one entry the latest packet must be queued.

  TN		   NUT
  ----------------------

State: NONCE
==== echo-request A ===> src=TN's link-local dst=NUT's link-local
==== echo-request B ===> src=TN's link-local dst=NUT's link-local
State: INCOMPLETE
<=== Judgment #1: multicast NS ==== src=NUT's link-local dst=solicited-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 <=== Judgment #2: echo-reply B ==== src=NUT's link-local dst=TN's link-local <=== Judgment #3: echo-reply A ==== src=NUT's link-local dst=TN's link-local


JUDGMENT


  1. NUT must send at the least one multicast NS.
     src=NUT's link-local, dst=sol-node[TN's link-local], w/SLLA

  2. NUT must send an echo-reply B.
     src=NUT's link-local, dst=TN's link-local

  3. NUT may send an echo-reply A.
     src=NUT's link-local, dst=TN's link-local


TERMINATION

  N/A


NOTE

  The test does not invoke any remote command.


SEE ALSO

  perldoc V6evalTool
  perldoc V6evalRemote