SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

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
 

What's hot (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 to 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 to 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
 
Rev 090003 R1
Rev 090003 R1Rev 090003 R1
Rev 090003 R1
 
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
 
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
 

Recently uploaded

The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
heathfieldcps1
 
Poster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdfPoster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdf
Alexander Litvinenko
 

Recently uploaded (20)

IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
demyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptxdemyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptx
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
Poster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdfPoster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdf
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIII BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
 
How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 

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