Update on draft-ietf-spring-segment-routing-mpls-12

Slides:



Advertisements
Similar presentations
Seamless MPLS draft-leymann-mpls-seamless-mpls-02.txt
Advertisements

© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP-Prefix Segment in large-scale data centers draft-filsfils-spring-segment-routing-msdc-00.
EAP Channel Bindings Charles Clancy Katrin Hoeper IETF 76 Hiroshima, Japan November 08-13, 2009.
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Segment Routing Clarence Filsfils – Distinguished Engineer Christian Martin –
66th IETF Montreal July 2006 Requirements for delivering MPLS services Over L3VPN draft-kumaki-l3VPN-e2e-mpls-rsvp-te-reqts-01.txt Kenji Kumaki KDDI, Editor.
Draft-akiya-mpls-lsp-ping-lag-multipath Authors: Nobo Akiya (presenter) George Swallow Stephane Litkowski Bruno Decraene John E. Drake IETF 90, Toronto,
Seamless MPLS draft-leymann-mpls-seamless-mpls-03.txt Nicolai Leymann, Thomas Beckhaus (DT) Wim Henderickx (Alcatel-Lucent) Clarence Filsfils (Cisco) Dirk.
Virtual Topologies for Service Chaining in BGP IP/MPLS VPNs draft-rfernando-bess-service-chaining-00 (previously draft-rfernando-l3vpn-service-chaining-04)
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.
Draft-francois-segment-routing-ti-lfa-00 Pierre Francois, IMDEA Networks Institute Clarence Filsfils, Ahmed Bashandy, Cisco Systems Bruno Decraene, Stephane.
LDP signaled LSPs for external prefixes Ina Minei, Nischal Sheth - Juniper Luyuan Fang – AT&T
LDP extension for Inter-Area LSP draft-decraene-mpls-ldp-interarea-04 Bruno DecraeneFrance Telecom / Orange Jean-Louis Le RouxFrance Telecom / Orange Ina.
Segment Routing IETF 87 Clarence Filsfils – 1 C. Filsfils, S. Previdi, A. Bashandy, B. Decraene, S. Litkowski, M. Horneffer, I. Milojevic,
Segment Routing: An Architecture build with SDN in mind and addressing the evolving network requirements Brian Meaney Cisco SP Consulting Team.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
94th IETF, Yokohama, November 2015 Segment Routing Conflict Resolution draft-ginsberg-spring-conflict-resolution-00 Les Ginsberg
Using BGP to Bind MPLS Labels to Address Prefixes draft-rosen-idr-rfc3107bis-00 Eric Rosen (presented by Ross Callon) IETF 95 MPLS WGdraft-rosen-idr-rfc3107bis-001.
Konstantin agouros Omkar deshpande
Requirements for LER Forwarding of IPv4 Option Packets
Connecting MPLS-SPRING Islands over IP Networks
draft-patel-raszuk-bgp-vector-routing-01
Update on Advertising L2 Bundle Member Link Attributes in IS-IS
draft-white-i2rs-use-case-02
Virtual Aggregation (VA)
Presenter: Jeffrey Zhang
draft-francois-segment-routing-ti-lfa-00
Les Ginsberg Stefano Previdi Peter Psenak Martin Pilka
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-03 draft-ietf-teas-yang-rsvp-03 Tarek Saad (Presenter)
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
ISIS Route Tag sub-TLV draft-ietf-isis-admin-tags-02.txt
RFC 3036 FECs RFC 3036 defines FECs used to bind labels to address prefixes in routing table Two FECs defined: Address Prefix FEC Host Address FEC Not.
MPLS Basics 2 2.
P. Psenak, S.Previdi, C. Filsfils – Cisco W. Henderickx – Nokia
CHAPTER 8 Network Management
N. Kumar, C. Pignataro, F. Iqbal, Z. Ali (Presenter) - Cisco Systems
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
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-02
draft-ali-spring-bfd-sr-policy-00
Authors : Francois Clad, Cisco (presenter) Xiaoahu Xu, Alibaba
Update on draft-ietf-bess-mvpn-expl-track A. Dolganow J. Kotalwar E
draft-sitaraman-mpls-rsvp-shared-labels-00
YANG Data Models MPLS Base and Static LSPs draft-ietf-mpls-base-yang-04 draft-ietf-mpls-static-yang-04 Tarek.
Separating Routing Planes using Segment Routing draft-gulkohegde-spring-separating-routing-planes-using-sr-00 IETF 98 – Chicago, USA Shraddha Hegde
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-00
SPRING IETF-98 Tuesday, March 28.
Open Archival Information System
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-06 draft-ietf-teas-yang-rsvp-07 draft-ietf-teas-yang-rsvp-te-00 draft-ietf-mpls-base-yang-04 code.
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.
YANG Data Models for TE <draft-ietf-teas-yang-te-16> Latest YANG
Technical Issues with draft-ietf-mpls-bfd-directed
draft-ietf-teas-yang-te-topo-08
IETF 103 Bangkok, Thailand - November 2018
An MPLS-Based Forwarding Plane for Service Function Chaining
Synonymous Flow Labels
FlexE Design Team Presenter: Mach
BGP-LCU draft-szarecki-idr-bgp-lcu-traffic-steering-00
draft-filsfils-spring-segment-routing-policy-00
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-03
draft-bashandy-isis-srv6-extensions-04
draft-ietf-teas-yang-l3-te-topo-02
Kapil Arora Shraddha Hegde IETF-103
Royi Zigler(Broadcom)
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
Pseudo-Wire Protection
Unified Source Routing Instructions using MPLS Label Stack draft-xu-mpls-unified-source-routing-instruction-04 Xiaohu Xu (Huawei) Ahmed Bashandy (Cisco)
Inter-AS OAM for SR Networks IETF 105, Montreal
draft-filsfils-spring-segment-routing-policy-05
Presentation transcript:

Update on draft-ietf-spring-segment-routing-mpls-12 Ahmed Bashandy, Clarence Filsfils, (Cisco) Stefano Previdi Bruno Decraene, Stephane Litkowski (Orange) Rob Shakir (Google) IETF 101, SPRING WG

Summary Purpose: Specify the instantiation of segment routing over MPLS forwarding plane Key modifications Address AD review comments (thanks for the detailed review) Specify incoming label collision behavior

AD Review comments Why is this document on the Standards Track Document specifies many things. See the reply to comments sent to spring@ietf.org on Mar/7/18 Concern about SRLB and the concept of an SRLB Addressed in detail in Section 2.3 Concern about “index” and explanation of the “[SRGB(next_hop)+index]” notation Specified in detail in section 2.4 IPR declared in relation to draft-ietf-spring-segment-routing We think we have done all IPR declaration. But we will do more if necessary How to instantiate the SID index into MPLS label Addressed in detail in Section 2.4 What is a “valid SRGB”? Clearly explained in Section 2.4 Next-hop not supporting SR-MPLS Addressed in sections 2.10 and 2.11 Validity of SRGB for non-top labels in case of SR-policy Referred to “draft-filsfils-spring-segment-routing-policy” Concern about “same SRGB”, “service chain” and references to “VPN, VPLS, VPWS, LDP, RSVP-TE” We removed these terms from the latest version (version 12) Other minor comments from AD See reply to AD comments sent to spring@ietf.org on Mar/7/18

Incoming Label Collision Objectives Simplicity !! Routing protocol independence Guarantees consistent FIB Does NOT guarantee domain-wide consistency Idea Define an SR FEC A SR local label can only be assigned to single SR FEC MPLS common sense: If a local label is assigned to more than one FEC, then select one FEC and attach it to that local label

Tie-breaking Rules SR-FEC MCC: MPLS Control Plane Client Tie-breaking FEC identified by one or more SR-related parameter E.g.: adj-SID FEC is identified by (next-hop, outgoing interface) MCC: MPLS Control Plane Client Any control plane entity that installs forwarding entries Tie-breaking Each MCC assigns local label to one FEC only An MCC downloads the FEC with its SR local label If RIB or FIB detects collision, apply tie-breaking rules to assign the local label to single FEC Remaining FECs are downloaded without an SR local label (may use non-SR labels, e.g. LDP) Deterministic Tie-breaking rules If the same set of FECs compete for the same label, then the same FEC will always be selected irrespective of the order by which the FECs are known E.g. first-come-first-serve is NOT allowed

Tie-breaking Rules Each MCC downloads a single FEC with every local label If there is collision, RIB/FIB select the FEC with lowest admin distance among competing FECs If there is still more than one competing FEC for the same local label Select the FEC with smallest numerical value

Redistribution of prefix SID index Redistribution of prefix-SID index with the prefix is allowed only if they have identical SRGB Otherwise receiving routing protocol is responsible for assigning an index to received prefix If index is assigned, receiving protocol is responsible for downloading corresponding local label to FIB

Thank you! Questions ??