draft-filsfils-spring-segment-routing-policy-00

Slides:



Advertisements
Similar presentations
Protocol Extension Requirement for Cooperation between PCE and Distributed Routing Controller in GMPLS Networks draft-zhaoyl-pce-dre-01.txt Yongli Zhao,
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.
Draft-mackie-sfc-using-virtual-networking-02 S. Mackie, B. Rijsman, Juniper Networks M. Napierala, AT&T D. Daino, Telecom Italia D.R. Lopez, Telefonica.
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Segment Routing Clarence Filsfils – Distinguished Engineer Christian Martin –
PCEP Extensions for Segment Routing draft-ietf-pce-segment-routing-01
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,
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.
Segment Routing with IPv6 Eric Vyncke Distinguished Engineer – Cisco Systems September, 2014 Leveraging IPv6 extension header for traffic.
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-global-label-framework-02IETF 90 MPLS WG1 A Framework of MPLS Global Label draft-li-mpls-global-label-framework-02 Zhenbin Li, Quintin Zhao,
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.
Daniel Ginsburg Network Architect SR – Egress Peering Engineering.
BGP Link-State extensions for Segment Routing
IP Traffic Engineering RSP draft-shen-ip-te-rsp-01.txt Naiming Shen Albert Tian Jun Zhuang
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.
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.
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)
Draft-psenak-ospf-segment-routing-ospf-extension-03 draft-psenak-ospf-segment-routing-ospfv3-extension-00 IETF 88, November 3-8, 2013 P. Psenak, S.Previdi,
Segment Routing: An Architecture build with SDN in mind and addressing the evolving network requirements Brian Meaney Cisco SP Consulting Team.
Draft-fm-bess-service-chaining-01 Prague, July 2015 Rex Fernando Stuart Mackie Dhananjaya Rao Bruno Rijsman Maria Napierala.
Segment Routing Traffic Engineering
Advertising MPLS LSPs in the IGP draft-gredler-ospf-label-advertisement draft-gredler-isis-label-advertisement Hannes Gredler IETF87,
Konstantin agouros Omkar deshpande
draft-patel-raszuk-bgp-vector-routing-01
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
OpenDaylight BGP Use-Cases
Segment Routing (SR) Introduction and Tutorial
PCE Working Group Meeting IETF-67, November 2006, San Diego
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
PCEP Extensions For Transporting Traffic Engineering (TE) Data
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.
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
Les Ginsberg Stefano Previdi Peter Psenak Martin Pilka
PCEP Extension for Native IP ietf
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
draft-ietf-teas-yang-te-04
A Scalable Multipath Algorithm in Hierarchical MPLS Networks
OSPF Extensions for ASON Routing draft-ietf-ccamp-gmpls-ason-routing-ospf-03.txt IETF67 - Prague - Mar’07 Dimitri.
Interface to Routing System (I2RS)
PCE in Native IP Network (Dynamic Network Resource Scheduling)
Segment Routing MENOG 18 From HAMIM Corporation
P. Psenak, S.Previdi, C. Filsfils – Cisco W. Henderickx – Nokia
N. Kumar, C. Pignataro, F. Iqbal, Z. Ali (Presenter) - Cisco Systems
Zhenbin Li, Shunwan Zhuang Huawei Technologies
A Unified Approach to IP Segment Routing
Authors : Francois Clad, Cisco (presenter) Xiaoahu Xu, Alibaba
Satya Mohanty, Arjun Sreekantiah, Dhananjaya Rao, Cisco Systems
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
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.
OSPF WG Status IETF 98, Chicago
SPRING IETF-98 Tuesday, March 28.
DetNet Information Model Consideration
Update on draft-ietf-spring-segment-routing-mpls-12
draft-barth-pce-association-bidir-01
draft-litkowski-spring-non-protected-paths-01
SR-MPLS Update - DKNOG Clarence Filsfils Cisco Fellow –
SDN Controllers in the WAN
BGP-Based SPF IETF 98, Chicago
draft-guichard-sfc-nsh-sr-02
FlexE Design Team Presenter: Mach
BGP-LCU draft-szarecki-idr-bgp-lcu-traffic-steering-00
IP RSVP-TE: Extensions to RSVP for P2P IP-TE LSP Tunnels Tarek Saad, Juniper Networks Vishnu Pavan Beeram, Juniper.
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
Royi Zigler(Broadcom)
draft-filsfils-spring-segment-routing-policy-05
Presentation transcript:

draft-filsfils-spring-segment-routing-policy-00 IETF 98 Chicago

Summary Define some specifities of traffic engineering using Segment Routing Define the concept of an SR policy Define methods to steer traffic into an SR policy It is agnostic to the SR dataplane

Learning topology SR-TE architecture is multi-domain capable Multiple sources of topology: BGP-LS, IGP, NETCONF…

The SR policy Identified by the tuple: Head-end (where the policy will be instantiated) Endpoint (what is the destination) Color (that would help steering traffic) An SR policy may be created through multiple ways: BGP, PCEP, NETCONF, CLI… An SR policy may have multiple candidate paths A single path is selected (preference based) And installed in the FIB A path is associated with one or more lists of SIDs and an optional weight (UCMP) SR policy: <HEAD,COLOR, ENDPOINT> Path1 preference X: SID_list#1, weight W1 Path2 preference Y: SID_list#2, weight W2 SID_list#3, weight W3

Use of the binding SID A binding SID is associated with an SR policy path It provides a way to reduce the number of segments pushed by the initial source It provides domain/service independance with a stable anchor 100 High latency Without binding SID, a low latency path from S to Z is: <DCI1,D,D2E,DCI3,Z> With binding SID allocated by DCI1: <DCI1, BSID, Z> where BSID=<D,D2E,DCI3>

Traffic steering An SR path uses BSID corresponding to an SR policy Recursion on a BSID {A2B, B2H, H_BSID, Z} {H_BSID, Z} {C2D, D2Z, Z} S A B H C D Z BGP policy: match color C then look for SRTE policy BGP route 10/8 NH: Z, Color: C Label: L H Z SR policy: Head: H,Color: C, Endpoint: Z -> BSID: B -> SIDlist : {S1,S2,S3} FIB: (hierarchical) 10/8 push L -> B -> {S1,S2,S3}

Traffic steering Class based traffic steering Class based forwarding, policy BGP route 10/8 NH: Z, Label: L H Z SR policy: Head: H,Color: C1, Endpoint: Z -> BSID: B1 -> SIDlist : {S1,S2,S3} Head: H,Color: C2, Endpoint: Z -> BSID: B2 -> SIDlist : {S4,S5,S6} FIB: (hierarchical) 10/8 push L FC0 -> IGP path FC1 -> B1 -> {S1,S2,S3} FC2 -> B2 -> {S4,S5,S6}

Next steps We welcome comments This document is a base to understand protocol extension documents