RFC 2005
Applicability Statement for IP Mobility Support
RFC 2005: Applicability Statement for IP Mobility Support ๐ฆ
okay bestie, RFC 2005 is an Applicability Statement from the Network Working Group ๐ It was written by J. Solomon at Motorola and dated October 1996. Its category is Standards Track โจ The title block doesn't list anything it obsoletes or updates. That's the whole intro, now let's get into it ๐
Status of this Memo ๐
this one is an Internet standards track protocol for the Internet community, and it's asking for discussion and suggestions for improvements ๐ for the standardization state and status, check the current edition of the "Internet Official Protocol Standards" (STD 1) ๐ Distribution of this memo is unlimited. ๐
Abstract ๐ง
okay so, As required by [RFC 1264], this report talks about how Mobile IP applies to giving hosts mobility on the Internet โจ it breaks down the key features of Mobile IP and shows how the requirements for advancing to Proposed Standard RFC got met ๐
1. Protocol Overview โจ
Mobile IP is giving efficient, scalable node mobility on the Internet ๐ฅ with it, nodes can change their point-of-attachment to the Internet without changing their IP address, so their transport and higher-layer connections survive the move ๐ซถ and it does all this without having to propagate host-specific routes through the whole Internet routing fabric ๐ the protocol is documented in [MIP-PROTO].
the routing is kind of iconic ๐ packets for a mobile node get routed first to its home network, which is the network identified by the network prefix of the mobile node's (permanent) home address ๐ there, the mobile node's home agent grabs those packets and tunnels them to the most recently reported care-of address. at the tunnel's endpoint, the inner packets get decapsulated and delivered to the mobile node ๐ฆ going the other way, packets sourced by mobile nodes just use standard IP routing to reach their destinations ๐ธ
so yeah, Mobile IP leans on protocol tunneling to deliver packets to mobile nodes that are away from home ๐ง the home address is hidden from routers between the home agent and the mobile node because of the tunnel ๐ the outer packet goes to the mobile node's care-of address, which is a topologically significant address, so standard IP routing can actually deliver things there ๐
the Mobile IP protocol defines:
- an authenticated registration procedure where a mobile node tells its home agent(s) its care-of address(es) ๐ฎ
- an extension to ICMP Router Discovery [RFC1256] that lets mobile nodes find prospective home agents and foreign agents ๐ and
- the rules for routing packets to and from mobile nodes, including one mandatory tunneling mechanism ([MIP-IPinIP]) and several optional tunneling mechanisms ([MIP-MINENC] and [RFC1701]) ๐
2. Applicability ๐ฏ
Mobile IP is meant to solve node mobility across changes in IP subnet ๐ it's just as suitable for mobility across homogeneous media as across heterogeneous media ๐ so it handles moving from one Ethernet segment to another just as well as moving from an Ethernet segment to a wireless LAN ๐
think of Mobile IP as handling the "macro" mobility management problem ๐บ๏ธ it's less well suited to "micro" mobility management, like handoff between wireless transceivers that each cover a super tiny area ๐ in that situation, link-layer mechanisms for link maintenance (that's link-layer handoff) might offer faster convergence and less overhead than Mobile IP โญ
Mobile IP scales to a large number of mobile nodes on the Internet ๐ without route optimization as described in [MIP-OPTIM], though, the home agent is a potential load point when serving lots of mobile nodes ๐ญ when home agents get overburdened, more home agents can be added, and even dynamically discovered by mobile nodes, using mechanisms defined in the Mobile IP documents ๐ซถ
last bit: mobile nodes get their (home) IP addresses pretty much the same way stationary hosts get long-term IP addresses, meaning the authority that owns them assigns them ๐ when it's applied properly, Mobile IP lets mobile nodes communicate using only their home address no matter where they are ๐ง so Mobile IP doesn't try to fix the problems of local or global IP address renumbering at all ๐ โโ๏ธ
3. Security ๐
okay this section is serious, bestie ๐จ Mobile IP mandates cryptographically strong authentication for all registration messages exchanged between a mobile node and its home agent ๐ฅ strong authentication can optionally be used between foreign agents and mobile nodes or home agents too ๐ replay protection comes from one of two possible mechanisms: timestamps or nonces โฐ
because there's no Internet key management protocol available, agent discovery messages are not required to be authenticated ๐
All Mobile IP implementations are required to support, at a minimum, keyed MD5 authentication with manual key distribution. Other authentication and key distribution algorithms may be supported. ๐ซถ
Mobile IP only defines security mechanisms for the registration protocol. Implementations that need privacy and/or authentication of data packets sent to and from a mobile node should use the IP security protocols described in RFCs 1827 and 1826 for this purpose. ๐ก๏ธ
4. MIB ๐
At the time this Applicability Statement was published, a Management Information Base (MIB) for Mobile IP had been written and documented in RFC 2006 โจ
5. Implementations ๐ ๏ธ
several implementations of Mobile IP are known to exist ๐ here's the origin and a contact for several of them:
Organization: Contact:
CMU Dave Johnson <dbj@cs.cmu.edu>
FTP Software Frank Kastenholz <kasten@ftp.com>
IBM Charlie Perkins <perk@watson.ibm.com>
Motorola Jim Solomon <solomon@comm.mot.com>
Nokia Gunyho Gabor <gunyho@ncsmsg07he.ntc.nokia.com>
SUN Gabriel Montenegro <gab@cali.Eng.Sun.COM>
Telxon Frank Ciotti <frankc@teleng.eng.telxon.com>
6. Implementation Experience ๐งช
FTP Software hosted an interim meeting, October 23-27, 1995, where they showed that several implementations could interoperate ๐ฅณ these major features of Mobile IP got tested:
- Mobile Nodes receiving and processing Agent Advertisements.
- Agents receiving Agent Solicitations and responding with Agent Advertisements.
- Mobile Nodes registering with foreign agents on foreign networks.
- Packets being received by the mobile node after having been tunneled by the home agent and de-tunneled by the foreign agent.
- Packets from the mobile node being routed directly to their destinations.
- Mobile nodes discovering that their connectivity/subnet had changed and re-registering at their new location.
- Mobile nodes discovering that their current foreign agent had rebooted and therefore re-registering with that foreign agent.
- The required form of tunneling (IP-in-IP encapsulation [MIP-IPinIP]) as well as the one of the optional forms of tunneling; namely, Minimal Encapsulation [MIP-MINENC].
- Mobile nodes de-registering upon returning to their home network.
- Registrations being rejected for authentication failures, including invalid authenticators as well as mismatched identification values (replay protection).
- TCP connections remaining open (with data flowing) while a mobile node moved from its home network to a foreign network and then back again to the home network.
Interoperability of at least two independent implementations was demonstrated for all of the features listed above. ๐ฅ๐
7. Summary ๐
the co-chairs, speaking for the working group participants, believe the Mobile IP working group has satisfied the requirements set forth in [RFC1264] for advancing Mobile IP to Proposed Standard RFC ๐ specifically: the technical specification document is stable, a MIB has been written, the security architecture was set forth in accordance with IAB principles, and several independent implementations were demonstrated to be interoperable ๐ซถ
8. References ๐
- [RFC1256] Deering, S., Editor, "ICMP Router Discovery Messages", RFC 1256, September 1991.
- [RFC1701] Hanks, S. et. al., "Generic Routing Encapsulation (GRE)", RFC 1701, October 1994.
- [RFC1264] Hinden, R., "Internet Routing Protocol Standardization Criteria", RFC 1264, October 1991.
- [MIP-IPinIP] Perkins, C., Editor, "IP Encapsulation within IP", RFC 2003, October 1996.
- [MIP-OPTIM] Johnson, D., and C. Perkins, "Route Optimization in Mobile IP", Work in Progress.
- [MIP-PROTO] Perkins, C., Editor, "IP Mobility Support", RFC 2002, October 1996.
- [MIP-MINENC] Perkins, C., Editor, "Minimal Encapsulation within IP", RFC 2004, October 1994.
9. Author's Address ๐ฎ
questions about this memo go to:
Jim Solomon
Motorola Inc.
1301 E. Algonquin Rd. - Rm 2240
Schaumburg, IL 60196
Voice: +1-847-576-2753
Fax: +1-847-576-3240
EMail: solomon@comm.mot.com
๐ฆ where this page comes from
- ietf: rfc2005 1996-10
- ๐ girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms