Download
2002 ipv6 ipv6 mobility n.
Skip this Video
Loading SlideShow in 5 Seconds..
2002 IPv6 技術巡迴研討會 IPv6 Mobility PowerPoint Presentation
Download Presentation
2002 IPv6 技術巡迴研討會 IPv6 Mobility

2002 IPv6 技術巡迴研討會 IPv6 Mobility

196 Views Download Presentation
Download Presentation

2002 IPv6 技術巡迴研討會 IPv6 Mobility

- - - - - - - - - - - - - - - - - - - - - - - - - - - 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