IP Mobility Support
RFC 2002
Document | Type |
RFC - Proposed Standard
(October 1996; No errata)
Obsoleted by RFC 3220
Updated by RFC 2290
|
|
---|---|---|---|
Author | Charles Perkins | ||
Last updated | 2013-03-02 | ||
Stream | IETF | ||
Formats | plain text html pdf htmlized bibtex | ||
Stream | WG state | (None) | |
Document shepherd | No shepherd assigned | ||
IESG | IESG state | RFC 2002 (Proposed Standard) | |
Consensus Boilerplate | Unknown | ||
Telechat date | |||
Responsible AD | (None) | ||
Send notices to | (None) |
Network Working Group C. Perkins, Editor Request for Comments: 2002 IBM Category: Standards Track October 1996 IP Mobility Support Status of this Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited. Abstract This document specifies protocol enhancements that allow transparent routing of IP datagrams to mobile nodes in the Internet. Each mobile node is always identified by its home address, regardless of its current point of attachment to the Internet. While situated away from its home, a mobile node is also associated with a care-of address, which provides information about its current point of attachment to the Internet. The protocol provides for registering the care-of address with a home agent. The home agent sends datagrams destined for the mobile node through a tunnel to the care- of address. After arriving at the end of the tunnel, each datagram is then delivered to the mobile node. Table of Contents 1. Introduction 3 1.1. Protocol Requirements . . . . . . . . . . . . . . . . . . 3 1.2. Goals . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3. Assumptions . . . . . . . . . . . . . . . . . . . . . . . 4 1.4. Applicability . . . . . . . . . . . . . . . . . . . . . . 4 1.5. New Architectural Entities . . . . . . . . . . . . . . . 5 1.6. Terminology . . . . . . . . . . . . . . . . . . . . . . . 6 1.7. Protocol Overview . . . . . . . . . . . . . . . . . . . . 8 1.8. Specification Language . . . . . . . . . . . . . . . . . 11 1.9. Message Format and Protocol Extensibility . . . . . . . . 12 2. Agent Discovery 14 2.1. Agent Advertisement . . . . . . . . . . . . . . . . . . . 14 2.1.1. Mobility Agent Advertisement Extension . . . . . 16 2.1.2. Prefix-Lengths Extension . . . . . . . . . . . . 18 2.1.3. One-byte Padding Extension . . . . . . . . . . . 19 2.2. Agent Solicitation . . . . . . . . . . . . . . . . . . . 19 2.3. Foreign Agent and Home Agent Considerations . . . . . . . 19 2.3.1. Advertised Router Addresses . . . . . . . . . . . 20 Perkins Standards Track [Page 1] RFC 2002 IP Mobility Support October 1996 2.3.2. Sequence Numbers and Rollover Handling . . . . . 21 2.4. Mobile Node Considerations . . . . . . . . . . . . . . . 21 2.4.1. Registration Required . . . . . . . . . . . . . . 22 2.4.2. Move Detection . . . . . . . . . . . . . . . . . 22 2.4.3. Returning Home . . . . . . . . . . . . . . . . . 24 2.4.4. Sequence Numbers and Rollover Handling . . . . . 24 3. Registration 24 3.1. Registration Overview . . . . . . . . . . . . . . . . . . 25 3.2. Authentication . . . . . . . . . . . . . . . . . . . . . 26 3.3. Registration Request . . . . . . . . . . . . . . . . . . 26 3.4. Registration Reply . . . . . . . . . . . . . . . . . . . 29 3.5. Registration Extensions . . . . . . . . . . . . . . . . . 32 3.5.1. Computing Authentication Extension Values . . . . 32 3.5.2. Mobile-Home Authentication Extension . . . . . . 33 3.5.3. Mobile-Foreign Authentication Extension . . . . . 33 3.5.4. Foreign-Home Authentication Extension . . . . . . 34 3.6. Mobile Node Considerations . . . . . . . . . . . . . . . 34 3.6.1. Sending Registration Requests . . . . . . . . . . 36 3.6.2. Receiving Registration Replies . . . . . . . . . 40 3.6.3. Registration Retransmission . . . . . . . . . . . 42 3.7. Foreign Agent Considerations . . . . . . . . . . . . . . 43 3.7.1. Configuration and Registration Tables . . . . . . 44 3.7.2. Receiving Registration Requests . . . . . . . . . 44 3.7.3. Receiving Registration Replies . . . . . . . . . 47 3.8. Home Agent Considerations . . . . . . . . . . . . . . . . 49 3.8.1. Configuration and Registration Tables . . . . . . 49 3.8.2. Receiving Registration Requests . . . . . . . . . 49 3.8.3. Sending Registration Replies . . . . . . . . . . 53 4. Routing Considerations 55 4.1. Encapsulation Types . . . . . . . . . . . . . . . . . . . 56Show full document text