1 IETF74 – L3VPN – Multicast VPN fast fail-over IETF 74 th meeting, San Francisco – L3VPN WG Multicast VPN fast fail-over draft-morin-l3vpn-mvpn-fast-failover-00.

Slides:



Advertisements
Similar presentations
APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
Advertisements

Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 BGP based Virtual Private Multicast Service Auto-Discovery and Signaling.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Point-to-Multipoint Pseudowire Signaling and Auto-Discovery in Layer.
Draft-li-mpls-global-label-usecases-00IETF 88 SPRING WG1 Usecases of MPLS Global Label draft-li-mpls-global-label-usecases-00 Zhenbin Li, Quintin Zhao.
Pseudowire Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-00 Rahul Aggarwal Yimin Shen
PW Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-02 Yimin Shen (Juniper Networks) Rahul Aggarwal (Arktan Inc) Wim Henderickx.
PW Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-03 Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc) Wim Henderickx (Alcatel-Lucent)
Multicast VPN using BIER IETF 91, Honolulu ietf
Requirements for MEF E-Tree Support in VPLS draft-key-l2vpn-vpls-etree-reqt-00 Presenter: Frederic Jounay IETF78, July 2010 Authors: Raymond Key Simon.
Proactive fault detection in E-VPN (draft-vgovindan-l2vpn-evpn-bfd-00) Vengada Prasad Govindan, Samer Salam, Ali Sajassi IETF 88, November 2013 Vancouver.
L3VPN WG2013-Nov-71 Global Table Multicast (GTM) Based on MVPN Protocols and Procedures draft-zzhang-l3vpn-mvpn-global-table-mcast-01.txt Service providers.
Multicast state damping draft-morin-multicast-damping-00 draft-morin-multicast-damping-00 Thomas Morin, Stéphane Litkowski, Keyur Patel, Jeffrey Zhang,
L3VPN WG2013-Nov-71 Ingress Replication P-Tunnels in MVPN I ngress Replication has always been one of the P-tunnel technologies supported by MVPN But there’s.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs draft-to-become-l3vpn-2547bis-mcast- 00.txt.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP AS AN MVPN PE-CE Protocol draft-keyupate-l3vpn-mvpn-pe-ce-00 Keyur Patel,
IETF 68, MPLS WG, Prague P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels draft-leroux-mpls-p2mp-te-bypass-01.txt J.L. Le Roux (France Telecom) R. Aggarwal.
P2MP MPLS-TE FRR with P2MP Bypass Tunnel draft-leroux-mpls-p2mp-te-bypass-00.txt J.L. Le Roux (France Telecom) R. Aggarwal (Juniper) IETF 67, MPLS WG,
Use of Wildcard in S-PMSI Auto- Discovery Routes draft-rekhter-mvpn-wildcard-spmsi Rahul Aggarwal (Juniper) Wim Henderickx (Alcatel-Lucent) Praveen Muley.
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
MPLS on UW System Network Michael Hare. Purpose of presentation As I didn't really understand MPLS going in, I thought it would be useful to share what.
L3VPN WG2014-Jul-221 Ingress Replication P-Tunnels in MVPN I ngress Replication (IR) is one of the MVPN P-tunnel technologies But there’s a lot of confusing.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
March 21, 2006L3VPN WG 1 MVPN Update New version of “bgp encoding” draft –BGP update syntax and semantics reworked to reflect current thinking –Inter-AS.
Inter-Area P2MP Segmented LSPs draft-raggarwa-seamless-mcast-03.txt
Base Specification for Multicast in BGP/MPLS VPNs draft-raggarwa-l3vpn-2547-mvpn-00.txt Rahul Aggarwal Juniper Networks.
July 24, 2007IETF 69, L3VPN WG1 Progress on Arch Doc draft-ietf-l3vpn-mcast-2547bis-mcast-05 Areas of new work: –Clarification of upstream multicast hop.
MPLS on UW System Network Michael Hare. Purpose of presentation As I didn't really understand MPLS going in, I thought it would be useful to share what.
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-02
PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-00.txt Rahul Aggarwal.
Support C-Bidir with Ingress Replication draft-ietf-l3vpn-mvpn-bidir-ingress-replication Jeffrey Zhang Yakov Rekhter Andrew Dolganow 89 th IETF, London.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
Global Table Multicast with BGP-MVPN draft-zzhang-l3vpn-mvpn-global-table-mcast London, 89 th IETF L3VPN WG2013-Nov-71.
December 5, 2007IETF 70 L3VPN WG1 MVPN Profiles Why do we need “profiles”? –By design, architecture provides many choices: PE-PE C-multicast routing info.
Extensions to RSVP-TE for P2MP LSP Ingress/Egress Local Protection draft-chen-mpls-p2mp-ingress-protection draft-chen-mpls-p2mp-egress-protection Huaimo.
Pseudo-Wire Protection Ping Pan IETF 65.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 MPLS Upstream Label Assignment for RSVP- TE and LDP draft-raggarwa-mpls-rsvp-ldp-upstream-
Upstream LSR Redundancy for Multi-point LDP Tunnels draft-pdutta-mpls-mldp-up-redundancy-00.txt IETF-81 Pranjal Kumar Dutta Wim Henderickx Alcatel-Lucent.
Establishing P2MP MPLS TE LSPs draft-raggarwa-mpls-p2mp-te-02.txt Rahul Aggarwal Juniper Networks.
L3VPN WG2012-Jul-301 Bidirectional P-tunnels in MVPN Bidirectional P-tunnel: MP2MP LSP per RFC 6388 PIM MDT per RFC 5015, GRE Encapsulation Accommodated.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
Multicast State Advertisement in EVPN draft-li-l2vpn-evpn-multicast-state-ad Zhenbin Li Junlin Zhang Huawei Technologies July, 2013 Berlin Germany.
1 RSVP-TE Extensions For Fast Reroute of Bidirectional Co-routed LSPs draft-tsaad-mpls-rsvpte-bidir-lsp-fastreroute-00.txt Author list: Mike Taillon
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-01.txt draft-raggarwa-l2vpn-vpls-mcast-ctrl-00.txt.
Extensions to RSVP-TE for P2MP LSP Ingress/Egress Local Protection draft-chen-mpls-p2mp-ingress-protection draft-chen-mpls-p2mp-egress-protection Huaimo.
EDCS IETF 81, Jul/2011, Quebec City, Canadadraft-bashandy-idr-bgp-repair-label-02 Scalable Loop Free BGP FRR Using Repair Label draft-bashandy-idr-bgp-repair-label-02.
Multicast state damping draft-morin-multicast-damping-00 draft-morin-multicast-damping-00 Thomas Morin, Stéphane Litkowski, Keyur Patel, Jeffrey Zhang,
Analysis on Two Methods in Ingress Local Protection.
MVPN/EVPN C-Multicast/SMET Route Enhancements Zhaohui Zhang, Robert Kebler Wen Lin, Eric Rosen Juniper Networks 96 th IETF, Berlin.
Global Table Multicast with BGP-MVPN Protocol
Multicast in BGP/MPLS VPN
Zhenbin Li, Li Zhang(Huawei Technologies)
IETF 67, MPLS WG, San Diego 11/08/2006
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
draft-liu-pim-single-stream-multicast-frr-01
MVPN Update Continued work on both architecture draft and BGP-MVPN draft Seeing “light at end of tunnel” ☺ Progress since last time: Carrier’s carrier.
Presenter: Jeffrey Zhang
V4-over-v6 MVPNs.
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
L1VPN Working Group Scope
Support C-Bidir with Ingress Replication draft-zzhang-l3vpn-mvpn-bidir-ingress-replication Jeffrey Zhang Yakov Rekhter Andrew Dolganow 87th IETF, Berlin.
Extensions to RSVP-TE for P2MP LSP Ingress/Egress Local Protection
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
Extensions to RSVP-TE for P2MP LSP Ingress/Egress Local Protection
IP Multicast Fast Reroute follow-up on draft-dimitri-rtgwg-mfrr-framework-00 RTG Working Group IETF 75 meeting Stockholm (Sweden) July 2009.
78th IETF Meeting - Maastricht 27th, July 2010
PIM Backup DR Mankamana Mishra IETF-102
Inter-AS MVPN: Multihoming Considerations
Pseudo-Wire Protection
Presentation transcript:

1 IETF74 – L3VPN – Multicast VPN fast fail-over IETF 74 th meeting, San Francisco – L3VPN WG Multicast VPN fast fail-over draft-morin-l3vpn-mvpn-fast-failover-00 Wim Henderickx, Praveen Muley – Alcatel Lucent Thomas Morin – FT Orange Yakov Rekhter, Rahul Aggarwal – Juniper

2 IETF74 – L3VPN – Multicast VPN fast fail-over Introduction ■ Goal  Minimize connectivity restoration time for multicast VPN services in the presence of failures ■ Relying on rerouting for multicast connectivity restoration typically involves:  Waiting for unicast routing to converge  Additional signaling to restore multicast forwarding state (“join”) ■ That may not be fast enough for certain multicast applications...  Certain multicast applications often have high availability expectations ■ This work proposes tools to provide fast connectivity restoration for multicast VPN traffic:  Two complementary mechanisms providing different levels of failure coverage and restoration performance  Focus on upstream failures in the provider scope:  Upstream PE failures  Core node/link failures  (other failures too, depending on the strategy implemented)

3 IETF74 – L3VPN – Multicast VPN fast fail-over UMH selection based on tunnel status ■ UMH selection taking into account tunnel status ■ Reminder:  “UMH Selection” specifies procedures by which a downstream PE determines the PE from which it will receive a said multicast flow (C-S, C-G)  In the current spec, “UMH Selection” is done solely based on the VPN unicast routing information  Does not take into account the state of the P-tunnel that the selected UMH uses to send (C-S, C-G) to the local PE ■ Idea: let UMH procedures take into account the state of the P-tunnel from the selected/primary UMH to the PE  Make “UMH Selection” on a (downstream) PE switch to a backup (upstream) PE as soon as the (downstream) PE determines that the P-tunnel from the selected/primary (upstream) PE is down, without waiting for unicast VPN convergence  Different possible ways for a PE to detect that a P-tunnel from the selected/primary UMH to the PE is down:  P2MP OAM (Multipoint BFD)  Traffic counters  P-Tunnel signaling (RSVP-TE PathTear)  IGP tunnel root tracking  … ■ Key: avoid waiting for unicast convergence

4 IETF74 – L3VPN – Multicast VPN fast fail-over Standby BGP C-Multicast route ■ Standby BGP C-Multicast route ■ Idea : prepare the backup PE so that it is ready to become UMH when the primary PE fails ■ How ?  Besides advertising a normal (C-S,C-G) C-multicast Tree Join route to the nominal upstream PE, downstream PEs advertise a Standby C- multicast Tree Join route to the backup upstream PE  The backup upstream PE prepares for a possible failure (e.g. by joining the source)  The backup upstream PE monitors the reachability of C-S through the nominal/primary PE  On failure, traffic is forwarded by backup PE ■ Failure detection can be done, for instance:  based on P2MP OAM  based on unicast VPN reachability to C-S ■ Key: avoid additional signaling at failure time

5 IETF74 – L3VPN – Multicast VPN fast fail-over Standby C-multicast route - Example source receivers upstream CE Primary upstream PE downstream PE downstream CE Secondary upstream PE "normal" BGP C- multicast route Standby BGP C-multicast route receivers Warm standby Example ?

6 IETF74 – L3VPN – Multicast VPN fast fail-over Different protection levels ■ Cold standby  Backup PE joins towards the CE only after it detects failure of the primary PE ■ Warm standby  Backup PE is ready to send traffic when it detects the failure of the primary PE (backup PE is “pre-joined” toward the CE) ■ Hot standby  Backup PE sends the traffic before the failure occurs  Downstream PE switch to backup tunnel based on VPN unicast routes ■ Hot leaf standby  Backup PE sends the traffic before the failure occurs  Downstream PE switch to backup tunnel based on tunnel status

7 IETF74 – L3VPN – Multicast VPN fast fail-over Conclusion ■ Wrap up: two simple mechanisms to reduce connectivity restoration time for multicast traffic in a VPN context, for upstream failures in the provider scope (upstream PE & core failures) ■ UMH Selection based on P-tunnel status : avoid waiting for unicast convergence ■ Standby C-multicast route : avoid signaling at failure-time by preparing the backup upstream PE ■ These mechanisms can be used, each one alone or together, depending on the failure coverage and level of protection wanted ■ Different levels of protection: cold, warm, hot, leaf hot ■ Working group feedback ?