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,

Slides:



Advertisements
Similar presentations
CCAMP WG, IETF 80th, Prague, Czech Republic draft-gonzalezdedios-subwavelength-framework-00 Framework for GMPLS and path computation support of sub-wavelength.
Advertisements

Yaacov Weingarten Stewart Bryant Nurit Sprecher Daniele Ceccarelli
RSVP-TE Extensions for SRLG Configuration of FA
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
Refresh Interval Independent facility FRR draft-chandra-mpls-enhanced-frr-bypass-01 Chandrasekar Ramachandran Markus.
1 Reoptimization of Point-to-Multipoint Traffic Engineering Loosely Routed LSPs draft-tsaad-mpls-p2mp-loose-path-reopt-00 Author list: Tarek Saad
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
MPLS additions to RSVP Tunnel identification Tunnel parameter negotiation Routing policy distribution Routing debugging information Scalability improvements.
CS Summer 2003 Lecture 12 FastReRoute (FRR) - Big Picture.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
CS Summer 2003 Lecture 9. CS Summer 2003 FILTERSPEC Object FILTERSPEC Object defines filters for selecting a subset of data packets in a session.
November th Requirements for supporting Customer RSVP and RSVP-TE over a BGP/MPLS IP-VPN draft-kumaki-l3VPN-e2e-mpls-rsvp-te-reqts-05.txt.
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,
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
Draft-shiomoto-ccamp-switch-programming-00 74th IETF San Francisco March Advice on When It is Safe to Start Sending Data on Label Switched Paths.
RFC6374 in the presence of LSP merging draft-bryant-mpls-flow-ident and draft-chen-mpls-source-label M. Chen, X. Xu, Z. Li, L. Fang, G. Mirsky, S. Bryant,
1 Reoptimization of Point-to-Multipoint Traffic Engineering Loosely Routed LSPs draft-tsaad-mpls-p2mp-loose-path-reopt-03 Author list: Tarek Saad
© British Telecommunications plc MPLS-based multicast A Service Provider perspective Ben Niven-Jenkins Network Architect, BT
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.
ACHIEVING MULTIMEDIA QOS OVER HYBRID IP/PSTN INFRASTRUCTURES QOS Signalling and Media Gateway Control ITU-T SG13/SG16 Workshop on IP Networking and Mediacom.
RSVP and implementation Details for the lab. RSVP messages PATH, RESV –To setup the LSP PATHtear, RESVtear –To tear down an LSP PATHerr, RESVerr –For.
62nd IETF Minneapolis March 2005 CCAMP Working Group Online Agenda and Slides at:
69th IETF Chicago July 2007 An analysis of scaling issues in MPLS-TE backbone networks Seisho Yasukawa, Adrian Farrel, and Olufemi Komolafe draft-yasukawa-mpls-scaling-analysis-04.txt.
PCE-based Computation Procedure To Compute Shortest Constrained P2MP Inter-domain Traffic Engineering Label Switched Paths draft-zhao-pce-pcep-inter-domain-p2mp-procedures-02.txt.
IETF 66 L1VPN Basic Mode Draft draft-ietf-l1vpn-basic-mode-00.txt Don Fedyk (Editor) Yakov Rekhter (Editor)
Generic Aggregation of Resource Reservation Protocol (RSVP) for IPv4 and IPv6 Reservation over PCN domains Georgios Karagiannis, Anurag Bhargava draft-ietf-tsvwg-rsvp-pcn-01.
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”,
1 Requirements for GMPLS-based multi-region and multi-layer networks (MRN/MLN) draft-ietf-ccamp-gmpls-mln-reqs-01.txt CCAMP WG, IETF 66 Jul. 10, 2006 Kohei.
PCE-based Computation for Inter-domain P2MP LSP draft-zhao-pce-pcep-inter-domain-p2mp-procedures-00.txt Quintin Zhao, Huawei Technology David Amzallag,
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.
GMPLS Recovery Signaling Issues draft-rhodes-rsvp-recovery-signaling-01 Nic Neate Data Connection Ltd (DCL)
Refresh Interval Independent facility FRR draft-chandra-mpls-enhanced-frr-bypass-00 Chandra Ramachandran Yakov Rekhter.
Multicast over VPLS MPLS WC 2009 Ben Niven-Jenkins - BT Andrew Bartholomew - ALU February 2009.
Applicability of Existing Solutions to the Problem Space draft-takeda-l1vpn-applicability-03.txt.
70th IETF Vancouver, December 2007 CCAMP Working Group Status Chairs: Deborah Brungard : Adrian Farrel :
Generalized MPLS RSVP-TE Signaling for Layer-2 LSPs D.Papadimitriou D.Brungard A.Ayyangar
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.
63rd IETF Paris August 2005 CCAMP Working Group Online Agenda and Slides at:
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-
Establishing P2MP MPLS TE LSPs draft-raggarwa-mpls-p2mp-te-02.txt Rahul Aggarwal Juniper Networks.
61st IETF Washington DC, Nov GMPLS Inter-domain Traffic Engineering Requirements GMPLS Inter-domain Traffic Engineering Requirements draft-otani-ccamp-interas-gmpls-te-01.txt.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
Bearer Control for VoIP and VoMPLS Control Plane Francois Le Faucheur Bruce Thompson Cisco Systems, Inc. Angela Chiu AT&T March 30, 2000.
Support for RSVP-TE in L3VPNs Support for RSVP-TE in L3VPNs draft-kumaki-murai-ccamp-rsvp-te-l3vpn-01.txt Kenji Kumaki KDDI Corporation Tomoki Murai Furukawa.
© 2006 Open Grid Forum Network Services Interface Policy-based routing enforcement John MacAuley, ESnet 4 th February 2015.
Analysis on Two Methods in Ingress Local Protection.
IETF 67, MPLS WG, San Diego 11/08/2006
Jean-Philippe Vasseur – Cisco Systems Raymond Zhang - Infonet
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
Richard Ogier Presented by Tom Henderson July 28, 2011
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
PCEP Extensions For Transporting Traffic Engineering (TE) Data
Goals of soBGP Verify the origin of advertisements
An analysis of scaling issues in MPLS-TE backbone networks
Protection & Restoration Design Team - CCAMP WG
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.
Signaling RSVP-TE P2MP LSPs in an Inter-domain Environment draft-ali-mpls-inter-domain-p2mp-rsvp-te-lsp-01.txt Zafar Ali, Cisco Systems.
IETF 98 (MPLS WG) Abhishek Deshmukh (presenting) Kireeti Kompella
LSP Fast-Reroute Using RSVP Detours
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.
Extensions to G/RSVP-TE for Point to Multipoint TE LSPs R.Aggarwal, D.Papadimitriou, and S.Yasukawa (Editors)
Editors: Bala’zs Varga, Jouni Korhonen
Zhaohui (Jeffrey) Zhang
Presentation transcript:

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, J.Drake, A.Farrel, M.Jork, H.Kojima, K.Kompella, A.Kullberg, J-L Leroux, A.Malis, K.Sugisono, G.Swallow, M.Uga, J.-P.Vasseur, and L.Wei)

Achievements since Seoul (1) A single solution framework: merge between – P2MP TE LSP: set of P2P sub-LSPs, each from ingress to the leaf P2MP TE LSP Identification –New P2MP SESSION C-Type with P2MP Id as destination –SENDER_TEMPLATE and FILTER_SPEC objects remain unchanged P2P sub-LSP identification –P2P SUB-LSP object with leaf destination address – on sub-LSP ID in P2P SUB-LSP or sub-Group_ID in SENDER_TEMPLATE object Multiple Path messages can be used to signal a single P2MP TE LSP –Each Path message signals one or more P2P sub-LSPs –When multiple P2P sub-LSPs in one Path message: ERO/RRO compression scheme and processing (one sub-ERO per P2P sub-LSP)

Achievements since Seoul (2) Legacy LSR support + method(s): –LSP stitching –( + P2P FA-LSP when applicable) Fast Reroute (MPLS only): Facility based + Detour style protection Reach consensus on solution requirements: –support full refresh mechanisms (summary refresh optional but recommended) –address message fragmentation (message size > MTU) –support aggregated state management and incremental state updates –metrics: messaging comparison + semantic + impact of protocol extensions including on existing implementation –node capabilities to be assessed and detailed in a routing specific document Single vs Multiple P2P sub-LSP in single Path message: –dedicated section on refresh reduction (=> applicability of RFC 2961) –dedicated section on incremental state updates and aggregate state management Remaining open issues identified and are under discussion (next slides)

Open Issue 1: State management As part of the state management discussion Issue: sub-Group ID versus sub-LSP ID Sub-Group ID: identifier of destination (set) Extreme case = sub LSP_ID on the other end equivalent to the P2MP LSP_ID (ingress control) Disambiguate message size (single Path) and group Path message together that collectively represent the P2MP TE LSP –Fragmentation and/or Aggregated state but still require an ID for sub-tree re-optimization –Investigate potential usage for incremental updates

Open Issue 2: Incremental state update RSVP [RFC2205] and G/RSVP-TE [RFC3473/RFC3209] –signaling of resource reservation by full state communication and synchronization in each state advertisement message –[RFC2205] “Path and Resv messages are idempotent.” Refresh Overhead Reduction Extensions [RFC2961] –improvements to message handling and scaling of state refreshes –does not modify full state advertisement nature of Path/Resv messages Full state advertisement in Path/Resv has some drawbacks when only portion(s) of previously advertised state modified => processing overhead in identifying what state portion has changed + message overhead of sending full state Extend RSVP to reduce message size and state processing associated w/ state change (support incremental state updates and optimize state change processing) - on a hop-by-hop basis and particularly when Refresh Reduction is also supported

Open Issue 2: Incremental state update Two documented proposals –Based on refresh reduction –incremental State/Message (iPath/iResv, iPathTear/iResvTear) Evaluation criteria –is capability provided when refresh reduction is NOT supported –is state management based on {session, sender_template} –does adding, moving or deleting a sub-set of sub-LSPs, necessitate creation of new state and separate management of the old states(s) (timed out ?) –how the method solves (~ implementation specific) these properties => performance gain vs cost of the mechanisms introduced Solution direction: –new proposal based on sub-Group ID (sender_template encoding to be refined) –to be further elaborated

Open Issue 3: Re-optimization Impact of partial re-optimization requires extra identifier => P2P Sub-LSP ID (+ scope) Refers to the following requirements: 1)Do we need partial re-optimization ? –definition of partial re-optimization (functional) –mechanism of partial re-optimization (signaling) 2)Do we need partial re-optimization if there is data replication during transient ? –there are mechanisms that are minimizing data replication –from req i-d such mechanism SHOULD be defined 3)Is it acceptable to only support full tree re-optimization (no data replication) ?

Open Issue 4: Re-merging Occurs when nodes receives two streams from at least two different P_HOPs and data sent to the same or multiple outgoing interfaces => differentiate case with and without common segment after "re-merging" point Data plane impact (blocking issue) Control plane issue: –aggregate state on “merging point” => if Path/Refresh message with an incremental semantic then issue disappears –since same SESSION and SENDER_TSPEC objects => rely on P2P sub LSP_ID Example where re-merging would be allowed: change color/priority in the middle of the P2MP tree (per sub-tree due to administrative policies)

Open Issue 5: Recovery There is general agreement on Fast Reroute applicability (MPLS only) –Facility based protection –Detour style protection Fast Reroute text to be moved in a separate document once the base text is mature GMPLS remains to be covered

Conclusion + Next steps Building blocks of the single solution are in place Remaining open issues are being discussed and should be resolved within a short timeframe Further progress achieved since draft was published More discussion from the MPLS WG list is also expected is a reasonable basis for continuing this work Consensus to make this document a MPLS WG I-d ?