NAME

HA_8_1_14 - retransmission wait time


TARGET

Router


TOPOLOGY

                       MN1X
                        |
        --------+-------+--------------- Link1X
                |
                R1
                |
--------+-------+----------------------- Link1
        |
       NUT
        |
--------+---------------+-------+------- Link0
                        |       |
                       MN0     CN0
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
R1 (Link1) global 3ffe:501:ffff:101::a1a1  
ether 00:00:00:00:a1:a1
MN0 global 3ffe:501:ffff:100:200:ff:fe00:a2a2 home address
CN0 global 3ffe:501:ffff:100:<TnDef.Link0_addr>  
link-local fe80::<TnDef.Link0_addr>
ether <TnDef.Link0_addr>
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
Check home registration
  NUT
(Link0)   MN1X
   |       |
   | <---- | BU (A=1, lifetime=0x0010) (SPI=0x101)
   | ----> | BA (SPI=0x102)
   |       |

1. MN1X sends BU
2. MN1X receives BA
Check BCE
  NUT
(Link0)   MN1X
   |       |
   | <---- | Echo Request w/ HaO (SPI=0x105)
   | ----> | Echo Reply w/ RH (SPI=0x106)
   |       |

1. MN1X sends Echo Request w/ HaO
2. MN1X receives Echo Reply w/ RH
RS/RA exchange
          NUT
  CN0   (Link0)
   |       |
   | ----> | RS
   | <---- | RA
   |       |

1. CN0 sends RS
2. CN0 receives RA


TEST PROCEDURE

Check MPD
  NUT
(Link0)   MN1X
   |       |
   | ----> | MPA (SPI=0x106)
   | ----> | MPA (SPI=0x106)
   | ----> | MPA (SPI=0x106)
   | ----> | MPA (SPI=0x106)
   |       |

1. MN1X receives MPA
    packet format is:
        ICMP_MPA_message_format_from_HA_to_MN_ESP.gif


JUDGEMENT

PASS: MN1X receives MPA


REFERENCE

10.6.2 Scheduling Prefix Deliveries
   The home agent MUST wait PREFIX_ADV_TIMEOUT (see Section 12) before
   the first retransmission, and double the retransmission wait time for
   every succeeding retransmission, up until a maximum of
   PREFIX_ADV_RETRIES attempts (see Section 12).  If the mobile node's
   bindings expire before the matching Binding Update has been received,
   then the home agent MUST NOT attempt any more retransmissions, even
   if not all PREFIX_ADV_RETRIES have been retransmitted.  If the mobile
   node sends another Binding Update without returning home in the
   meantime, the home agent SHOULD again begin transmitting the
   unsolicited Advertisement.