Leveraging ONOS SDN Controller for OF@TEIN SD-WAN Experiment



Similar documents
Automated Overlay Virtual Networking Manager for OpenFlow-based International SDN-Cloud Testbed

Building and Operating Distributed SDN-Cloud Testbed with Hyper-convergent SmartX Boxes

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

DREAMER and GN4-JRA2 on GTS

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

Qualifying SDN/OpenFlow Enabled Networks

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Inter-Connected Functions for Agile and Economic Service Realizations

Software Defined Network (SDN)

SDN PARTNER INTEGRATION: SANDVINE

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

How To Manage A Network From A Microsoft Lab

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

Unifying the Programmability of Cloud and Carrier Infrastructure

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

Cloud Computing, Software Defined Networking, Network Function Virtualization

Designing Virtual Network Security Architectures Dave Shackleford

SDN Applications in Today s Data Center

State of the Art Cloud Infrastructure

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

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

Simplify Your Data Center Network to Improve Performance and Decrease Costs

How To Orchestrate The Clouddusing Network With Andn

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

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer

Network Virtualization

Brocade SDN 2015 NFV

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

SDN/Virtualization and Cloud Computing

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

Virtualization, SDN and NFV

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

Leveraging SDN and NFV in the WAN

SOFTWARE DEFINED NETWORKING

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

Network Security Demonstration - Snort based IDS Integration -

Multicasting on SDN. Prof. Sunyoung Han Konkuk University 23 July 2015

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

How Linux kernel enables MidoNet s overlay networks for virtualized environments. LinuxTag Berlin, May 2014

Software-Defined Networks Powered by VellOS

Open Source Tools & Platforms

SDN and NFV in the WAN

Open Source Networking for Cloud Data Centers

Ethernet-based Software Defined Network (SDN)

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

Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering

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

智 慧 應 用 服 務 的 資 料 中 心 與 底 層 網 路 架 構

Software Defined Cloud Networking

Overlay networking with OpenStack Neutron in Public Cloud environment. Trex Workshop 2015

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

An Open Approach to Enhancing Networking for OpenStack

Mock RFI for Enterprise SDN Solutions

Software Defined Networking and Network Virtualization

Telecom - The technology behind

SDN. What's Software Defined Networking? Angelo Capossele

OpenFlow/SDN for IaaS Providers

Bring your virtualized networking stack to the next level

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

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

BRINGING NETWORKS TO THE CLOUD ERA

Research trends in abstraction of networks and orchestration of network services

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

Introduction to Software Defined Networking

Utility Computing and Cloud Networking. Delivering Networking as a Service

Software Defined Networking (SDN) and OpenStack. Christian Koenning

SDN and Data Center Networks

Simplifying Virtual Infrastructures: Ethernet Fabrics & IP Storage

Challenges and Opportunities:

OVN: Open Virtual Network for Open vswitch. Russell Bryant Kyle Mestery Justin Pettit

THE REVOLUTION TOWARDS SOFTWARE- DEFINED NETWORKING

Network Virtualization and Data Center Networks Data Center Virtualization - Basics. Qin Yin Fall Semester 2013

Open vswitch and the Intelligent Edge

CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION?

Software Defined Networking

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

Data Center Use Cases and Trends

Using SDN-OpenFlow for High-level Services

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

WHITE PAPER. Network Virtualization: A Data Plane Perspective

Datacenter Network Virtualization in Multi-Tenant Environments

Emerging Software Defined Networking & Open APIs Ecosystem

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

Dell Networking ARGOS 24/03/2016. Nicolas Roughol. Networking Sales Engineer. Tel : nicolas_roughol@dell.com

The Last Piece of the Puzzle From Legacy to SDN and NFV. Benjamin Then

WHITEPAPER. Bringing MPLS to Data Center Fabrics with Labeled BGP

Evolution of Software Defined Networking within Cisco s VMDC

ONOS Open Network Operating System

Software Defined Networking at the Tactical Edge

CLOUD NETWORKING THE NEXT CHAPTER FLORIN BALUS

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

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

PLUMgrid Open Networking Suite Service Insertion Architecture

Transcription:

Leveraging ONOS SDN Controller for OF@TEIN SD-WAN Experiment Asia Pacific Advanced Network (APAN) Network Research Workshop 2015 Aris Cahyadi Risdianto JunSik Shin *) Teck Chaw Ling Dr. JongWon Kim Gwangju Institute of Science and Technology (GIST) *) University of Malaya (UM) Kuala Lumpur, August 10 th 2015

Outline OF@TEIN SDN- Cloud Testbed OF@TEIN Overlay Networking SD- WAN and ONOS Controller OF@TEIN SD- WAN Experiments using ONOS Conclusion and Future Works

OF@TEIN SDN-Cloud Testbed

OF@TEIN Overview (2015)

SDN-Cloud Hyper-convergent SmartX Box Power/IMM Management Control Cloud Function SDN Function NOVA NEUTRON VM#1 br-ex OF C_OF OF_EXT Data (OF) VM#2 br-int Virtual Switch (br1) Virtual Switch (br2) Virtual Switch (br-cap) VM#3 br-vlan PH C_PH Gre_GJPH1 Data (Tunnel) VM#4 Virtual Switch (br-tap) Tap

OF@TEIN Developers INTERNET VXLAN OPENVSWITCH NOVA br-vlan br-int VM#1 VM#2 VM#3 VM#4 br2 br1 Data (OF) Management Power/IMM brcap Data (Tunnel) Control NEUTRON br-ex br-tap Tap OPENVSWITCH NOVA br-vlan br-int VM#1 VM#2 VM#3 VM#4 br2 br1 Data (OF) Management Power/IMM brcap Data (Tunnel) Control NEUTRON br-ex br-tap Tap Developer Controller (Open) OpenStack Nova FlowVisor SDN-Cloud Simple Experiment Verification

OF@TEIN Overlay Networking

OF@TEIN Physical Infrastructure

Overlay VXLAN Tunnel Configuration

Multi-mesh VXLAN Tunnel Configuration Problem?????

Multi-mesh VXLAN Tunnel Performance Problem Too many loops!!! MulN- mesh create mulnple L2 loop in the testbed Affect only one bridge, but impact for all bridges >> it is sotware switches STP protocol will not much help >> across the administranon boundary MulNple problem caused Default L2 broadcast Flow miss configuranon Controller + FlowVisor miss communicanon

SD-WAN & ONOS

Google B4 Software-defined WAN (SD-WAN) Inter- DC WAN Requirements Low latency & High Availability Cost effecnve for High BW WAN Cost components HW (router, transport & fiber) Over- provisioning (slow convergence, keep SLA in failures) OperaNonal expenses (box- centric vs fabric- centric) Why SoTware- defined WAN Separate HW and SW Logically Centralized Network Control AutomaNon (separate funcnon from boxes) Flexibility and InnovaNon

Microsoft Software-driven WAN (SD-WAN) Inter- DC WAN: A crincal & expensive resources, but not highly efficient Goals: Highly efficient WAN & Flexible sharing policies Design Challenges: Scalable CompuNng Working with limited memory Avoid congesnon during updates

ONOS (Open Network Operating Systems) Requirements: Scalability, High Availability & Performance Distributed Architecture (ONOS Core and ONOS Subsystems) Modularity Northbound & Southbound AbstracNon

ONOS SDN-IP Use Case Allows a SDN to seamlessly connect to rest of Internet using BGP Peering with BGP Speaker and create OpenFlow path if receiving the routes Scaling SDN control plane by interconnecnng smaller SDN islands

OF@TEIN SD-WAN Experiment

OF@TEIN Physical HW Expansion for SD-WAN SITE- 1 ONOS Cluster SITE- 2 ONOS VXLAN VXLAN ONOS Control OF VXLAN Tunnel OF Control Control SmartX Box OF TEIN OF Control SmartX Box OpenFlow Expansion OpenFlow Expansion

SmartX Hyper-convergent + VNF Router Power/IMM Management Control Cloud SDN NFV OpenStack NOVA VM#1 br-ex OPENVSWITCH rfvm.0 br-of-ext rfvm.1 Data (OpenFlow) VM#2 VM#3 br-int br-vlan br1 br2 PH C_PH br-cap Gre_GJPH1 Data (Tunnel) VM#4 OpenStack NEUTRON br-tap Tap

SD-WAN Experiment Topology SITE- 1 BGP Router (AS 65000) SDN- IP ONOS Carrier Controller ovs- vxlan br- onos VXLAN Tunnel ovs- vxlan br- onos SITE- 2 BGP Speaker (AS 65000) SDN- IP ONOS Carrier Controller Control ETH 0 ETH 3 Control Control Control VM#1 BGP Router (AS 65001) BGP Router (AS 65002) VM#2 TEIN rfvm.1 rfvm.0 ETH 0 ETH 0 rfvm.0 rfvm.1 VLAN 101 br2 br- of- ext OpenFlow Extended Network OpenFlow Extended Network br- of- ext br2 VLAN 102 SMARTX- B* TEST SMARTX- B* MY Inter- site TesNng Last Update: 2015-05-22

SD-WAN Experiment Verification OF/SDN Switches @OpenDaylight Controller Instances/VMs @OpenStack Cloud BGP Router @ONOS Controller Virtual Router FuncNon @Linux Container

SD-WAN Experiment Measurement Result Flow Setup Latency (Round- trip Time) Min. (ms) Avg. (ms) Max. (ms) Availability (%) Without Pre- configured Flow 85.533 120.535 430.527 100.00% With Pre- Configured (exisnng) Flow 85.501 85.833 102.885 99.97%

Conclusion & Future Works

Conclusion Distributed SDN- Cloud (Inter- DC) infrastructure interconnected using SoTware- defined WAN ONOS Controller provide simple and flexible architecture for SD- WAN infrastructure SD- WAN experiment is the first step towards SDX (SoTware- defined Exchange) OpenFlow HW extension (federanon) for deploying large- scale SDN- enabled testbed

Open Federation @ TEIN for SD-WAN/SDX OpenStack Management FlowVisor + User Controller Access Center BGP Speaker 1 SDN- IP 1 ONOS 1 OVX 1 ONOS-1 GIST KOREN ONOS Cluster Cluster Management (VXLAN) ONOS-2 BGP Speaker 2 SDN- IP 2 ONOS 2 OVX 2 UM MYREN (External) Non- OpenFlow Network SmartX-R OF Switches BGP Router SmartX-B* R SmartX-B* R BGP Router Site D [ SmartX Only ] [OpenFlow Ext ] Site A [ SDN + SmartX ] [ OpenFlow Ext ] OpenFlow Network (include Cloud) (External) Non- OpenFlow Network SmartX-R OpenFlow Network (include Cloud) BGP Router OF Switches Site B [ SDN Only ] [VXLAN Tunnel ] TEIN Last Update: 2015-07-20 BGP Router SmartX-B* R SmartX-R OF Switches OpenFlow Network (include Cloud) (External) Non- OpenFlow Network Site C [ SDN + SmartX ] [VXLAN Tunnel ]

From SD-WAN to SDX for Future Internet Architecture OF@TEIN Testbed OpenFlow/SDN through point- to- point L2 tunnel at University level So\ware- defined Exchange (SDX) OpenFlow/SDN through L3 rounng at University level by unlizing L2 network/tunnel in each Research Network (REN) OpenFlow/SDN through L3 rounng at Research Network (REN) level by unlizing federated/shared L2 network between REN/TEIN OpenFlow/SDN through L3 rounng between Research Network (REN)/TEIN by unlizing integrated/shared L2 network between REN/TEIN

- Thank You - QuesNons : TEIN- GIST@nm.gist.ac.kr