Agile VPN for Carrier/SP Network. ONOS- based SDN Controller for China Unicom MPLS L3VPN Service



Similar documents
ONOS [Open Source SDN Network Operating System for Service Provider networks]

ON.Lab Launches Revolutionary SDN Open Source Network Operating System ONOS on behalf of its Community of Service Providers and Innovator Partners

Qualifying SDN/OpenFlow Enabled Networks

Virtualization, SDN and NFV

WHITE PAPER. April 6th, ONOS. All Rights Reserved.

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

Driving SDN Adoption in Service Provider Networks

ONOS Open Network Operating System

SDN: A NEW PARADIGM. Kireeti Kompella CTO, JDI

Carrier/WAN SDN. SDN Optimized MPLS Demo

Transport SDN Toolkit: Framework and APIs. John McDonough OIF Vice President NEC BTE 2015

SDN/Virtualization and Cloud Computing

Using SDN-OpenFlow for High-level Services

Introduction to Software Defined Networking

SDN and NFV in the WAN

JUNIPER. One network for all demands MICHAEL FRITZ CEE PARTNER MANAGER. 1 Copyright 2010 Juniper Networks, Inc.

Making the Case for Open Source Controllers

Leveraging SDN and NFV in the WAN

SOFTWARE DEFINED NETWORKS REALITY CHECK. DENOG5, Darmstadt, 14/11/2013 Carsten Michel

SDN Services at the Customer Edge

Getting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~

A Mock RFI for a SD-WAN

An Architecture for Application-Based Network Operations

Juniper Networks NorthStar Controller

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

Cloud Fabric. Huawei Cloud Fabric-Cloud Connect Data Center Solution HUAWEI TECHNOLOGIES CO.,LTD.

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

Blue Planet. Introduction. Blue Planet Components. Benefits

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

Open Source Tools & Platforms

Business Case for Cisco SDN for the WAN

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2.

Going Hybrid. The first step to your! Enterprise Cloud journey! Eric Sansonny General Manager!

Emerging Software Defined Networking & Open APIs Ecosystem

Software Defined Network (SDN)

Various Alternatives to achieve SDN. Dhruv Dhody, Sr. System Architect, Huawei Technologies

Challenges and Opportunities:

Open Networking User Group SD-WAN Requirements Demonstration Talari Test Results

Software Defined Networking and Network Virtualization

Software Defined Networking A quantum leap for Devops?

The Next Frontier for SDN: SDN Transport

SDN Architecture and Service Trend

COMPUTING. Centellis Virtualization Platform An open hardware and software platform for implementing virtualized applications

SDN, a New Definition of Next-Generation Campus Network

Successfully Deploying Globalized Applications Requires Application Delivery Controllers

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

Software Defined Networking (SDN) Solutions, Market Opportunities and Forecast

Learn how Open Source Software is Redefining SDN!

Software-Defined Networking for Wi-Fi White Paper

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

Recent Developments in Transport SDN

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Huawei Agile WAN Solution

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

Windows Server 2008 R2 Hyper V. Public FAQ

Accelerate SDN Adoption with Open Source SDN Control Plane

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

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Cloud, SDN and the Evolution of

Leveraging ONOS SDN Controller for SD-WAN Experiment

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

SDN IN WAN NETWORK PROGRAMMABILITY THROUGH CENTRALIZED PATH COMPUTATION. 1 st September 2014

Effective disaster recovery using Software defined networking

Software Defined Networking and Network Virtualization

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

SDN FOR IP/OPTICAL TRANSPORT NETWORKS

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Transport SDN Directions. March 20, 2013 Lyndon Ong Ciena

Security Challenges & Opportunities in Software Defined Networks (SDN)

Best Effort gets Better with MPLS. Superior network flexibility and resiliency at a lower cost with support for voice, video and future applications

Blind SDN vs. Insightful SDN in a Mobile Backhaul Environment Extending SDN with Network State+

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

Leveraging SDN for Intelligent WAN Automation

Trusting SDN. Brett Sovereign Trusted Systems Research National Security Agency 28 October, 2015

How OpenFlow -Based SDN Transforms Private Cloud. ONF Solution Brief November 27, 2012

Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista

Implementing OpenDaylight in a Carrier Network

Mock RFI for Enterprise SDN Solutions

SplitArchitecture Applying Software Defined Networking concept to carrier networks

Virtual Application Networks Innovations Advance Software-defined Network Leadership

Software Defined Networks

A Software Defined Network Architecture for Transport Networks

Software Defined Networking for Telecom Operators: Architecture and Applications

Chandelle: Principles of integration wireless controller and SDN controller. Sergey Monin, Alexander Shalimov, Ruslan Smeliansky

How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm

Software Defined Networking

NETWORK ISSUES: COSTS & OPTIONS

Software Defined Networks Virtualized networks & SDN

Software Defined Networks (SDN) and Network Function Virtualization (NFV) Market, Forecasts, and Impact on Network Operators

How To Switch A Layer 1 Matrix Switch On A Network On A Cloud (Network) On A Microsoft Network (Network On A Server) On An Openflow (Network-1) On The Network (Netscout) On Your Network (

DREAMER and GN4-JRA2 on GTS

Embracing Transport SDN for Open Networking Architectures

OF 1.3 Testing and Challenges

Sudden Impact: How Cloud Services Affect the Network and Drive Business Transformation. Monday, March 11, :30-3:15 p.m.

Transcription:

Agile VPN for Carrier/SP Network ONOS- based SDN Controller for China Unicom MPLS L3VPN Service Introduction In order to meet strong service demand on their network and respond to the new competition (who use very different ways to provide the services built on a different cost base), Carrier/SP use SDN technology with their current network assets (e.g. MPLS network) to address the operating efficiency and fast service deployment before migrating to a new architecture and new equipment. SDN Technology brings new challenges not only to carrier/sp but also to network equipment vendor. After the control plane is moved out from current router/switch box and is running separately (aka SDN controller), the controller is required to address the issues like: how to scale the controller from controlling a small island to a larger end- to- end network; how to reduce the latency in response to the network state changes, how to make it secure and five nines reliable carrier- grade controller, etc. China Unicom, Huawei and ON.Lab have teamed up on an agile VPN PoC, which demonstrates that Huawei ONOS- based controller (aka SNC) can provide fast L3VPN provisioning and per- VPN based bandwidth on demand on both legacy and OF network. ONOS a platform for vendors to build a SDN controller ONOS, Open Networking Operating System, is an open source project. It provides a platform for a vendor to build their controller through adding services/applications on top of ONOS. From the vendor perspective, Huawei sees ONOS bringing in the following values when building an ONOS- based system. 1. Its south- bound provider architecture makes it easy for a vendor to implement plugins to support diversified southbound protocols and devices. Its abstracted south- bound common API allows single controller to control the devices from different vendors. This greatly helps the vendor s solution by not only working with its own devices but also by working with other vendors. This architecture makes it possible for the controller to control both OF and legacy network devices. 2. ONOS is architected as logically centralized but physically distributed clustering system. ONOS core addresses the requirements in scalability, high performance and high availability. This design offloads vendor s development resource so that a vendor can focus on services and network control application development, which brings in more value to the vendor.

3. Abstracted Global View and Application Intent framework in ONOS north- bound is beyond academic concept and research phase. It will change the way to think and to implement network control applications. 4. Services provided by ONOS core are designed and implemented as a set of collaborating subsystems. Network control applications can use those services through the NB API. This is a very high efficient system design. Agile VPN Demo Overview Requirements China Unicom has two basic requirements for this PoC 1. Fast/Agile VPN Provisioning In current MPLS network, adding a new L3 VPN site and providing a calendaring L3VPN service is not easy. Much manual configuration is required, existing service and VPN user may be interrupted, and months might be taken to complete the whole process. China Unicom requires a faster and more efficient way to provide VPN service for his customer. 2. Bandwidth on Demand service per VPN user Bandwidth on Demand service is required by VPN user. This service is Time/Event based. For example, for cost saving, enterprise customer requests extra bandwidth during telepresence conference and will release it after the conference ends. Implementation Highlights 1. SNC is implemented as an external application running on the top of ONOS. In this demo, SNC provides L3VPN service, PCE engine, interface to Portal software, etc. 2. SNC keeps a snapshot of network global view and network resource availability, which is mainly used by Path Calculation Engine (PCE) for path calculation in the demo.

3. Use Producer- Consumer model to provision VPN. In this P- C model, Producer and Consumer are separate applications. Producer provisions network for Consumer to use. In this demo, Producer provisions MPLS tunnel. Consumer is L3VPN service that uses the tunnel. 4. ONOS core is enhanced with WAN service, such as MPLS Label Manager (support global and local label management), Tunnel Manager, and FlowRule extension. 5. Huawei south bound provider allows ONOS to talk with both legacy and OF devices and control both Legacy and OF network. 6. Northbound support both REST API and a faster communication channel between SNC and ONOS. Huawei s ONOS- based Controller Architecture Refer to the diagram that follows. SNC SNC is Huawei's in house built controller with network services and control applications. In this demo, it provides following functions: Path Calculation Engine (PCE), to provide a path calculation between start and end nodes with constraints. A snapshot of ONOS network global view and network resource availability L3VPN service, to complete L3VPN service required process. API to orchestrator and portal software.

ONOS SNC uses REST interface and Huawei specific interface to communicate with ONOS. When communicating through Huawei specific interface, Huawei Agent is required by ONOS. Agile VPN demo requires ONOS to provide several basic services in core and associated northbound APIs for application to use. Northbound (FlowRule API, Label Management API, and Tunnel Management API) Core (MPLS label service, Tunnel service, FlowRule service). Southbound (The changes are mainly required by Huawei devices and none- openflow network). Protocol Processor This software is Huawei in- house developed (not open- sourced) software, which is running on any machine with Linux OS. Protocol Processor basically handles IGP and OF (but not limited to) protocol and provides the communication service between network element and SDN controller. For the upstream traffic, Protocol Processor uses IGP protocol to communicate with Huawei's southbound agent in ONOS to notify network state change. For the downstream, use OF protocol (1.0 and 1.3) to install flow rules to devices; This Protocol Processor is not part of Huawei s final production plan. The protocols supported by this Protocol Processor are planned to be implemented as a plugin in ONOS in the future release. Agile VPN Demo Setup In the demo setup, three VPN sites are created through portal software. Video Traffic flows among those site. The request to VPN provision, add/remove VPN site and Per VPN user BoD are managed by Portal software. See the following diagram.