SlideShare a Scribd company logo
1 of 17
Mobile IP

  Outline
    Intro to mobile IP
    Operation
    Problems with mobility
We’re not quite done with
 IP
 You’re probably sick and tired of hearing about
  all things IP
   Forwarding, routing, multicast, etc…
 One last topic we must cover because it’s going
  to be important in the future – mobile
  networking
   Examples of mobile networking today?
   Examples of mobile networking tomorrow?
 Mobile networking should not be confused with
  portable networking
   Portable networking requires connection to same ISP
Portable Networking Technology

 Cellular systems
   Cellular Digital Packet Data (CDPD)
   3G
 Bluetooth
   Low cost, short range radio links between mobile
    devices
 Wireless Ethernet (802.11)
   Widely used wireless MAC layer technology
Mobility and Standard IP
    Routing
    IP assumes end hosts are in fixed physical locations
     What happens if we move a host between networks?
 IP addresses enable IP routing algorithms to get
    packets to the correct network
     Each IP address has network part and host part
       This keeps host specific information out of routers
     DHCP is used to get packets to end hosts in networks
       This still assumes a fixed end host
 What if a user wants to roam between networks?
     Mobile users don’t want to know that they are moving
      between networks
     Why can’t mobile users change IP when running an
      application?
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
      Supports security
        Could be even more important than physically connected routing
 IETF standardization process is still underway
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 MN’s location
       Since this IP doesn’t change it can be used by long-lived applications as MN’s
        location changes
 Home Agent (HA)
     This is router with additional functionality
     Located on home network of MN
     Does mobility binding of MN’s IP with its COA
     Forwards packets to appropriate network when MN is away
       Does this through encapsulation
Mobile IP Entities contd.
 Foreign Agent (FA)
     Another router with enhanced functionality
     If MN is away from HA the it uses an FA to send/receive data to/from HA
     Advertises itself periodically
     Forward’s MN’s registration request
     Decapsulates messages for delivery to MN
 Care-of-address (COA)
   Address which identifies MN’s current location
   Sent by FA to HA when MN attaches
   Usually the IP address of the FA
 Correspondent Node (CN)
   End host to which MN is corresponding (eg. a web server)
Mobile IP Support Services

 Agent Discovery
    HA’s and FA’s broadcast their presence on each network to which they are
     attached
       Beacon messages via ICMP Router Discovery Protocol (IRDP)
    MN’s listen for advertisement and then initiate registration
 Registration
    When MN is away, it registers its COA with its HA
      Typically through the FA with strongest signal
    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
 HA intercepts all packets destined for MN
    This is simple unless sending application is on or near the same network as
     the MN
    HA masquerades as MN
    There is a specific lifetime for service before a MN must re-register
    There is also a de-registration process with HA if an MN returns home
Registration Process
Tables maintained on
   routers
 Mobility Binding Table
    Maintained on HA of MN
    Maps MN’s home address with
     its current COA


 Visitor List
    Maintained on FA serving an MN
    Maps MN’s home address to its
     MAC address and HA address
Mobile IP Operation contd.
 HA then encapsulates all packets addressed to MN
  and forwards them to FA
   IP tunneling
 FA decapsulates all packets addressed to MN and
  forwards them via hardware address (learned as
  part of registration process)
 NOTE that the MN can perform FA functions if it
  acquires an IP address eg. via DHCP
 Bidirectional communications require tunneling in
  each direction
Mobile IP Tunneling




 Across Internet
Security in Mobile IP

 Authentication can be performed by all parties
   Only authentication between MN and HA is required
   Keyed MD5 is the default
 Replay protection
   Timestamps are mandatory
   Random numbers on request reply packets are
    optional
 HA and FA do not have to share any security
  information.
Problems with Mobile IP

 Suboptimal “triangle” routing
   What if MN is in same subnetwork as the node to which it is
    communicating and HA is on the other side of the world?
     It would be nice if we could directly route packets
   Solution: Let the CN know the COA of MN
     Then the CN can create its own tunnel to MN
     CN must be equipped with software to enable it to learn the COA
     Initiated by HA who notifies CN via “binding update”
     Binding table can become stale
Other Mobile IP Problems

 Single HA model is fragile
   Possible solution – have multiple HA
 Frequent reports to HA if MN is moving
   Possible solution – support of FA clustering
 Security
   Connection hijacking, snooping…
 Many open research questions
Mobility in IPv6
 Route Optimization is a fundamental part of
  Mobile IPv6
   Mobile IPv4 it is an optional set of extensions that may
    not be supported by all nodes
 Foreign Agents are not needed in Mobile IPv6
   MNs can function in any location without the services of
    any special router in that location
 Security
   Nodes are expected to employ strong authentication
    and encryption
 Other details…

More Related Content

What's hot

Mobile ip overview
Mobile ip overviewMobile ip overview
Mobile ip overviewpriya Nithya
 
Key mechanism of mobile ip
Key mechanism of mobile ip Key mechanism of mobile ip
Key mechanism of mobile ip priya Nithya
 
Mobile Networking through Mobile IP
Mobile Networking through Mobile IPMobile Networking through Mobile IP
Mobile Networking through Mobile IPAshish Chandurkar
 
Features of mobile ip
Features of mobile ipFeatures of mobile ip
Features of mobile ippriya Nithya
 
ENCAPSULATION AND TUNNELING
ENCAPSULATION AND TUNNELINGENCAPSULATION AND TUNNELING
ENCAPSULATION AND TUNNELINGMohammad Adil
 
mobile ip, Mobile COmmunication Internet Protocol
mobile ip, Mobile COmmunication Internet Protocolmobile ip, Mobile COmmunication Internet Protocol
mobile ip, Mobile COmmunication Internet ProtocolGaurav Dwivedi
 
Mobile internet protocol
Mobile internet protocolMobile internet protocol
Mobile internet protocolSaranyaK68
 
Introduction to Mobile IPv6
Introduction to Mobile IPv6Introduction to Mobile IPv6
Introduction to Mobile IPv6guestbeb9a5
 
Mobile computing - SARASWATHI RAMALINGAM
Mobile computing - SARASWATHI RAMALINGAMMobile computing - SARASWATHI RAMALINGAM
Mobile computing - SARASWATHI RAMALINGAMSaraswathiRamalingam
 
IT6601 Mobile Computing Unit II
IT6601 Mobile Computing Unit IIIT6601 Mobile Computing Unit II
IT6601 Mobile Computing Unit IIpkaviya
 
Tushar mobile i-pv6
Tushar mobile i-pv6Tushar mobile i-pv6
Tushar mobile i-pv6naruto35
 

What's hot (20)

Mobile ip
Mobile ipMobile ip
Mobile ip
 
Mobile ip overview
Mobile ip overviewMobile ip overview
Mobile ip overview
 
Key mechanism of mobile ip
Key mechanism of mobile ip Key mechanism of mobile ip
Key mechanism of mobile ip
 
Mobile ip group_3
Mobile ip group_3Mobile ip group_3
Mobile ip group_3
 
Mobile IP
Mobile IPMobile IP
Mobile IP
 
12. mobile ip
12. mobile ip12. mobile ip
12. mobile ip
 
Mobile ip np
Mobile ip npMobile ip np
Mobile ip np
 
Mobile Networking through Mobile IP
Mobile Networking through Mobile IPMobile Networking through Mobile IP
Mobile Networking through Mobile IP
 
Mobileip 161105154557
Mobileip 161105154557Mobileip 161105154557
Mobileip 161105154557
 
Features of mobile ip
Features of mobile ipFeatures of mobile ip
Features of mobile ip
 
Mobile IP
Mobile IPMobile IP
Mobile IP
 
ENCAPSULATION AND TUNNELING
ENCAPSULATION AND TUNNELINGENCAPSULATION AND TUNNELING
ENCAPSULATION AND TUNNELING
 
mobile ip, Mobile COmmunication Internet Protocol
mobile ip, Mobile COmmunication Internet Protocolmobile ip, Mobile COmmunication Internet Protocol
mobile ip, Mobile COmmunication Internet Protocol
 
Mobile IP 2
Mobile IP 2Mobile IP 2
Mobile IP 2
 
Mobile network layer (mobile comm.)
Mobile network layer (mobile comm.)Mobile network layer (mobile comm.)
Mobile network layer (mobile comm.)
 
Mobile internet protocol
Mobile internet protocolMobile internet protocol
Mobile internet protocol
 
Introduction to Mobile IPv6
Introduction to Mobile IPv6Introduction to Mobile IPv6
Introduction to Mobile IPv6
 
Mobile computing - SARASWATHI RAMALINGAM
Mobile computing - SARASWATHI RAMALINGAMMobile computing - SARASWATHI RAMALINGAM
Mobile computing - SARASWATHI RAMALINGAM
 
IT6601 Mobile Computing Unit II
IT6601 Mobile Computing Unit IIIT6601 Mobile Computing Unit II
IT6601 Mobile Computing Unit II
 
Tushar mobile i-pv6
Tushar mobile i-pv6Tushar mobile i-pv6
Tushar mobile i-pv6
 

Viewers also liked

Packet Switching and X.25 Protocol
Packet Switching and X.25 ProtocolPacket Switching and X.25 Protocol
Packet Switching and X.25 ProtocolMiles Kevin Galario
 
GPRS PINOY DEALER PACKAGE PRESENTATION by GPRS GLOBAL PINOY REMITTANCE SERVIC...
GPRS PINOY DEALER PACKAGE PRESENTATION by GPRS GLOBAL PINOY REMITTANCE SERVIC...GPRS PINOY DEALER PACKAGE PRESENTATION by GPRS GLOBAL PINOY REMITTANCE SERVIC...
GPRS PINOY DEALER PACKAGE PRESENTATION by GPRS GLOBAL PINOY REMITTANCE SERVIC...GPRS MYGPRSEXPRESS
 
Vehicle To Vehicle Communication System
Vehicle To Vehicle Communication SystemVehicle To Vehicle Communication System
Vehicle To Vehicle Communication SystemMonaco Motors
 
Do s attacks in vanet presentation in vanet
Do s attacks in vanet presentation in vanetDo s attacks in vanet presentation in vanet
Do s attacks in vanet presentation in vanetsirojiddin
 
ppt on GSM architechture
ppt on GSM architechtureppt on GSM architechture
ppt on GSM architechtureHina Saxena
 
Presentation on GSM(2G & GPRS)
Presentation on GSM(2G & GPRS)Presentation on GSM(2G & GPRS)
Presentation on GSM(2G & GPRS)Brijesh Kaushik
 

Viewers also liked (11)

Packet Switching and X.25 Protocol
Packet Switching and X.25 ProtocolPacket Switching and X.25 Protocol
Packet Switching and X.25 Protocol
 
GPRS PINOY DEALER PACKAGE PRESENTATION by GPRS GLOBAL PINOY REMITTANCE SERVIC...
GPRS PINOY DEALER PACKAGE PRESENTATION by GPRS GLOBAL PINOY REMITTANCE SERVIC...GPRS PINOY DEALER PACKAGE PRESENTATION by GPRS GLOBAL PINOY REMITTANCE SERVIC...
GPRS PINOY DEALER PACKAGE PRESENTATION by GPRS GLOBAL PINOY REMITTANCE SERVIC...
 
Vehicle To Vehicle Communication System
Vehicle To Vehicle Communication SystemVehicle To Vehicle Communication System
Vehicle To Vehicle Communication System
 
Do s attacks in vanet presentation in vanet
Do s attacks in vanet presentation in vanetDo s attacks in vanet presentation in vanet
Do s attacks in vanet presentation in vanet
 
ppt on GSM architechture
ppt on GSM architechtureppt on GSM architechture
ppt on GSM architechture
 
Presentation on GSM(2G & GPRS)
Presentation on GSM(2G & GPRS)Presentation on GSM(2G & GPRS)
Presentation on GSM(2G & GPRS)
 
VANET, Security and Trust
VANET, Security and TrustVANET, Security and Trust
VANET, Security and Trust
 
Vanet ppt
Vanet pptVanet ppt
Vanet ppt
 
Introduction to VANET
Introduction to VANETIntroduction to VANET
Introduction to VANET
 
GSM ARCHITECTURE
GSM ARCHITECTUREGSM ARCHITECTURE
GSM ARCHITECTURE
 
GPRS
GPRSGPRS
GPRS
 

Similar to Mobile IP: Enabling Seamless Connectivity for Mobile Devices

Similar to Mobile IP: Enabling Seamless Connectivity for Mobile Devices (20)

Mobile
MobileMobile
Mobile
 
Mobile
MobileMobile
Mobile
 
Seminar technical
Seminar technicalSeminar technical
Seminar technical
 
Mobile IP
Mobile IPMobile IP
Mobile IP
 
Mobileip 161105154557
Mobileip 161105154557Mobileip 161105154557
Mobileip 161105154557
 
Unit 3
Unit 3Unit 3
Unit 3
 
Pertemuan 13. Mobile Ip.pdf
Pertemuan 13. Mobile Ip.pdfPertemuan 13. Mobile Ip.pdf
Pertemuan 13. Mobile Ip.pdf
 
Unit 3
Unit 3Unit 3
Unit 3
 
Unit 3
Unit 3Unit 3
Unit 3
 
Mobile ip
Mobile ipMobile ip
Mobile ip
 
Mobile
MobileMobile
Mobile
 
IT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTINGIT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTING
 
D0362035
D0362035D0362035
D0362035
 
A review study of handover performance in mobile ip
A review study of handover performance in mobile ipA review study of handover performance in mobile ip
A review study of handover performance in mobile ip
 
Mobile Communication
Mobile CommunicationMobile Communication
Mobile Communication
 
Ec8004 wireless networks unit 2 mobile ip
Ec8004 wireless networks unit 2 mobile ipEc8004 wireless networks unit 2 mobile ip
Ec8004 wireless networks unit 2 mobile ip
 
Module 05 mobility management (1)
Module 05   mobility management (1)Module 05   mobility management (1)
Module 05 mobility management (1)
 
Mobility And Mobile I Pv4
Mobility And Mobile I Pv4Mobility And Mobile I Pv4
Mobility And Mobile I Pv4
 
Fast Mobile IPv6 Handover Using Link and Location Information
Fast Mobile IPv6 Handover Using Link and Location InformationFast Mobile IPv6 Handover Using Link and Location Information
Fast Mobile IPv6 Handover Using Link and Location Information
 
Lecture 15
Lecture 15Lecture 15
Lecture 15
 

Recently uploaded

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 

Recently uploaded (20)

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 

Mobile IP: Enabling Seamless Connectivity for Mobile Devices

  • 1. Mobile IP Outline Intro to mobile IP Operation Problems with mobility
  • 2. We’re not quite done with IP  You’re probably sick and tired of hearing about all things IP  Forwarding, routing, multicast, etc…  One last topic we must cover because it’s going to be important in the future – mobile networking  Examples of mobile networking today?  Examples of mobile networking tomorrow?  Mobile networking should not be confused with portable networking  Portable networking requires connection to same ISP
  • 3. Portable Networking Technology  Cellular systems  Cellular Digital Packet Data (CDPD)  3G  Bluetooth  Low cost, short range radio links between mobile devices  Wireless Ethernet (802.11)  Widely used wireless MAC layer technology
  • 4. Mobility and Standard IP  Routing IP assumes end hosts are in fixed physical locations  What happens if we move a host between networks?  IP addresses enable IP routing algorithms to get packets to the correct network  Each IP address has network part and host part  This keeps host specific information out of routers  DHCP is used to get packets to end hosts in networks  This still assumes a fixed end host  What if a user wants to roam between networks?  Mobile users don’t want to know that they are moving between networks  Why can’t mobile users change IP when running an application?
  • 5. 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  Supports security  Could be even more important than physically connected routing  IETF standardization process is still underway
  • 6. 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 MN’s location  Since this IP doesn’t change it can be used by long-lived applications as MN’s location changes  Home Agent (HA)  This is router with additional functionality  Located on home network of MN  Does mobility binding of MN’s IP with its COA  Forwards packets to appropriate network when MN is away  Does this through encapsulation
  • 7. Mobile IP Entities contd.  Foreign Agent (FA)  Another router with enhanced functionality  If MN is away from HA the it uses an FA to send/receive data to/from HA  Advertises itself periodically  Forward’s MN’s registration request  Decapsulates messages for delivery to MN  Care-of-address (COA)  Address which identifies MN’s current location  Sent by FA to HA when MN attaches  Usually the IP address of the FA  Correspondent Node (CN)  End host to which MN is corresponding (eg. a web server)
  • 8. Mobile IP Support Services  Agent Discovery  HA’s and FA’s broadcast their presence on each network to which they are attached  Beacon messages via ICMP Router Discovery Protocol (IRDP)  MN’s listen for advertisement and then initiate registration  Registration  When MN is away, it registers its COA with its HA  Typically through the FA with strongest signal  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
  • 9. 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  HA intercepts all packets destined for MN  This is simple unless sending application is on or near the same network as the MN  HA masquerades as MN  There is a specific lifetime for service before a MN must re-register  There is also a de-registration process with HA if an MN returns home
  • 11. Tables maintained on routers  Mobility Binding Table  Maintained on HA of MN  Maps MN’s home address with its current COA  Visitor List  Maintained on FA serving an MN  Maps MN’s home address to its MAC address and HA address
  • 12. Mobile IP Operation contd.  HA then encapsulates all packets addressed to MN and forwards them to FA  IP tunneling  FA decapsulates all packets addressed to MN and forwards them via hardware address (learned as part of registration process)  NOTE that the MN can perform FA functions if it acquires an IP address eg. via DHCP  Bidirectional communications require tunneling in each direction
  • 13. Mobile IP Tunneling Across Internet
  • 14. Security in Mobile IP  Authentication can be performed by all parties  Only authentication between MN and HA is required  Keyed MD5 is the default  Replay protection  Timestamps are mandatory  Random numbers on request reply packets are optional  HA and FA do not have to share any security information.
  • 15. Problems with Mobile IP  Suboptimal “triangle” routing  What if MN is in same subnetwork as the node to which it is communicating and HA is on the other side of the world?  It would be nice if we could directly route packets  Solution: Let the CN know the COA of MN  Then the CN can create its own tunnel to MN  CN must be equipped with software to enable it to learn the COA  Initiated by HA who notifies CN via “binding update”  Binding table can become stale
  • 16. Other Mobile IP Problems  Single HA model is fragile  Possible solution – have multiple HA  Frequent reports to HA if MN is moving  Possible solution – support of FA clustering  Security  Connection hijacking, snooping…  Many open research questions
  • 17. Mobility in IPv6  Route Optimization is a fundamental part of Mobile IPv6  Mobile IPv4 it is an optional set of extensions that may not be supported by all nodes  Foreign Agents are not needed in Mobile IPv6  MNs can function in any location without the services of any special router in that location  Security  Nodes are expected to employ strong authentication and encryption  Other details…