SDN Controller Requirement



Similar documents
Problem statement of SDN and NFV co-deploy ment in cloud datacenters

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

SDN Practices in China Mobile. Lu Huang

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

Virtualization, SDN and NFV

SOFTWARE DEFINED NETWORKING

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

Introduction to Software Defined Networking

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

BRINGING NETWORKS TO THE CLOUD ERA

Software Defined Networking (SDN) OpenFlow and OpenStack. Vivek Dasgupta Principal Software Maintenance Engineer Red Hat

Software Defined Networks Four Years Later. Quo Vadis, SDN? Ivan Pepelnjak Network Architect. ipspace.net AG

SDN Architecture and Service Trend

Ethernet-based Software Defined Network (SDN)

Developing OpenDaylight Apps with MD-SAL. J. Medved, E. Warnicke, A. Tkacik. R. Varga Cisco Sample App: M. Rehak, Cisco February 04, 2014

SDN v praxi overlay sítí pro OpenStack Daniel Prchal daniel.prchal@hpe.com

Software Defined Networks Virtualized networks & SDN

SDN PARTNER INTEGRATION: SANDVINE

PLUMgrid Open Networking Suite Service Insertion Architecture

Software Defined Networking and OpenFlow: a Concise Review

Applications of Software-Defined Networking (SDN) in Power System Communication Infrastructure: Benefits and Challenges

Ryu SDN Framework What weʼ ve learned Where weʼ ll go

Software Defined Networks

CLOUD NETWORKING THE NEXT CHAPTER FLORIN BALUS

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

TRILL Large Layer 2 Network Solution

OpenStack/Quantum SDNbased network virtulization with Ryu

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Palo Alto Networks. Security Models in the Software Defined Data Center

SDN-NFV Open Source. Landscape, Scaling, Use-Cases Sharon Barkai Cofounder, ConteXtream. Santa Clara, CA USA April 2015

The following normative disclaimer shall be included on the front page of a PoC report:

Simplify IT. With Cisco Application Centric Infrastructure. Barry Huang Nov 13, 2014

Why Operators Need Optical Transport SDN

OpenDaylight: Introduction, Lithium and Beyond

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

Bring your virtualized networking stack to the next level

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

SDN Software Defined Networks

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe

HOW SDN AND (NFV) WILL RADICALLY CHANGE DATA CENTRE ARCHITECTURES AND ENABLE NEXT GENERATION CLOUD SERVICES

Simplifying Data Data Center Center Network Management Leveraging SDN SDN

How To Orchestrate The Clouddusing Network With Andn

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

SDN- based Mobile Networking for Cellular Operators. Seil Jeon, Carlos Guimaraes, Rui L. Aguiar

Software Defined Network (SDN)

DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING

SDN. Roadmap to Operating SDN-based Networks Workshop July 15, Kireeti Kompella CTO, JDI. Copyright 2014 Juniper Networks, Inc.

SDN. What's Software Defined Networking? Angelo Capossele

Data Center Network Virtualisation Standards. Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair

Cisco Virtual Topology System: Data Center Automation for Next-Generation Cloud Architectures

Introduction to Network Virtualization in IaaS Cloud. Akane Matsuo, Midokura Japan K.K. LinuxCon Japan 2013 May 31 st, 2013

Carrier/WAN SDN. SDN Optimized MPLS Demo

Software-Defined Networks Powered by VellOS

What is SDN all about?

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

Software Defined Networking (SDN) and OpenStack. Christian Koenning

ENSEMBLE OSA Bringing the Benefits of the Cloud to the Metro Edge

SDN Applications in Today s Data Center

OpenDaylight Network Virtualization and its Future Direction

Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26

Simplify IT. With Cisco Application Centric Infrastructure. Roberto Barrera VERSION May, 2015

MuL SDN Controller HOWTO for pre-packaged VM

CloudEngine 1800V Virtual Switch

May 13-14, Copyright 2015 Open Networking User Group. All Rights Reserved Not For

Qualifying SDN/OpenFlow Enabled Networks

CERN Cloud Infrastructure. Cloud Networking

Extending Networking to Fit the Cloud

Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments

Utility Computing and Cloud Networking. Delivering Networking as a Service

Software Defined Networking - a new approach to network design and operation. Paul Horrocks Pre-Sales Strategist 8 th November 2012

Software Defined Networking & Openflow

Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Towards Smart and Intelligent SDN Controller

Using OpenStack With OpenDaylight. Dave Meyer, Brocade Kyle Mestery, Cisco Brent Salisbury, Red Hat Madhu Venugopal, Red Hat

Using SDN-OpenFlow for High-level Services

VIRTUALIZED SERVICES PLATFORM Software Defined Networking for enterprises and service providers

How To Understand and Configure Your Network for IntraVUE

Open Fabric SDN The Comprehensive SDN approach. Jake Howering, Director SDN Product Line Management Bithika Khargharia, PhD, Senior Engineer

SDN/OpenFlow. Dean Pemberton Andy Linton

Defining SDN. Overview of SDN Terminology & Concepts. Presented by: Shangxin Du, Cisco TAC Panelist: Pix Xu Jan 2014

SDN Overview for UCAR IT meeting 19-March Presenter Steven Wallace Support by the GENI Program Office!

Blue Planet. Introduction. Blue Planet Components. Benefits

Transcription:

SDN Controller Requirement draft-gu-sdnrg-sdn-controller-requirement-00 Rong Gu (Presenter) Chen Li China Mobile

Background l Public Cloud && Private Cloud in China Mobile Public Cloud (ecloud.10086.cn) && Private Cloud are provided for the government customers, large enterprises and financial customers. l Problems and mo6va6ons In the Large Lay2 network of cloud data center network, vlan number is the bottleneck. For VPC (virtual private cloud) service, not only switch should support isolated forwarding table, but also the FW\LB does. Public cloud Ecloud.10086.cn

Background l Problems and mo6va6ons Concurrent configuration problems: In actual scenarios, multi-tenants configing NE at the same time while push down the configurations too slow. Multi-vendor s NE has different CLI. Low utilization of the resources of physical devices such as FW and LB l Search for a more intelligent and agile network solu6on with SDN technology (technical requirements) Scalability (such as extend the compu6ng and controlling ability) Reliability (such as rapid fail- over mechanism) Programmability (standard protocols of one controller in interac6ng with other controllers) Intercommunity (such as communica6on security, access control security ) Security (basic network management and trouble diagnosis)

Requirement of Architecture Protocol subsystem Sound- bound interface with protocols such as Openflow, OF- Config, BGP- LS, OVSDB, Netconf, XMPP, and so on Forwarding abstrac5on layer Transla6ng the different forwarding plane into the unified interface upside Route management Centralized compu6ng and calcula6ng the forwarding path based on the ability of switch and the constraint condi6ons.

Requirement of Architecture Topology management logical topology calcula6ng Host management MAC and ARP learning Flow table management forwarding table storage, rou6ng coalescence and re- forwarding Interface management maintaining the interface configura6on

Requirement of Architecture Internal applica5on subsystems Interface to the openstack and cloud pla\orm provided, L2/L3 forwarding, traffic engineering, and ARP reply features equipped, and IGP/BGP supported. Database subsystems Forwarding table and openflow table OAM management Configura6on command is wriaen into the database and management interface provided

Requirement of FuncAonality Scenario There are hundreds of compute nodes nowadays in our data centers and will increase to thousands this year, where public cloud services are provided in order for customers running their websites. MC- LAG technology is used with large Layer2 network in one datacenter. VPC and NFV services will be introduced into the datacenters. Mul6- tenants, self- service and network func6on requirement Mul6- tenants exist in data centers and tenants sharing the same IP are desired in data centers. VMs under one subnet can communicate with each other while VMs across subnets communicate with each other through one router. In order to access the public internet, floa6ng IP and NAT need to be deployed. ARP broadcast storm should be suppressed in the whole network.

Requirement of FuncAonality Administrator features and network management Tenants crea6on and dele6on, network crea6on and dele6on, Unbinding the rela6on between tenants and network, query for tenants informa6on and physical and virtual informa6on and so on. Topology informa6on of switches, hosts and networks, monitoring on network traffic. Reliability and Scalability Reliability: the ac6ve- standby mode of controller node, secure connec6on between switch and controller Scalability: node upgrading without service interrup6on, and unique node upgrade in distribute systems with out influence on the whole system

Requirement of FuncAonality Performance The number of forwarding nodes (virtual switches) supported per controller node/the capacity of flow table per controller node/speed of forwarding table processing per node/time of establishing the forwarding table/standby 6me of controller node Maybe some more indicators to be added here Part of the test results: SDN controller Indicators Speed of flow table processing Capacity of flow table (ten thousands) Number of forwarding nodes baseline 5000 100 256 maximum 440000 1000 1000

Requirement of FuncAonality North- bound and south- bound interface North- bound interface: Res\ul for the administrators and network management South- bound interface: Openflow, OVSDB, Of- config, SNMP and so on Processing procedures of the controller Add or modify packet- forwarding network elements, physical network topology discovered by such as LLDP, flow table forwarding and forwarding elements network port changes adver6sed.

SDN use case in datacenters VPC + Service chain APP Neutron API Orchestra6on (openstack) Res\ul API Controller Plugin Openflow/XMPP/Rest API SW SW VSW VSW vlb vfw vr Drag- gu- sfc- extend architecture- 00 Trial and Deployment in Datacenters

SDN use case in datacenters VPC + Service chain APP Res\ul API Controller Orchestra6on (openstack) SW SW VSW Neutron API Plugin Openflow/XMPP/Rest API VSW vlb vfw vr Issues and challenges: 1. Centos and redhat are adopted in our trail as the HostOS in the openstack controlling and compu6ng node, while it turns out to be that ubuntu is more mature. 2. It turns out that the exis6ng interface of openstack is limited so extension of NBI need to be taken into considera6on. 3. Service func6on chain should also be taken into considera6on in designing the architecture. Trial and Deployment in Datacenters

Next step Keeping researching on the standardize north- bound interface of controller Besides we are focusing on the architecture combing SDN and NFV Drag- gu- sfc- extend architecture- 00 Comments/ feedback are welcomed

MANY THANKS Rong Gu Chen Li China Mobile