ONOS. Open Network Operating System. Ali Al-Shabibi and Andrea Campanella. ON.Lab 13/09/2016 TIM Labs, Turin. #ONOSProject

Size: px
Start display at page:

Download "ONOS. Open Network Operating System. Ali Al-Shabibi and Andrea Campanella. ON.Lab 13/09/2016 TIM Labs, Turin. #ONOSProject"

Transcription

1 ONOS Open Network Operating System Ali Al-Shabibi and Andrea Campanella ON.Lab 13/09/2016 TIM Labs, Turin

2 Outline Introduction to ONOS and ON.Lab Architecture Northbound interface Southbound interface Performance Sample Applications NREN initial Deployments Use cases Conclusion 2

3 Introduction 3

4 What is ONOS? Open Network Operating System (ONOS) is an open source, Software Defined Networks, network operating system. Our mission is to enable Service Providers, Campus networks and Data center operators to build real SDN/NFV Solutions. 4

5 Service Provider Networks WAN core backbone o o Metro Networks o o Metro cores for access networks 10-50K routers, 2-3M ports Cellular Access Networks o o Multi-Protocol Label Switching (MPLS) with Traffic Engineering (TE) routers, 5-10K ports LTE for a metro area K devices, 100K-100M ports Wired access / aggregation o o Access network for homes; DSL/Cable 10-50K devices, 100K-1M ports 5

6 Architecture 6

7 Architectural Principals High-availability, scalability and performance Required to sustain demands of service provider & enterprise networks Strong abstractions and simplicity Required for development of apps and solutions Protocol and device behaviour independence Avoid contouring and deformation due to protocol specifics Separation of concerns and modularity Allow tailoring and customization without speciating the code-base 7

8 ONOS Distributed Architecture Apps Apps NB Core API Distributed Core (state management, notifications, high-availability & scale-out) SB Core API Providers Providers Providers Providers Protocols Protocols Protocols Protocols 8

9 ONOS Distributed Architecture Apps Apps NB Core API Distributed Core (state management, notifications, high-availability & scale-out) SB Core API Providers Providers Providers Providers Protocols Protocols Protocols Protocols 9

10 GUI REST API ONOS applications ONOS distributed applications platform OSGI / Apache Karaf Command Line ONOS networking core

11 ONOS Distributed Implementation Distributed Set up as a cluster of instances Symmetric Each instance runs identical software and configuration Fault-tolerant Cluster remains operational in the face of node failures Location Transparent A client can interact with any instance The cluster presents the abstraction of a single logical instance Dynamic The cluster can be scaled up/down to meet usage demands 11

12 ONOS Cluster ONOS 1 ONOS 2 ONOS 3 12

13 ONOS Cluster ONOS 1 Master ONOS 2 ONOS 3 Standby 13

14 ONOS Cluster ONOS 1 ONOS 2 ONOS 3 14

15 ONOS Cluster ONOS 1 ONOS 2 ONOS 3 15

16 Topology state inside a Node Notify Listeners Peer Notifications Peer Notifications Network Events 16

17 Network Topology State Eventually Consistent: Reads are monotonically consistent Low overhead reads and writes 2-3 ms latency for reacting to network events Gossip based Anti-Entropy protocol fixes divergent copies Generalized as EventuallyConsistentMap<K, V> 17

18 State Management in ONOS Core platform feature Typically one of hardest pieces to get right and it is better to solve it once Better if applications can focus on business logic ONOS exposes a set of primitives to cater to different use cases Primitives span the consistency continuum share nothing weak strong 18

19 ONOS Distributed Primitives EventuallyConsistentMap<K, V> ConsistentMap<K, V> Distributed collection of unique elements AtomicCounter Distributed FIFO queue with long poll support DistributedSet<E> Distributed Locking primitive DistributedQueue<E> Map abstraction with strong linearizable consistency LeadershipService Map abstraction with eventual consistency guarantee Distributed version of Java AtomicLong AtomicValue<V> Distributed version of Java AtomicReference 19

20 Northbound 20

21 Key Northbound Abstractions Network Graph Directed, cyclic graph comprising of infrastructure devices, infrastructure links and end-station hosts Core model extensible via a projection mechanism Flow Objective Device-centric abstraction for programming data-plane flows in table pipeline-independent manner Intent Network-centric abstraction for programming data-plane in topology-independent manner 21

22 Network Graph Directed Graph Infrastructure devices and infrastructure links are interior vertices and edges, respectively End-station hosts and implied edge links are exterior vertices and edges Flat Vertices and edges can be annotated 22

23 Flow Objective Abstraction Problem: Applications currently must be pipeline aware, effectively making applicable on specific HW. 23

24 Flow Objective Abstraction Problem: Applications currently must be pipeline aware, effectively making applicable on specific HW. Flow objectives enable developers to write applications once for all pipelines First attempt at interoperability between OF 1.3 switch 24

25 Flow Objective Summary Flow Objective Service: Abstraction for applications to be pipeline unaware while benefiting from scalable, multi-table architectures Aims to make it simple to write apps First attempt at achieving interoperability between OF 1.3 implementations 25

26 Intent Framework Provides high-level, network-centric interface that focuses on what should be done rather than how it is specifically programmed Abstracts unnecessary network complexity from applications Maintains requested semantics as network changes High availability, scalability and high performance 26

27 Intent Example Host to Host Intent 27

28 Intent Example Host to Host Intent submit() Intent Service API 28

29 Intent Example Host to Host Intent COMPILATION Path Intent Path Intent 29

30 Intent Example Host to Host Intent COMPILATION Path Intent Path Intent INSTALLATION Flow Rule Batch Flow Rule Batch Flow Rule Batch Flow Rule Batch 30

31 Intent Framework Summary Intents are a network-centric programming abstraction that reduce application complexity. Intents provide device-agnostic behavior with persistency and high performance across network failures. Intent framework has moved from prototype to production deployments. 31

32 Network Programming Abstract to concrete Intent DC Clos Fabric Packet/Optical WAN Enterprise Campus Flow Objective OFDPA Pipeline Single Table Pipeline SpringOpen Pipeline Flow Rule OF 1.0 OF 1.3 Netconf TL1 32

33 Multiple Layers of Abstraction Virtual Network Virtual Network Virtual Network Slice Slice Network Slice Topology Device Device Device Device Link Link Link Link Host Host Host Host 33

34 Configuration Network Configuration (netcfg) Provides mechanism for any service to register and receive configuration Device Configuration Behaviors abstract the management and configuration aspects of a device 34

35 Southbound 35

36 Southbound overview Southbound protocols: OpenFlow until is in the works. OVSDB NETCONF + YANG SNMP P4 thrift api for bmv2 softswitch from barefoot networks. BGP, ISIS, OSPF interoperability with legacy network. PCEP Path computation element protocol (IETF) REST 36

37 Southbound Architecture Southbound abstractions, modularity customization without changing the core Protocol and device model independency avoid specifics and dependencies in the core hidden complexity to upper layers testability, extensibility and performance Apps NB Core API ONOS Distributed Core SB Core API Protocols and Drivers 37

38 ONOS driver architecture outline Device specific driver collection of behaviors on-demand activation Abstraction via behaviors <driver name="default "manufacturer="on.lab" hwversion="0.0.1" swversion="0.0.1"> <behaviour api=interfacepath impl=impementationpath /> </driver> define capabilities offered by the device encapsulate specific logic and code App ports,controller,flowrule,power Encapsulate interaction protocol information ONOS Driver Driver Protocol Protocol 38

39 Performance 39

40 Switch Up Latency Most of the time is spent waiting for the switch to respond to a features request. (~53ms) ONOS spends under 25ms with most of it s time electing a master for the device. Which is a strongly consistent operation 40

41 Switch Down Latency Significantly faster because there is no negotiation with the switch A terminating TCP connection unequivocally indicates that the switch is gone 41

42 Link Up/Down Latency The increase from single to multi instance is being investigated Since we use LLDP to discover links, it takes longer to discover a link coming up than going down Port down event trigger immediate teardown of the link. 42

43 Flow Throughput results Single instance can install over 500K flows per second ONOS can handle 3M local and 2M non local flow installations With 1-3 ONOS instances, the flow setup rate remains constant no matter how many neighbours are involved With more than 3 instances injecting load the flow performance drops off due to extra coordination requires. 43

44 Intent Latency Results Less than 100ms to install or withdraw a batch of intents Less than 50ms to process and react to network events Slightly faster because intent objects are already replicated 44

45 Intent Throughput Results Processing clearly scales as cluster size increases 45

46 Applications 46

47 Developing ONOS applications ONOS applications: Interact with the northbound Java or REST interface Device and protocol agnostic Augment ONOS though modularity Provide GUI,REST,CLI and distributed stores. Shape the network. Easy to start with auto generated basic code via maven archetypes. 47

48 Bundles, Features & ONOS Apps Apps are delivered via ONOS App archive (.oar) files OAR is a JAR with app.xml, features.xml and bundle artifacts onos-maven-plugin generates an *.oar file as part of Maven build Apps are managed on the entire ONOS cluster via REST API: GET POST DELETE /onos/v1/applications via shell tool: onos-app {install activate deactivate uninstall} via CLI: onos:app {install activate deactivate uninstall} via GUI Applications view Back-end installation and activation is done via normal feature & bundle services 48

49 Developing ONOS apps Maven archetypes onos-api-archetype - basis for an app Java API bundle onos-bundle-archetype - basis for an ONOS bundle or an app onos-cli-archetype - overlay for apps with CLI extensions onos-ui-archetype - overlay for apps with GUI extensions onos-uitab-archetype - basis for an app Java API bundle onos-uitopo-archetype - basis for an app Java API bundle Creates a working minimal project module via onos-create-app shell tool convenience wrapper for mvn archetype:generate 49

50 Example Applications SDN-IP Peering Connect internal BGP software daemon to external BGP routers Install learned routes to forward IP traffic to appropriate egress point Multi-level (IP / Optical) Provisioning Provision optical paths/tunnels with constraints Content Acquisition / Video Streaming (DirecTV) Establish multicast forwarding from a sender to set of receivers Virtual Network Gateway (vbng) Provide connectivity between a private host and the Internet Bandwidth Calendaring Establish tunnels with bandwidth guarantees between two points at a given time 50

51 Deployment 51

52 Physical Requirements To test ONOS and Develop: Linux /Mac virtual or physical machine 8gb of RAM and 4/8 core processor. Deployment example with SDN-IP: 4 core, 4gb of ram and 50gb of SSD Hardware Requirements need to be tailored to the environment and needs. 52

53 Global SDN Deployment Powered by ONOS Q Korea announces the first ONOS deployment OF OpenFlow Q1-Q First ONOS Deployments South America, US, EU Q New connections Miami - Korea Miami - Taiwan Korea - Taiwan Q New connections Sidney Seattle - Miami Sao Paolo Amsterdam Q ONOS deployed in Korea Q NCTU / Taiwan deploys ONOS OpenFlow Q First ONOS production deployment in South America OpenFlow Q ONOS Deployment in Australia 53

54 Enabling network innovation with new apps Castor Provides L2/L3 connectivity for SDXs Developed and deployed in AARNET SDN-IP Transforms a SDN into a transit IP network SDN AS uses BGP to communicate with neighbors L3 connectivity without legacy routers Deployed by AmLight, Internet2 (upgrading), KREONET, NCTU SDX L2/L3 Provides L2/L3 connectivity for SDXs Developed and deployed by GEANT VPLS L2 broadcast overlay networks on demand Ready to be deployed on AmLight 54

55 Insights in deployments ONOS OF Multi-table pipelines support Intent framework performance improvements Hardware Lack of carrier grade >=100G programmable hardware for WAN OF 1.3 yet not supported (enough), OF 1.0 badly supported ONOS seems too fast for the majority of the hardware devices out there Better resources isolations 55

56 Conclusion 56

57 ONOS & Approach to SDN Move with urgency, but deliberately Mind the fundamentals Keep balance between innovation, utility and stability Allow legacy devices to participate in SDN, but not to deform or diminish the SDN vision 57

58 Further reading ONOS website: Tutorials, documentation and general reading at: ONOS is on Github at: CORD website: For any further inquiry mailing lists or 58

59 Software Defined Transformation of Service Provider Networks Join the onosproject.org 59

Open Network Operating System

Open Network Operating System Open Network Operating System Michele Santuari msantuari@fbk.eu FBK CREATE-NET - Future Networks research unit April 28, 2017 Agenda Short introduction to SDN and network programmability Introduction to

More information

What is ONOS? ONOS Framework (ONOSFW) is the OPNFV project focused on ONOS integration. It is targeted for inclusion in the Brahmaputra release.

What is ONOS? ONOS Framework (ONOSFW) is the OPNFV project focused on ONOS integration. It is targeted for inclusion in the Brahmaputra release. What is ONOS? Open Network Operating System (ONOS) is an open source SDN network operating system. Our mission is to enable Service Providers to build real SDN/NFV Solutions. ONOS Framework (ONOSFW) is

More information

ONOS OVERVIEW. Architecture, Abstractions & Application

ONOS OVERVIEW. Architecture, Abstractions & Application ONOS OVERVIEW Architecture, Abstractions & Application WHAT IS ONOS? Open Networking Operating System (ONOS) is an open source SDN network operating system (controller). Mission: to enable Service Providers

More information

Developing ONOS Apps

Developing ONOS Apps Teaching brigade, ONF Developing ONOS Apps Andrea Campanella, ONF, USA Abdulhalim Dandoush, ESME-SUDRIA, France Lefteris Manassakis, ICS FORTH, Greece ONOS Build, SAMSUNG Seoul September 20, 2017 Slides

More information

ONOS Roadmap. September, 2017

ONOS Roadmap. September, 2017 ONOS Roadmap September, 2017 distributed core provides high-availability, scalability and performance abstractions & models allow applications to configure and control the network without becoming dependent

More information

Open and Disaggregated Transport SDN

Open and Disaggregated Transport SDN Open and Disaggregated Transport SDN - from PoC to Field Trial - Dai Kashiwa, Director, NTT Communications / Board member of ONOS/CORD Marc De Leenheer, MTS, ON.Lab Toru Furusawa, Chief Engineer, NTT Communications

More information

ONOS YANG Tools. Thomas Vachuska Open Networking Foundation

ONOS YANG Tools. Thomas Vachuska Open Networking Foundation ONOS YANG Tools Thomas Vachuska Open Networking Foundation background SDN and Dynamic Control Dynamic control over forwarding plane behaviour from a logically centralized vantage point Configuration and

More information

ONOS and CORD. About the Platforms, Deployments and their Communities. Taipei, November 25th 2016

ONOS and CORD. About the Platforms, Deployments and their Communities. Taipei, November 25th 2016 ONOS and CORD About the Platforms, Deployments and their Communities Taipei, November 25th 2016 Outline Who we are and what is our mission The platforms Roadmaps Deployment updates Communities How do I

More information

ICONA Inter Cluster ONOS Network Application. CREATE-NET, CNIT/University of Rome Tor Vergata, Consortium GARR

ICONA Inter Cluster ONOS Network Application. CREATE-NET, CNIT/University of Rome Tor Vergata, Consortium GARR ICONA Inter Cluster ONOS Network Application CREATE-NET, CNIT/University of Rome Tor Vergata, Consortium GARR The evolution of the Network Control Plane Standard networks: Control and Forwarding Planes

More information

Software-Defined WAN: Application-centric Virtualization and Visibility

Software-Defined WAN: Application-centric Virtualization and Visibility Software-Defined WAN: Application-centric Virtualization and Visibility Dongkyun Kim, KISTI mirr@kisti.re.kr June 23, KRNet2015 Introduction Software-Defined WAN SD-WAN Optimization, Virtualization, Visibility,

More information

Open Networking Opera-ng System

Open Networking Opera-ng System Open Networking Opera-ng System The platform and its deployments! GTS Tech+Futures Workshop Copenhagen - Oct, 20th 2015 Agenda What s ON.Lab? What s ONOS? (architecture, use cases) ONOS deployments During

More information

Lab 2: P4 Runtime. Copyright 2018 P4.org

Lab 2: P4 Runtime. Copyright 2018 P4.org Lab 2: P4 Runtime 1 P4 Software Tools 2 Makefile: under the hood simple_switch_cli Program-independent CLI and Client test.p4 Program-independent Control Server Packet generator L o g Ingress TM Egress

More information

Software-Defined Networking (SDN) Overview

Software-Defined Networking (SDN) Overview Reti di Telecomunicazione a.y. 2015-2016 Software-Defined Networking (SDN) Overview Ing. Luca Davoli Ph.D. Student Network Security (NetSec) Laboratory davoli@ce.unipr.it Luca Davoli davoli@ce.unipr.it

More information

ONOS Performance Test. Jin Huawei HUAWEI TECHNOLOGIES CO., LTD. HUAWEI TECHNOLOGIES CO., LTD. Page 1

ONOS Performance Test. Jin Huawei HUAWEI TECHNOLOGIES CO., LTD.   HUAWEI TECHNOLOGIES CO., LTD. Page 1 ONOS Performance Test Jin Gan @ Huawei Page 1 HUAWEI TECHNOLOGIES CO., LTD. HUAWEI TECHNOLOGIES CO., LTD. www.huawei.com Project: ONOS Performance Benchmark and Improvement https://wiki.onosproject.org/display/onos/onos+performance+benchmark+and+improvement

More information

NETFUSION DISCOVERY SYSTEM DESCRIPTION

NETFUSION DISCOVERY SYSTEM DESCRIPTION NETFUSION DISCOVERY SYSTEM DESCRIPTION White Paper Contents NetFusion Discovery Overview... 3 Network Discovery... 3 Design Principles... 3 NetFusion Discovery Architecture... 4 Topology and State Changes...

More information

Taxonomy of SDN. Vara Varavithya 17 January 2018

Taxonomy of SDN. Vara Varavithya 17 January 2018 Taxonomy of SDN Vara Varavithya 17 January 2018 Modern Data Center Environmentally protected warehouses Large number of computers for compute and storage Blades Computer- Top-of-Rack (TOR) Switches Full

More information

ONOS and the importance of deployments

ONOS and the importance of deployments ONOS and the importance of deployments Luca Prete (ON.Lab) International OpenFlow/SDN Testbeds Miami April 1 st, 2015 Why this talk? The importance of deployments In general, for ONOS and its community

More information

Intelligent WAN: Leveraging the Internet Secure WAN Transport and Internet Access

Intelligent WAN: Leveraging the Internet Secure WAN Transport and Internet Access Now a part of Cisco We bought Viptela Intelligent WAN: Leveraging the Internet Secure WAN Transport and Internet Access Branch Hybrid WAN Transport IPsec Secure MPLS (IP-VPN) Private Cloud Virtual Private

More information

ODTN An Open Controller for the Disaggregated Optical Network

ODTN An Open Controller for the Disaggregated Optical Network ODTN An Open Controller for the Disaggregated Optical Network Andrea Campanella andrea@opennetworking.org An Operator Led Consortium Outline Clear ask from Operators ONOS as a Platform Incremental steps

More information

Network Layer: The Control Plane

Network Layer: The Control Plane Network Layer: The Control Plane 7 th Edition, Global Edition Jim Kurose, Keith Ross Pearson April 06 5- Software defined networking (SDN) Internet network layer: historically has been implemented via

More information

OpenDaylight as a Platform for Network Programmability FOSDEM, 3 February Charles Eckel, Cisco DevNet

OpenDaylight as a Platform for Network Programmability FOSDEM, 3 February Charles Eckel, Cisco DevNet OpenDaylight as a Platform for Network Programmability FOSDEM, 3 February 2018 Charles Eckel, Cisco DevNet eckelcu@cisco.com Agenda What is SDN What is OpenDaylight Network programmability Installation

More information

KREONET-S: Software-Defined Wide Area Network Design and Deployment on KREONET

KREONET-S: Software-Defined Wide Area Network Design and Deployment on KREONET KREONET-S: Software-Defined Wide Area Network Design and Deployment on KREONET Dongkyun Kim, Yong-Hwan Kim, Chanjin Park, and Kyu-Il Kim Abstract Software-defined networking (SDN) has emerged to achieve

More information

Programmable BitPipe. Andreas Gladisch VP Convergent Networks and Infrastructure, Telekom Innovation Labs

Programmable BitPipe. Andreas Gladisch VP Convergent Networks and Infrastructure, Telekom Innovation Labs Programmable BitPipe Andreas Gladisch VP Convergent Networks and Infrastructure, Telekom Innovation Labs 25.10.2012 How do you program a switch / router today? Vendor N SDK and API Vendor 3 Vendor 2 SDK

More information

TECHNICAL WHITE PAPER

TECHNICAL WHITE PAPER TECHNICAL WHITE PAPER This white paper, intended for a technical audience, describes the challenges of architecting a carrier grade SDN control plane, provides an effective set of metrics to evaluate its

More information

JN0-210.juniper. Number: JN0-210 Passing Score: 800 Time Limit: 120 min.

JN0-210.juniper. Number: JN0-210 Passing Score: 800 Time Limit: 120 min. JN0-210.juniper Number: JN0-210 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 Which protocol does Juniper Networks recommend to provide real-time updates of the network topology to the NorthStar

More information

UNIVERSITY OF CAGLIARI

UNIVERSITY OF CAGLIARI UNIVERSITY OF CAGLIARI DIEE - Department of Electrical and Electronic Engineering Infrastrutture ed Applicazioni Avanzate nell Internet SDN: Control Plane ACK: content taken from Foundations of Modern

More information

Cisco Extensible Network Controller

Cisco Extensible Network Controller Data Sheet Cisco Extensible Network Controller Product Overview Today s resource intensive applications are making the network traffic grow exponentially putting high demands on the existing network. Companies

More information

OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist

OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist Agenda Introduction OpenStack OpenDaylight OPNFV Putting it all Together Conclusion

More information

lecture 18: network virtualization platform (NVP) 5590: software defined networking anduo wang, Temple University TTLMAN 401B, R 17:30-20:00

lecture 18: network virtualization platform (NVP) 5590: software defined networking anduo wang, Temple University TTLMAN 401B, R 17:30-20:00 lecture 18: network virtualization platform (NVP) 5590: software defined networking anduo wang, Temple University TTLMAN 401B, R 17:30-20:00 Network Virtualization in multi-tenant Datacenters Teemu Koponen.,

More information

IRNC Kickoff Meeting

IRNC Kickoff Meeting ! IRNC Kickoff Meeting Internet2 Global Summit Washington DC April 26, 2015 Julio Ibarra Florida International University Principal Investigator julio@fiu.edu ! Outline Backbone: AmLight Express and Protect

More information

Carrier SDN for Multilayer Control

Carrier SDN for Multilayer Control Carrier SDN for Multilayer Control Savings and Services Víctor López Technology Specialist, I+D Chris Liou Vice President, Network Strategy Dirk van den Borne Solution Architect, Packet-Optical Integration

More information

Chapter 5 Network Layer: The Control Plane

Chapter 5 Network Layer: The Control Plane Chapter 5 Network Layer: The Control Plane A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you

More information

SDN controller: Intent-based Northbound Interface realization for extended applications

SDN controller: Intent-based Northbound Interface realization for extended applications SDN controller: Intent-based Northbound Interface realization for extended applications 1. Introduction 2. SDN Controller 3. Intent-based Northbound Interface (NBI) 4. The Intent framework in ONOS controller

More information

OpenFlow: What s it Good for?

OpenFlow: What s it Good for? OpenFlow: What s it Good for? Apricot 2016 Pete Moyer pmoyer@brocade.com Principal Solutions Architect Agenda SDN & OpenFlow Refresher How we got here SDN/OF Deployment Examples Other practical use cases

More information

UNIK Building Mobile and Wireless Networks Maghsoud Morshedi

UNIK Building Mobile and Wireless Networks Maghsoud Morshedi UNIK4700 - Building Mobile and Wireless Networks Maghsoud Morshedi IoT Market https://iot-analytics.com/iot-market-forecasts-overview/ 21/11/2017 2 IoT Management Advantages Remote provisioning Register

More information

Routing Applications State of the Art and Disruptions

Routing Applications State of the Art and Disruptions Routing Applications State of the Art and Disruptions Use cases, Innovations and Disruptions Sachin Natu, Sr. Director Product Management Disha Chopra, Sr. Manager Product Management This statement of

More information

Optical network virtualization. Optical network virtualization. Transport SDN for cloud-centric networking

Optical network virtualization. Optical network virtualization. Transport SDN for cloud-centric networking Optical network virtualization Optical network virtualization Transport SDN for cloud-centric networking 1 Transport SDN for the cloud Manually initiated and managed provisioning processes do not provide

More information

Secure Extensible Network. Solution and Technology Introduction

Secure Extensible Network. Solution and Technology Introduction Secure Extensible Network Solution and Technology Introduction Agenda Company Overview Current WAN Challenges Viptela Solution Migration Strategy Product Lineup 2 Viptela At A Glance $110M VC funding:

More information

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco PSOACI-4592 Why ACI: An overview and a customer (BBVA) perspective TJ Bijlsma César Martinez Joaquin Crespo Technology Officer DC EMEAR Cisco Lead Architect BBVA Lead Architect BBVA Cisco Spark How Questions?

More information

SD-WAN 101. November 3 rd 2016 Rob McBride Marketing

SD-WAN 101. November 3 rd 2016 Rob McBride Marketing SD-WAN 101 November 3 rd 2016 Rob McBride Marketing Email: rob@viptela.com Twitter: @digitalmcb Industry trends impacting networking Cloud Mobile Social 2 Today s WAN is challenged to keep up Complex Operations

More information

A use-case based analysis of network managment functions in the ONF SDN model

A use-case based analysis of network managment functions in the ONF SDN model A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson Research) Wolfgang John (Ericsson Research) Pontus Sköldström (Acreo) Funded by the EU FP7 project SPARC

More information

LEAP DATA SHEET. Lumina Extension Adaptation Platform. Benefits: Model-driven software platform enables automation of heterogeneous networks.

LEAP DATA SHEET. Lumina Extension Adaptation Platform. Benefits: Model-driven software platform enables automation of heterogeneous networks. DATA SHEET LEAP Lumina Extension Adaptation Platform Model-driven software platform enables automation of heterogeneous networks. SDN has long enabled interfaces like Netconf and OpenFlow to program network

More information

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT sdn-and-nfv-technical---georgia-tech---sep-2013---v2 Bruno Rijsman, Distinguished Engineer 24 September 2013 Use Cases 2 Copyright 2013 Juniper Networks,

More information

ONUG SDN Federation/Operability

ONUG SDN Federation/Operability ONUG SDN Federation/Operability Orchestration A white paper from the ONUG SDN Federation/Operability Working Group May, 2016 Definition of Open Networking Open networking is a suite of interoperable software

More information

Virtual Network Subsystem

Virtual Network Subsystem Virtual Network Subsystem Use Cases Creating virtual SDN networks for tenants Slicing regions of networks for use by different tenants (M CORD) Federation exposing abstracted view to peer/parent controllers

More information

Introduction to Segment Routing

Introduction to Segment Routing Segment Routing (SR) is a flexible, scalable way of doing source routing. Overview of Segment Routing, page 1 How Segment Routing Works, page 2 Examples for Segment Routing, page 3 Benefits of Segment

More information

VXLAN Overview: Cisco Nexus 9000 Series Switches

VXLAN Overview: Cisco Nexus 9000 Series Switches White Paper VXLAN Overview: Cisco Nexus 9000 Series Switches What You Will Learn Traditional network segmentation has been provided by VLANs that are standardized under the IEEE 802.1Q group. VLANs provide

More information

Hands-On Metro Ethernet Carrier Class Networks

Hands-On Metro Ethernet Carrier Class Networks Hands-On Carrier Class Networks Course Description Carriers have offered connectivity services based on traditional TDM, Frame Relay and ATM for many years. However customers now use Ethernet as the interface

More information

Chapter 5 Network Layer: The Control Plane

Chapter 5 Network Layer: The Control Plane Chapter 5 Network Layer: The Control Plane A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you

More information

ONOS: TOWARDS AN OPEN, DISTRIBUTED SDN OS. Chun Yuan Cheng

ONOS: TOWARDS AN OPEN, DISTRIBUTED SDN OS. Chun Yuan Cheng ONOS: TOWARDS AN OPEN, DISTRIBUTED SDN OS Chun Yuan Cheng OUTLINE - Introduction - Two prototypes - Conclusion INTRODUCTION - An open, vendor neutral, control-data plane interface such as OpenFlow allows

More information

MPLS Networks: Design and Routing Functions

MPLS Networks: Design and Routing Functions MPLS Networks: Design and Routing Functions Course Description This course provides an understanding of how MPLS works its advantages and limitations and how it can be deployed to provide effective services

More information

Managing Demand Spikes in a highly flexible and agile deployment

Managing Demand Spikes in a highly flexible and agile deployment Managing Demand Spikes in a highly flexible and agile deployment Yuki Sato S2 (Akita, Japan) Jan Hilberath Midokura (Tokyo, Japan) Agenda Company Introduction Why SUSE OpenStack with MidoNet? MidoNet Introduction

More information

ONOS Mini-Summit, Beijing, China

ONOS Mini-Summit, Beijing, China 1 ONOS Mini-Summit, Beijing, China Aseem Parikh, VP Solutions and Partnerships, ONF August 2017 About ONF 3 New ONF Being Formed to Lead in this New Open Source Era ONF Champion For SDN Standards SDN/NFV

More information

OpenADN: Service Chaining of Globally Distributed VNFs

OpenADN: Service Chaining of Globally Distributed VNFs OpenADN: Service Chaining of Globally Distributed VNFs Project Leader: Subharthi Paul Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Software Telco Congress, Santa Clara,

More information

Software defined networking

Software defined networking Software defined networking Telecom Summit 2015 Anton Turygin IP Networks and Services solution architect Programmable Networks Drivers Network Evolution Agility Communication Services New Revenue Streams

More information

Ericsson ip transport nms

Ericsson ip transport nms Ericsson ip transport nms Ericsson IP Transport NMS is the fully integrated and complete end-to-end O&M management solution for the IP and transport products used in mobile backhaul, metro, core and fixed/mobile

More information

Generic Network Functions. Daya Kamath (Ericsson) Prem Sankar G (Ericsson)

Generic Network Functions. Daya Kamath (Ericsson) Prem Sankar G (Ericsson) Generic Network Functions Daya Kamath (Ericsson) Prem Sankar G (Ericsson) Application Co-existence and Integration Challanges Partitioning of OpenFlow Resources Every application must have their private

More information

IST ATRIUM. A testbed of terabit IP routers running MPLS over DWDM. TF-NGN meeting

IST ATRIUM. A testbed of terabit IP routers running MPLS over DWDM. TF-NGN meeting IST 1999-20675 ATRIUM A testbed of terabit IP routers running MPLS over DWDM TF-NGN meeting 18-06-2001 http://www.alcatel.be/atrium The objectives of the presentation Present the project : objectives partners

More information

Programmable data planes, P4, and Trellis

Programmable data planes, P4, and Trellis Programmable data planes, P4, and Trellis Carmelo Cascone MTS, P4 Brigade Leader Open Networking Foundation October 20, 2017 1 Outline Introduction to P4 and P4 Runtime P4 support in ONOS Future plans

More information

APNIC elearning: SDN Fundamentals

APNIC elearning: SDN Fundamentals APNIC elearning: SDN Fundamentals Issue Date: esdn01_v0.15 Revision: Overview Evolution of routers The Clean Slate project OpenFlow Emergence and evolution of SDN SDN architecture today Use cases Standards

More information

Cisco Nexus 9200 Switch Datasheet

Cisco Nexus 9200 Switch Datasheet Cisco Nexus 9200 Switch Datasheet CONTENT Content... 1 Overview... 2 Appearance... 2 Key Features and Benefits... 3 NX-OS Software... 4 Nexus 9200 Compare models... 6 Specification of nexus 9200 series

More information

Best Practices for Extending the WAN into AWS (IaaS) with SD-WAN

Best Practices for Extending the WAN into AWS (IaaS) with SD-WAN Best Practices for Extending the WAN into AWS (IaaS) with SD-WAN Ariful Huq Product Management @arifulhuq & Rob McBride Marketing @digitalmcb Industry trends impacting networking Cloud Mobile Social 2

More information

CloudEngine Series Data Center Switches

CloudEngine Series Data Center Switches CloudEngine Series Data Center Switches 2 CloudEngine Series Data Center Switches Product and Solution Overview Huawei CloudEngine (CE) series switches are high-performance cloud switches designed for

More information

Fundamentals and Deployment of Cisco SD-WAN Duration: 3 Days (24 hours) Prerequisites

Fundamentals and Deployment of Cisco SD-WAN Duration: 3 Days (24 hours) Prerequisites Fundamentals and Deployment of Cisco SD-WAN Duration: 3 Days (24 hours) Prerequisites The recommended knowledge and skills that a learner must have before attending this course are as follows: Knowledge

More information

Overview. Overview. OTV Fundamentals. OTV Terms. This chapter provides an overview for Overlay Transport Virtualization (OTV) on Cisco NX-OS devices.

Overview. Overview. OTV Fundamentals. OTV Terms. This chapter provides an overview for Overlay Transport Virtualization (OTV) on Cisco NX-OS devices. This chapter provides an overview for Overlay Transport Virtualization (OTV) on Cisco NX-OS devices., page 1 Sample Topologies, page 6 OTV is a MAC-in-IP method that extends Layer 2 connectivity across

More information

Software Defined Networks and OpenFlow. Courtesy of: AT&T Tech Talks.

Software Defined Networks and OpenFlow. Courtesy of: AT&T Tech Talks. MOBILE COMMUNICATION AND INTERNET TECHNOLOGIES Software Defined Networks and Courtesy of: AT&T Tech Talks http://web.uettaxila.edu.pk/cms/2017/spr2017/temcitms/ MODULE OVERVIEW Motivation behind Software

More information

Enterasys K-Series. Benefits. Product Overview. There is nothing more important than our customers. DATASHEET. Operational Efficiency.

Enterasys K-Series. Benefits. Product Overview. There is nothing more important than our customers. DATASHEET. Operational Efficiency. DATASHEET Enterasys K-Series Product Overview The Enterasys K-Series is the most cost-effective, flow-based switching solution in the industry. Providing exceptional levels of automation, visibility and

More information

Improving Visibility and Monitoring with SDN for Carrier Networks

Improving Visibility and Monitoring with SDN for Carrier Networks SOLUTION GUIDE Improving Visibility and Monitoring with SDN for Carrier Networks Building a Visibility Fabric with Luxar, Pica8, and Rohde & Schwarz Cybersecurity Network Traffic Visibility The network

More information

Dynamic Load-Balanced Multicast for Data-Intensive Applications on Clouds 1

Dynamic Load-Balanced Multicast for Data-Intensive Applications on Clouds 1 Dynamic Load-Balanced Multicast for Data-Intensive Applications on Clouds 1 Contents: Introduction Multicast on parallel distributed systems Multicast on P2P systems Multicast on clouds High performance

More information

ONOS/CORD Community Update. Turin, Italy 13/09/2016

ONOS/CORD Community Update. Turin, Italy 13/09/2016 ONOS/CORD Community Update Prepared by William by David Quiviger Boswell ONOS/CORD for Board meeting Workshop on March @ Telecom 18, 2016 Italia Turin, Italy 13/09/2016 Outline General Background Who is

More information

SP SDN/NFV Use Cases. Mike McBride Sr. Director of Innovation, Huawei. India Symposium, January 31 February 1, 2016, Bangalore. Networking Foundation

SP SDN/NFV Use Cases. Mike McBride Sr. Director of Innovation, Huawei. India Symposium, January 31 February 1, 2016, Bangalore. Networking Foundation SP SDN/NFV Use Cases Mike McBride Sr. Director of Innovation, Huawei Open 2014 Open Networking Networking Foundation India Symposium, January 31 February 1, 2016, Bangalore This is the year of open source

More information

Integrating the Calix FPGA OLT into R-CORD. Alan DiCicco 8 November 2017

Integrating the Calix FPGA OLT into R-CORD. Alan DiCicco 8 November 2017 Integrating the Calix FPGA OLT into R-CORD Alan DiCicco 8 November 2017 1 Agenda We ve come a long way! FPGA OLT. What s the deal? What did Calix accomplish? Where are you headed? 2 Celebrate accomplishments

More information

SDN CONTROLLERS COMPARISON

SDN CONTROLLERS COMPARISON SDN CONTROLLERS COMPARISON V R SUDARSANA RAJU SRIT, Bangalore E-mail: sudarsanaraj@yahoo.com Abstract - This paper presents about Software Defined Network (SDN) which is a new networking paradigm where

More information

CSC 4900 Computer Networks: Routing Protocols

CSC 4900 Computer Networks: Routing Protocols CSC 4900 Computer Networks: Routing Protocols Professor Henry Carter Fall 2017 Last Time Link State (LS) versus Distance Vector (DV) algorithms: What are some of the differences? What is an AS? Why do

More information

Stratum Project. Enabling era of next generation of SDN

Stratum Project. Enabling era of next generation of SDN Stratum Project Enabling era of next generation of SDN Next-Generation SDN A set of next generation interfaces Announcements Leverages P4, P4Runtime, OpenConfig, gnmi, gnoi Provides full lifecycle management

More information

Hands-On VPLS: Virtual Private LAN Service

Hands-On VPLS: Virtual Private LAN Service Hands-On Course Description Carriers have offered connectivity services based on traditional TDM, Frame Relay and ATM for many years. However, the cost of operating separate networks to provide each of

More information

Packet-Optical SDN Field Trial for Multi-Layer Network Optimization. Jim Theodoras May 2016

Packet-Optical SDN Field Trial for Multi-Layer Network Optimization. Jim Theodoras May 2016 Packet-Optical SDN Field Trial for Multi-Layer Network Optimization Jim Theodoras May 2016 OSI Stack Top of Stack 7 6 5 Application Presentation Session Data 4 Transport Layer TCP, UDP Segments SDN 3 Network

More information

AmLight ExP & AtlanticWave-SDX: new projects supporting Future Internet Research between U.S. & South America

AmLight ExP & AtlanticWave-SDX: new projects supporting Future Internet Research between U.S. & South America ! AmLight ExP & AtlanticWave-SDX: new projects supporting Future Internet Research between U.S. & South America VI Workshop de Pesquisa Experimental da Internet do Futuro (WPEIF2015) Vitória, ES, 18 a

More information

Cisco Group Encrypted Transport VPN

Cisco Group Encrypted Transport VPN Cisco Group Encrypted Transport VPN Q. What is Cisco Group Encrypted Transport VPN? A. Cisco Group Encrypted Transport is a next-generation WAN VPN solution that defines a new category of VPN, one that

More information

Top-Down Network Design

Top-Down Network Design Top-Down Network Design Chapter Five Designing a Network Topology Original slides copyright by Cisco Press & Priscilla Oppenheimer Network Topology Design Issues Hierarchy Redundancy Modularity Well-defined

More information

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 07 - MPLS BASED LAYER 2 SERVICES 1 by Xantaro MPLS BASED LAYER 2 VPNS USING MPLS FOR POINT-TO-POINT LAYER 2 SERVICES 2 by Xantaro Why are Layer-2

More information

Ethernet VPN (EVPN) and Provider Backbone Bridging-EVPN: Next Generation Solutions for MPLS-based Ethernet Services. Introduction and Application Note

Ethernet VPN (EVPN) and Provider Backbone Bridging-EVPN: Next Generation Solutions for MPLS-based Ethernet Services. Introduction and Application Note White Paper Ethernet VPN (EVPN) and Provider Backbone Bridging-EVPN: Next Generation Solutions for MPLS-based Ethernet Services Introduction and Application Note Last Updated: 5/2014 Ethernet VPN (EVPN)

More information

Pluribus Adaptive Cloud Fabric

Pluribus Adaptive Cloud Fabric Product Overview Adaptive Cloud Fabric Powering the Software-Defined Enterprise Highlights Completely software enabled and built on open networking platforms Powered by the Netvisor ONE network Operating

More information

Cisco Data Center Network Manager 5.1

Cisco Data Center Network Manager 5.1 Cisco Data Center Network Manager 5.1 Product Overview Modern data centers are becoming increasingly large and complex. New technology architectures such as cloud computing and virtualization are adding

More information

HP SDN Document Portfolio Introduction

HP SDN Document Portfolio Introduction HP SDN Document Portfolio Introduction Technical Solution Guide Version: 1 September 2013 Table of Contents HP SDN Document Portfolio Overview... 2 Introduction... 2 Terms and Concepts... 2 Resources,

More information

Event-Based Software-Defined Networking: Build a Secure Science DMZ

Event-Based Software-Defined Networking: Build a Secure Science DMZ White Paper Event-Based Software-Defined Networking: Build a Secure Science DMZ What You Will Learn As the need to efficiently move large data sets around the world increases, the Science DMZ - built at

More information

ONAP Micro-service Design Improvement. Manoj Nair, NetCracker Technologies

ONAP Micro-service Design Improvement. Manoj Nair, NetCracker Technologies ONAP Micro-service Design Improvement Manoj Nair, NetCracker Technologies Micro Service Definition Micro service architectural style is an approach to developing a single application as a suite of small

More information

IRNC PI Meeting. Internet2 Global Summit May 6, 2018

IRNC PI Meeting. Internet2 Global Summit May 6, 2018 AmLight Express and Protect (AmLight-ExP), #OAC-1451018 IRNC PI Meeting Internet2 Global Summit May 6, 2018 Julio Ibarra, PI Heidi Morgan, Co-PI Chip Cox, Co-PI Jeronimo Bezerra, Chief Network Architect

More information

Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications

Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications Product Overview Cisco Dynamic Multipoint VPN (DMVPN) is a Cisco IOS Software-based security solution for building scalable

More information

A Global Operating System «from the Things to the Clouds»

A Global Operating System «from the Things to the Clouds» GRUPPO TELECOM ITALIA EAI International Conference on Software Defined Wireless Networks and Cognitive Technologies for IoT Rome, 26th October 2015 A Global Operating System «from the Things to the Clouds»

More information

SDN Controllers in the WAN: protocols and applications

SDN Controllers in the WAN: protocols and applications SDN Controllers in the WAN: protocols and applications Julian Lucek jlucek@juniper.net @julianlucek Agenda SDN Controller for WAN concept Enabling protocols BGP Link State (BGP-LS) Path Computation Element

More information

Cisco APIC-EM Components and Architecture, page 3. About the Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM), page 1

Cisco APIC-EM Components and Architecture, page 3. About the Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM), page 1 About the Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM), page 1 Cisco APIC-EM Components and Architecture, page 3 About the Cisco Application Policy Infrastructure Controller

More information

GÉANT L3VPN Service Description. Multi-point, VPN services for NRENs

GÉANT L3VPN Service Description. Multi-point, VPN services for NRENs GÉANT L3VPN Service Description Multi-point, VPN services for NRENs Issue Date: 1 November 2017 GÉANT L3VPN Overview The GÉANT L3VPN service offers the National Research and Education Networks (NRENs)

More information

Cisco Wide Area Bonjour Solution Overview

Cisco Wide Area Bonjour Solution Overview , page 1 Topology Overview, page 2 About the Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM), page 5 The Cisco Wide Area Bonjour solution is based on a distributed and hierarchical

More information

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK Ken Cheng VP, Service Provider and Application Delivery Products September 12, 2012 Brocade Cloud-Optimized Networking

More information

O3 Project Network Business Innovation by SDN WAN Technologies

O3 Project Network Business Innovation by SDN WAN Technologies O3 Project Network Business Innovation by SDN WAN Technologies 16 October, 2014 Yoshiaki Kiriha O3 project (NEC, NTT, NTT Communications, Fujitsu, Hitachi) Agenda Trend on Future Information Networking

More information

Techniques and Protocols for Improving Network Availability

Techniques and Protocols for Improving Network Availability Techniques and Protocols for Improving Network Availability Don Troshynski dtroshynski@avici.com February 26th, 2004 Outline of Talk The Problem Common Convergence Solutions An Advanced Solution: RAPID

More information

Quantum, network services for Openstack. Salvatore Orlando Openstack Quantum core developer

Quantum, network services for Openstack. Salvatore Orlando Openstack Quantum core developer Quantum, network services for Openstack Salvatore Orlando sorlando@nicira.com Openstack Quantum core developer Twitter- @taturiello Caveats Quantum is in its teenage years: there are lots of things that

More information

Building Open Source-Based Cloud Solutions with OpenDaylight. Colin Dixon, Brocade/OpenDaylight Lisa Caywood, OpenDaylight

Building Open Source-Based Cloud Solutions with OpenDaylight. Colin Dixon, Brocade/OpenDaylight Lisa Caywood, OpenDaylight Building Open Source-Based Cloud Solutions with OpenDaylight Colin Dixon, Brocade/OpenDaylight Lisa Caywood, OpenDaylight Part of a New OPEN Networking Stack Networking Apps ORCHESTRATION (NFVO,...) Mgmt

More information

Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications

Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications Data Sheet Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications Product Overview Cisco Dynamic Multipoint VPN (DMVPN) is a Cisco IOS Software-based security solution for building

More information