1 / 70

2002 IPv6 技術巡迴研討會 IPv6 Mobility

2002 IPv6 技術巡迴研討會 IPv6 Mobility. Agenda. Mobile IP Overview Mobile IPv4 IPv6 and Mobile IPv6 Current status of MIPv4 and MIPv6 Mobile IP in GPRS, 3GPP and 3GPP2 Mobile IP and WLAN. What is Mobile IP ?. C. Perkins, “ IP Mobility Support ” , RFC 2002

fola
Download Presentation

2002 IPv6 技術巡迴研討會 IPv6 Mobility

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2002 IPv6 技術巡迴研討會IPv6 Mobility

  2. Agenda • Mobile IP Overview • Mobile IPv4 • IPv6 and Mobile IPv6 • Current status of MIPv4 and MIPv6 • Mobile IP in GPRS, 3GPP and 3GPP2 • Mobile IP and WLAN

  3. What is Mobile IP ? • C. Perkins, “IP Mobility Support”, RFC 2002 • Each mobile node is always identified by its home address, regardless of its current point of attachment to the Internet • protocol enhancements that allow transparent routing of IP datagrams to mobile nodes in the Internet

  4. Why we need Mobile IP ? • Change point of attachment & identified by its home address • I want to access Internet. I need an IP address • OK, I can offer you DHCP (dynamic host configuration protocol) + NAT (network address translator) • No, some special applications such as SIP(Session Initiation Protocol) and NAT are conflict. I need a global unique IP address • OK, I can give you DHCP without NAT • I need a permanent IP address • Why ? • ….

  5. Why we need Mobile IP ? (Cont.) • If you really need to change your point of attachment but don’t want to change your IP address, why IP is not enough ? • IP is based on network-prefix routing • Protocol enhancements • Mobile IP defines protocol enhancement to support IP mobility

  6. Why we need Mobile IP ? (Cont.) • Why do you need to change your point of attachment and also require a permanent IP ? • Your devices become mobile • You want to be reached by your IP even you are not in your home network • Your notebook, PDA, and mobile phone become more and more powerful • You want to be a server • You want to build up an end-to-end secure connection in IP layer

  7. Summary • Mobile IP is an enhancement based on Internet Protocol (IP) • Mobile IP is needed in case you need to to change your point of attachment and also require a permanent IP address • More and more devices become wireless and mobile (based on different (radio) access technologies) • More and more devices are IP-enable and IP-addressable • Different (radio) access technologies are co-existing and share the same IP backbone • More and more devices request a permanent IP address • More and more service need customers to have a permanent IP address • L2 mobility is managed by L2 technologies and Mobile IP handles IP mobility (L3 mobility)

  8. Host A IP:140.96.104.49 Subnet Mask : 255.255.255.0 Host D IP:140.96.102.49 Subnet Mask : 255.255.255.0 Router A Router B Port D:140.96.102.254 Port C :140.96.103.253 Host C IP:140.96.102.24 Subnet Mask : 255.255.255.0 Port A:140.96.104.254 Port B :140.96.103.254 Host B IP:140.96.104.24 Subnet Mask : 255.255.255.0

  9. Host A IP:140.96.104.49 Subnet Mask : 255.255.255.0 Host D IP:140.96.102.49 Subnet Mask : 255.255.255.0 Router A Router B Port D:140.96.102.254 Port C :140.96.103.253 Host C IP:140.96.102.24 Subnet Mask : 255.255.255.0 Port A:140.96.104.254 Port B :140.96.103.254 Host B IP:140.96.104.24 Subnet Mask : 255.255.255.0

  10. Host D IP:140.96.102.49 Subnet Mask : 255.255.255.0 Host A IP:140.96.104.49 Subnet Mask : 255.255.255.0 Router A Router B IP Routing (Cont.) Port D:140.96.102.254 Port C :140.96.103.253 Host C IP:140.96.102.24 Subnet Mask : 255.255.255.0 Port A:140.96.104.254 Port B :140.96.103.254 Host B IP:140.96.104.24 Subnet Mask : 255.255.255.0

  11. Mobile IP Operations • Overall Architecture

  12. Mobile IP Operations (Cont.) • A basic scenario • A MN is in its home network • It moves to a visit network • Somebody, say CN, wants to make a connection with the MN by using its home IP address

  13. Mobile IP Operations (Cont.) • Step 1 : • Agent advertisement • Sent by HA • Let MN know HA’s IP • MN • Store HA’s IP

  14. Mobile IP Operations (Cont.) • Step 2 : • MN moves to a visit network

  15. Mobile IP Operations (Cont.) • Step 3 : • Agent advertisement • Sent by FA • Let MN know it moves to a foreign network • Let MN know its new CoA • MN • Stores CoA

  16. Mobile IP Operations (Cont.) • Step 4 : • MN • Sends registration request to FA • Get registration reply from FA • FA • Relay Reg-Req to HA • HA reply Reg-Reply to FA

  17. Mobile IP Operations (Cont.) • Step 3’ : • MN does not get agent advertisement or • FA registration is not required • MN • Got CoA from DHCP

  18. Mobile IP Operations (Cont.) • Step 4’ : • MN • Sends registration request to HA • Get registration reply from HA

  19. Mobile IP Operations (Cont.) • Step 5: • HA • Sends reply ARP (proxy ARP) for MN

  20. Mobile IP Operations (Cont.) • Step 6: • CN • Initiates a connection • Router • Sends packets to MN IP but with HA’s MAC

  21. Mobile IP Operations (Cont.) • Step 7: • HA • Encapsulate the packets (IP in IP) • Tunnels the packets to FA • FA • Decapsulate the packets • Forward packets to MN

  22. Mobile IP Operations (Cont.) • Step 8: • MN • Reply packets to CN through router or • Reply packets to CN through FA

  23. Mobile IP Operations (Cont.) • Step 8’: • MN • Sends packets to FA • FA • tunnels packet and sends to HA • HA • Decapsulate packets • Forward to CN

  24. Mobile IP Operations (Cont.) • Step 9: • MN • Moves back to home network • Deregistration its CoAs

  25. Mobile IP Operations (Cont.) • In detail • (FA/HA) Agent Discovery • Registration procedures • Packet tunneling

  26. Mobile IP Operations (Cont.) • Agent Advertisement • Tell MN its location • Notify MN with CoA • Agent Solicitation • Ask agent info

  27. Route optimization & Smooth Handoff • Triangle Routing

  28. Route optimization & Smooth Handoff (Cont.) • Binding cache

  29. Route optimization & Smooth Handoff (Cont.) • Situation 1 • Response to a Binding Request message

  30. Route optimization & Smooth Handoff (Cont.) • Situation 2 • Response to a Binding Warning message

  31. Route optimization & Smooth Handoff (Cont.) • Situation 3 • Reception of a packet destined for a mobile node

  32. Route optimization & Smooth Handoff (Cont.) • Smooth/fast/seamless handover • Smooth handover  low loss • Fast handover  low delay • 30 ms? • Seamless handover  smooth and fast

  33. Route optimization & Smooth Handoff (Cont.) • Packet lost

  34. Route optimization & Smooth Handoff (Cont.) • Smooth handoff • MN notifies its previous FA • FA maintain MN’s binding cache • Registration req. extension

  35. Route optimization & Smooth Handoff (Cont.) • Packet retunnel

  36. Security Issues (Cont.)

  37. Comparisons of Mobile IPv4 and Mobile IPv6

  38. Mobile IPv6 Operations • Overall Architecture

  39. Mobile IPv6 Operations (Cont.) • Step 1 : • Router advertisement • Sent by router • Let MN know its location • Tell MN HA’s IP • MN • Store HA’s IP

  40. Mobile IPv6 Operations (Cont.) • Step 2 : • MN moves to a visit network

  41. Mobile IPv6 Operations (Cont.) • Step 3 : • Router • Router advertisement • MN • Obtain stateless address by Auto-configuration • Stores CCoA

  42. Mobile IPv6 Operations (Cont.) • Step 3’ : • MN • Got stateful CCoA from DHCPv6

  43. Mobile IPv6 Operations (Cont.) • Step 4 : • MN • Sends Binding Update to HA • Get Binding Acknowledge from HA

  44. Mobile IPv6 Operations (Cont.) • Step 5: • HA • Sends reply ARP (proxy ARP) for MN

  45. Mobile IPv6 Operations (Cont.) • Step 6: • CN • Initiates a connection • Router • Sends packets to MN IP but with HA’s MAC

  46. Mobile IPv6 Operations (Cont.) • Step 7: • HA • Encapsulate the packets (IP in IP) • Tunnels the packets to MN

  47. Mobile IPv6 Operations (Cont.) • Step 8: • MN • Reply packets to CN through router or • Piggyback Binding Update

  48. Mobile IPv6 Operations (Cont.) • Step 9: • MN • Moves back to home network • Receive Router Advertisement • Send BU to HA and CN

  49. Mobile IPv6 Operations (Cont.) • Step 10 • Smooth handover • Send BU to HA in previous network • Use more than one CoA at the same time • Receive packets from all CoAs • Packets may send to Home IP, previous CoA, and current CoA

  50. MN Mobile IP current development • Hierarchical mobility management • Mobile IPv4 Regional Registration HA FA 1 Network C Network A Network B FA 2 CN

More Related