Establishing P2MP MPLS TE LSPs draft-raggarwa-mpls-p2mp-te-02.txt Rahul Aggarwal Juniper Networks.

Slides:



Advertisements
Similar presentations
MPLS Multiple Topology Support draft-zhao-mpls-ldp-multiple-topology-01 draft-zhao-mpls-rsvp-te-multiple-topology-01 IETF 80 – Prague.
Advertisements

Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
1 68th IETF, Prague, March 2007 Graceful Shutdown in MPLS Traffic Engineering Networks draft-ietf-ccamp-mpls-graceful-shutdown-02.txt Zafar Ali
1 Extensions to Resource Reservation Protocol For Fast Reroute of Traffic Engineering GMPLS LSPs draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute-05 Author.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-02.txt Quintin Zhao, Emily Chen, Tao Chou Huawei Technology Daniel King OldDog.
Refresh Interval Independent facility FRR draft-chandra-mpls-enhanced-frr-bypass-01 Chandrasekar Ramachandran Markus.
Pseudowire Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-00 Rahul Aggarwal Yimin Shen
MPLS additions to RSVP Tunnel identification Tunnel parameter negotiation Routing policy distribution Routing debugging information Scalability improvements.
Draft-chen-i2rs-mpls-ldp-usecases-00/ draft-huang-i2rs-mpls-te-usecase-00 IETF 88 I2RS1 Use Cases for an Interface to MPLS Protocol draft-chen-i2rs-mpls-ldp-usecases-00/
CS Summer 2003 Lecture 12 FastReRoute (FRR) - Big Picture.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
MPLS and Traffic Engineering
Introduction to MPLS and Traffic Engineering
draft-kompella-mpls-rmr Kireeti Kompella IETF 91
Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
61st IETF Washington DC November 2004 Detecting P2MP Data Plane Failures draft-yasukawa-mpls-p2mp-lsp-ping-00.txt Seisho Yasukawa -
1 Fabio Mustacchio - IPS-MOME 2005 – Warsaw, March 15th 2005 Overview of RSVP-TE Network Simulator: Design and Implementation D.Adami, C.Callegari, S.Giordano,
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
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.
Extensions to G/RSVP-TE for Point to Multipoint TE LSPs R.Aggarwal, D.Papadimitriou, and S.Yasukawa (Editors) and contributors (L.Berger, I.Bryskin, D.Cheng,
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,
1 Reoptimization of Point-to-Multipoint Traffic Engineering Loosely Routed LSPs draft-tsaad-mpls-p2mp-loose-path-reopt-03 Author list: Tarek Saad
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
1 IETF- 56 – TE WG- SAN FRANCISCO Inter-AS MPLS Traffic Engineering draft-vasseur-inter-AS-TE-00.txt Jean-Philippe Vasseur – Cisco Systems Raymond Zhang.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Setup and Maintenance of Pseudo- Wires Using RSVP-TE Draft-raggarwa-rsvpte-pw-01.txt.
Half-Duplex Multicast Distribution Trees (draft-brockners-ldp-half-duplex-mp2mp-00.txt) IETF 68, March 2007 Frank Brockners
BGP Point-to-Multipoint LSP draft-satoru-mpls-bgp-multipoint-02 Satoru Matsushima Tetsuya Murakami Kenichi.
Extensions to G/RSVP-TE for Point to Multipoint TE LSPs R.Aggarwal, D.Papadimitriou, and S.Yasukawa (Editors) and contributors (L.Berger, I.Bryskin, D.Cheng,
1 IETF-81, MPLS WG, Quebec City, Canada, July, 2011 draft-ali-mpls-inter-domain-p2mp-rsvp-te-lsp-06.txt MPLS WG IETF-81 Quebec City, Canada July, 2011.
MPLS WG1 Targeted mLDP Base mLDP spec didn’t consider use of LDP multipoint extensions over Targeted mLDP sessions LDP speaker must choose “upstream LSR”,
Kireeti Kompella draft-kompella-mpls-rmr-01
(Slide set by Norvald Stol/Steinar Bjørnstad
Draft-torvi-mpls-rsvp-ingress-protection-00IETF 84 MPLS: 30 July Ingress Protection for RSVP-TE p2p and p2mp LSPs draft-torvi-mpls-rsvp-ingress-protection-00.
IP Traffic Engineering RSP draft-shen-ip-te-rsp-01.txt Naiming Shen Albert Tian Jun Zhuang
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-02
Refresh Interval Independent facility FRR draft-chandra-mpls-enhanced-frr-bypass-00 Chandra Ramachandran Yakov Rekhter.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-00.txt Rahul Aggarwal.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
Draft-li-mpls-proxy-te-lsp-01IETF 90 MPLS1 Proxy MPLS Traffic Engineering Label Switched Path(LSP) draft-li-mpls-proxy-te-lsp-01 Zhenbin Li, Xinzong Zeng.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
Signaling Color Label Switched Paths Using LDP draft-alvarez-mpls-ldp-color-lsp-00 Kamran Raza Sami Boutros Santiago.
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-
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-00 Yimin Shen (Juniper Networks) Yuji Kamite (NTT Communication) IETF 83, Paris, France.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
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
83rd IETF – Paris, France IJ. Wijnands E. Rosen K. Raza J. Tantsura A. Atlas draft-wijnands-mpls-mldp-node-protection-00
Analysis on Two Methods in Ingress Local Protection.
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-03
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
Presenter: Jeffrey Zhang
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
Use Cases for Using PCE to act as a Central Controller (PCECC) Component draft-zhao-teas-pce-central-controller-use-cases-00.txt 95th Buenos Aires.
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-02
IETF 96 (MPLS WG) Abhishek Deshmukh Kireeti Kompella (presenting)
PLR Designation in RSVP-TE FRR
Extensions to Resource Reservation Protocol For Fast Reroute of Traffic Engineering GMPLS LSPs draft-ietf-teas-gmpls-lsp-fastreroute-06 Authors: Mike Taillon.
LDP Extensions for RMR draft-esale-mpls-ldp-rmr- extensions
Fast Reroute for Node Protection in LDP- based LSPs
draft-sitaraman-mpls-rsvp-shared-labels-00
IETF 98 (MPLS WG) Abhishek Deshmukh (presenting) Kireeti Kompella
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Fast Reroute for Node Protection in LDP- based LSPs
Extensions to G/RSVP-TE for Point to Multipoint TE LSPs R.Aggarwal, D.Papadimitriou, and S.Yasukawa (Editors)
IETF 102 (TEAS WG) Abhishek Deshmukh (presenting) Kireeti Kompella
IP RSVP-TE: Extensions to RSVP for P2P IP-TE LSP Tunnels Tarek Saad, Juniper Networks Vishnu Pavan Beeram, Juniper.
Zhaohui (Jeffrey) Zhang
Presentation transcript:

Establishing P2MP MPLS TE LSPs draft-raggarwa-mpls-p2mp-te-02.txt Rahul Aggarwal Juniper Networks

Slide 2 Authors Rahul Aggarwal (Juniper) Liming Wei (Redback) George Apostolopous (Redback) Kireeti Kompella (Juniper) John Drake (Calient) Rahul Aggarwal (Juniper) Liming Wei (Redback) George Apostolopous (Redback) Kireeti Kompella (Juniper) John Drake (Calient)

Slide 3 Agenda Solution Recap Identifiers Secondary P2MP LSPs Non-adjacent Signaling Fast Reroute LSP Hierarchy Conclusion Solution Recap Identifiers Secondary P2MP LSPs Non-adjacent Signaling Fast Reroute LSP Hierarchy Conclusion

Slide 4 Solution Basic Requirement Rpe1 Spe1 Rpe2 Rpe3P2 P1 1.Setup a P2MP TE LSP from Spe1 to Rpe1, Rpe2, Rpe3 2.Minimize Enhancements to Current RSVP-TE

Slide 5 Solving the Practical Problem The problem is to introduce multicast functionality in the MPLS data plane –Optimize the data plane for high volume multicast –No need to optimize the control plane for multicast P2MP TE is done in the data plane Control plane uses P2P LSPs as building blocks The problem is to introduce multicast functionality in the MPLS data plane –Optimize the data plane for high volume multicast –No need to optimize the control plane for multicast P2MP TE is done in the data plane Control plane uses P2P LSPs as building blocks

Slide 6 Solution Requirements Operational simplicity –P2P RSVP-TE is deployed and understood –Leverage the existing control plane model Protocol simplicity –Minimize complex protocol changes Implementation simplicity –Minimize changes to deployed software: Less Bugs ! Operational simplicity –P2P RSVP-TE is deployed and understood –Leverage the existing control plane model Protocol simplicity –Minimize complex protocol changes Implementation simplicity –Minimize changes to deployed software: Less Bugs !

Slide 7 Solution Mechanism RSVP-TE already supports the notion of multiple P2P LSPs per session Extend this notion to build P2MP LSPs RSVP-TE already supports the notion of multiple P2P LSPs per session Extend this notion to build P2MP LSPs

Slide 8 Solution Mechanism P2MP LSP is setup by merging individual P2P TE LSPs in the network –Merge occurs in the data plane –Not in the control plane: Minimal enhancments to current RSVP-TE MPLS multicast label mappings are setup at the merge nodes P2MP LSP is setup by merging individual P2P TE LSPs in the network –Merge occurs in the data plane –Not in the control plane: Minimal enhancments to current RSVP-TE MPLS multicast label mappings are setup at the merge nodes

Slide 9 Solution Mechanism Spe initiates individual P2P LSPs to each Rpe for a given P2MP LSP –Common P2MP Session object –Distinct Sender Templates for each P2P LSP –Individual PATH messages –P2P TE ERO in each PATH message Each Rpe originates a RESV message Spe initiates individual P2P LSPs to each Rpe for a given P2MP LSP –Common P2MP Session object –Distinct Sender Templates for each P2P LSP –Individual PATH messages –P2P TE ERO in each PATH message Each Rpe originates a RESV message

Slide 10 Solution Mechanism An upstream merge node follows RSVP- TE SE style merge semantics –Allocates a merge label –Merges RESV flowspecs –Sets up a multicast label binding An upstream merge node follows RSVP- TE SE style merge semantics –Allocates a merge label –Merges RESV flowspecs –Sets up a multicast label binding

Slide 11 Solution Example Rpe1 Spe1 Rpe2 Rpe3P2 P1 L1 L2 L3 L3->{L1, L2} L4->{L5}

Slide 12 Enhancements since version 00 Identifiers Secondary P2MP LSPs Non-adjacent signaling Fast reroute Hierarchy using P2P LSPs

Slide 13 Identifiers A ‘constituent’ P2P LSP is identified by –Common session object –Unique sender template Session Object – Sender Template –

Slide 14 Secondary P2MP LSPs Multiple instances of a P2MP LSP One instance is the primary One or more secondary instances Each instance has a different LSP-ID Within an instance branch-ID of each P2P LSP is different Instances may share resources

Slide 15 Non-Adjacent Signaling Optimization to reduce PATH message processing and state on nodes that are along the common path of 2 or more branch LSPs Ingress sends the successive PATH message directly to the branch LSR where the new P2P LSP branches from the first –Path message does not contain a label request object Hence only one PATH message for a P2MP LSP instance between two nodes

Slide 16 Make Before Break Entire P2MP Tree re-optimization –A new P2MP LSP instance is signaled –The old instance is torn down after ingress moves traffic to the new instance Re-optimization of a specific branch –The re-optimized branch is signaled with a different branch ID

Slide 17 Fast Reroute Draft-ietf-mpls-rsvp-lsp-fastreroute-xx.txt mechanisms apply Facility backup –Link protection ‘just works’ –For Node protection the bypass tunnel can only backup a set of branch LSPs that pass through a common downstream MP from the PLR

Slide 18 Fast Reroute..cont One to one backup –One or more of the branch LSPs can be protected –DETOUR object inserted in the backup PATH message –Node protection possible as long as there is an alternate path to the destination

Slide 19 LSP Hierarchy A traditional P2P LSP can be used as a link of a P2MP LSP –P2P LSP is advertised as a FA by the ingress of the P2P LSP –FA is used by P2MP LSP head-end when computing the path of each branch LSP Scalability: Transit LSRs along a FA do not process P2MP control plane messages Legacy support: Transit LSRs along a FA do not have to be P2MP capable

Slide 20 Conclusion The updated revision matures the solution Mechanism re-uses RSVP-TE machinery for building P2MP LSPs and for protection Ability to signal different attributes along each constituent P2P LSP can be useful in inter-region TE Move this to a WG Doc. Comments The updated revision matures the solution Mechanism re-uses RSVP-TE machinery for building P2MP LSPs and for protection Ability to signal different attributes along each constituent P2P LSP can be useful in inter-region TE Move this to a WG Doc. Comments

Thank You! 02.txt