NAME

HA_2_2_9 - Receiving invalid BU L=0 (HoA is link-local)


TARGET

Router


TOPOLOGY

                       MN1X
                        |
        --------+-------+------- Link1X
                |
                R1
                |
--------+-------+--------------- Link1
        |
       NUT
        |
--------+---------------+------- Link0
                        |
                       MN0
Link0 global 3ffe:501:ffff:100::/64 home link
Link1 global 3ffe:501:ffff:101::/64 foreign link
Link1X global 3ffe:501:ffff:1101::/64 foreign link
MN0 global 3ffe:501:ffff:100:200:ff:fe00:a2a2 home address
link-local fe80::200:ff:fe00:a2a2
MN1X global 3ffe:501:ffff:1101:200:ff:fe00:a2a2 care-of address


INITIALIZATION

Check Link1 routing table
  NUT
(Link0)   MN1X
   |       |
   | <---- | Echo Request
   | ----> | Echo Reply
   |       |

1. MN1X sends Echo Request
2. MN1X receives Echo Reply


TEST PROCEDURE

Check home registration
  NUT
(Link0)   MN1X
   |       |
   | <---- | BU (A=1, lifetime=0x0010)
   | --X   | no response (*1)
   |       |

1. MN1X sends BU
    packet format is:
        Binding_Update_message_format_from_MN_to_HA_ESP.gif
2. no response (*1)
Check BCE
  NUT
(Link0)   MN1X
   |       |
   | <---- | Echo Request w/ HaO
   | ----> | BE (*2)
   |       |

1. MN1X sends Echo Request w/ HaO
2. MN1X receives BE (*2)


JUDGEMENT

(*1) PASS: no response
(*2) PASS: MN1X receives BE
    packet format is:
        Binding_Error_message_from_HA_to_MN.gif


REFERENCE

9.3.1 Receiving Packets with Home Address Option
   Packets containing a Home Address option MUST be dropped if the given
   home address is not a unicast routable address.