ONOS. Open Network Operating System. Ali Al-Shabibi and Andrea Campanella. ON.Lab 13/09/2016 TIM Labs, Turin. #ONOSProject
|
|
- Griselda Eaton
- 6 years ago
- Views:
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 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 informationWhat 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 informationONOS 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 informationDeveloping 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 informationONOS 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 informationOpen 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 informationONOS 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 informationONOS 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 informationICONA 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 informationSoftware-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 informationOpen 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 informationLab 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 informationSoftware-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 informationONOS 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 informationNETFUSION 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 informationTaxonomy 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 informationONOS 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 informationIntelligent 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 informationODTN 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 informationNetwork 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 informationOpenDaylight 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 informationKREONET-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 informationProgrammable 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 informationTECHNICAL 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 informationJN0-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 informationUNIVERSITY 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 informationCisco 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 informationOpenStack 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 informationlecture 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 informationIRNC 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 informationCarrier 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 informationChapter 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 informationSDN 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 informationOpenFlow: 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 informationUNIK 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 informationRouting 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 informationOptical 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 informationSecure 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 informationPSOACI 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 informationSD-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 informationA 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 informationLEAP 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 informationOPEN 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 informationONUG 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 informationVirtual 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 informationIntroduction 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 informationVXLAN 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 informationHands-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 informationChapter 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 informationONOS: 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 informationMPLS 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 informationManaging 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 informationONOS 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 informationOpenADN: 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 informationSoftware 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 informationEricsson 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 informationGeneric 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 informationIST 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 informationProgrammable 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 informationAPNIC 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 informationCisco 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 informationBest 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 informationCloudEngine 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 informationFundamentals 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 informationOverview. 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 informationSoftware 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 informationEnterasys 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 informationImproving 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 informationDynamic 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 informationONOS/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 informationSP 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 informationIntegrating 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 informationSDN 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 informationCSC 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 informationStratum 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 informationHands-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 informationPacket-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 informationAmLight 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 informationCisco 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 informationTop-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 informationLARGE 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 informationEthernet 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 informationPluribus 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 informationCisco 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 informationHP 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 informationEvent-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 informationONAP 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 informationIRNC 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 informationCisco 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 informationA 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 informationSDN 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 informationCisco 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 informationGÉ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 informationCisco 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 informationBROCADE 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 informationO3 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 informationTechniques 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 informationQuantum, 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 informationBuilding 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 informationCisco 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