NAME

v6LC_3_2_6_A - Link-Local vs. Global (Host Only)


TARGET

Host Node


SYNOPSIS

v6LC_3_2_6_A.seq [-tooloption ...] -pkt <packetdef> [addrconf=<addrconfname>]

  -tooloption   : v6eval tool option
  <packetdef>   : packet definition file (v6eval tool option)
  <addrconfname>: how to configure address on NUT; boot/reboot
 detail of v6eval tool option: see perldoc V6evalTool.pm, perldoc V6evalRemote.pm


INITIALIZATION

 Reboot NUT or Initialize interface of NUT or Initialize IPv6 stack of NUT.


TEST PROCEDURE

Verify that the HUT keeps the network interface constant across system network events.

Test for Unicast address configuration

The following tests are prepared in this test package. See INDEX file.

Test for all node

   When NUT receives RA which contains Global Prefix, NUT assignes 
   autoconfigured address (or configures the Global address). 
   NUT must perform DAD for its Global address prior to assigning it.

Test sequence

  TN                            NUT
  ---------------------------------
  Initialize NUT
  Configure address of NUT (reboot or interface initialization etc...)
  TN wait the DAD NS sent from NUT
  <=== Judgement #1: DAD NS =======
        name: DADNS_from_NUT
  ==== Action #1: RA =============>
        name: RA_GA0 (If NUT is a Router, configure a global address)
  <=== Judgement #2: DAD NS =======
        name: DADNS_from_NUT_GA0Tgt
        interface IDs between link-local and global


JUDGEMENT

Test for Global Unicast address autoconfiguration

Test for host only

NUT performs Stateless Address Autoconfiguration(Global) on its interface

   Judgement #1. The HUT should perform DAD on its tentative address for its 
   interface by sending DAD Neighbor Solicitations.  The HUT should assign the 
   tentative address to its interface.  Interface IDs are required to be 64 bits 
   long and use the algorithm from RFC 7217.
   Action #1. TN transmits RA which contains Global Prefix.
        name: RA_GA0
        src: TN's Link-local
        dst: allnode
        PXOPT: Global0
   Judgement #2. The HUT should perform DAD on its tentative global address for 
   its interface on Link A.  Interface IDs are required to be 64 bits long and use 
   the algorithm from RFC 7217. The Interface ID should be different then the id 
   used in Step 2.


CLEANUP

NONE


REFERENCE

RFC 4862 - IPv6 Stateless Address Autoconfiguration


SEE ALSO

 detail of v6eval tool option: see perldoc V6evalTool.pm, perldoc V6evalRemote.pm