SlideShare una empresa de Scribd logo
1 de 13
Failover for Multiple Mobile
Routers in a NEMO
draft-ryu-nemo-mr-failover-02.txt        IETF Monami6 WG

Jiho Ryu                                      2006. 11. 10.
Nakjung Choi
Eunkyong Paik
Taekyung Kwon
Chulhyun Park


                                             Presenter:
                                           Seungjae Lee
                                            SNU MMLab
                                    sjlee@mmlab.snu.ac.kr
Outline
   Problem statement
   Failover for Multiple Mobile Routers
   Implementation Report
   Summary




                                     2 / 13
Problem statement - 1
   Multihomed NEMO
       Multiple MRs, Multiple HAs, Multiple mobile
        network prefixes (MNPs)

                                                HA2


             HA1              Internet




                       MR1               MR2

                       MNP1              MNP2




                                                  3 / 13
Problem statement - 2
   When MR1 fails,
       Mobile nodes under MR1
           Sessions will be broken.
           Automatically reconfigure their addresses.
           Ingress-filtered if MR2~HA2 is used.
   Our solution:
       MR surrogates its peer MR, which is failed



                                                4 / 13
Failover for Multiple MRs - 1
   Extends Multiple CoA Registration
       Wakikawa et al.


   Assumption
       MRs can hear their RA each other
       MR can maintain peer MR entry through
        authentication, and vice versa


                                       5 / 13
Failover for Multiple MRs - 2
   Peer MR registration
       An MR hears RA from another MR
       MR2 is registered as a peer MR of MR1 and vise versa
   Failover
       Explicit failure notification message or no RA for a while
       A peer MR surrogates failed MR
           Broadcasts RA for failed MR
           Establishes an alternative tunnel to HA of failed MR
   Recovery
       Recovery notification message
       Failover state ends

                                                       6 / 13
Failover for Multiple MRs - 3
    Expected Result

                                                              HA2
                                                            (HA of MR2)
                                                       l
      HA1                                           nne
    (HA of MR1)
                        Internet              e   Tu
                                          v
                                    rn ati
                             A   lte                                      CN


                                              FAILED
                  MR1                             MR2


                        MNP1 &
                        MNP2


                                                           7 / 13
Implementation Report
   Test-bed hardware
       2 ARs, 2 MRs, 2 MNs and some more machines (all Linux)
       Dynamic Switch (DS)
           All other machines are connected to DS
           DS simulates connectivity between nodes
   Software
       Modification of NEPL (NEMO Platform for Linux)
       Added several ICMPv6 messages, alternative tunneling
        between Peer MR and HA, routing-based-on-source-address at
        MR using ip6_queue and ip6tables
   Current status
       Almost done; gathering initial experimental results



                                                        8 / 13
Implementation Report
   Physical topology of the test-bed


                     CN1                IPv6
                                       Network

                     HA1



                                 AR1             AR2


                                MR1               MR2


           Dynamic
            Switch              MN1              9MN2
                                                  / 13
Implementation Report
   Logical topology of the test-bed

                                        IPv6
                   CN1                 Network


                   HA1



                                   AR1            AR2
             Always
            connected
            Dynamic                                MR2
           Connectivity
                                  MR1


                                  MN1            10MN2
                                                   / 13
Implementation Report
   Test-bed hardware
       2 ARs, 2 MRs, 2 MNs and additional Linux machines
       Dynamic Switch (DS)
           All other machines are connected to DS
           DS simulates connectivity between nodes
   Software
       Modification of NEPL (NEMO Platform for Linux)
       Added several ICMPv6 messages, alternative tunneling
        between Peer MR and HA, routing-based-on-source-address
        using ip6_queue and ip6tables at MR
   Current status
       Almost done; gathering initial experimental results



                                                        11 / 13
Summary
   We propose “Peer MR” relationship in
    Multihomed NEMO
       Peer MR surrogates failed MR
       MN can take a seamless internet service
        without session re-establishment




                                         12 / 13
Q & A
   Authors
       Jiho Ryu (jhryu@mmlab.snu.ac.kr)
       Nakjung Choi (fomula@mmlab.snu.ac.kr)
       Eunkyoung Paik (euna@kt.co.kr)
       Taekyoung Kwon (tk@mmlab.snu.ac.kr)
       Chulhyun Park (chpark@mmlab.snu.ac.kr)




                                            13 / 13

Más contenido relacionado

La actualidad más candente

DickeyS_presentation_2015_3_26_2_1
DickeyS_presentation_2015_3_26_2_1DickeyS_presentation_2015_3_26_2_1
DickeyS_presentation_2015_3_26_2_1
Sergey Dickey
 
Chap07 sndcp 03t_kh
Chap07 sndcp 03t_khChap07 sndcp 03t_kh
Chap07 sndcp 03t_kh
Farzad Ramin
 
Gp3 pho-11-1-xfp-cpl-interop-public-20110502
Gp3 pho-11-1-xfp-cpl-interop-public-20110502Gp3 pho-11-1-xfp-cpl-interop-public-20110502
Gp3 pho-11-1-xfp-cpl-interop-public-20110502
P Palai
 
Chap03 gmm prot_03_kh
Chap03 gmm prot_03_khChap03 gmm prot_03_kh
Chap03 gmm prot_03_kh
Farzad Ramin
 
Binary phase shift keying (bpsk)
Binary phase shift keying (bpsk)Binary phase shift keying (bpsk)
Binary phase shift keying (bpsk)
Taief Alaa
 

La actualidad más candente (18)

Chap08 gb 03_kh
Chap08 gb 03_khChap08 gb 03_kh
Chap08 gb 03_kh
 
Sun Ge9102 Olt
Sun Ge9102 OltSun Ge9102 Olt
Sun Ge9102 Olt
 
Overview of Spanning Tree Protocol (STP & RSTP)
Overview of Spanning Tree Protocol (STP & RSTP)Overview of Spanning Tree Protocol (STP & RSTP)
Overview of Spanning Tree Protocol (STP & RSTP)
 
DickeyS_presentation_2015_3_26_2_1
DickeyS_presentation_2015_3_26_2_1DickeyS_presentation_2015_3_26_2_1
DickeyS_presentation_2015_3_26_2_1
 
Chap07 sndcp 03t_kh
Chap07 sndcp 03t_khChap07 sndcp 03t_kh
Chap07 sndcp 03t_kh
 
Vista-1600C GEPON OLT
Vista-1600C GEPON OLTVista-1600C GEPON OLT
Vista-1600C GEPON OLT
 
VXLAN with Cumulus
VXLAN with CumulusVXLAN with Cumulus
VXLAN with Cumulus
 
Gp3 pho-11-1-xfp-cpl-interop-public-20110502
Gp3 pho-11-1-xfp-cpl-interop-public-20110502Gp3 pho-11-1-xfp-cpl-interop-public-20110502
Gp3 pho-11-1-xfp-cpl-interop-public-20110502
 
LTE and EPC Specifications
LTE and EPC SpecificationsLTE and EPC Specifications
LTE and EPC Specifications
 
Fairness of the WiMAX System
Fairness of the WiMAX SystemFairness of the WiMAX System
Fairness of the WiMAX System
 
Telecom security from ss7 to all ip all-open-v3-zeronights
Telecom security from ss7 to all ip all-open-v3-zeronightsTelecom security from ss7 to all ip all-open-v3-zeronights
Telecom security from ss7 to all ip all-open-v3-zeronights
 
Feature 8psk
Feature 8pskFeature 8psk
Feature 8psk
 
Agostinho2008
Agostinho2008Agostinho2008
Agostinho2008
 
Ajal sree buddha
Ajal sree buddhaAjal sree buddha
Ajal sree buddha
 
Feature explorer juniper networks
Feature explorer   juniper networksFeature explorer   juniper networks
Feature explorer juniper networks
 
Chap03 gmm prot_03_kh
Chap03 gmm prot_03_khChap03 gmm prot_03_kh
Chap03 gmm prot_03_kh
 
5990 3957 zha
5990 3957 zha5990 3957 zha
5990 3957 zha
 
Binary phase shift keying (bpsk)
Binary phase shift keying (bpsk)Binary phase shift keying (bpsk)
Binary phase shift keying (bpsk)
 

Similar a Failover

Wcdma ran protocols and procedures
Wcdma ran protocols and proceduresWcdma ran protocols and procedures
Wcdma ran protocols and procedures
Chandra Reddy
 
Router vs switch
Router vs switchRouter vs switch
Router vs switch
IT Tech
 
Marry the wall of computer 5_McGarry.ppt
Marry the wall of computer 5_McGarry.pptMarry the wall of computer 5_McGarry.ppt
Marry the wall of computer 5_McGarry.ppt
Unknown102754
 
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent) Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
BP Tiwari
 
Hspa evolution
Hspa  evolutionHspa  evolution
Hspa evolution
digit111
 

Similar a Failover (20)

Wcdma ran protocols and procedures
Wcdma ran protocols and proceduresWcdma ran protocols and procedures
Wcdma ran protocols and procedures
 
Rafał Szarecki - PIM-tunnels and MPLS P2MP as Multicast data plane in IPTV a...
 Rafał Szarecki - PIM-tunnels and MPLS P2MP as Multicast data plane in IPTV a... Rafał Szarecki - PIM-tunnels and MPLS P2MP as Multicast data plane in IPTV a...
Rafał Szarecki - PIM-tunnels and MPLS P2MP as Multicast data plane in IPTV a...
 
Router vs switch
Router vs switchRouter vs switch
Router vs switch
 
Marry the wall of computer 5_McGarry.ppt
Marry the wall of computer 5_McGarry.pptMarry the wall of computer 5_McGarry.ppt
Marry the wall of computer 5_McGarry.ppt
 
Rev 090004 Radio Layer 2 And Rrc Aspects
Rev 090004 Radio Layer 2 And Rrc AspectsRev 090004 Radio Layer 2 And Rrc Aspects
Rev 090004 Radio Layer 2 And Rrc Aspects
 
LTE Radio Layer 2 And Rrc Aspects
LTE Radio Layer 2 And Rrc AspectsLTE Radio Layer 2 And Rrc Aspects
LTE Radio Layer 2 And Rrc Aspects
 
Research on performance of routing protocols in manet
Research on performance of routing protocols in manetResearch on performance of routing protocols in manet
Research on performance of routing protocols in manet
 
Luxbg fringe
Luxbg fringeLuxbg fringe
Luxbg fringe
 
aaa.pptx
aaa.pptxaaa.pptx
aaa.pptx
 
Software Defined Radio Engineering course sampler
Software Defined Radio Engineering course samplerSoftware Defined Radio Engineering course sampler
Software Defined Radio Engineering course sampler
 
OPTIMUM EFFICIENT MOBILITY MANAGEMENT SCHEME FOR IPv6
OPTIMUM EFFICIENT MOBILITY MANAGEMENT SCHEME FOR IPv6 OPTIMUM EFFICIENT MOBILITY MANAGEMENT SCHEME FOR IPv6
OPTIMUM EFFICIENT MOBILITY MANAGEMENT SCHEME FOR IPv6
 
Az26337342
Az26337342Az26337342
Az26337342
 
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent) Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
 
LTE Physical layer aspects
LTE Physical layer aspectsLTE Physical layer aspects
LTE Physical layer aspects
 
Rev 090003 R1
Rev 090003 R1Rev 090003 R1
Rev 090003 R1
 
Rev 090003 R1
Rev 090003 R1Rev 090003 R1
Rev 090003 R1
 
A Tunnel Compress Scheme for Multi-Tunneling in PMIPv6-based Nested NEMO
A Tunnel Compress Scheme for Multi-Tunneling in PMIPv6-based Nested NEMO A Tunnel Compress Scheme for Multi-Tunneling in PMIPv6-based Nested NEMO
A Tunnel Compress Scheme for Multi-Tunneling in PMIPv6-based Nested NEMO
 
A Tunnel Compress Scheme for Multi-Tunneling in PMIPv6-based Nested NEMO
A Tunnel Compress Scheme for Multi-Tunneling in PMIPv6-based Nested NEMOA Tunnel Compress Scheme for Multi-Tunneling in PMIPv6-based Nested NEMO
A Tunnel Compress Scheme for Multi-Tunneling in PMIPv6-based Nested NEMO
 
Hspa evolution
Hspa  evolutionHspa  evolution
Hspa evolution
 
Dw24779784
Dw24779784Dw24779784
Dw24779784
 

Último

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Último (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 

Failover

  • 1. Failover for Multiple Mobile Routers in a NEMO draft-ryu-nemo-mr-failover-02.txt IETF Monami6 WG Jiho Ryu 2006. 11. 10. Nakjung Choi Eunkyong Paik Taekyung Kwon Chulhyun Park Presenter: Seungjae Lee SNU MMLab sjlee@mmlab.snu.ac.kr
  • 2. Outline  Problem statement  Failover for Multiple Mobile Routers  Implementation Report  Summary 2 / 13
  • 3. Problem statement - 1  Multihomed NEMO  Multiple MRs, Multiple HAs, Multiple mobile network prefixes (MNPs) HA2 HA1 Internet MR1 MR2 MNP1 MNP2 3 / 13
  • 4. Problem statement - 2  When MR1 fails,  Mobile nodes under MR1  Sessions will be broken.  Automatically reconfigure their addresses.  Ingress-filtered if MR2~HA2 is used.  Our solution:  MR surrogates its peer MR, which is failed 4 / 13
  • 5. Failover for Multiple MRs - 1  Extends Multiple CoA Registration  Wakikawa et al.  Assumption  MRs can hear their RA each other  MR can maintain peer MR entry through authentication, and vice versa 5 / 13
  • 6. Failover for Multiple MRs - 2  Peer MR registration  An MR hears RA from another MR  MR2 is registered as a peer MR of MR1 and vise versa  Failover  Explicit failure notification message or no RA for a while  A peer MR surrogates failed MR  Broadcasts RA for failed MR  Establishes an alternative tunnel to HA of failed MR  Recovery  Recovery notification message  Failover state ends 6 / 13
  • 7. Failover for Multiple MRs - 3  Expected Result HA2 (HA of MR2) l HA1 nne (HA of MR1) Internet e Tu v rn ati A lte CN FAILED MR1 MR2 MNP1 & MNP2 7 / 13
  • 8. Implementation Report  Test-bed hardware  2 ARs, 2 MRs, 2 MNs and some more machines (all Linux)  Dynamic Switch (DS)  All other machines are connected to DS  DS simulates connectivity between nodes  Software  Modification of NEPL (NEMO Platform for Linux)  Added several ICMPv6 messages, alternative tunneling between Peer MR and HA, routing-based-on-source-address at MR using ip6_queue and ip6tables  Current status  Almost done; gathering initial experimental results 8 / 13
  • 9. Implementation Report  Physical topology of the test-bed CN1 IPv6 Network HA1 AR1 AR2 MR1 MR2 Dynamic Switch MN1 9MN2 / 13
  • 10. Implementation Report  Logical topology of the test-bed IPv6 CN1 Network HA1 AR1 AR2 Always connected Dynamic MR2 Connectivity MR1 MN1 10MN2 / 13
  • 11. Implementation Report  Test-bed hardware  2 ARs, 2 MRs, 2 MNs and additional Linux machines  Dynamic Switch (DS)  All other machines are connected to DS  DS simulates connectivity between nodes  Software  Modification of NEPL (NEMO Platform for Linux)  Added several ICMPv6 messages, alternative tunneling between Peer MR and HA, routing-based-on-source-address using ip6_queue and ip6tables at MR  Current status  Almost done; gathering initial experimental results 11 / 13
  • 12. Summary  We propose “Peer MR” relationship in Multihomed NEMO  Peer MR surrogates failed MR  MN can take a seamless internet service without session re-establishment 12 / 13
  • 13. Q & A  Authors  Jiho Ryu (jhryu@mmlab.snu.ac.kr)  Nakjung Choi (fomula@mmlab.snu.ac.kr)  Eunkyoung Paik (euna@kt.co.kr)  Taekyoung Kwon (tk@mmlab.snu.ac.kr)  Chulhyun Park (chpark@mmlab.snu.ac.kr) 13 / 13