NAME

hostSendRs - Verifying the host sending valid RSs


TARGET

Host only


SYNOPSIS

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


INITIALIZATION

  Reboot NUT.


TEST PROCEDURE

hostSendRs.seq verifies that NUT send valid RSs by the rules:

  - MAX_SOLICITATION_INTERVAL
  - MAX_RTR_SOLICITATIONS
  TN                           NUT
  --------------------------------

<=== Judgment #1: DAD NS (if any) === src=unspecified dst=solicited-node[NUT's link-local] target=NUT's link-local w/o SLLA
<=== Judgment #2: RS === src=link-local or unspecified dst=all-router w/ or w/o SLLA
<=== Judgment #2: RS === src=link-local or unspecified dst=all-router w/ or w/o SLLA
<=== Judgment #2: RS === src=link-local or unspecified dst=all-router w/ or w/o SLLA


JUDGMENT

  1. If TN captures the following DAD NSs, those will be discarded.
     src=unspecified, dst=solicited-node[NUT's link-local]
     target=NUT's link-local
     w/o SLLA

  2. NUT sends the following RSs:

     2.1. The RSs are valid:
          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.2. A number of the RSs <= MAX_RTR_SOLICITATIONS(3)

     2.3. Intervals between the RSs >= MAX_SOLICITATION_INTERVAL(1 sec.)


TERMINATION

  N/A


NOTE

  1. The test dose NOT verify that NUT delays the transmission for
     a random amount of time between 0 and MAX_RTR_SOLICITATION_DELAY.

  2. The test invokes the following command:
     - reboot


SEE ALSO

  perldoc V6evalTool
  perldoc V6evalRemote