NAME

BU_SEQ_OVERFLOW_A1 - Valid sequence number A=1 SN(1st=32783, 2nd=32784)


TARGET

Host/Router


SYNOPSIS

BU_SEQ_OVERFLOW_A1.seq [-tooloption ...] -pkt BU_SEQ_OVERFLOW_A1.def
-tooloption: v6eval tool option


TOPOLOGY

                                        MN''
                                        |
                        --------+-------+------- LinkZ
                                |
                                R2      MN'
                                |       |
                --------+-------+-------+------- LinkY
                        |
                        R1              MN
                        |               |
        --------+-------+---------------+------- LinkX
                |
       NUT      R0
        |       |
--------+-------+------------------------------- Link0
Link0 global 3ffe:501:ffff:100::/64  
LinkX global 3ffe:501:ffff:102::/64 home link
LinkY global 3ffe:501:ffff:103::/64 foreign link
LinkZ global 3ffe:501:ffff:104::/64 foreign link
R0(Link0) global 3ffe:501:ffff:100::a0a0  
link-local fe80::200:ff:fe00:a0a0
ether 00:00:00:00:a0:a0
MN global 3ffe:501:ffff:102:200:ff:fe00:37 home address
MN' global 3ffe:501:ffff:103:200:ff:fe00:37 care-of address
MN'' global 3ffe:501:ffff:104:200:ff:fe00:37 care-of address


INITIALIZATION

NUT      MN      MN'
 |       |       |
 | <---- |       | Echo Request
 | ----> |       | Echo Reply
 |       |       |
 | <---- |       | HoTI
 | <------------ | CoTI
 | ----> |       | HoT
 | ------------> | CoT
 |       |       |
 | <------------ | BU (SN: 32783)
 | --X   |       | no response
 |       |       |
 | <------------ | Echo Request w/ HaO
 | ------------> | Echo Reply w/ RH
 |       |       |

 1. Send Echo Request
 2. Wait Echo Reply
 3. Receive Echo Reply
 4. Send HoTI & CoTI
 5. Wait HoT & CoT
 6. Receive HoT & CoT
 7. Send BU
 8. No response
 9. Send Echo Request w/ HaO
10. Wait Echo Reply w/ RH
11. Receive Echo Reply w/ RH


TEST PROCEDURE

NUT      MN      MN''
 |       |       |
 | <---- |       | HoTI
 | <------------ | CoTI
 | ----> |       | HoT (*1)
 | ------------> | CoT (*2)
 |       |       |
 | <------------ | BU (SN: 32784)
 | ------------> | BA (*3)
 |       |       |
 | <------------ | Echo Request w/ HaO
 | ------------> | Echo Reply w/ RH (*4)
 |       |       |

1. Send HoTI & CoTI
2. Wait HoT & CoT
3. Receive HoT & CoT (*1) (*2)
4. Send BU
5. Wait BA
6. Receive BA (*3)
7. Send Echo Request w/ HaO
8. Wait Echo Reply w/ RH
9. Receive Echo Reply w/ RH (*4)


JUDGEMENT

(*1) PASS: MN receives HoT
(*2) PASS: MN'' receives CoT
(*3) PASS: MN'' receives BA
     FAIL: Lifetime is grater than MAX_RR_BINDING_LIFE
(*4) PASS: MN'' receives Echo Reply w/ RH


SEE ALSO

MIP6.pm
MIP6.def