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.

Slides:



Advertisements
Similar presentations
Video Services over Software-Defined Networks
Advertisements

Application-Based Network Operations (ABNO) IETF 88 – SDN RG
Ver 1,12/09/2012Kode :CIJ 340,Jaringan Komputer Lanjut FASILKOM Routing Protocols and Concepts – Chapter 3 Introduction to Dynamic Routing Protocol CCNA.
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Segment Routing Clarence Filsfils – Distinguished Engineer Christian Martin –
Page 1 / 14 The Mesh Comparison PLANET’s Layer 3 MAP products v.s. 3 rd ’s Layer 2 Mesh.
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.
Dynamic Routing Scalable Infrastructure Workshop, AfNOG2008.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts – Chapter.
MPLS - 75th IETF Stockholm1 Composite Transport Group (CTG) Framework and Requirements draft-so-yong-mpls-ctg-framework-requirement-02.txt draft-so-yong-mpls-ctg-framework-requirement-02.txt.
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,
Routing and Routing Protocols
Routing.
Spring Routing & Switching Umar Kalim Dept. of Communication Systems Engineering 06/04/2007.
Seamless MPLS for Mobile Backhaul draft-li-mpls-seamless-mpls-mbh-00
Institute of Technology, Sligo Dept of Computing Semester 3, version Semester 3 Chapter 3 VLANs.
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.
Lecture Week 3 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
TICTOC -Topology-Discovery and Clock-Discovery TICTOC BOF IETF70 Stewart Bryant
Abstraction and Control of Transport Networks (ACTN) BoF
OSPF To route, a router needs to do the following: Know the destination address Identify the sources it can learn from Discover possible.
Draft-li-ccamp-auto-mbb-te-path-00IETF 88 CCAMP1 IGP Extensions for Automatic Computation of MPLS Traffic Engineering Path Using Traffic Engineering Layers.
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)
Introduction to networking Dynamic routes. Objectives  Define dynamic routing and its properties  Describe the classes of routing protocols  Describe.
1 Introducing Routing 1. Dynamic routing - information is learned from other routers, and routing protocols adjust routes automatically. 2. Static routing.
Introduction to Dynamic Routing Protocol
Common Devices Used In Computer Networks
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.
Introduction to OSPF Nishal Goburdhan. Routing and Forwarding Routing is not the same as Forwarding Routing is the building of maps Each routing protocol.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Routing Protocols and Concepts Introduction to Dynamic Routing Protocol.
1 Module 4: Implementing OSPF. 2 Lessons OSPF OSPF Areas and Hierarchical Routing OSPF Operation OSPF Routing Tables Designing an OSPF Network.
OSPF Topology-Transparent Zone Huaimo Chen, Renwei Li (Huawei) Gregory Cauchie (France Telecom) Ning So (Verizon)
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 Virtual Trunking Protocol.
Evaluation of Possible IGP Extensions for WSON CCAMP WG, IETF 70th Vancouver, Canada draft-li-ccamp-wson-igp-eval-00.txt Dan Li Jianhua.
IP Routing Principles. Network-Layer Protocol Operations Each router provides network layer (routing) services X Y A B C Application Presentation Session.
Star Topology Star Networks are one of the most common network topologies. consists of one central switch, hub or computer, which acts as a conduit to.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
1 7-Jan-16 S Ward Abingdon and Witney College Dynamic Routing CCNA Exploration Semester 2 Chapter 3.
HELSINKI UNIVERSITY OF TECHNOLOGY Visa Holopainen 1/18.
Chapter 25 Internet Routing. Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route.
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.
Signaling Color Label Switched Paths Using LDP draft-alvarez-mpls-ldp-color-lsp-00 Kamran Raza Sami Boutros Santiago.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
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.
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 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
Routing and Routing Protocols CCNA 2 v3 – Module 6.
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.
draft-sitaraman-sr-rsvp-coexistence-rec-01
Zhenbin Li (Presenter), Jinhui Zhang
Lec4: Introduction to Dynamic Routing Protocol
Introduction to Dynamic Routing Protocol
Zhenbin Li, Li Zhang(Huawei Technologies)
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
Zhenbin Li (Presenter), Jinhui Zhang
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.
Introduction to Dynamic Routing Protocol
Introduction to Dynamic Routing Protocol
Link State on Data Center Fabrics
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Dynamic Routing and OSPF
Introduction to networking
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.
Network-automatic-optimization
Presentation transcript:

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 Li, Huaimo Chen, Gang Yan Huawei Technologies IETF 88, Vancouver, BC, Canada

draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG2 Introduction As the Software Defined Networks (SDN) solution develops, IGP will be extended to support central control. This document introduces an architecture of using IGP for central control. Some use cases under this new framework are also discussed. For specific use cases, making necessary extensions in IGP are required.

draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG3 Architecture -- Reference Model The following figure depicts a typical architecture of central controlled IGP. It consists of two essential network elements: IGP Controller and IGP Client. IGP Controller controls all the IGP Clients within its administrative domain by communicating with them.

draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG4 Architecture -- Deployment Mode IGP Controller can run on a general-purpose server or a network device. – If IGP Controller runs on a network device, it supports both central-controlled functionality and forwarding functionality. The forwarding model in this scenario is just like hub-spoke forwarding model. – If IGP Controller runs on a server, it will not involve in the actual forwarding. In this scenario the traffic will be distributed in the controlled nodes.

draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG5 Architecture -- Protocol Extensions Building Connectivity: – When a new device connects to the this domain, the connectivity with the other node and the controller should be built at first through IGP extensions. – The procedures should be automated since the number of devices in this domain can be huge. Roles Auto-Discovery: – In the central control domain, there are two basic roles: IGP controller and IGP client. The controller can centrally configure the client role through I2RS interface. – The role information should be flooded through IGP extensions to support the auto discovery functionality. Choosing Controller: – After the roles of the elements are discovered, if there are multiple controllers in the domain, the client can determine which controller to join by its own, or the controllers can determine which controller the clients should join and set the configuration on the nodes through I2RS interface. High Availability: – To avoid one-point-failure of IGP Controller, it is possible to run redundant IGP Controllers for high availability. Security

draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG6 Use Cases In IGP-based Central Controlled framework, new use cases are emerging: Network Topology Acquirement – In the IGP-based central controlled framework, the topology acquirement procedures SHOULD be simplified. All topology related information SHOULD be able to be collected by IGP. Thus the complexity of network operation and management can be reduced. – In the IGP-base central controlled framework, the controller can get the whole topology information of the central control domain which can be easily provided for applications through public interface.

draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG7 Use Cases(Cont.) Automated Dividing Multiple Domains – [draft-ylz-ospf-lsdb-sync-group-01] proposed optimized database synchronization mechanism: IGP adjacency can be only set up between nodes in the same IGP domain. Thus the pressure on the nodes for LSDB synchronization can be reduced and route convergence performance can be improved. – In the IGP-based central controlled framework, the domain division can be done automatically by the controller which can calculate reasonable scale for IGP domains.

draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG8 Use Cases(Cont.) Centralized MPLS TE – In the IGP-based Central Controlled framework, the controller can implement better traffic engineering functionality because it can calculate more reasonable path based on complete topology information and state information of the whole network. – In order to support centralized MPLS TE path calculation, IGP SHOULD be able to collect more information from the network. There are two types of information for IGP to collect:  Static configuration: In the IGP-based Central Controlled framework, these configuration can be set by the controller.  Running information: Some dynamic state information such as real traffic bandwidth, packet loss rate, delay, power consumption, etc. can be flooded through IGP extensions from the nodes to the controller.

draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG9 Use Cases(Cont.) MPLS Global Label Allocation – MPLS Global Label should be allocated centrally to guarantee all distributed network nodes can understand meaning of a specific global label in same. – The IGP-based Central Controlled framework is particularly suitable to allocate MPLS Global Label through some necessary IGP extensions rather than traditional MPLS protocols(e.g. LDP, RSVP-TE etc.) – Some useful cases: 1) Segment Routing, 2) MPLS Network Virtualization. More detailed description could be found in [draft-previdi-filsfils-isis-segment- routing-02] and [draft-li-mpls-network-virtualization- framework-00].

draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG10 Use Cases(Cont.) Virtual Link – Partial Deployment : In the scenario, When the IGP-based Central Controlled framework is applied, one possible scenario is partial deployment. That is, part of the existing network will be converted to be controlled in the central control mode. The application scenario is shown in the following figure. – In the central control domain, the controller can apply the policy defined by the applications to control whether the virtual link will be advertised to the outside and what metric is advertised to affect the route calculation of the outside network.

draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG11 Next Steps Solicit more comments & feedbacks Revise the draft