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

Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 

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…