Extensions to G/RSVP-TE for Point to Multipoint TE LSPs <draft-raggarwa-mpls-rsvp-te-p2mp-01.txt> R.Aggarwal, D.Papadimitriou, and S.Yasukawa (Editors)

Slides:



Advertisements
Similar presentations
RSVP-TE Extensions for SRLG Configuration of FA
Advertisements

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.
MPLS additions to RSVP Tunnel identification Tunnel parameter negotiation Routing policy distribution Routing debugging information Scalability improvements.
CS Summer 2003 Lecture 9. CS Summer 2003 FILTERSPEC Object FILTERSPEC Object defines filters for selecting a subset of data packets in a session.
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.
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,
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.
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.
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.
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.
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.
1 © 1999, Cisco Systems, Inc _05F9-c1 Aggregated RSVP Bruce, Carol, Francois, and Fred Taggers on the Information Superhighway.
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.
EE 122: Integrated Services Ion Stoica November 13, 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.
Establishing P2MP MPLS TE LSPs draft-raggarwa-mpls-p2mp-te-02.txt Rahul Aggarwal Juniper Networks.
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.
Extensions to RSVP-TE for LSP Ingress Local Protection draft-ietf-teas-rsvp-ingress-protection-04 Huaimo Chen, Raveendra Torvi Autumn Liu, Tarek Saad,
Analysis on Two Methods in Ingress Local Protection.
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-03
Advertising Generic Information in IS-IS
Open issues with PANA Protocol
XCON WG IETF-64 Meeting XCON Framework Overview & Issues
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
Author list: Rakesh Gandhi Zafar Ali
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.
Tomohiro Otani Kenji Kumaki Satoru Okamoto Wataru Imajuku
Presenter: Jeffrey Zhang
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
IP Router-Alert Considerations and usage
PCEP Extensions For Transporting Traffic Engineering (TE) Data
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Goals of soBGP Verify the origin of advertisements
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-02
CCAMP WG Meeting IETF 58 - Minneapolis - Nov’03
Les Ginsberg Stefano Previdi Peter Psenak Martin Pilka
EE 122: Lecture 16/17 (Integrated Services)
An analysis of scaling issues in MPLS-TE backbone networks
IETF 96 (MPLS WG) Abhishek Deshmukh Kireeti Kompella (presenting)
Protection & Restoration Design Team - CCAMP WG
GMPLS Signaling Extensions for the Evolving G.709 OTN Control
78th IETF Meeting - Maastricht 27th, July 2010
OSPF Extensions for ASON Routing draft-ietf-ccamp-gmpls-ason-routing-ospf-03.txt IETF67 - Prague - Mar’07 Dimitri.
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.
IEEE MEDIA INDEPENDENT HANDOVER DCN:
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.
CHAPTER 8 Network Management
IETF 98 (MPLS WG) Abhishek Deshmukh (presenting) Kireeti Kompella
LSP Fast-Reroute Using RSVP Detours
Separating Routing Planes using Segment Routing draft-gulkohegde-spring-separating-routing-planes-using-sr-00 IETF 98 – Chicago, USA Shraddha Hegde
OSPF WG Status IETF 98, Chicago
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 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.
Editors: Bala’zs Varga, Jouni Korhonen
Zhaohui (Jeffrey) Zhang
Presentation transcript:

Extensions to G/RSVP-TE for Point to Multipoint TE LSPs <draft-raggarwa-mpls-rsvp-te-p2mp-01.txt> 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 San Diego Succeed in delivering a consistent merged solution: Resolution on sub-group based state management and update (Path and Resv message) Devise methods for implicit and explicit teardown (PathTear message) Revision of the FF and SE flow descriptor lists (Resv message) Revision of the remerging conditions and processing rules the change log v00 => v01.txt has been made available on the web page <http://www.labn.net/~dimitri>

State management (1) Issue: solve incremental updates/aggregate state management and potential fragmentation on ERO expansion Proposal: <sub-group originator ID, sub-group ID> Sub-group originator ID: TE Router-id of the node (ingress, transit) that sets the sub-group ID value. Sub-group ID: identifier (in the context of the sub-group originator ID) used to differentiate multiple Path messages that signal state for the same P2MP LSP Tunnel. The <sub-group originator ID, sub-group ID> tuple is globally unique.

State management (2) Two ways to encode the above information: a) Encode the <sub-group originator ID, sub-group ID> tuple in the P2MP sender template (new sender-template C-type value). b) Encode the <sub-group originator ID, sub-group ID> as the “first” object of the <P2P_sub_LSP_ descriptor list> Polling: all agree on <sub-group originator ID, sub-group ID> tuple; those that favor b) encoding can live or are not opposed to solution a) encoding => do we get consensus of the group ?

Open Issues (1) 1) STYLE usage: SE vs FF style usage conditions for resource sharing => new section needed 2) P2MP SENDER_TEMPLATE object and FILTER_SPEC object encoding specifics   => Section 24.2 3) Review re-merge/cross-over conditions + re-merging or re-pair (case when data plane is not blocking) => Section 23

Open Issues (2) 4) Re-optimization: single/subset of P2P sub-LSP within a sub-group single/subset of sub-groups note: requires consensus whether re-optimization may be performed on P2P sub-LSP basis or/and on sub-tree basis ? => Section 19 5) Sub-ERO compression re-organisation (after grafting/pruning) device specific mechanisms for SERO such re-organisation (or is the current proposed text sufficiently tackling the issue ?) => Section 3.4, 10 and 11 6) Stitching mechanism detail (P2MP and P2MP, P2MP and P2P) – in the scope of inter-domain effort

Next Steps revision.1 (i.e. draft-raggarwa-mpls-rsvp-te-p2mp-01.txt) will be submitted after meeting as working i-d see mail on the MPLS WG mailing list <http://www.cell-relay.com/mhonarc/mpls/current/msg00008.html> revision.2 with revisited organization + terminology before starting over to be achieved before starting incorporating new discussion point resolutions this should be closed by end-november at most – technical points to be addressed from this rev.2

Backup Slides

Achievements since Seoul (1) A single solution framework: merge between <draft-raggarwa-mpls-p2mp-te-02.txt> <draft-yasukawa-mpls-p2mp-rsvp-te-04.txt> 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 <NO_CONSENSUS> 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 3: Re-optimization Impact of partial re-optimization requires extra identifier => P2P Sub-LSP ID (+ scope) Refers to the following requirements: Do we need partial re-optimization ? definition of partial re-optimization (functional) mechanism of partial re-optimization (signaling) 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 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 <draft-raggarwa-mpls-rsvp-p2mp-te-00.txt> is a reasonable basis for continuing this work Consensus to make this document a MPLS WG I-d ?