PCE in Native IP Network (Dynamic Network Resource Scheduling)

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

Deployment of MPLS VPN in Large ISP Networks
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP Diverse Paths draft-ietf-grow-diverse-bgp-paths-dist-02 Keyur Patel.
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
BGP Extensions for BIER draft-xu-idr-bier-extensions-01 Xiaohu Xu (Huawei) Mach Chen (Huawei) Keyur Patel (Cisco) IJsbrand Wijnands (Cisco)
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Best Practices for ISPs
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,
Mini Introduction to BGP Michalis Faloutsos. What Is BGP?  Border Gateway Protocol BGP-4  The de-facto interdomain routing protocol  BGP enables policy.
Seamless MPLS for Mobile Backhaul draft-li-mpls-seamless-mpls-mbh-00
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.
Virtual Subnet : A L3VPN-based Subnet Extension Solution draft-xu-virtual-subnet-10 Xiaohu Xu (Huawei) Susan Hares (Huawei) Yongbing Fan.
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.
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
Virtual Topologies for Service Chaining in BGP IP/MPLS VPNs draft-rfernando-bess-service-chaining-00 (previously draft-rfernando-l3vpn-service-chaining-04)
Evolving Toward a Self-Managing Network Jennifer Rexford Princeton University
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
Extensions to PCEP for Hierarchical Path Computation Elements PCE draft-zhang-pcep-hierarchy-extensions-00 Fatai Zhang Quintin Zhao.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
PCE - 68th IETF PCE Policy Architecture draft-ietf-pce-policy-enabled- path-comp-01.txt Igor Bryskin Dimitri Papadimitriou Lou Berger Jerry Ash.
Segment Routing Traffic Engineering
1 QOS ©2000, Cisco Systems, Inc. BGP MED Churn Daniel Walton
MPLS Introduction Computer Networks 2007 Week 9 Lecture 1 by Donald Neal.
Global Table Multicast with BGP-MVPN Protocol
Design Work of Tunnel Models
draft-zhao-teas-pcecc-use-cases-03
PCEP MIB Module draft-ietf-pce-pcep-mib-01.txt
Konstantin agouros Omkar deshpande
BGP extensions for Path Computation Element (PCE) Discovery in a BGP/MPLS IP-VPN draft-kumaki-pce-bgp-disco-attribute-03.txt Kenji Kumaki KDDI R&D Labs,
Requirements for LER Forwarding of IPv4 Option Packets
Boarder Gateway Protocol (BGP)
draft-patel-raszuk-bgp-vector-routing-01
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
BGP-Based SPF RTGWG - Jan 2017
OpenDaylight BGP Use-Cases
PCE Applicability for Inter-Layer MPLS and GMPLS Traffic Engineering draft-oki-pce-inter-layer-app-00.txt Mar. 20, 2006 Eiji Oki (NTT) Jean-Louis Le.
Virtual Subnet : A L3VPN-based Subnet Extension Solution
Softwire Mesh Solution Framework
PCEP Extensions For Transporting Traffic Engineering (TE) Data
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.
Dedicated Multicast-LMA (M-LMA)
PCEP extensions for a BGP/MPLS IP-VPN
PCEP Extension for Native IP ietf
Multi-domain MPLS Deployment Enhancement
Multicast in Virtual Router-based IP VPNs
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
S. Gundavelli, J. Korhonen, M. Liebsch, P. Seite, H. Yokota,
BGP Overview BGP concepts and operation.
PCE – Path Computation Element
Zhenbin Li, Shunwan Zhuang Huawei Technologies
DetNet Configuration YANG Model
CERNET2 IPv6-only Practice: Backbone, Servers, Clients and 4aaS
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.
BGP community based PCE in native IP network
DetNet Information Model Consideration
Aijun Wang China Telecom Nov 2017
IETF-100, MPTCP WG, November 2017
A Simple BGP-based Mobile Routing System for the Aeronautical Telecommunications Network Fred L. Templin IETF101 Routing Working Group.
Network-automatic-optimization
SDN Controllers in the WAN
BGP-Based SPF IETF 98, Chicago
Path Computation Element WG Status
draft-zhuang-pce-stateful-pce-lsp-scheduling-05
FlexE Design Team Presenter: Mach
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
IP RSVP-TE: Extensions to RSVP for P2P IP-TE LSP Tunnels Tarek Saad, Juniper Networks Vishnu Pavan Beeram, Juniper.
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
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,
Presentation transcript:

PCE in Native IP Network (Dynamic Network Resource Scheduling) https://datatracker.ietf.org/doc/draft-wang-teas-pce-native-ip/ https://datatracker.ietf.org/doc/draft-wang-pce-extension-native-ip/ Aijun Wang (Speaker) (China Telecom) Quintin Zhao(Huawei) Boris Khasanov(Huawei) Kevin Mi(Tencent) Raghavendra Mallya(Juniper) IETF 97@Seoul, Nov. 14-18 2016

Traffic Engineering Current Status TE(IP Network) MPLS Distributed (MPLS-TE) Central Control (PCE/PCECC/SR) Native IPv6 Distributed (DiffServ) Central Control (SR/DNRS) Native IPv4 Central Control (DNRS) Distributed (DiffServ) Covered by current drafts

The key idea of  PCE in Native IP is based on Dual/Multi-BGP session strategy and PCE-based central control architecture R1 R2 R4 R3 R5 R6 R7 Prefix11 Prefix12 Prefix13 Prefix14 … … Prefix1N PCE Prefix21 Prefix22 Prefix23 Prefix24 Prefix2N Dual/Multi BGP Peers between R1/R7 with different loopback addresses BGP Peer 1 advertised prefixes BGP Peer 2 advertised prefixes BGP Peer N advertised prefixes Explicit Route to Peer 1 Explicit Route to Peer 2 Explicit Route to Peer N

Case 1: QoS Requirement Changed (Prefix14/Prefix24) PCE R3 Prefix21 Prefix22 Prefix23 Prefix24 … … Prefix1N Prefix11 Prefix12 Prefix13 Prefix14 … … Prefix1N R5 R6 R1 R7 R2 R4 Dual/Multi BGP Peers between R1/R7 with different loopback addresses BGP Peer 1 advertised prefixes BGP Peer 2 advertised prefixes … … BGP Peer N advertised prefixes Explicit Route to Peer 1 Explicit Route to Peer 2 Explicit Route to Peer N

Case 2: Traffic for assured Prefixes changed (Prefix14/Prefix24) PCE R3 Prefix21 Prefix22 Prefix23 Prefix24 … … Prefix1N Prefix11 Prefix12 Prefix13 Prefix14 … … Prefix1N R5 R6 R1 R7 R2 R4 Dual/Multi BGP Peers between R1/R7 with different loopback addresses BGP Peer 1 advertised prefixes BGP Peer 2 advertised prefixes … … BGP Peer N advertised prefixes Explicit Route to Peer 1 Explicit Route to Peer 2 Explicit Route to Peer N

PCEP Extension New PCEP Objects Key Parameters Usage Peer Address List (PAL) List of Peer Addresses PCC uses this information to build BGP connection with the appointed peer Peer Prefix Association (PPA) Relation between Different Prefixes and their associated peer PCC advertises different prefixes via different BGP peer. Explicit Peer Route (EPR) Explicit Routes to Peer Address PCC builds the explicit routes to the peer address

Solution Comparison Solution Key Steps Challenge Drawback BGP FlowSpec BGP Policy on every on-path router State Table is same on every router Extensibility OpenFlow Specific Rule on every on-path router Dual/Multi BGP (NETCONF) BGP Policy on Edge router. Limited explicit routes on intermediate router. Deployed Via NETCONF Same as BGP VPN Solution Multiple YANG Supported Needed/Agility/ Dual/Multi BGP (PCEP) Deployed Via PCEP PCEP Extension

Deployment Consideration Scalability Same as the BGP L3VPN solution. High Availability PCE should and can assure it. Incremental deployment Congested router pair can be updated first Deployment within Pure IGP network Similar procedure/route tag/route policy

Further Action Adopt as one WG draft? Solution for Pure IGP network? QoS consideration Comments? wangaj@ctbri.com.cn quintin.zhao@huawei.com khasanov.boris@huawei.com kevinmi@tencent.com rmallya@juniper.net IETF97@Seoul