Draft-li-mpls-global-label-framework-02IETF 90 MPLS WG1 A Framework of MPLS Global Label draft-li-mpls-global-label-framework-02 Zhenbin Li, Quintin Zhao,

Slides:



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

LDP extensions for Explicit Pseudowire to transport LSP mapping draft-cao-pwe3-mpls-tp-pw-over-bidir-lsp-02.txt Mach Chen Wei Cao.
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Requirement and protocol for WSON and non-WSON interoperability CCAMP WG, IETF 81th, Quebec City, Canada draft-shimazaki-ccamp-wson-interoperability-00.
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.
Draft-beckhaus-ldp-dod-00IETF 81: 25 July LDP DoD draft-beckhaus-ldp-dod-00.txt Thomas Beckhaus (Deutche Telekom AG) Bruno Decraene (France Telecom)
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Pseudowire Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-00 Rahul Aggarwal Yimin Shen
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/
Draft-li-isdnrg-seamless-mpls-mbh-00IETF 92 SDNRG1 Inter-SDN in Seamless MPLS for Mobile Backhaul Zhenbin Li, Rober Tao Huawei Technologies IETF 92, Dallas,
Seamless MPLS for Mobile Backhaul draft-li-mpls-seamless-mpls-mbh-00
Draft-li-l2vpn-ccvpn-arch-00IETF 88 L2VPN1 An Architecture of Central Controlled Layer 2 Virtual Private Network (L2VPN) draft-li-l2vpn-ccvpn-arch-00 Zhenbin.
Draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG1 An Architecture of Central Controlled Interior Gateway Protocol (IGP) draft-li-rtgwg-cc-igp-arch-00 Zhenbin.
Draft-ni-l3vpn-pm-bgp-ext-00IETF 87 L3VPN1 BGP Extension For L3VPN PM draft-ni-l3vpn-pm-bgp-ext-00 Hui Ni, Shunwan Zhuan, Zhenbin Li Huawei Technologies.
Draft-ni-l3vpn-bgp-ext-sd-co-lsp-00IETF 87 L3VPN1 BGP Extensions for Setup Service-Driven Co-Routed LSP in L3VPN draft-ni-l3vpn-bgp-ext-sd-co-lsp-00 Hui.
Performance-based BGP Routing Mechanism draft-xu-idr-performance-routing-00 Xiaohu Xu (Huawei) Hui Ni (Huawei) Mohamed Boucadair (France.
1 RSVP-TE Based MPLS LI & LB J. Dong, M. Chen (Huawei), Z. Li (China Mobile) IETF84 CCAMP July 2012 Vancouver draft-dong-ccamp-rsvp-te-mpls-tp-li-lb-03.
Draft-li-mpls-seamless-mpls-mbb-00IETF 87 MPLS1 Seamless MPLS for Mobile Backhaul draft-li-mpls-mbb-seamless-mpls-00 Zhenbin Li, Lei Li (Huawei) Manuel.
Li Zhang, Zhenbin Li (Huawei Technologies) Dapeng Liu (China Mobile)
Draft-li-mpls-network-virtualization-framework-00IETF 88 SPRING WG1 Framework of Network Virtualization Based on MPLS Global Label draft-li-mpls-network-virtualization-framework-00.
Requirements for the Conversion Between Permanent Connections and Switched Connections in a Generalized Multiprotocol Label Switching (GMPLS) Network Internet.
BGP Link-State extensions for Segment Routing
Applicability and Tradeoffs of ICN for Efficient IoT draft-lindgren-icnrg-efficientiot-00 presented by Olov Schelén IRTF ICNRG IETF 90, Toronto.
Using BGP between PE and CE in EVPN draft-li-l2vpn-evpn-pe-ce-01 Zhenbin Li, Junlin Zhuang, Shunwan Zhuang (Huawei Technologies) IETF 90, Toronto, Canada.
Application of PWE3 to MPLS Transport Networks
Framework for G.709 Optical Transport Network (OTN) draft-ietf-ccamp-gmpls-g709-framework-05 CCAMP WG, IETF 82 nd Taipei.
PCE-based Computation for Inter-domain P2MP LSP draft-zhao-pce-pcep-inter-domain-p2mp-procedures-00.txt Quintin Zhao, Huawei Technology David Amzallag,
PCE 64 th IETF PCE Policy Architecture draft-berger-pce-policy-architecture-00.txt Lou Berger Igor Bryskin Dimitri Papadimitriou.
Segment-based EVPN (S-EVPN) draft-li-l2vpn-segment-evpn-01 Zhenbin Li (Presenter) Lucy Yong Junlin Zhang March, 2014 London United Kingdom.
IDR WG 6PE-Alt draft-manral-idr-mpls-explicit-null-00.txt Vishwas Manral, IPInfusion Manoj Dutta, IPInfusion IETF 71, Philadelphia, PA, USA.
IETF #58 in Minneapolis1 IPv6 Address Assignment and Route Selection for End-to-End Multihoming Kenji Ohira Kyoto University draft-ohira-assign-select-e2e-multihome-02.txt.
Segment EVPN draft-li-l2vpn-segment-evpn Zhenbin Li Lucy Yong (Presenter) Junlin Zhang July, 2013 Berlin Germany.
Draft-li-rtgwg-igp-ext-mrt-frr-00IETF 85 RTGWG1 Applicability of LDP Multi-Topology for Unicast Fast-reroute Using Maximally Redundant Trees draft-li-rtgwg-ldp-mt-mrt-frr-01.
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.
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
Extensions to PCEP for Hierarchical Path Computation Elements PCE draft-zhang-pcep-hierarchy-extensions-00 Fatai Zhang Quintin Zhao.
The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS & GMPLS draft-ietf-pce-hierarchy-fwk-00.txt.
The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS & GMPLS draft-king-pce-hierarchy-fwk-01.txt.
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.
Draft-li-idr-cc-bgp-arch-00IETF 88 IDR1 An Architecture of Central Controlled Border Gateway Protocol (BGP) draft-li-idr-cc-bgp-arch-00 Zhenbin Li, Mach.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
Draft-chen-rtgwg-resource-management-yang-00IETF 94 RTGWG1 PCE-initiated IP Tunnel draft-chen-pce-pce-initiated-ip-tunnel-00 Xia Chen, Zhenbin Li(Huawei)
1 MTU Extended Community for BGP-4 Q. Zeng, J. Dong (Huawei Technologies) IETF81 IDR July 2011 Quebec draft-zeng-idr-bgp-mtu-extension-00.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
Draft-fm-bess-service-chaining-01 Prague, July 2015 Rex Fernando Stuart Mackie Dhananjaya Rao Bruno Rijsman Maria Napierala.
Advertising MPLS LSPs in the IGP draft-gredler-ospf-label-advertisement draft-gredler-isis-label-advertisement Hannes Gredler IETF87,
Draft-li-mpls-serv-driven-co-lsp-fmwk-03IETF 90 MPLS1 A Framework for Service-Driven Co-Routed MPLS Traffic Engineering LSPs draft-li-mpls-serv-driven-co-lsp-fmwk-03.
Connecting MPLS-SPRING Islands over IP Networks
draft-patel-raszuk-bgp-vector-routing-01
Zhenbin Li, Li Zhang(Huawei Technologies)
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
A Framework for Service-Driven Co-Routed MPLS Traffic Engineering LSPs draft-li-mpls-serv-driven-co-lsp-fmwk-01 Zhenbin Li, Shunwan Zhuan, Jie Dong Huawei.
Adrian Farrel : Old Dog Consulting
Usecases of MPLS Global Label draft-li-mpls-global-label-usecases-03
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.
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
Guard Bands requirements for GMPLS controlled optical networks
ACTN Information Model
Virtual Hub-and-Spoke in BGP EVPNs
N. Kumar, C. Pignataro, F. Iqbal, Z. Ali (Presenter) - Cisco Systems
Zhenbin Li, Shunwan Zhuang Huawei Technologies
MVPN/EVPN Tunnel Aggregation with Common Labels Zhaohui Zhang (Juniper) Eric Rosen (Juniper) Wen Lin (Juniper) Zhenbin Li (Huawei) BESS WG 20-March-2018.
IETF South Korea PCEP Link-State extensions for Segment Routing draft-li-pce-pcep-ls-sr-extension-01 Zhenbin Li (Huawei) Xia Chen (Huawei) Nan.
DetNet Information Model Consideration
draft-zhuang-pce-stateful-pce-lsp-scheduling-05
FlexE Design Team Presenter: Mach
Royi Zigler(Broadcom)
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
DetNet Data Plane Solutions draft-ietf-detnet-dp-sol-ip-02  draft-ietf-detnet-dp-sol-mpls-02  Bala’zs Varga, Jouni Korhonen, Janos Farkas, Lou Berger,
Inter-AS OAM for SR Networks IETF 105, Montreal
Presentation transcript:

draft-li-mpls-global-label-framework-02IETF 90 MPLS WG1 A Framework of MPLS Global Label draft-li-mpls-global-label-framework-02 Zhenbin Li, Quintin Zhao, Xia Chen (Huawei) Tianle Yang (China Mobile) Robert Raszuk (Individual) IETF 90, Toronto, ON, Canada

draft-li-mpls-global-label-framework-02IETF 90 MPLS WG2 Updates of draft-li-mpls-global-label-usecases Add one co-author: Robert Raszuk Merge content from [I-D.raszuk-mpls-domain-wide-labels] Update the use cases according to latest progress  MPLS OAM for LDP LSP  Service Chaining  Segment Routing Clarify the problem for the use cases  VPLS Multicast over MP2MP  EVPN Modify the description for the use cases  Identification of MVPN/VPLS: Both upstream label allocation and central controlled label allocation can be used for global label.

draft-li-mpls-global-label-framework-02IETF 90 MPLS WG3 Updates of draft-li-mpls-global-label-framwork Add one co-author: Robert Raszuk Merge content from [I-D.raszuk-mpls-domain-wide-labels] Refine the draft according to latest progress

draft-li-mpls-global-label-framework-02IETF 90 MPLS WG4 Framework of MPLS global label [I-D.li-mpls-global-label-usecases] proposes possible use cases of MPLS global label. MPLS global label can be used for:  identification of the location  identification of the service  identification of the network The framework of MPLS global label includes:  Definition of MPLS global label  Label allocation methods for MPLS global label  Representation of MPLS global label  Control plane for MPLS global label  Data plane for MPLS global label

draft-li-mpls-global-label-framework-02IETF 90 MPLS WG5 Definition of MPLS Global Label MPLS global label is the label which meaning can be understood by all nodes or part of nodes in the network. These nodes can be nodes in one domain or nodes spanning multiple domains  Special-Purpose MPLS label: Such labels have specific well- known meaning and can be understood by all MPLS nodes.  Domain Wide Labels: Domain Wide Labels may be only understood by all nodes or part of nodes in one domain or multiple domains.

draft-li-mpls-global-label-framework-02IETF 90 MPLS WG6 MPLS Global Label Allocation Methods Special-Purpose MPLS Label  [RFC7274] defines the label allocation and retirement through IANA. Domain Wide Labels  Out-of-band label allocation: manual planning Static configuration of global label Typical scenario: Segment routing  In-band label allocation: dynamic assignment through control protocols Typical example: upstream MPLS label assignment defined in [RFC5331] This document focuses on the domain wide labels. In this document, the global label always means Domain Wide Label.

draft-li-mpls-global-label-framework-02IETF 90 MPLS WG7 Representation of MPLS Global Label Per-platform Label Space  Pros: Reuse the existing forwarding plane.  Cons: Need to prevent the confliction between the global labels allocated in controller and local labels allocated in network devices by existing MPLS protocols (LDP/BGP/RSVP-TE). Context-Specific Label Space  Two methods to determine the Context Identifier for the global label space: Service-specific Context Identifier: Service -specific label space MPLS Global Label Indicator: Well-known label space  Pros: Prevent the label confliction  Cons: Need to enhance the existing MPLS forwarding mechanism.

draft-li-mpls-global-label-framework-02IETF 90 MPLS WG8 Control Plane for MPLS Global Label Architecture of In-band Domain-Wide Label Allocation

draft-li-mpls-global-label-framework-02IETF 90 MPLS WG9 Control Plane for MPLS Global Label In the architecture the central controller is responsible for allocating the global labels and advertising to the client nodes in the network.  In-Band Global Label Allocation: –Label Allocation in Per-Platform MPLS Label Space –Label Allocation in Context-Specific Label Space  Label mapping distribution –From the controller to the connected client nodes –From the connected client nodes to unconnected client nodes  Inter-Domain label negotiation  Protocol extensions requirement to support label allocation and distribution: –IGP Protocol Extensions –BGP Protocol Extensions –PCEP Protocol Extensions

draft-li-mpls-global-label-framework-02IETF 90 MPLS WG10 Label Allocation Procedures for MPLS Global Label Label Allocation in Per-Platform MPLS Label Space Label Allocation in Context-specific MPLS Label Space: Shared label segment negotiation can be saved.

draft-li-mpls-global-label-framework-02IETF 90 MPLS WG11 Label Mapping Distribution for MPLS Global Label Label Mapping Distribution  From the controller to the connected client nodes: If the central controller connects to all involved nodes, the label mapping can be directly advertised to these nodes.  From the connected client nodes to unconnected client nodes: If the central controller only connects part of the involved nodes, the label mapping should be distributed to other client nodes by the clients nodes which receive the label mapping from the central controller.

draft-li-mpls-global-label-framework-02IETF 90 MPLS WG12 Protocol Extensions Requirements IGP Protocol Extensions  REQ 01. Report Label Capability from client nodes to the central controller.  REQ 02. Notify the shared global label range from the central controller to client nodes.  REQ 03: Distribute label mapping from the central controller to client node.  REQ 04: Distribute label mapping among client nodes. BGP Protocol Extensions  REQ 11. Report Label Capability from client nodes to the central controller.  REQ 12. Notify the shared global label range from the central controller to client nodes.  REQ 13: Send global label request from client nodes to the central controller.  REQ 14: Distribute label mapping from the central controller to client node.  REQ 15: Inter-domain global label negotiation PECP Protocol Extensions  REQ 21. Report Label Capability from client nodes to the central controller.  REQ 22. Notify the shared global label range from the central controller to client nodes.  REQ 23: Send global label request from client nodes to the central controller.  REQ 24: Distribute label mapping from the central controller to client node.  REQ 25: Inter-domain global label negotiation

draft-li-mpls-global-label-framework-02IETF 90 MPLS WG13 Data Plane for MPLS Global Label Global Label in Per-Platform Label Space  Without modification Global Label in Context-Specific Label Space Global Process of Inner Global Label  A special-purpose label which is named as Global Process Indicator (GPI) is introduced to indicates that the next global label to GPI SHOULD be processed by each node along the path. Such method can reduce the depth of label stack.  allocated from the per-platform label space  allocated from the Context-Specific label space

draft-li-mpls-global-label-framework-02IETF 90 MPLS WG14 Next Steps Solicit more comments and feedbacks. Revise the draft.