Professional Documents
Culture Documents
Overview
Mobile IP Mobile IP: Terminology Internet protocol Data transfer to mobile system Data transfer from mobile system Mobile IP : Basic Operation IP-in-IP tunneling
15-849E Wireless Networking 2
Cont..
Mobile IP entities Mobile IP Support services Mobile IP operations Registration Process Sub optional TRIANGLE Routing Mobile IP summary
Mobile IP
Mobile IP was developed as a means for transparently dealing with problems of mobile users Enables hosts to stay connected to the Internet regardless of their location Enables hosts to be tracked without needing to change their IP address Requires no changes to software of non-mobile hosts/routers Requires addition of some infrastructure Has no geographical limitations Requires no modifications to IP addresses or IP address format
Continue
Care-of Address (COA)
address of the current tunnel end-point for the MN (at FA or MN) actual location of the MN from an IP point of view
3
FA
receiver
foreign network
CN
sender
1. Sender sends to the IP address of MN, HA intercepts packet (proxy ARP) 2. HA tunnels packet to COA, here FA, by encapsulation 3. FA forwards the packet to the MN
Source: Schiller
sender
FA
foreign network
CN
receiver
1. Sender sends to the IP address of the receiver as usual, FA works as default router
Source: Schiller
MN Registration
MN signals COA to the HA via the FA HA acknowledges via FA to MN limited lifetime, need to be secured by authentication
HA Proxy
HA advertises the IP address of the MN (as for fixed systems)
Optimizations
Triangular Routing
HA informs sender the current location of MN
Change of FA
IP-in-IP Tunneling
Packet to be forwarded is encapsulated in a new IP packet In the new header:
Destination = care-of-address Source = address of home agent Protocol number = IP-in-IP
IP header data IP header IP header data
Mobile IP Entities
Mobile Node (MN)
The entity that may change its point of attachment from network to network in the Internet
Detects it has moved and registers with best FA
Assigned a permanent IP called its home address to which other hosts send packets regardless of MNs location
Since this IP doesnt change it can be used by long-lived applications as MNs location changes
Care-of-address (COA)
Address which identifies MNs current location Sent by FA to HA when MN attaches Usually the IP address of the FA
Correspondent Node
Registration
When MN is away, it registers its COA with its HA Registration control messages are sent via UDP to well known port
Encapsulation just like standard IP only with COA Decapsulation again, just like standard IP
Mobile IP Operation
A MN listens for agent advertisement and then initiates registration
If responding agent is the HA, then mobile IP is not necessary
After receiving the registration request from a MN, the HA acknowledges and registration is complete
Registration happens as often as MN changes networks
Registration Process
Mobile IP Summary
Mobile node moves to new location Agent Advertisement by foreign agent Registration of mobile node with home agent Proxying by home agent for mobile node Encapsulation of packets Tunneling by home agent to mobile node via foreign agent Reverse tunneling Optimizations for triangular routing
THANK YOU