MPLS Special Purpose Labels draft-kompella-mpls-special-purpose-labels-01 Loa Andersson Adrian Farrel Kireeti Kompella.

Slides:



Advertisements
Similar presentations
1 © 2001, Cisco Systems, Inc. All rights reserved. © 2004, Cisco Systems, Inc. All rights reserved. Location Conveyance in SIP draft-ietf-sipping-location-requirements-02.
Advertisements

Nov 2009 draft-ietf-mpls-tp-framework-06.txt A framework for MPLS in Transport networks draft-ietf-mpls-tp-framework-06.txt Stewart Bryant (Cisco), Matthew.
BGP L2VPN Auto-discovery and Signaling
SYMBOL TABLES &CODE GENERATION FOR EXECUTABLES. SYMBOL TABLES Compilers that produce an executable (or the representation of an executable in object module.
MPLS Extensions to ICMP Ron Bonica Der-Hwa Gan Dan Tappan.
Planar point location -- example
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
BIER Ping IETF 92 draft-kumarzheng-bier-ping-00
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Segment Routing Clarence Filsfils – Distinguished Engineer Christian Martin –
Network Localized Mobility Management using DHCP
Deep Label Stacks MPLS part 2, IETF 84 speaker: curtis; voice: kireeti.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Introducing MPLS Labels and Label Stacks
Draft-kompella-mpls-larp-01 Kireeti Kompella IETF 90 Toronto, July 2014.
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
Nov 11, 2004CS573: Network Protocols and Standards1 IP Routing: OSPF Network Protocols and Standards Autumn
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
MPLS and Traffic Engineering
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
MPLS-TP OAM Analysis draft-ietf-mpls-tp-oam-analysis-00.txt
1 LSP-Trace over MPLS tunnels draft-nitinb-lsp-ping-over-mpls-tunnel-00 Nitin BahadurJuniper Networks Kireeti KompellaJuniper Networks IETF 69, MPLS WG,
Draft-ietf-mpls-entropy-label ietf 82. Entropy Labels Generalize what’s been done in the fat PW draft – Define general characteristics of entropy labels.
LSP-Ping and BFD encapsulation over ACH draft-nitinb-mpls-tp-lsp-ping-bfd-procedures Nitin BahadurRahul Aggarwal Dave WardTom Nadeau Nurit SprecherYaacov.
9/8/2015 draft-bocci-mpls-tp-gach-gal-00.txt MPLS Generic Associated Channel draft-bocci-mpls-tp-gach-gal-00.txt Matthew Bocci (ALU) & Martin Vigoureux.
Draft-loughney-what-standards-01.txt IETF 59 NEWTRK WG Presented by Spencer Dawkins.
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.
1 LSP-Trace over MPLS tunnels draft-nitinb-lsp-ping-over-mpls-tunnel-01 Nitin BahadurJuniper Networks Kireeti KompellaJuniper Networks George SwallowCisco.
Rfc7180bis: Further TRILL Clarifications, Corrections, and Updates Donald Eastlake Mingui Zhang, Radia Perlman, Ayan Banerjee, Anoop Ghanwani, Sujay Gupta.
Handling MPLS-TP OAM Packets Targeted at Internal MIPs draft-farrel-mpls-tp-mip-mep-map-04 H. Endo, A. Farrel, Y. Koike, M. Paul, R. Winter.
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,
T-MPLS Update (abridged) IETF70 December 2007 Stewart Bryant
Draft-akiya-mpls-entropy-lsp-ping Nobo Akiya George Swallow Carlos Pignataro Nagendra Kumar IETF 88, Vancouver, Canada.
Disman – IETF 56 Alarm MIB Sharon Chisholm Dan Romascanu
Application of PWE3 to MPLS Transport Networks
BESS WG2015-Mar-251 PMSI Tunnel Attribute Flags: IANA Considerations RFC6514 defines PMSI Tunnel Attribute (PTA) Carried in I/S-PMSI and Leaf A-D routes.
Nov. 8, 2006IDR WG Meeting1 IPv6 Next Hop for IPv4 Prefix In BGP Updates, NH not necessarily of same address family as NLRI Currently deployed examples:
1 MPLS Architectural Considerations for a Transport Profile ITU-T - IETF Joint Working Team Dave Ward, Malcolm Betts, ed. April 16, 2008.
Yaakov (J) Stein RAD Data Communications, Ltd. PW usage nits.
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-01 Kireeti Kompella Juniper Networks Shane Amante Level 3 Communications.
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-02
Joint CCAMP, L2VPN, MPLS & PWE3 meeting on MPLS-TP Dublin
GMPLS Recovery Signaling Issues draft-rhodes-rsvp-recovery-signaling-01 Nic Neate Data Connection Ltd (DCL)
70th IETF Vancouver, December 2007 CCAMP Working Group Status Chairs: Deborah Brungard : Adrian Farrel :
IDR WG 6PE-Alt draft-manral-idr-mpls-explicit-null-00.txt Vishwas Manral, IPInfusion Manoj Dutta, IPInfusion IETF 71, Philadelphia, PA, USA.
What do we put in the TED? Which TE links from the network should appear in the Traffic Engineering Database at a Label Switching Router? An attempt to.
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping-extensions-01 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray 1IETF 77 MPLS WG IETF 77,
Draft-kompella-ospf- multiaccess-te-00.txt OSPF WG ‘58 Kireeti Kompella Juniper.
Draft-carpenter-v6ops-label-balance-02 Brian Carpenter Sheng Jiang (Speaker) Willy Tarreau March 2012 IPv6 Flow Label for Server Load Balancing - update.
February 2006 MPLS Interop 2008 # 1 MPLS-TP OAM OAM for an MPLS Transport Profile Loa Andersson, Acreo AB IAB, MPLS WG co-chair.
Entropy Labels – IETF 83 draft-ietf-mpls-entropy-label-01.
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.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
Connecting IPv4 Islands over IPv6 MPLS Using IPv4 Provider Edge Routers(4PE) Zhenqiang Li China Mobile.
KIREETI KOMPELLA, LOA ANDERSSON ADRIAN FARREL SPECIAL PURPOSE LABELS.
Requirements for LER Forwarding of IPv4 Option Packets
UDP Encapsulation for IP Tunneling
MPLS-TP Fault Management Draft draft-boutros-mpls-tp-fault-01
George Swallow Martin Vigoureux Rahul Aggerwal July 30, 2008
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
IPv6 Router Alert Option for MPLS OAM
An MPLS-Based Forwarding Plane for Service Function Chaining
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
DetNet Data Plane design team IETF 98, Chicago, 2017
An MPLS-Based Forwarding Plane for Service Function Chaining
Synonymous Flow Labels
Active OAM in Geneve draft-mmbb-nvo3-geneve-oam
OAM for Deterministic Networks draft-mirsky-detnet-oam
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
Presentation transcript:

MPLS Special Purpose Labels draft-kompella-mpls-special-purpose-labels-01 Loa Andersson Adrian Farrel Kireeti Kompella

Two Things Making the new name “special purpose labels” official, and listing relevant RFCs What about extended special purpose labels in the range 0-15?

A Rose by any other Name (would smell as special) 1.Renaming “reserved” labels to “special purpose” labels – IANA uses “reserved” in a different way – Many RFCs use the term “reserved” labels – State that this doc updates those RFCs – May help reduce confusion and maybe help evangelize the new term Loa has gone through this exercise – Renaming of “EXP field” to “TC field”

Extra Special Special Purpose Labels 2.Some reserved^H^H^H^H^H^H^H^H special purpose labels have meanings independent of where they are in the stack – For others, it may be convenient to assume this to avoid breaking existing implementations or to simplify implementations Labels to consider here: ELI, RA, GAL, OAM, Explicit Null

Extra Special Special Purpose Labels The Entropy Label Indicator (ELI) label (7) may occur anywhere in the stack – RFC 6790 says one may search through the stack looking for this label, and use the next label as the Entropy label (to use for load balancing) – Doesn’t say anything about being after label 15! The ELI MUST retain its meaning independent of whether or not the preceding label is the extension label (15)

Extra Special Special Purpose Labels RFC 4182 effectively states that Explicit Null labels (0, 3) may occur anywhere in the stack – Used to be legal only at bottom-of-stack If an explicit null label bubbles to the top of stack, it should be popped Should explicit labels retain their meaning even if they occur after the extension label? – In theory, not necessary – In practice, need to look at implementations

Extra Special Special Purpose Labels GAL label (RFC 5586) – “ Upon reception of the labeled packet, the targeted destination, after having checked both the LSP Label and GAL LSEs fields, SHOULD pass the whole packet to the appropriate processing entity. “ OAM label (RFC 3429) Do current implementations look through the label stack searching for the GAL/OAM label?

Extra Special Special Purpose Labels Router Alert labels – Do current implementations look through the label stack searching for the RA label? – Or only act on it them when they bubble to the top of stack?

Proposed Solution When the extended label is defined, pre- reserve some of the non-extended special purpose labels – State that they retain their meaning even as extended special purpose labels – State that label 15 is not legal after label 15 When a new non-extended special purpose label (0-15) is defined, check if necessary to pre-reserve same value in the extended space

Publish it already? Or maybe make it a WG doc first?