RFC 6275
1. Introduction
▶MIPv6 is the IPv6 counterpart of Mobile IPv4, with significant improvements including route optimization as a built-in feature, elimination of foreign agents, and integration with IPv6 Neighbor Discovery.
In 3GPP, MIPv6 was extended to DSMIPv6 (Dual-Stack MIPv6, RFC 5555) for UE mobility across 3GPP and non-3GPP accesses. DSMIPv6 operates on the S2c interface between UE and PGW, allowing the UE to maintain its PDN connection when moving between LTE, Wi-Fi, and other access technologies.
2. MIPv6 Signaling
▶| Message | Description |
|---|---|
| Binding Update (BU) | Mobile node registers CoA with Home Agent |
| Binding Acknowledgment (BA) | Home Agent confirms binding registration |
| Home Test Init (HoTI) | Initiate return routability with CN (via HA) |
| Care-of Test Init (CoTI) | Initiate return routability with CN (direct) |
| Home Test (HoT) | CN nonce for return routability (via HA) |
| Care-of Test (CoT) | CN nonce for return routability (direct) |
| Binding Refresh Request (BRR) | CN requests updated binding |
3. MIPv6 Operation
▶Route optimization allows the MN to communicate directly with CNs without traversing the HA, reducing latency. The return routability procedure provides lightweight authorization for route-optimized bindings.
MN (UE) Home Agent (PGW) Correspondent Node | | | | Binding Update | | | [HoA, CoA, Seq#, | | | Lifetime, Auth] | | |-------------------->| | | | | | Binding Ack | | | [Status, Lifetime] | | |<--------------------| | | | | | HA intercepts packets for HoA | | and tunnels to CoA | | | | | === Route Optimization (optional) === | | | | | HoTI (via HA)----->| HoTI----------------->| | CoTI (direct)------|------------------------>| | | HoT<------------------| | HoT<--------------| | | CoT<-----------------------------------------| | | | | BU (to CN, with | | | keygen token) | | |------------------------------------------> | | | | | Direct data path (optimized) | |<===========================================> |
4. 3GPP DSMIPv6 Usage
▶- S2c interface: DSMIPv6 between UE and PGW for inter-access mobility
- IKEv2 + IPsec: DSMIPv6 uses IPsec for BU/BA protection (vs. return routability for CN)
- Dual-stack: Handles both IPv4 and IPv6 home addresses over IPv6 tunnel
- Inter-access handover: UE moves from LTE to Wi-Fi — sends BU with new CoA, PGW updates binding
- Largely replaced: 5G uses N3IWF/TNGF instead of DSMIPv6 for non-3GPP access
5. Security Considerations
▶- BU/BA between MN and HA MUST be protected by IPsec ESP — contains binding state
- Route optimization uses return routability procedure — lighter security, vulnerable to on-path attackers
- Binding Update without proper authorization could redirect traffic (hijack flows)
- IPsec SA lifetime should align with binding lifetime to avoid security gaps