NAME

routerSendUnsolRaDefault - verify a host sending valid RSs


TARGET

  Router Only


SYNOPSIS

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


INITIALIZATION

Start NUT advertising RAs whose parameters are as same as those.


TEST PROCEDURE

routerSendUnsolRaDefault verifies that a NUT send valid RSs by the rules.

  - A host sends valid RSs whose interval is
    MAX_INITIAL_RTR_ADVERT_INTERVAL(16 sec).

  - A host sends the RSs at the most
    MAX_INITIAL_RTR_ADVERTISEMENTS (3) times.


JUDGMENT

  1. NUT throw valid RAs:
     - whose parameter are as same as those.
     - that may contain a source link-layer option.
     - that may contain a MTU option.
     - that may contain a Prefix option.

2. The interval between RAs is MAX_INITIAL_RTR_ADVERT_INTERVAL(16 sec). Because MinRtrAdvInterval(600*0.33 sec) is greater than MAX_INITIAL_RTR_ADVERT_INTERVAL(16 sec).
3. NUT throws the RAs at the most MAX_INITIAL_RTR_ADVERTISEMENTS (3) times.


TERMINATION

  N/A


NOTE

  TBD


REFERENCE

6.2.4.  Sending Unsolicited Router Advertisements

For the first few advertisements (up to MAX_INITIAL_RTR_ADVERTISEMENTS) sent from an interface when it becomes an advertising interface, if the randomly chosen interval is greater than MAX_INITIAL_RTR_ADVERT_INTERVAL, the timer SHOULD be set to MAX_INITIAL_RTR_ADVERT_INTERVAL instead. Using a smaller interval for the initial advertisements increases the likelihood of a router being discovered quickly when it first becomes available, in the presence of possible packet loss.


SEE ALSO

  perldoc V6evalTool
  perldoc V6evalRemote