NAME

MN-4-1-1-2-006 - Sending Neighbor Discovery message (does not use home address destination option)


TARGET

Host


TOPOLOGY

                    
                                  |
                                  R       CN0
                                  |        |
                     -----+-------+--------+---------------- LinkZ
                          |
                          R2                      NUTY
                          |                         |
                     -----+-------+-----------------+------- LinkY
                                  |
                                  R1              NUTX
                                  |                 |
                     -----+-------+-----------------+------- LinkX
                          |
                         HA0             Node0    NUT0
                          |               |         |
    ----------------------+---------------+---------+------- Link0
                    
Link0 3ffe:501:ffff:100::/64 home link
LinkX 3ffe:501:ffff:102::/64  
LinkY 3ffe:501:ffff:103::/64  
LinkZ 3ffe:501:ffff:104::/64  
HA0(Link0) 3ffe:501:ffff:100:200:ff:fe00:a0a0  
Node0(Link0) 3ffe:501:ffff:100:200:ff:fe00:a3a3  
R1(LinkX) 3ffe:501:ffff:102:200:ff:fe00:a4a4  
R2(LinkY) 3ffe:501:ffff:103:200:ff:fe00:a6a6  
CN0(LinkZ) 3ffe:501:ffff:104:200:ff:fe00:a8a8  


INITIALIZATION

 1. Selection Option
    - Route Optimization support : YES
 2. Position of Mobile Node
       HA0     NUT0     R1      R2      CN0
        |       |       |       |        |
        | ----> |       |       |        | 1.Router Advertisement
        |       |       |       |        |
        |      NUTX     |       |        |
        |       |       |       |        |
        |       | <---- |       |        | 2.Router Advertisement
        |       |       |       |        |
        | <---- |       |       |        | 3.Neighbor Solicitations
        |       |       |       |        | 4.(no reply:3 seconds)
        |       |       |       |        |
        | <---- |       |       |        | 5.Binding Update
        | ----> |       |       |        | 6.Binding Acknowledgement
        |       |       |       |        |
                    
        1. Send Router Advertisement. (HA0 -> HA0_allnode_multi)
        2. Send Router Advertisement. (R1 -> R1_allnode_multi)
        3. Receive Neighbor Solicitations. (NUT0 -> HA0)
        4. (no reply)
            # Wait during a maximum of 3 seconds(RFC2461).
        5. Receive Binding Update to HA0. (NUTX -> HA0)
        6. Send Binding Acknowledgement. (HA0 -> NUTX)


TEST PROCEDURE

                    
       HA0     NUTX     R1      R2      CN0
        |       |       |       |        |
        | ====> | <---- |       |        | 1.ICMP Echo Request
        |       |       |       |        |
        | <==== | ----> |       |        | 2.Home Test Init
        |       | ----> |       |        | 3.Care-of Test Init
        |       | <---- |       |        | 4.Care-of Test
        | ====> | <---- |       |        | 5.Home Test
        |       |       |       |        |
        | <==== | ----> |       |        | 6.ICMP Echo Reply
        |       | ----> |       |        | 7.Binding Update
        |       | ----> |       |        | 8.ICMP Echo Reply
        |       |       |       |        |
        |       | <---- |       |        | 9.Neighbor Solicitations
        |       | ----> |       |        | 10.Neighbor Advertisement (*1)
        |       |       |       |        |
                    
        1. Send ICMP Echo Request. (out: HA0 -> NUTX, in: R1 -> NUT0)
        2. Receive Home Test Init. (out: NUTX -> HA0, in: NUT0 -> R1)
        3. Receive Care-of Test Init. (NUTX -> R1)
        4. Send Care-of Test. (R1 -> NUTX)
        5. Send Home Test. (out: HA0 -> NUTX, in: R1 -> NUT0)
        6. Receive ICMP Echo Reply or [8]. (out: NUTX -> HA0, in: NUT0 -> R1)
        7. Receive Binding Update to R1. (NUTX -> R1)
        8. [6] or Receive ICMP Echo Reply. (NUTX -> R1)
            # Home Address destination option is included.
        9. Send Neighbor Solicitations. (R1 -> NUTX)
       10. Receive Neighbor Advertisement. (NUTX -> R1)
                    


JUDGEMENT

 (*1) PASS: R1 receives Neighbor Advertisement.
            Then, check whether this packet fills all of the following.
            - Home Address destination option is not included.


REFERENCE

                    
(draft-ietf-mobileip-ipv6-24.txt)
                    
11.3.1 Sending Packets While Away from Home
                    
   While a mobile node is away from home, it continues to use its home
   address, as well as also using one or more care-of addresses.  When
   sending a packet while away from home, a mobile node MAY choose among
   these in selecting the address that it will use as the source of the
   packet, as follows:
                    
(snip)
                    
   o  While not at its home link, the mobile node MUST NOT use the Home
      Address destination option when communicating with link-local or
      site-local peers, if the scope of the home address is larger than
      the scope of the peer's address.
                    
      Similarly, the mobile node MUST NOT use the Home Address
      destination option for IPv6 Neighbor Discovery [12] packets.
                    
(snip)
                    
   For packets sent by a mobile node while it is at home, no special
   Mobile IPv6 processing is required.  Likewise, if the mobile node
   uses any address other than any of its home addresses as the source
   of a packet sent while away from home no special Mobile IPv6
   processing is required.  In either case, the packet is simply
   addressed and transmitted in the same way as any normal IPv6 packet.