| United States-English |
|
|
|
![]() |
Documentation Website—http://www.docs.hp.com: HP-UX Mobile IPv6 A.01.00 Administrator's Guide > Chapter 1 Introducing HP-UX Mobile IPv6Establishing Route Optimization |
|
Route Optimization improves data transmission rates between the Correspondent Node and Mobile Node. Without Route Optimization, data-packets from the Correspondent Node to the Mobile Node are sent to the Home Agent (and through the Mobile Node’s home network). With Route Optimization, the Correspondent Node sends data-packets directly to the Mobile Node’s Care-of Address. To establish Route Optimization, the Mobile Node sends a Binding Update message to the Correspondent Node with its current Care-of Address. To prevent attackers from sending false Binding Update messages, the Binding Update is authenticated using a cryptographic signature that verifies the Correspondent Node can contact the Mobile Node using both its Home Address and Care-of Address. Verifying that the Correspondent Node can contact the Mobile Node using both addresses is referred to as the Return Routability procedure. Most Mobile Nodes will attempt to use Route Optimization after they receive a data-packet from a Correspondent Node through the Home Agent, which indicates the Correspondent Node does not have binding information with the Mobile Node’s current Care-of Address. The following list describes the sequence of events shown in Figure 1-8 “Return Routability Procedure for Securing Route Optimization”. After the Mobile Node acquires a Care-of Address:
The Care-of Test Init message is addressed directly to the Correspondent Node. The Home Test Init message is routed through the Home Agent. These messages are routed over different network segments in most topologies. The Correspondent Node sends Care-of Test and Home Test messages back to the Mobile Node. The Care-of Test message is addressed directly to the Mobile Node’s Care-of Address. The Home Test message is addressed to the Mobile Node’s Home Address and is routed through the Home Agent. The Care-of Test and Home Test messages both contain keying material, with index values that the Correspondent Node will use when it receives the Binding Update from the Mobile Node. In most network topologies, the Care-of Test and Home Test messages are routed over different network segments. For additional security, you can configure IPSec to encrypt and authenticate the Home Test Init and Home Test data-packets between the Home Agent and Mobile Node. The Mobile Node uses the keying material from the Care-of Test and Home Test messages to calculate a cryptographic key for Binding Update messages. This key is referred to as the binding management key, or Kbm. The Mobile Node uses the binding management key (Kbm) to calculate a cryptographic authentication value (a cryptographic signature) for the Binding Update information, and sends the Binding Update message to the Correspondent Node with the authentication value and index values. The Correspondent Node uses the home nonce index and care-of nonce index values sent with the Binding Update to look-up the keying material it sent to the Mobile Node. The Correspondent Node uses the keying material to form a value for the binding management key (Kbm). The Correspondent Node uses the authentication value for the Binding Update to verify that the Mobile Node generated the same value for the binding management key (Kbm). The Correspondent Node sends a Binding Acknowledgement message to the Mobile Node. The verification of the authentication value and binding management key (Kbm) proves that the Mobile Node received data-packets sent through its Home Agent and sent directly to its proposed Care-of Address (return routability). It also provides some security, because an attacker must capture both the Care-of Test and the Home Test data-packets. In route optimization mode, the Mobile Node sends data-packets directly to the Correspondent Node. The Mobile Node uses its Care-of Address as the source IP address and puts its home address in a special IPv6 header option for Mobile IPv6—the Home Address destination option. The Home Address option is part of an IPv6 Destination Option extension header. The following list describes the sequence of events shown in Figure 1-9 “Data Path: Mobile Node to Correspondent Node in Route Optimization”:
In route optimization mode, the Correspondent Node sends data-packets directly to the Mobile Node. The Correspondent Node uses the Mobile Node’s Care-of Address as the destination IP address and puts the Mobile Node’s home address in a special IPv6 routing header for Mobile IPv6, a Type 2 routing header. In effect, the Correspondent Node provides source routing for the data-packet, specifying that data-packets for the Mobile Node’s home address are routed through the Mobile Node’s Care-of Address, as shown in Figure 1-10 “Data Path: Correspondent Node to Mobile Node in Route Optimization”. When the Mobile Node receives the data-packet addressed to its Care-of Address, it processes the IPv6 header and Type 2 routing header. The data-packet is presented to the upper layers as if it was received on the Mobile Node’s home address—making Mobile IPv6 transparent to applications using the Mobile Node’s home address. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||