Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introducing Reliability and Load Balancing in Home Link of Mobile IPv6 based Networks Jahanzeb Faizan, Mohamed Khalil, and Hesham El-Rewini Parallel, Distributed,

Similar presentations


Presentation on theme: "Introducing Reliability and Load Balancing in Home Link of Mobile IPv6 based Networks Jahanzeb Faizan, Mohamed Khalil, and Hesham El-Rewini Parallel, Distributed,"— Presentation transcript:

1 Introducing Reliability and Load Balancing in Home Link of Mobile IPv6 based Networks Jahanzeb Faizan, Mohamed Khalil, and Hesham El-Rewini Parallel, Distributed, And Mobile Computing Lab (PDA Mobile Lab) Department of Computer Science and Engineering SMU Dallas, TX, USA rewini@engr.smu.edu

2 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Outline  Introduction  Problem Statement  Related Work  VHARP  Home Link Reliability and Load Balancing  Simulation Results  Summary

3 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Why Mobile IP ?  Seamless Roaming  Reachable while Roaming  No Connection Loss  Roaming across different Technologies  Voice and Data Services

4 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential IETF Mobile IP Main Idea Arbitrary Topology of Routers and Links Home Agent Mobile Host at Home Foreign Agent Mobile Host visiting A foreign subnet Home subnet Foreign subnet

5 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Introduction to Mobile IPv6 Home Link HA1HA2HA3 HA4 HA5HA6

6 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link HA1HA2HA3 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router Introduction to Mobile IPv6 HA4 HA5HA6

7 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link HA1HA2HA3 Home Address ::129.MN.Home Foreign Network Care-of Address ::190.MN.COA Internet Edge Router Mobile IPv6 – HA Failure DHCP HA4 HA5HA6

8 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link HA1HA2HA3 Home Address ::129.MN.Home Foreign Network Care-of Address ::190.MN.COA Internet Edge Router Home Link Failure DHCP HA4 HA5HA6

9 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link HA1HA2HA3 Home Address ::129.MN.Home Foreign Network Care-of Address ::200.MN.COA Internet Edge Router Problem#1: Delayed Failure Detection Detection Time =1 + 2 + 4 + 8 +16 +32 =63 sec DHCP HA4 HA5HA6 Number of Registration messages = 6

10 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link HA1HA2HA3 Home Address ::129.MN.Home Foreign Network Care-of Address ::200.MN.COA Internet Edge Router Problem#2: Service Interruption DHCP HA4 HA5HA6

11 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link HA2HA3 Home Address ::129.MN.Home Foreign Network Care-of Address ::200.MN.COA Internet Edge Router Problem#3: Re-establishment of IPsec SAs IKE Messages DHCP HA4 HA5HA6 Number of IKEv2 messages = 4 to 6

12 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link HA2HA3 Home Address ::129.MN.Home Foreign Network Care-of Address ::200.MN.COA Internet Edge Router Problem#4: Multiple Registrations DHCP HA4 HA5HA6

13 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link HA1HA2HA3 Home Address ::129.MN.Home Foreign Network Care-of Address ::190.MN.COA Internet Edge Router Problem#5: Failure of Home Link DHCP HA4 HA5HA6

14 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link HA1HA2HA3 Home Address ::129.MN.Home Foreign Network Care-of Address ::200.MN.COA Internet Edge Router Problem#6: Unsuccessful Home Link Failure Detection and Message Overhead Detection Time =1 + 2 + 4 + 8 +16 +32 =63 sec DHCP HA4 HA5HA6 Number of Registration messages = 6

15 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link HA1HA2HA3 Home Address ::129.MN.Home Foreign Network Care-of Address ::200.MN.COA Internet Edge Router Problem#7: Service Interruption DHCP HA4 HA5HA6

16 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link HA1HA2HA3 Home Address ::129.MN.Home Foreign Network Care-of Address ::200.MN.COA Internet Edge Router Problem#8: Forced Home Registrations with all Home Agents DHCP HA4 HA5HA6

17 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link HA1HA2HA3 Home Address ::129.MN.Home Foreign Network Care-of Address ::200.MN.COA Internet Edge Router DHCP HA4 HA5HA6 Problem#9: Extra Workload on Mobile Node  Failure Detection  Finding available HAs  IPSec SAs Re-establishment  Multiple Registrations  Latency

18 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Our Solutions Link Level Virtual Home Agent Reliability Protocol – VHARP  Home Agent Reliability  Home Agent Load Balancing Network Level Virtual Home Link – VHoL  Home Link Reliability  Home Link Load Balancing

19 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Big Picture IPv6 MIP6 VHARP VHoL VHoN Our Work

20 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Where does it fit? Physical/Data Link IPv6MIP6 Applications TCP/UDP IPv6 MIP6 VHARP VHoL VHoN Our Work

21 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Related Work SolutionProtocolLoad Balancing Approach Service Interruption Message overhead Extra Load on Mobile Node Home Agent Redundancy and Load Balancing in Mobile IPv6 Mobile IPv6MN initiatedNot Solved Inter Home Agents Protocol (HAHA) Mobile IPv6MN initiatedNot Solved Load Balance for Distributed Home Agents in Mobile IPv6 Mobile IPv6MN initiatedNot Solved Fault Tolerant Mobile IP Mobile IPv4StaticNot Solved Home Agent Redundancy in Mobile IP Mobile IPv4MN initiatedNot Solved Virtual Distributed Home Agent Protocol (VDHAP) Mobile IPv4HA initiatedSolved

22 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential VHARP Virtual Home Agent Reliability Protocol…..

23 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential VHARP Architecture Home Link LinkLocal1 HA1 LinkLocal2 HA2 LinkLocal3 HA3 LinkLocal4 HA4 LinkLocal5 HA5 LinkLocaln HAn DHCP Foreign Network Internet Edge Router IPv6 Tunnel Global HA address Mobile Node Correspondent Node

24 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Agent State Transition Inactive Active Backup

25 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Exclusive Services 1.Registration 2.De-Registration 3.Global HA address Ownership 4.Stateful Address Autoconfiguration 5.Dynamic HA Address Discovery 6.IKE Binding Cache {1-N} Front End Process 1.Proxy for Mobile Node 2.Tunneling 3.Reverse Tunneling 4.Return Routability support 5.Prefix Discovery 6.Intercepting and Forwarding 7.Multicast Packets Forwarding/Processing 8.IPv6 Neighbor Discovery 9.IPv6 Routing 10.IPsec SA Synchronization 11.Binding Synchronization 12.IPsec Authentication 13.Active_HA_Recovery 14.Backup_HA_Recovery Services Binding Cache {0-N} Front End Process Active HA Backup HA 1.Proxy for Mobile Node 2.Tunneling 3.Reverse Tunneling 4.Return Routability support 5.Prefix Discovery 6.Intercepting and Forwarding 7.Multicast Packets Forwarding/Processing 8.IPv6 Neighbor Discovery 9.IPv6 Routing 10.Binding Synchronization 11.IPsec Authentication 12.Active_HA_Recovery 13.Backup_HA_Recovery Services Binding Cache {0} Front End Process 1.Intercepting and Forwarding 2.Multicast Packets Forwarding/Processing 3.IPv6 Neighbor Discovery 4.IPv6 Routing 5.IPsec Authentication 6.Active_HA_Recovery Services Inactive HA

26 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.1 HA1 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Link ::129.119.1.7 Home address ::129.MN.Home ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.Global VHARP Registration Process

27 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.1 HA1 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.Global VHARP Registration Process

28 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.1 HA1 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router Binding Update Src IP = ::190.MN.COA Dst IP = ::129.Global IPv6 Tunnel ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.Global

29 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.1 HA1 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel MN Context Update Request Home address = ::129.MN.Home Care-of address= ::190.MN.COA ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.Global

30 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.1 HA1 ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel Request Acknowledged MN Context Update Reply::129.Global

31 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.1 HA1 ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel Binding Acknowledgment Src IP = ::129.Global Dst IP = ::190.MN.COA ::129.Global

32 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.1 HA1 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.Global BindingOwnerInfo (multicast) Home Address= ::129.MN.Home

33 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.1 HA1 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.Global Neighbor Advertisement (multicast) Target IP address= ::129.MN.Home Target LL IP address= ::129.119.1.1

34 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential VHARP Fault Detection and Redcovery

35 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.1 HA1 ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.Global

36 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.1 HA1 ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.Global

37 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.119.1.2 HA2 ::129.Global

38 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.3 HA3 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.119.1.2 HA2 ::129.119.1.4 HA4 ::129.Global

39 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.3 HA3 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.119.1.2 HA2 ::129.119.1.4 HA4 ::129.Global

40 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential ::129.119.1.5 HA5 Home Link ::129.119.1.4 HA4 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.119.1.2 HA2 ::129.Global

41 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential VHARP Home Agent Load Balancing

42 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Overloading Home Link ::129.119.1.1 HA1 ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.Global

43 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.119.1.1 HA1 ::129.Global

44 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.119.1.1 HA1 ::129.Global

45 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.119.1.1 HA1 ::129.Global

46 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.119.1.1 HA1 ::129.Global

47 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.119.1.1 HA1 ::129.Global

48 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.119.1.1 HA1 ::129.Global

49 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.119.1.1 HA1 ::129.Global

50 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Data Delivery

51 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.1 HA1 ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.Global CN  MN (Case:1) – HA1 is the least loaded HA

52 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.1 HA1 ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.Global CN  MN (Case:2) – HA2 is the least loaded HA

53 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.1 HA1 ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.Global CN  MN (Case:3) – HA3 is the least loaded HA

54 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential MN to CN Home Link ::129.119.1.1 HA1 ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.Global MN  CN (Case:1) – HA1 is the least loaded HA

55 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential MN to CN Home Link ::129.119.1.1 HA1 ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.Global MN  CN (Case:2) – HA2 is the least loaded HA

56 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link ::129.119.1.1 HA1 ::129.119.1.2 HA2 ::129.119.1.3 HA3 ::129.119.1.4 HA4 ::129.119.1.5 HA5 ::129.119.1.6 HA6 Home Address ::129.MN.Home DHCP Foreign Network Care-of Address ::190.MN.COA Internet Edge Router IPv6 Tunnel ::129.Global MN  CN (Case:3) – HA3 is the least loaded HA

57 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link Reliability…..

58 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Architecture Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet Mobile Node Correspondent Node HA1 HA2HAn Primary Link Secondary Link-1 Secondary Link-n Global HA address -1 Global HA address -2 Global HA address -N HA1 HA2HAn HA1 HA2HAn

59 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Registration Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node ::129.Global2 ::129.Global3 Primary Link- 1 Secondary Link-2 Secondary Link-3 Binding Update Src IP = ::190.MN.COA Dst IP = anycast HA1 HA4 HA3HA2 HA1 HA4 HA3HA2 HA1 HA4 HA3HA2 Anycast address

60 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node ::129.Global2 ::129.Global3 Primary Link- 1 Secondary Link-2 Secondary Link-3 HA1 HA4 HA3 HA2 HA1 HA4 HA3 HA2 HA1 HA4 HA3 HA2 Registration

61 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node ::129.Global2 ::129.Global3 Primary Link- 1 Secondary Link-2 Secondary Link-3 HA1 HA4 HA3 HA2 HA1 HA4 HA3 HA2 HA1 HA4 HA3 HA2 Binding Acknowledgment Src IP = anycast Dst IP = ::190.MN.COA Registration

62 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Failure Detection Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn HA1 HA2HAn ::129.Global2 ::129.Global3 Primary Link- 1 Secondary Link-2 Secondary Link-3

63 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn HA1 HA2HAn ::129.Global2 ::129.Global3 Primary Link- 1 Secondary Link-2 Secondary Link-3 Failure Detection

64 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global3 Primary Link- 1 Secondary Link-3 Failure Detection

65 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Failure Recovery Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn HA1 HA2HAn ::129.Global2 ::129.Global3 Primary Link- 1 Secondary Link-2 Secondary Link-3

66 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global2 ::129.Global3 Secondary Link-2 Secondary Link-3 Failure Recovery

67 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global2 ::129.Global3 Primary Link- 1 Secondary Link-3 Failure Recovery

68 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link Load Balancing…..

69 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global2 Primary Link- 1 Secondary Link-2 HA1 HA2HAn ::129.Global3 Secondary Link-3

70 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global2 Primary Link- 1 Secondary Link-2 HA1 HA2HAn ::129.Global3 Secondary Link-3

71 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global2 Primary Link- 1 Secondary Link-2 HA1 HA2HAn ::129.Global3 Secondary Link-3

72 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global2 Primary Link- 1 Secondary Link-2 HA1 HA2HAn ::129.Global3 Secondary Link-3

73 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global2 Primary Link- 1 Secondary Link-2 HA1 HA2HAn ::129.Global3 Secondary Link-3 Overloaded Primary Link

74 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global2 Secondary Link-1 Primary Link - 2 HA1 HA2HAn ::129.Global3 Secondary Link-3 Switch to New Primary Link

75 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global2 Secondary Link-1 Primary Link - 2 HA1 HA2HAn ::129.Global3 Secondary Link-3

76 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Data Delivery

77 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global2 Secondary Link-1 Primary Link - 2 HA1 HA2HAn ::129.Global3 Secondary Link-3

78 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global2 Secondary Link-1 Primary Link - 2 HA1 HA2HAn ::129.Global3 Secondary Link-3 Case1: CN  MN HA2 on Primary Link -2 is the Serving HA of MN

79 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global2 Secondary Link-1 Primary Link - 2 HA1 HA2HAn ::129.Global3 Secondary Link-3

80 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global2 Secondary Link-1 Primary Link - 2 HA1 HA2HAn ::129.Global3 Secondary Link-3 Case1: CN  MN HA1 on Secondary Link -3 is now the Serving HA of MN

81 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global2 Secondary Link-1 Primary Link - 2 HA1 HA2HAn ::129.Global3 Secondary Link-3

82 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Anycast address Home Address ::129.MN.Home Care-of Address ::190.MN.COA Internet ::129.Global1 Mobile Node Correspondent Node HA1 HA2HAn HA1 HA2HAn ::129.Global2 Secondary Link-1 Primary Link - 2 HA1 HA2HAn ::129.Global3 Secondary Link-3

83 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Simulation Results......

84 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential VHoL Network Model

85 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Link Failure Detection and Recovery Message Exchange

86 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Registration Message Exchange

87 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Home Registration Time

88 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Service Interruption in Voice Over IP

89 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Service Availability for Mobile Applications - Voice over IP

90 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Average Load on each HA VHoL – Primary Link VHoL – Secondary Link VHARP

91 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Load Distribution among the Home Links

92 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Workload on the MN during Failure Detection, Recovery and Load Balancing

93 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Outcome of our Work  Solution to the Mobile IPv6 Reliability Problems  Reliable Mobile IPv6 Operations  Single Virtual Home Agent and Home Link view  Transparent Home Agent and Home Link Failure Detection and Recovery Mechanisms.  One Time MN Home Registration.  One Time IPSec SA Establishment  Significant Reduction in Message Exchange over the Air Interface.  High Service Availability in the Upper Layer Applications.  Reduced Workload on the Mobile Node.  Efficient, Dynamic and Transparent Load Balancing among multiple Home Agents and Home Links.  Improved overall Mobile IPv6 and Upper Layer Applications Performance.

94 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Summary PerformanceMeasureMobile IPv6VHARPVHoL Service interruption during failure detection, recovery and load balancing Yes No Failure detection and recovery message exchange Not able to detect Home Link failure. For each MN, 6 packets were exchanged per Home Link failure detection and recovery attempt on the air interface. Not able to detect Home Link failure. For each MN, 6 packets were exchanged per Home Link failure detection and recovery attempt on the air interface. Successful Home Link failure detection and recovery. Exchanged only 2 packets per Home Link failure detection and recovery attempt in the Home Network. No message exchanged over the air interface. Load distribution among the Home Links Not applicable, since there is no support for multiple Home Links Not applicable, since there is no support for multiple Home Links Primary and Secondary Links share the total load. Load on the Primary Link is more than Secondary Links. Load distribution among the HAsNot applicableFair Workload on the MNIncreased MN WorkloadIncreased MN workloadNo effect on the MN Workload

95 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential For more information 1.IETF Draft: J. Faizan, H. El-Rewini, and M. Khalil, “Mobile IPv6 Home Agent Reliability Problem Statement.” 2.IETF Draft: J. Faizan, H. El-Rewini, and M. Khalil, “Virtual Home Agent Reliability Protocol(VHARP).” 3.Faizan, J., El-Rewini, H. and M. Khalil, “Virtual Home Agent Reliability Protocol – Implementation Details,” Southern Methodist University, Technical Report (04-CSE-03), May 2005. 4.J. Faizan, H. El-Rewini, and M. Khalil, “VHARP: Virtual Home Agent Reliability Protocol for Mobile IPv6 based Networks,” in Proc. IEEE Int. Conf. Wireless Networks, Communications, and Mobile Computing, Hawaii, June 13-16, 2005. 5.J. Faizan, H. El-Rewini, and M. Khalil, “Efficient Dynamic Load Balancing for Multiple Home Agents in Mobile IPv6 based Networks,” in Proc. IEEE Int. Conf. on Pervasive Services 2005, Santorini, Greece, July 11-14, 2005 6.J. Faizan, H. El-Rewini, and M. Khalil, “Introducing Reliability and Load Balancing in Mobile IPv6 based Networks,” submitted to Wireless Communications and Mobile Computing, Wiely.

96 Copyright © 2005 PDA Mobile Lab Proprietary and Confidential Thank You


Download ppt "Introducing Reliability and Load Balancing in Home Link of Mobile IPv6 based Networks Jahanzeb Faizan, Mohamed Khalil, and Hesham El-Rewini Parallel, Distributed,"

Similar presentations


Ads by Google