Unified Source Routing Instructions using MPLS Label Stack draft-xu-mpls-unified-source-routing-instruction-04 Xiaohu Xu (Huawei) Ahmed Bashandy (Cisco)

Slides:



Advertisements
Similar presentations
PCEP Extensions for Segment Routing draft-ietf-pce-segment-routing-01
Advertisements

OSPF Operator Defined TLVs for Agile Service Deployment (previous name self-defined TLVs) draft-chunduri-ospf-operator-defined-tlvs-00 (previously: draft-chunduri-ospf-self-defined-sub-tlvs-03)
Encapsulating MPLS in UDP draft-xu-mpls-in-udp-02 Xiaohu Xu (Huawei) Marshall Eubanks (AmericaFree.TV) Lucy Yong (Huawei) Nischal Sheth.
Seamless MPLS draft-leymann-mpls-seamless-mpls-03.txt Nicolai Leymann, Thomas Beckhaus (DT) Wim Henderickx (Alcatel-Lucent) Clarence Filsfils (Cisco) Dirk.
IPv6, the Protocol of the Future, Today Mathew Harris.
BGP Link-State extensions for Segment Routing
Entropy Label for SR-MPLS draft-ietf-mpls-spring-entropy-label-00 Sriganesh Kini Kireeti Kompella Siva.
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-02
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-pbb-evpn-02.txt Ali Sajassi (Cisco), Nabil Bitar.
Generic UDP Encapsulation for IP Tunneling Lucy Yong July 2014 Toronto CA draft-ietf-tsvwg-gre-in-udp-02.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-evpn-inter-subnet- switching-03.txt A. Sajassi.
Advertising Encapsulation Capability Using OSPF draft-xu-ospf-encapsulation-cap-01 Xiaohu Xu (Huawei) Robert Raszuk (Mirantis) Uma Chunduri.
Connecting SPRING Islands over IP Networks draft-xu-spring-islands-connection-over-ip-00 Xiaohu Xu (Huawei) Siva Sivabalan (Cisco) IETF89,
Entropy Labels – IETF 83 draft-ietf-mpls-entropy-label-01.
Source Packet Routing in Networking WG (spring) IETF 89 – London Chairs: John Scudder Alvaro Retana
GRE.
Konstantin agouros Omkar deshpande
Requirements for LER Forwarding of IPv4 Option Packets
UDP Encapsulation for IP Tunneling
Connecting MPLS-SPRING Islands over IP Networks
B-TECH PROJECT MID-SEM PRESENTATION 2011
BGP-Based SPF RTGWG - Jan 2017
GRE-in-UDP Encapsulation
draft-xu-isis-nvo-cp-00 Xiaohu Xu (Huawei) Saumya Dikshit (Cisco)
Virtual Aggregation (VA)
Dedicated Multicast-LMA (M-LMA)
Advertising Encapsulation Capability Using OSPF
ISIS Flooding Reduction in MSDC
Encapsulating MPLS in UDP
Multi-domain MPLS Deployment Enhancement
IS-IS WG IETF-97 Seoul Chris Hopps
P. Psenak, S.Previdi, C. Filsfils – Cisco W. Henderickx – Nokia
Zhenbin Li, Shunwan Zhuang Huawei Technologies
A Unified Approach to IP Segment Routing
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
EVPN Interworking with IPVPN
Bala’zs, Norm, Jouni DetNet WG London, 23rd March, 2018
Xiaohu Xu & Stewart Bryant (Huawei) Hamid Assarpour (Broadcom)
Xiaohu Xu (Huawei) Stewart Bryant (Huawei) Hamid Assarpour (Broadcom)
OSPF WG Status IETF 97, Seoul
Authors : Francois Clad, Cisco (presenter) Xiaoahu Xu, Alibaba
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-00
OSPF WG Status IETF 98, Chicago
IS-IS Flooding Reduction in MSDC
Xiaohu Xu (Huawei) Stewart Bryant (Huawei) Hamid Assarpour (Broadcom)
Update on draft-ietf-spring-segment-routing-mpls-12
Technical Issues with draft-ietf-mpls-bfd-directed
draft-ietf-teas-yang-te-topo-08
Fast Reroute for Node Protection in LDP- based LSPs
BGP-Based SPF IETF 98, Chicago
SRv6 BGP based overlay services draft-dawra-bess-srv6-services-00
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
DetNet Data Plane design team IETF 98, Chicago, 2017
draft-guichard-sfc-nsh-sr-02
Synonymous Flow Labels
IPv6 Encapsulation for IOAM - Enhancement of IPv6 Extension Headers draft-li-6man-ipv6-sfc-ifit-01 draft-li-6man-enhanced-extension-header-00 Zhenbin.
Clarence Filsfils Pablo Camarillo John Leddy Daniel Voyer
draft-wijnandsxu-bier-non-mpls-bift-encoding-00
draft-ietf-bier-ipv6-requirements-01
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-03
draft-bashandy-isis-srv6-extensions-04
BGP VPN service for SRv6 Plus IETF 105, Montreal
draft-ietf-teas-yang-l3-te-topo-02
Preferred Path Routing (PPR) Updates
Royi Zigler(Broadcom)
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
draft-gandhi-spring-sr-mpls-pm-03
draft-ali-spring-srv6-oam-01.txt SRv6 OAM
Inter-AS OAM for SR Networks IETF 105, Montreal
draft-filsfils-spring-segment-routing-policy-05
Presentation transcript:

Unified Source Routing Instructions using MPLS Label Stack draft-xu-mpls-unified-source-routing-instruction-04 Xiaohu Xu (Huawei) Ahmed Bashandy (Cisco) Hamid Assarpour (Broadcom) Shaowen Ma (Juniper) Wim Henderickx (Nokia) Jeff Tantsura (Individual) IETF100, Singapore

Changes since -03 version The following co-authors are moved to contributor list so as to meet the co- author number limit. Clarence Filsfils (Cisco)/Robert Raszuk (Bloomberg) /Uma Chunduri (Huawei) /Luis M. Contreras (Telefonica I+D) /Luay Jalil (Verizon) /Gunter Van De Velde (Nokia) /Tal Mizrahi (Marvell). Add some text to clarify how to avoid re-performing hash on the whole packet when re-encapsulating the packet with an IP- based tunnel header (e.g., a UDP tunnel header): when the encapsulator could not obtain at least one entropy label due to some reasons (e.g., 1) there is no EL at all in the label stack; 2) the encapsulator couldn't recognize the ELI; 3) the encapsulator could not read the EL due to the RLD limit), it's RECOMMENDED that the entropy value contained in the packet (e.g., the UDP source port value) is kept when stripping the IP-based tunnel header (e.g., the UDP tunnel header). As such, the entropy value could be directly copied to the entropy field (e.g., the source port of the UDP tunnel header) when re-encapsulating the packet with an IP-based tunnel header (e.g., a UDP tunnel header).

Unified SR: TE/Source-Routing as Overlay UDP as example, GRE and other tunnels also work Unified SR leverages MPLS-SR by MPLS-in-UDP or MPLS-in-GRE and therefore it works across IPv4 and IPv6 underlying networks. Combines the best of two worlds (e.g., the simplicity of IP and the flexible programming capability of MPLS).

Unified SR: VPN+TE as Overlay UDP as example, GRE and other tunnels also work Unified SR can be seamlessly integrated with the existing MPLS-VPN technologies by using consistent programming instructions (i.e., MPLS label stack).

Unified SR: Seamless Interworking with MPLS-SR UDP as example, GRE and other tunnels also work Unified SR can be seamlessly interworking with the existing MPLS-SR technologies which greatly facilitates the incremental deployment of MPLS-SR (e.g., in the Egress Peer Engineering (EPE) case).

Values of Unified SR Leverage the existing hardware capabilities (e.g., MPLS-SR forwarding capability and MPLS-in-UDP tunneling capability) Facilitate the incremental deployment of MPLS-SR. Overcome the load-balancing dilemma encountered by MPLS-SR due to the maximum Readable Label-stack Depth (RLD) limitation (see draft-ietf-mpls-spring-entropy-label ) and the Maximum SID Depth (MSD) hardware limitations (see draft-ietf-ospf-segment-routing-msd). Seamless integration with the existing MPLS VPN technologies. Works for both IPv4 and IPv6 underlying networks.

Implementation Status Report Nokia have implemented it. Juniper planed to implement it in multiple platforms. Cisco has developed a demo. Huawei has listed it on the roadmap.

Next Steps Comments and Suggestions?