Provided by Colasoft Co., Ltd.

Mobile IP ( Mobile IP )

Home > Protocols > Mobile IP Update: 2005-11-10 16:28:22    I have words to say about this protocol
On this page
SUMMARY
Protocol : Mobile IP
Protocol suite : TCP/IP
Layer : Network Layer
SNMP MIBs : iso.org.dod.internet.mgmt.mib-2.mipMIB (1.3.6.1.2.1.44)
Ports : 434 (UDP) control
Related protocols : IP,
UDP,
IGMP,
ICMP
Working groups : IP Routing for Wireless/Mobile Hosts
DESCRIPTION
Mobile IP is the key protocol to enable mobile computing and networking, which brings together two of the world's most powerful technologies, the Internet and mobile communication. In Mobile IP, two IP addresses are provided for each computer: home IP address which is fixed and care -of IP address which is changing as the computer moves. When the mobile moves to a new location, it must send its new address to an agent at home so that the agent can tunnel all communications to its new address timely.

Mobile IP provides an efficient, scalable mechanism for node mobility within the Internet. Using Mobile IP, nodes may change their point-of-attachment to the Internet without changing their IP address. This allows them to maintain transport and higher-layer connections while moving. Node mobility is realized without the need to propagate host-specific routes throughout the Internet routing fabric.

Mobile IP is most often found in wireless WAN environments where users need to carry their mobile devices across multiple LANs with different IP addresses. It may also be used in 3G networks to provide transparency when internet users migrate between cellular towers.

In brief, Mobile IP routing works as follows. Packets destined to a mobile node are routed first to its home network -- a network identified by the network prefix of the mobile node's (permanent) home address. At the home network, the mobile node's home agent intercepts such packets and tunnels them to the mobile node's most recently reported care-of address. At the endpoint of the tunnel, the inner packets are decapsulated and delivered to the mobile node. In the reverse direction, packets sourced by mobile nodes are routed to their destination using standard IP routing mechanisms.

The Mobile IP protocol defines the following:
  • An authenticated registration procedure by which a mobile node informs its home agent(s) of its care-of address(es).

  • An extension to ICMP Router Discovery which allows mobile nodes to discover prospective home agents and foreign agents.

  • The rules for routing packets to and from mobile nodes, including the specification of one mandatory tunneling mechanism and several optional tunneling mechanisms.


IP Mobility Support Protocol for IPv4
The following support services are defined for Mobile IP:
  • Agent Discovery
    Home agents and foreign agents may advertise their availability on each link for which they provide service. A newly arrived mobile node can send a solicitation on the link to learn if any prospective agents are present.


  • Registration
    When the mobile node is away from home, it registers its care-of address with its home agent. Depending on its method of attachment, the mobile node will register either directly with its home agent, or through a foreign agent which forwards the registration to the home agent.


  • Silently discard
    The implementation discards the datagram without further processing, and without indicating an error to the sender. The implementation should provide the capability of logging the error, including the contents of the discarded datagram, and should record the event in a statistics counter.


The following steps provide a rough outline of operation of the Mobile IP protocol:
    Mobility agents (i.e., foreign agents and home agents) advertise their presence via Agent Advertisement messages. A mobile node may optionally solicit an Agent Advertisement message from any locally attached mobility agents through an Agent Solicitation message.

    A mobile node receives these Agent Advertisements and determines whether it is on its home network or a foreign network.

    When the mobile node detects that it is located on its home network, it operates without mobility services. If returning to its home network from being registered elsewhere, the mobile node deregisters with its home agent, through exchange of a Registration Request and Registration Reply message with it.

    When a mobile node detects that it has moved to a foreign network, it obtains a care -of address on the foreign network. The care -of address can either be determined from a foreign agent's advertisements (a foreign agent care-of address), or by some external assignment mechanism such as DHCP (a co- located care-of address).

    The mobile node operating away from home then registers its new care-of address with its home agent through exchange of a Registration Request and Registration Reply message with it, possibly via a foreign agent.

    Datagrams sent to the mobile node's home address are intercepted by its home agent, tunneled by the home agent to the mobile node's care-of address, received at the tunnel endpoint (either at a foreign agent or at the mobile node itself), and finally delivered to the mobile node.

    In the reverse direction, datagrams sent by the mobile node are generally delivered to their destination using standard IP routing mechanisms, not necessarily passing through the home agent.


When away from home, Mobile IP uses protocol tunneling to hide a mobile node's home address from intervening routers between its home network and its current location. The tunnel terminates at the mobile node's care-of address. The care -of address must be an address to which datagrams can be delivered via conventional IP routing. At the care-of address, the original datagram is removed from the tunnel and delivered to the mobile node.

Mobile IP provides two alternative modes for the acquisition of a care -of address:
  • A "foreign agent care-of address" is a care-of address provided by a foreign agent through its Agent Advertisement messages. In this case, the care-of address is an IP address of the foreign agent. In this mode, the foreign agent is the endpoint of the tunnel and, upon receiving tunneled datagrams, decapsulates them and delivers the inner datagram to the mobile node. This mode of acquisition is preferred because it allows many mobile nodes to share the same care-of address and therefore does not place unnecessary demands on the already limited IPv4 address space.


  • A "co-located care-of address" is a care-of address acquired by the mobile node as a local IP address through some external means, which the mobile node then associates with one of its own network interfaces. The address may be dynamically acquired as a temporary address by the mobile node such as through DHCP, or may be owned by the mobile node as a long-term address for its use only while visiting some foreign network. Specific external methods of acquiring a local IP address for use as a co-located care-of address are beyond the scope of this document. When using a co-located care-of address, the mobile node serves as the endpoint of the tunnel and itself performs decapsulation of the datagrams tunneled to it.


It is important to understand the distinction between the care-of address and the foreign agent functions. The care-of address is simply the endpoint of the tunnel. It might indeed be an address of a foreign agent (a foreign agent care-of address), but it might instead be an address temporarily acquired by the mobile node (a co- located care-of address). A foreign agent, on the other hand, is a mobility agent that provides services to mobile nodes.

For example, the following figure illustrates the routing of datagrams to and from a mobile node away from home, once the mobile node has registered with its home agent. The mobile node is using a foreign agent care-of address, not a co-located care-of address.

              2) Datagram is intercepted   3) Datagram is

by home agent and detunneled and
is tunneled to the delivered to the
care-of address. mobile node.

+-----+ +-------+ +------+
|home | =======> |foreign| ------> |mobile|
|agent| | agent | <------ | node |
+-----+ +-------+ +------+
1) Datagram to /| /
mobile node | / 4) For datagrams sent by the
arrives on | / mobile node, standard IP
home network | / routing delivers each to its
via standard | |_ destination. In this figure,
IP routing. +----+ the foreign agent is the
|host| mobile node's default router.
+----+


Header format

8

32 bit

Type

Data


    Type

    Length

    Description

    0

    One byte padding.

    1

    Registration request.

    2

    3

    Registration reply.

    4

    MIP Tunnel Data Message.

    56

    7

    Registration Revocation.

    8-14

    15

    Revocation Acknowledgment.

    16

    Mobility Agent Advertisement.

    1718

    19

    Prefix-Lengths.

    20-23

    24

    Challenge Extension.

    25-31

    32

    Mobile-Home authentication.

    33

    Mobile-Foreign authentication.

    34

    Foreign-Home authentication.

    35

    36

    Generalized Mobile IP Authentication.

    37

    38

    CVSE, Critical Vendor/Organization Specific Extension.

    39

    40

    MN-FA-KeyGen Request.

    41

    MN-FA-KeyGen Reply.

    42

    MN-HA-KeyGen Request.

    43

    MN-HA-KeyGen Reply.

    44

    6

    UDP Tunnel Reply Extension.

    45-126

    127

    Non-skippable Extension for Experimental use.

    128

    Deprecated (2001 Aug 31).

    129

    SKIP Firewall Traversal Extension.

    130

    Encapsulating Delivery Style Extension.

    131

    Mobile Node NAI.

    132

    MN-FA Challenge Extension.

    133

    134

    NVSE, Normal Vendor/Organization Specific Extension.

    135

    136

    NAI Carrying Extension.

    137

    1+

    Revocation Support.

    138

    CARD Request option.

    139

    CARD Reply option.

    140-143

    144

    6

    UDP Tunnel Request Extension.

    145-254

    255

    Message for Experimental use.




IP Mobility Support Protocol for IPv6
Mobile IPv6 also provides support for multiple home agents, and a limited support for the reconfiguration of the home network. In these cases, the mobile node may not know the IP address of its own home agent, and even the home subnet prefixes may change over time. A mechanism, known as "dynamic home agent address discovery" allows a mobile node to dynamically discover the IP address of a home agent on its home link, even when the mobile node is away from home. Mobile nodes can also learn new information about home subnet prefixes through the "mobile prefix discovery" mechanism.

  • Mobility Header
    Mobile IPv6 defines a new IPv6 protocol, using the Mobility Header. This Header is used to carry the following messages:
    • Home Test Init
      A mobile node sends a Home Test Init message to the correspondent node (via the home agent) to acquire the home keygen token.


    • Home Test
      The Home Test message is sent in response to a Home Test Init message. It is sent via the home agent.


    • Care-of Test Init
      The mobile node sends a Care-of Test Init message to the correspondent node (directly, not via the home agent) to acquire the care-of keygen token.


    • Care-of Test
      These four messages are used to perform the return routability procedure from the mobile node to a correspondent node. This ensures authorization of subsequent Binding Updates.


    • Binding Update
      A Binding Update is used by a mobile node to notify a correspondent node or the mobile node's home agent of its current binding. The Binding Update sent to the mobile node's home agent to register its primary care-of address is marked as a "home registration".


    • Binding Acknowledgement
      A Binding Acknowledgement is used to acknowledge receipt of a Binding Update, if an acknowledgement was requested in the Binding Update, the binding update was sent to a home agent, or an error occurred.


    • Binding Refresh Request
      A Binding Refresh Request is used by a correspondent node to request a mobile node to re-establish its binding with the correspondent node. This message is typically used when the cached binding is in active use but the binding's lifetime is close to expiration. The correspondent node may use, for instance, recent traffic and open transport layer connections as an indication of active use.


    • Binding Error
      The Binding Error is used by the correspondent node to signal an error related to mobility, such as an inappropriate attempt to use the Home Address destination option without an existing binding.


  • New IPv6 ICMP Messages
    Mobile IPv6 also introduces four new ICMP message types, two for use in the dynamic home agent address discovery mechanism, and two for renumbering and mobile configuration mechanisms. The following two new ICMP message types are used for home agent address discovery:

    • Home Agent Address Discovery Request.


    • Home Agent Address Discovery Reply.


    The next two message types are used for network renumbering and address configuration on the mobile node:
    • Mobile Prefix Solicitation.


    • Mobile Prefix Advertisement.


  • Site-Local Addressability
    This specification requires that home and care -of addresses must be unicast routable addresses. Site-local addresses may be usable on networks that are not connected to the Internet, but this specification does not define when such usage is safe and when it is not. Mobile nodes may not be aware of which site they are currently in, it is hard to prevent accidental attachment to other sites, and ambiguity of site-local addresses can cause problems if the home and visited networks use the same addresses. Therefore, site-local addresses should not be used as home or care-of addresses.


Top of Page

EXAMPLES
Example 1: Registering with a Foreign Agent Care-of Address


The mobile node receives an Agent Advertisement from a foreign agent and wishes to
register with that agent using the advertised foreign agent care-of address. The mobile
node wishes only IP-in-IP encapsulation, does not want broadcasts, and does not want
simultaneous mobility bindings:

IP fields:
Source Address = mobile node's home address
Destination Address = copied from the IP source address of the
Agent Advertisement
Time to Live = 1

UDP fields:
Source Port =
Destination Port = 434

Registration Request fields:
Type = 1
S=0,B=0,D=0,M=0,G=0
Lifetime = the Registration Lifetime copied from the
Mobility Agent Advertisement Extension of the
Router Advertisement message
Home Address = the mobile node's home address
Home Agent = IP address of mobile node's home agent
Care-of Address = the Care-of Address copied from the
Mobility Agent Advertisement Extension of the
Router Advertisement message
Identification = Network Time Protocol timestamp or Nonce

Extensions:
An authorization-enabling extension (e.g., the Mobile-Home Authentication
Extension)
Example 2: Registering with a Co-Located Care-of Address


The mobile node enters a foreign network that contains no foreign agents. The mobile
node obtains an address from a DHCP server for use as a co-located care-of address.
The mobile node supports all forms of encapsulation (IP-in-IP, minimal encapsulation,
and GRE), desires a copy of broadcast datagrams on the home network, and does not
want simultaneous mobility bindings:

IP fields:
Source Address = care-of address obtained from DHCP server
Destination Address = IP address of home agent
Time to Live = 64

UDP fields:
Source Port =
Destination Port = 434

Registration Request fields:
Type = 1
S=0,B=1,D=1,M=1,G=1
Lifetime = 1800 (seconds)
Home Address = the mobile node's home address
Home Agent = IP address of mobile node's home agent
Care-of Address = care-of address obtained from DHCP server
Identification = Network Time Protocol timestamp or Nonce

Extensions:
The Mobile-Home Authentication Extension
Example 3: Deregistration


The mobile node returns home and wishes to deregister all care-of addresses with its
home agent.

IP fields:
Source Address = mobile node's home address
Destination Address = IP address of home agent
Time to Live = 1
UDP fields:
Source Port =
Destination Port = 434
Registration Request fields:
Type = 1
S=0,B=0,D=0,M=0,G=0
Lifetime = 0
Home Address = the mobile node's home address
Home Agent = IP address of mobile node's home agent
Care-of Address = the mobile node's home address
Identification = Network Time Protocol timestamp or Nonce

Extensions:
An authorization-enabling extension (e.g., the Mobile-Home Authentication
Extension)


Top of Page


PROTOCOL RELATIONS
Parent layer
Child layer
UDP
Mobile IP
Top of Page

GLOSSARY
Address
A location of data, usually in main memory or on a disk. You can think of computer memory as an array of storage boxes, each of which is one byte in length. Each box has an address (a unique number) assigned to it. By specifying a memory address, programmers can access a particular byte of data. Disks are divided into tracks and sectors, each of which has a unique address. Usually, you do not need to worry about addresses unless you are a programmer.

A name or token that identifies a network component. In local area networks (LANs), for example, every node has a unique address. On the Internet, every file has a unique address called a URL.

Agent
Agent is a program that performs some information gathering or processing task in the background. Typically, an agent is given a very small and well-defined task.

Binding
A collection of configuration parameters, including at least an IP address, associated with a DHCP client. Bindings are managed by DHCP servers.

Care-of address
A unicast routable address associated with a mobile node while visiting a foreign link; the subnet prefix of this IP address is a foreign subnet prefix. Among the multiple care-of addresses that a mobile node may have at any given time (e.g., with different subnet prefixes), the one registered with the mobile node's home agent for a given home address is called its "primary" care-of address.

Cookie
A cookie is a random number used by a mobile node to prevent spoofing by a bogus correspondent node in the return routability procedure.

DHCP
Dynamic Host Configuration Protocol (DHCP) is a protocol for assigning dynamic IP addresses to devices on a network. With dynamic addressing, a device can have a different IP address every time it connects to the network. In some systems, the device's IP address can even change while it is still connected. DHCP also supports a mix of static and dynamic IP addresses.

Dynamic addressing simplifies network administration because the software keeps track of IP addresses rather than requiring an administrator to manage the task. This means that a new computer can be added to a network without the hassle of manually assigning it a unique IP address. Many ISPs use dynamic IP addressing for dial-up users.

Datagram
A datagram is a self-contained, independent entity of data carrying sufficient information to be routed from the source to the destination computer without reliance on earlier exchanges between this source and destination computer and the transporting network.

The term has been generally replaced by the term packet. Datagrams or packets are the message units that the Internet Protocol deals with and that the Internet transports. A datagram or packet needs to be self-contained without reliance on earlier exchanges because there is no connection of fixed duration between the two communicating points as there is, for example, in most voice telephone conversations.

Endpoint
SIP or H.323 terminal or gateway. An endpoint can call and be called. It generates and terminates the information stream.

Foreign Agent
A router on a mobile node's visited network which provides routing services to the mobile node while registered. The foreign agent detunnels and delivers datagrams to the mobile node that were tunneled by the mobile node's home agent. For datagrams sent by a mobile node, the foreign agent may serve as a default router for registered mobile nodes.

Home Agent
A router on a mobile node's home network which tunnels datagrams for delivery to the mobile node when it is away from home, and maintains current location information for the mobile node.

Home address
A unicast routable address assigned to a mobile node, used as the permanent address of the mobile node. This address is within the mobile node's home link. Standard IP routing mechanisms will deliver packets destined for a mobile node's home address to its home link. Mobile nodes can have multiple home addresses, for instance when there are multiple home prefixes on the home link.

Home link
The link on which a mobile node's home subnet prefix is defined.

Home subnet prefix
The IP subnet prefix corresponding to a mobile node's home address.

ICMP
Internet Control Message Protocol, an extension to the Internet Protocol (IP). ICMP supports packets containing error, control, and informational messages. The PING command, for example, uses ICMP to test an Internet connection.

IP address
IP address is an identifier for a computer or device on a TCP/IP network. Networks using the TCP/IP protocol route messages based on the IP address of the destination. The format of an IP address is a 32-bit numeric address written as four numbers separated by periods. Each number can be zero to 255. For example, 1.160.10.240 could be an IP address. Within an isolated network, you can assign IP addresses at random as long as each one is unique. However, connecting a private network to the Internet requires using registered IP addresses (called Internet addresses) to avoid duplicates.

The four numbers in an IP address are used in different ways to identify a particular network and a host on that network. Four regional Internet registries -- ARIN, RIPE NCC, LACNIC and APNIC -- assign Internet addresses from the following three classes.
Class A - supports 16 million hosts on each of 126 networks
Class B - supports 65,000 hosts on each of 16,000 networks
Class C - supports 254 hosts on each of 2 million networks

The number of unassigned Internet addresses is running out, so a new classless scheme called CIDR is gradually replacing the system based on classes A, B, and C and is tied to adoption of IPv6.

IPv4
IPv4 is version 4 of the Internet Protocol (IP). It was the first version of the Internet Protocol to be widely deployed, and forms the basis for most of the current Internet. IPv4 uses 32-bit addresses, limiting it to 4,294,967,296 unique addresses, many of which are reserved for special purposes such as local networks or multicast addresses, reducing the number of addresses that can be allocated as public Internet addresses.

IPv6
IPv6 is designed as an evolutionary upgrade to the Internet Protocol and will, in fact, coexist with the older IPv4 for some time. IPv6 is designed to allow the Internet to grow steadily, both in terms of the number of hosts connected and the total amount of data traffic transmitted.

Internet
A global network connecting millions of computers. More than 100 countries are linked into exchanges of data, news and opinions.

Unlike online services, which are centrally controlled, the Internet is decentralized by design. Each Internet computer, called a host, is independent. Its operators can choose which Internet services to use and which local services to make available to the global Internet community. Remarkably, this anarchy by design works exceedingly well.

There are a variety of ways to access the Internet. Most online services, such as America Online, offer access to some Internet services. It is also possible to gain access through a commercial Internet Service Provider (ISP).

Keygen token
A keygen token is a number supplied by a correspondent node in the return routability procedure to enable the mobile node to compute the necessary binding management key for authorizing a Binding Update.

LAN
Local-area network (LAN) is a computer network that spans a relatively small area. Most LANs are confined to a single building or group of buildings. However, one LAN can be connected to other LANs over any distance via telephone lines and radio waves. A system of LANs connected in this way is called a wide-area network (WAN).

Most LANs connect workstations and personal computers. Each node (individual computer ) in a LAN has its own CPU with which it executes programs, but it also is able to access data and devices anywhere on the LAN. This means that many users can share expensive devices, such as laser printers, as well as data. Users can also use the LAN to communicate with each other, by sending e-mail or engaging in chat sessions.

Mobile IP
Mobile IP is a standard that allows users with mobile devices whose IP addresses are associated with one network to stay connected when moving to a network with a different IP address. Mobile IP is most often found in wireless WAN environments where users need to carry their mobile devices across multiple LANs with different IP addresses.

Mobile Node
A host or router that changes its point of attachment from one network or subnetwork to another. A mobile node may change its location without changing its IP address; it may continue to communicate with other Internet nodes at any location using its (constant) IP address, assuming link-layer connectivity to a point of attachment is available.

Mobile node
A host or router that changes its point of attachment from one network or subnetwork to another. A mobile node may change its location without changing its IP address; it may continue to communicate with other Internet nodes at any location using its (constant) IP address, assuming link-layer connectivity to a point of attachment is available.

Node
In networks, node is a processing location. A node can be a computer or some other device, such as a printer. Every node has a unique network address, sometimes called a Data Link Control (DLC) address or Media Access Control (MAC) address.

In tree structures, node is a point where two or more lines meet.

Packet
A packet is the unit of data that is routed between an origin and a destination on the Internet or any other packet-switched network. When any file (e-mail message, HTML file, Graphics Interchange Format file, Uniform Resource Locator request, and so forth) is sent from one place to another on the Internet, the Transmission Control Protocol (TCP) layer of TCP/IP divides the file into "chunks" of an efficient size for routing. Each of these packets is separately numbered and includes the Internet address of the destination. The individual packets for a given file may travel different routes through the Internet. When they have all arrived, they are reassembled into the original file (by the TCP layer at the receiving end).

Register
(n) A, special, high-speed storage area within the CPU. All data must be represented in a register before it can be processed. For example, if two numbers are to be multiplied, both numbers must be in registers, and the result is also placed in a register.

(v) To notify a manufacturer that you have purchased its product. Registering a product is often a prerequisite to receiving customer support, and it is one of the ways that software producers control software piracy.

Router
A device that forwards data packets along networks. A router is connected to at least two networks, commonly two LANs or WANs or a LAN and its ISP network. Routers are located at gateways, the places where two or more networks connect.

Routers use headers and forwarding tables to determine the best path for forwarding the packets, and they use protocols such as ICMP to communicate with each other and configure the best route between any two hosts.

Tunnel
A tunnel is defined by a PNS-PAC pair. The tunnel protocol is defined by a modified version of GRE. The tunnel carries PPP datagrams between the PAC and the PNS. Many sessions are multiplexed on a single tunnel. A control connection operating over TCP controls the establishment, release, and maintenance of sessions and of the tunnel itself.

WAN
WAN (Wide Area Network) is a network that spans a large area, typically including routers, gateways, and many different IP address groups.

In the context of firewalls, the WAN interface is the one directly connected to the Internet. In the context of corporate networks, the WAN generally refers to the network that connects all of the organization's locations onto the corporate network. Historically this was accomplished with expensive private leased lines like frame relay and similar technologies. With the low cost and widespread availability of broadband Internet connections, many organizations are switching to using VPN in lieu of leased lines. VPN provides the same functionality, though is not as reliable as leased lines and has higher latency.

Top of Page

REFERENCES
Related links:
                Mobile IP numbers
RFCs:
[RFC 2005] Applicability Statement for IP Mobility Support.
[RFC 2006] The Definitions of Managed Objects for IP Mobility Support using SMIv2.
                Defines SNMP MIB iso.org.dod.internet.mgmt.mib-2.mipMIB (1.3.6.1.2.1.44).
[RFC 2977] Mobile IP Authentication, Authorization, and Accounting Requirements.
[RFC 3012] Mobile IPv4 Challenge/Response Extensions.
[RFC 3024] Reverse Tunneling for Mobile IP, revised.
                Obsoletes: RFC 2344.
[RFC 3115] Mobile IP Vendor/Organization-Specific Extensions.
                Obsoletes: RFC 3025.
[RFC 3344] IP Mobility Support for IPv4.
                Obsoletes: RFC 3220.
[RFC 3519] Mobile IP Traversal of Network Address Translation (NAT) Devices.
                Defines Mobile IP control messages 4 (MIP Tunnel Data Message), 42 (UDP Tunnel Reply Extension) and 142 (UDP Tunnel Request Extension).
[RFC 3543] Registration Revocation in Mobile IPv4.
                Defines Mobile IP control messages 7 (Registration Revocation), 15 (Revocation Acknowledgment) and 137 (Revocation Support).
[RFC 3583] Requirements of a Quality of Service (QoS) Solution for Mobile IP.
[RFC 3846] Mobile IPv4 Extension for Carrying Network Access Identifiers.
                Defines Mobile IP control message 136 (NAI Carrying Extension).
[RFC 3957] Authentication, Authorization, and Accounting (AAA) Registration Keys for Mobile IPv4.
                Defines Mobile IP control messages 40 (MN-FA-KeyGen Request), 41 (MN-FA-KeyGen Reply), 42 (MN-HA-KeyGen Request), 43 (MN-HA-KeyGen Reply).
[RFC 4064] Experimental Message, Extensions, and Error Codes for Mobile IPv4.
                Defines Mobile IP control messages 127 (Non-skippable Extension for Experimental use) and 255 (Skippable Extension for Experimental use).
[RFC 4093] Problem Statement: Mobile IPv4 Traversal of Virtual Private Network (VPN) Gateways.
                
Obsolete RFCs:
[RFC 2002] IP Mobility Support.
                Obsoleted by: RFC 3220.
[RFC 2344] Reverse Tunneling for Mobile IP.
                Obsoleted by: RFC 3024.
[RFC 3025] Mobile IP Vendor/Organization-Specific Extensions.
                Obsoleted by: RFC 3115.
[RFC 3220] IP Mobility Support for IPv4.
                Obsoleted by: RFC 3344.
                Obsoletes: RFC 2002.
                


Top of Page

OTHER PROTOCOLS OF TCP/IP SUITE
AARP   RRP   RTP Video   RTP Audio   RTP   COPS   Gopher   HSRP   ICP   MPLS   IEEE 802.2   CIP   FTP - Data   FTP - Ctrl   IMAPS   IP Fragment   LDAPS   PUP   MSSQL   RSH   SQL   POP3s   RTELNET   RSVP   STP   VLAN   MSN   H.323   MSRDP   HTTPS   WINS   LPD   GTP   ICMPv6   POP   TELNET   H.225   VRRP   PIM   RARP   SAP   OSPF   RLOGIN   SCTP   SIP   RTCP   PPPoE   Mobile IP   IMAP3   WhoIs   SLP   NCP   PPTP   MGCP   LDAP   L2TP   Kerberos   IPv6   GRE   Ethernet SNAP   AFP   CIFS   IEEE 802.3   Finger   NBDGM   NetBEUI   NBSSN   ESP   EIGRP   EGP   DHCP   CGMP   CDP   BOOTP   AH   NBNS   EthernetII   ICQ   PPP   ARP   RIP   IPX   IGRP   IGMP   SSH   RPC   NetBIOS   TFTP   SNMP   SNA   SMB   RADIUS   NTP   NNTP   UDP   TCP   BGP   DNS   SOCKS   IMAP   RTSP   NFS   ICMP   IP   FTP   Telnet   POP3   SMTP   HTTP  
Search RFCs:

Advanced Search
Search Glossary:
Exact search
Fuzzy search


All Protocols
Submit a Request

Recommend an Article

 Layer 7 Application Layer
  AFP
  BOOTP
  CIFS
  CIP
  COPS
  DHCP
  DNS
  Finger
  FTP
  FTP - Ctrl
  FTP - Data
  Gopher
  HSRP
  HTTP
  HTTPS
  ICP
  ICQ
  IMAP
  IMAP3
  IMAPS
  Kerberos
  LPD
  MGCP
  MSN
  MSRDP
  MSSQL
  NCP
  NFS
  NNTP
  NTP
  POP
  POP3
  POP3s
  RADIUS
  RLOGIN
  RRP
  RSH
  RTCP
  RTELNET
  RTP
  RTP Audio
  RTP Video
  RTSP
  SAP
  SIP
  SLP
  SMB
  SMTP
  SNA
  SNMP
  SOCKS
  SSH
  Telnet
  TELNET
  TFTP
  WhoIs
  WINS
 Layer 6 Presentation Layer
  NBNS
  NBSSN
  NCP
  NetBIOS
 Layer 5 Session Layer
  LDAP
  LDAPS
  NCP
  NetBEUI
  RPC
 Layer 4 Transport Layer
  H.225
  H.323
  NBDGM
  NetBEUI
  PUP
  SCTP
  TCP
  UDP
 Layer 3 Network Layer
  AARP
  AH
  BGP
  EGP
  EIGRP
  ESP
  GRE
  GTP
  ICMP
  ICMPv6
  IGMP
  IGRP
  IP
  IP Fragment
  IPv6
  IPX
  Mobile IP
  MPLS
  OSPF
  PIM
  PPPoE
  RIP
  RSVP
  STP
  VRRP
 Layer 2 Data Link Layer
  ARP
  CDP
  CGMP
  Ethernet SNAP
  EthernetII
  IEEE 802.2
  IEEE 802.3
  L2TP
  PPP
  PPTP
  RARP
  SQL
  VLAN
 Layer 1 Physical Layer
© 2006 - 2007 Colasoft Co., Ltd. All rights reserved.