BU_Piggyback_BCE - Receiving invalid BU (piggybacking) w/ BCE
Router
BU_Piggyback_BCE.seq [-tooloption ...] -pkt BU_Piggyback_BCE.def
-tooloption: v6eval tool option
MN' CN | | --------+-------+-------+------- LinkX | NUT R0 MN | | | --------+-------+-------+--------------- Link0
Link0 global 3ffe:501:ffff:100::/64 home link LinkX global 3ffe:501:ffff:102::/64 foreign link R0(Link0) global 3ffe:501:ffff:100::a0a0 ether 00:00:00:00:a0:a0 MN global 3ffe:501:ffff:100:200:ff:fe00:49 home address MN' global 3ffe:501:ffff:102:200:ff:fe00:49 care-of address CN global 3ffe:501:ffff:102:<TN>
NUT MN MN' CN | | | | | <-------------------- | Echo Request | --------------------> | Echo Reply | | | | | <------------ | | BU | ------------> | | BA | | | | | | <------------ | Echo Request | ============> | | Echo Request (encapsulated) | | | |
1. Send Echo Request 2. Wait Echo Reply 3. Receive Echo Reply 4. Send BU 5. Wait BA 6. Receive BA 7. Send Echo Request 8. Wait Echo Request (encapsulated) 9. Receive Echo Request (encapsulated)
NUT MN MN' CN | | | | | <---- | | | BU (piggybacking) | ----> | | | Parameter Problem (erroneous header field encountered) (*1) | | | | | | <------------ | Echo Request | ============> | | Echo Request (encapsulated) (*2) | | | |
1. Send BU (piggybacking) 2. Wait Parameter Problem 3. Receive Parameter Problem (*1) 4. Send Echo Request 5. Wait Echo Request (encapsulated) 6. Receive Echo Request (encapsulated) (*2)
(*1) PASS: MN' receives Parameter Problem WARN: no response FAIL: Recv unexpect packets (*2) PASS: MN receives Echo Request (encapsulated)
MIP6.pm MIP6.def