TCP/IP: developed for non-mobile, single-homed host
IP: location, identity
no secure
\(\Rightarrow\) Mobility: mobile IP
\(\Rightarrow\) Security: IPSec
Mobility
Requirement
Concepts: \(\text{basic ID + location ID}\)
components
CN\(\rightarrow\) MN
MN\(\rightarrow\) CN
Network Integration
Agent Advertisement: HA, FA periodically announce their existence
Registration: MN \(\xrightarrow[\text{via FA}]{\text{COA}}\) HA
(protected by anthentication)
Local Advertisement: HA \(\xrightarrow[\text{as its own addr.}]{\text{IP addr. of MN}}\) access router
\(\Rightarrow\) simpler interaction
Encapsulation:
Optimization of Data Path
Further problem
Mobile IP and IPv6
IPv6 extension header
Route optimization is mandatory in MIPv6
MIP is designed to deal with user mobility
but security, performance
MIP v.s. HIP
HIP:
Identifier / locator split
\(\Rightarrow\) seperation of location (IPv4, IPv6) and identity (HIP)
Cryptographic namespace
Globally unique / locally unique Identifiers
Encryption
mode
replay protection: sequence number
No key exchange protocol
IPSec transport mode with ESP
IPSec tunnel mode with ESP
IPSec Bound End-to-end Tunnel (BEET) mode with ESP
Mobility \(\leftrightarrow\) Security
\(\rightarrow\) careful protocol design
Information in HIP message
IPSec rekeying, mobility, multi-homing
Locator: generalization of a network address
Credit-based authentication
\(\Rightarrow\) Credit-based authentication (CBA)
extension of mobility
host connected through two or more interfaces
multi-homing \(\xrightarrow[]{corresponds}\) mobility signaling
Infrastructure:
Legacy Middleboxes and HIP
\(\Rightarrow\) But middleboxes can affect HIP packet delivery
\(\Rightarrow\) need to create support for lagacy middlebox traversal
HIP strategy for lagacy middlebox traversal
\(\Rightarrow\) but header overhead, more complex solutions needed
Home AP not included