HA_6_3_10 - HoTI (unauthorization)
Router
MN1X CN1X
| |
--------+-------+-------+------- 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 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 MN1X global 3ffe:501:ffff:1101:200:ff:fe00:a2a2 care-of address CN1X global 3ffe:501:ffff:1101:<TnDef.Link0_addr>
Check Link1 routing tableNUT (Link0) MN1X | | | <---- | Echo Request | ----> | Echo Reply | |
1. MN1X sends Echo Request 2. MN1X receives Echo Reply
home registrationNUT (Link0) MN1X | | | <---- | BU (A=1, lifetime=0x0010) (SPI=0x101) | ----> | BA (SPI=0x102) | |
1. MN1X sends BU 2. MN1X receives BACheck BCENUT (Link0) MN1X | | | <---- | Echo Request w/ HaO | ----> | Echo Reply w/ RH | |
1. MN1X sends Echo Request w/ HaO 2. MN1X receives Echo Reply w/ RH
Tunnel ProcessingNUT MN0 (Link0) MN1X CN1X | | | | | | <==== | | HoTI (encapsulated) | --------------------X | no response | | | |
1. MN1X sends HoTI (encapsulated) packet format is: Home_Test_Init_message_format.gif 2. no response
PASS: no response
Unless a binding has been established between the mobile node and a correspondent node, traffic from the mobile node to the correspondent node goes through a reverse tunnel. Home agents MUST support reverse tunneling as follows:o The tunneled traffic arrives to the home agent's address using IPv6 encapsulation [15].o Depending on the security policies used by the home agent, reverse tunneled packets MAY be discarded unless accompanied by a valid ESP header. The support for authenticated reverse tunneling allows the home agent to protect the home network and correspondent nodes from malicious nodes masquerading as a mobile node.o Otherwise, when a home agent decapsulates a tunneled packet from the mobile node, the home agent MUST verify that the Source Address in the tunnel IP header is the mobile node's primary care-of address. Otherwise any node in the Internet could send traffic through the home agent and escape ingress filtering limitations. This simple check forces the attacker to at least know the current location of the real mobile node and be able to defeat ingress filtering.