Mobile IP

5,914 views

Published on

Published in: Business, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,914
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
429
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Mobile IP

  1. 1. [ ] MOBILE IP Presented By: IQxplorer
  2. 2. Features of IPv6 <ul><li>128 bit address. </li></ul><ul><li>Address Auto configuration </li></ul><ul><ul><li>An IPv6 node configurs it address automatically by using the router advertisements and it’s interface id. </li></ul></ul><ul><li>Extension Headers </li></ul><ul><ul><li>Routing header </li></ul></ul><ul><ul><ul><li>For route optimization </li></ul></ul></ul><ul><ul><li>Destination Options header </li></ul></ul><ul><ul><ul><li>For mobile node originated datagrams </li></ul></ul></ul>[ ]
  3. 3. Mobile IPv6 Terminology <ul><li>Mobile Node </li></ul><ul><li>The node which moves between the networks. </li></ul><ul><li>Home Agent </li></ul><ul><li>The node in the Home network which knows the information(like current location...etc) about the mobile node’s, which belongs to that network. </li></ul><ul><li>Correspondent Node </li></ul><ul><ul><li>Any node which contacts the Mobile node. </li></ul></ul>[ ]
  4. 4. Mobile IPv6 Terminology (Continued) <ul><li>Home Address </li></ul><ul><li> Address of the Mobile Node in the Home Network </li></ul><ul><li>Care-of Address </li></ul><ul><li> Addess of the Mobile Node in the Foreign network </li></ul>[ ] Home Link The link on which a mobile node's home subnet prefix is defined. Standard IP routing mechanisms will deliver packets destined for a mobile node's home address to its home link.
  5. 5. [ ] Foreign Link Any link other than the mobile node's home link. Binding The association of the home address of amobile node with a care-of address for that mobile node.
  6. 6. Mobile IPv6 Operation <ul><li>Mobile IPv6 operation can be divided in to 3 parts </li></ul><ul><li>Discovering the care-of address </li></ul><ul><li>Registering the care-of address </li></ul><ul><li>Tunneling to the care-of address </li></ul>[ ]
  7. 7. Mobile IPv6 Operation (cont...) <ul><li>Discovering the care-of address </li></ul><ul><li>A Mobile Node( MN ) performs address autoconfiguration to get its care-of address </li></ul><ul><li>Resists ering the care-of address </li></ul><ul><ul><li>The MN registers its care-of address with its home agent by sending a Binding Update request to it’s Home Agent (HA) </li></ul></ul><ul><ul><li>HA sedns a Binding Acknowledgement to the corresponding mobile node. </li></ul></ul>[ ]
  8. 8. Mobile IPv6 basic operation [ ] Correspondent Node <Correspondent Address> Bidirectional tunnelling Route optimization <correspondent address> <-> <home address> IP tunnel Routing option Mobile Node <Care-Of Address> Mobile Node <Home Address> Home Agent <Home Address>
  9. 9. Mobile IPv6 address updates [ ] Mobile Node Home Agent Binding Update Ack <ul><li>Mobile Node needs to update the Home Agent on it’s current location </li></ul><ul><ul><li>Binding Update message </li></ul></ul><ul><ul><li>The Home Agent keeps this binding for future use </li></ul></ul>Mobile Node
  10. 10. Triangle Routing [ ]
  11. 11. Route Optimization <ul><li>MN may bind BU in pkts to CN, allowing CN to directly send pkts to MN </li></ul><ul><ul><li>CN receive a pkt with BU in it, then update its Binding Cache </li></ul></ul><ul><ul><li>Just like any IPv6 node , every time it attempt to sent pkts, it check its Binding Cache: </li></ul></ul><ul><ul><ul><li>If there is an entry with CoA of the destination, use the CoA </li></ul></ul></ul><ul><ul><ul><li>Otherwise, use the origin address </li></ul></ul></ul>[ ]
  12. 12. [ ] Route Optimization
  13. 13. <ul><ul><li>While away from home, an MN selects one router and one subnet prefix advertised by that router to use as the subnet prefix in its primary care-of address </li></ul></ul><ul><ul><li>To wait for the periodically sent Router Advertisements </li></ul></ul>[ ] Movement Detection
  14. 14. [ ] Dynamic Home Agent Address Discovery It is possible that when the mobile node needs to send a Binding Update to its home agent to register its new primary care-of address, the mobile node may not know the address of any router on its home link that can serve as a home agent for it. ICMP Home Agent Address Discovery Request message ICMP Home Agent Address Discovery Reply message
  15. 15. [ ] Home Agent 3 Correspondent Node Mobile Node Router Router Router Home Link Link A Link B Link C <ul><li>Binding Update to Home-Agents anycast address </li></ul><ul><li>Binding Acknowledgement including the Home Agents List; </li></ul><ul><li>rejects the registration request </li></ul>Home Agent 1 Home Agent 2 Home Agents List Preference Value Home Agent 3 9 Home Agent 1 2 Home Agent 2 -3 <ul><li>Larger Preference value indicate higher availability of the home agent </li></ul>Internet
  16. 16. Conclusions <ul><li>Mobile IPv6 is </li></ul><ul><ul><li>An efficient protocol for handling mobility with IPv6 </li></ul></ul><ul><ul><li>To minimize the control traffic needed to effect mobility </li></ul></ul>[ ]
  17. 17. [ ] THANK YOU

×