SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
#OpenCORD #ONOSProject
ONOS Build 2016 與會分享
Chun Ming Ou
NCTU CS
SDNDS-TW meetup
11/19, NCTU
#OpenCORD #ONOSProject
自我介紹
❏ 歐俊明
❏ 交大資工碩班 戊組
❏ 社群參與
❏ SDNDS-TW
❏ ONOS/CORD Ambassador
❏ cmou@cord-ambassadors.org
#OpenCORD #ONOSProject
Outline
❏ What is ONOS Build?
❏ What is ONOS?
❏ ONOS Overview & Roadmap
❏ ONOS Deployments
❏ Brigades
#OpenCORD #ONOSProject
What is ONOS Build?
❏ First large scale developer conference
❏ Share, learn, align, plan and hack together.
❏ Three days with 200 core developers, Community.
❏ ONOS Hackathon
❏ ONOS Basics
❏ ONOS Community Showcase
#OpenCORD #ONOSProject
What is ONOS?
❏ Software defined networking (SDN) OS
❏ Scalability
❏ High availability
❏ High performance
❏ Abstractions
#OpenCORD #ONOSProject
ONOS Core Subsystems
Device Link Host
Topology
Flow Rule
Path
Packet
StatisticsIntent
Application
Leadership
Messaging
Storage Region
Mastership
Driver
Group
Security
Flow Objective
Event
OpenFlow NetConf OVSDB
Core Cluster
. . .
Proxy ARPMobility L2 Forwarding
REST API GUI CLI
Network Cfg.
SDN IP / BGP Packet / Optical
Tunnel
. . .
OSGi / Apache Karaf
Network Virt.Device Cfg.
Config
UI Extension
External Apps
Graph
Discovery Tenant . . .
#OpenCORD #ONOSProject
Outline
❏ What is ONOS Build?
❏ What is ONOS?
❏ ONOS Overview & Roadmap
❏ ONOS Deployments
❏ Brigades
#OpenCORD #ONOSProject
Quarterly Releases
❏ Avocet (1.0.0) released 2014-12
❏ initial release of clean and modular code-base, protocol independence
❏ Blackbird (1.1.0) released 2015-03
❏ improved performance, scale-out, increased robustness
❏ Cardinal (1.2.0) released 2015-06
❏ new use-cases, additional core features, additional SB protocols
❏ Drake (1.3.0) released 2015-09
❏ platform enhancements, security, UI enhancements
❏ Emu (1.4.0) - released 2015-12
❏ CORD features, prototype of dynamic cluster scaling
#OpenCORD #ONOSProject
Quarterly Releases
❏ Falcon (1.5.0) - released 2016-03
❏ dynamic cluster scaling, model extensibility, YANG compiler incubation
❏ secure mode ONOS enhancements
❏ new southbound protocols: OSPF, REST & SNMP
❏ Goldeneye (1.6.0) - released 2016-06
❏ distributed core enhancements
❏ compiling intents to flow objectives
❏ spring cleaning, YANG compiler incubation, GUI scaling, P4 PoC
❏ Hummingbird (1.7.0) - released 2016-09
❏ new distributed primitives, Kafka & RabbitMQ integration
❏ new GUI L&F, incubation of new GUI scalability features
❏ build tooling migrated from Maven to Buck for faster builds
#OpenCORD #ONOSProject
Ibis (1.8.0) planned for 2016-12
❏ Dynamic Configuration of Devices and Services
❏ allow new YANG models for devices and services to be introduced at runtime so that
applications can leverage new models and features without recompilation
❏ Virtualization
❏ provide SDN-capable virtual networks and virtualized services for each network; introduce
virtual networks as a first class abstraction
❏ GUI Scalability Enhancements
❏ provide support for nested layouts & regions
❏ Intent Framework Enhancements
❏ enhance existing intent framework to enable new deployments that require SDN-IP & VPLS
capabilities
#OpenCORD #ONOSProject
Near-Term Roadmap Items
❏ Dynamic Configuration (in progress)
❏ Virtualization (in progress)
❏ GUI Scalability (in progress)
❏ In-Service Software Upgrade
❏ gRPC API
❏ Federation (hierarchical & peering)
❏ Intent Subsystem 2.0 (a.k.a Intent Domains)
❏ Distributed Platform & Network Core Separation
#OpenCORD #ONOSProject
Virtualization
❏ ONOS as network hypervisor
❏ using OVX model aimed at virtualization for off-platform apps
❏ on-platform apps can be network-aware, not network-specific
❏ Produces SDN-capable virtual networks
❏ with topology and without implicit connectivity
❏ connectivity is explicitly programmed via REST & OpenFlow APIs
❏ permits arbitrary topologies
❏ Protocol independent & modular
❏ manual or programmatic network embedding
❏ support for arbitrary data-plane virtualization mechanisms
#OpenCORD #ONOSProject
GUI Scalability Enhancements
❏ Allow users to use GUI in large network deployments
❏ focus on usability and flexibility of topology layouts
❏ manage amount of information on the screen via zooming in/out
❏ Nested & customizable layouts
❏ physical layouts, e.g. geographical map, floor-plan, rack
❏ logical layouts, e.g. spine-leaf
❏ Customizable icon scaling
❏ allows users to adjust the density of information on screen
#OpenCORD #ONOSProject
In-Service Software Upgrade
❏ Mechanism for gradually upgrading an ONOS cluster
❏ upgrades cluster one node at a time without downtime
❏ Requires portable serialization for cluster comms
❏ upgraded nodes must be able to speak the “old” language
#OpenCORD #ONOSProject
gRPC API
❏ Allow fine-grained & high-performance interactions
between ONOS and off-platform apps
❏ presently available only for on-platform apps via Java API
❏ REST API suitable only for relatively low-frequency & coarse interactions
❏ Enables apps to be run on or off platform
❏ permits compute resource isolation
❏ off-platform apps as micro-services
❏ Allows ONOS apps to be written in other languages
#OpenCORD #ONOSProject
Cluster Federation
❏ Coordination mechanism for multiple ONOS clusters
❏ permits peer-to-peer & hierarchical arrangements
❏ aims to support different administrative domains
#OpenCORD #ONOSProject
Intent Subsystem 2.0
❏ Based on networks comprising of regions with different
technologies & limitations
❏ different regions of network can use different means to satisfy an intent
❏ multiple intent domains within a single administrative domain
❏ Offers composable network-centric primitives
❏ e.g. tunnel, default route, {broad|multi|any}cast
❏ efficient use of network resources via shared use of primitives
❏ Offers apps to negotiate/select from alternatives
❏ presently only one intent “solution” is implicitly selected
#OpenCORD #ONOSProject
Outline
❏ What is ONOS Build?
❏ What is ONOS?
❏ ONOS Overview & Roadmap
❏ ONOS Deployments
❏ Brigades
#OpenCORD #ONOSProject
Global SDN Deployment Powered by ONOS
OpenFlow
OpenFlow
OF
Q3 2015
ONOS Deployment in Australia
OpenFlow
Q3 2015
Korea announces the first
ONOS deployment
Q4 2015
ONOS deployed in Korea
Q4 2015
First ONOS
production deployment
in South America
Q1-Q2 2015
First ONOS Deployments
South America, US, EU
Q4 2015 – New connections
Sidney – Seattle - Miami
Sao Paolo – Amsterdam
Q1 2016
NCTU / Taiwan
deploys ONOS
Q1 2016 – New connections
Miami - Korea
Miami - Taiwan
Korea - Taiwan
#OpenCORD #ONOSProject
The Federated Testbed Initiative
❏ Goal: Create a federated 5G playground for the industry. Experiment SDN, NFV and cloud
technologies in a multi-domain, multi-vendor environment, looking forward to 5G.
❏ Based on the SoftFIRE testbed infrastructure
❏ Integration of ONOS and CORD
❏ Control of the infrastructure
❏ Act as platform to evaluate for Users
❏ First Participants:
❏ Deutsche Telekom
❏ Ericsson
❏ Fraunhofer FOKUS
❏ IEEE
❏ Politecnico di Torino
❏ TIM (JolNET)
❏ University of Surrey
#OpenCORD #ONOSProject
RENs, Action Plan
Packet-Optical
VPLS + CE + BoD
SDN-IP / SDX-L3 / Castor
Layer 0 /1
Layer 2
Layer 3
OpenFlow
switches CORD /
ONOS
Applications
XOS (E-CORD)
Orchestrat
or
Optical circuits
- Point-to-Point Circuits
- Broadcast L2 networks on demand
- BGP peering between internal Users
- International peering
Ability for both Users and Operators
to allocate end-to-end resources
at multiple layers..
#OpenCORD #ONOSProject
❏ AmLight (South America)
❏ Moving L2 services to production using VPLS
❏ GEANT (Official network)
❏ VPLS, BoD, SDN-IP / SDX-L3
❏ Internet2 (US)
❏ VPLS, SDN, IP, new OpenCloud (~E-CORD)
❏ Israel Institute of Technology
(Israel)
❏ VPLS, SDN-IP, CORD PODs experimentation
New Participants, new deployments
❏ JGN-X (Japan)
❏ VPLS, SDN-IP
❏ KISTI / KREONET (Korea)
❏ Packet-optical, VPLS, SDN-IP, support for
VDN (custom virtualization app)
❏ NCTU (Taiwan)
❏ VPLS, SDN-IP, CORD PODs
experimentation
Global SDN demo deployment -> focus on single production networks
#OpenCORD #ONOSProject
Outline
❏ What is ONOS Build?
❏ What is ONOS?
❏ ONOS Overview & Roadmap
❏ ONOS Deployments
❏ Brigades
#OpenCORD #ONOSProject
Brigades
❏ Brigades - harnessing the power of community
❏ help to make forward progress on key ONOS roadmap items
❏ ON.Lab & TST acting mostly as shepherds
❏ Started with 5 brigades
❏ Deployments Brigade (enhancing existing intent framework)
❏ Dynamic Configuration Brigade
❏ Virtualization Brigade
❏ GUI Brigade
❏ Teaching Brigade
❏ Number of brigades may grow in the future
#OpenCORD #ONOSProject 25
THANK YOU!

Contenu connexe

Tendances

LF_OVS_17_OVN at Nutanix
LF_OVS_17_OVN at NutanixLF_OVS_17_OVN at Nutanix
LF_OVS_17_OVN at NutanixLF_OpenvSwitch
 
Introduction to CORD project
Introduction to CORD projectIntroduction to CORD project
Introduction to CORD projectsangyun han
 
Summit 16: CI/CD and DevOps
Summit 16: CI/CD and DevOpsSummit 16: CI/CD and DevOps
Summit 16: CI/CD and DevOpsOPNFV
 
2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application server2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application serverVOIP2DAY
 
Hotplug and Virtio - Tetsuya Mukawa
Hotplug and Virtio - Tetsuya MukawaHotplug and Virtio - Tetsuya Mukawa
Hotplug and Virtio - Tetsuya Mukawaharryvanhaaren
 
ONOS SDN-IP: Tutorial and Use Case for SDX
ONOS SDN-IP: Tutorial and Use Case for SDXONOS SDN-IP: Tutorial and Use Case for SDX
ONOS SDN-IP: Tutorial and Use Case for SDXAPNIC
 
OPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation NetworkOPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation NetworkOPNFV
 
OpenStack Neutron Liberty Updates
OpenStack Neutron Liberty UpdatesOpenStack Neutron Liberty Updates
OpenStack Neutron Liberty Updatesmestery
 
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFVSummit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFVOPNFV
 
OpenFlow Switch Management using NETCONF and YANG
OpenFlow Switch Management using NETCONF and YANGOpenFlow Switch Management using NETCONF and YANG
OpenFlow Switch Management using NETCONF and YANGTail-f Systems
 
Naveen nimmu sdn future of networking
Naveen nimmu sdn   future of networkingNaveen nimmu sdn   future of networking
Naveen nimmu sdn future of networkingsuniltomar04
 
OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...
OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...
OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...Junho Suh
 
XOS in open CORD project
XOS in open CORD projectXOS in open CORD project
XOS in open CORD projectsangyun han
 
Platform Independent Packet Processing with ODL
Platform Independent Packet Processing with ODLPlatform Independent Packet Processing with ODL
Platform Independent Packet Processing with ODLOPNFV
 
Bluetooth LE: User Experience with iOS
Bluetooth LE: User Experience with iOSBluetooth LE: User Experience with iOS
Bluetooth LE: User Experience with iOSGlobalLogic Ukraine
 
OPNFV Use Case: VPN in the Cloud
OPNFV Use Case: VPN in the CloudOPNFV Use Case: VPN in the Cloud
OPNFV Use Case: VPN in the CloudOPNFV
 
SDN - OpenFlow + OpenVSwitch + Quantum
SDN - OpenFlow + OpenVSwitch + QuantumSDN - OpenFlow + OpenVSwitch + Quantum
SDN - OpenFlow + OpenVSwitch + QuantumThe Linux Foundation
 
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...OPNFV
 

Tendances (20)

LF_OVS_17_OVN at Nutanix
LF_OVS_17_OVN at NutanixLF_OVS_17_OVN at Nutanix
LF_OVS_17_OVN at Nutanix
 
Introduction to CORD project
Introduction to CORD projectIntroduction to CORD project
Introduction to CORD project
 
Summit 16: CI/CD and DevOps
Summit 16: CI/CD and DevOpsSummit 16: CI/CD and DevOps
Summit 16: CI/CD and DevOps
 
2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application server2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application server
 
Hotplug and Virtio - Tetsuya Mukawa
Hotplug and Virtio - Tetsuya MukawaHotplug and Virtio - Tetsuya Mukawa
Hotplug and Virtio - Tetsuya Mukawa
 
ONOS SDN-IP: Tutorial and Use Case for SDX
ONOS SDN-IP: Tutorial and Use Case for SDXONOS SDN-IP: Tutorial and Use Case for SDX
ONOS SDN-IP: Tutorial and Use Case for SDX
 
OPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation NetworkOPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation Network
 
MidoNet 101
MidoNet 101MidoNet 101
MidoNet 101
 
NOS Comparison
NOS ComparisonNOS Comparison
NOS Comparison
 
OpenStack Neutron Liberty Updates
OpenStack Neutron Liberty UpdatesOpenStack Neutron Liberty Updates
OpenStack Neutron Liberty Updates
 
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFVSummit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
 
OpenFlow Switch Management using NETCONF and YANG
OpenFlow Switch Management using NETCONF and YANGOpenFlow Switch Management using NETCONF and YANG
OpenFlow Switch Management using NETCONF and YANG
 
Naveen nimmu sdn future of networking
Naveen nimmu sdn   future of networkingNaveen nimmu sdn   future of networking
Naveen nimmu sdn future of networking
 
OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...
OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...
OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...
 
XOS in open CORD project
XOS in open CORD projectXOS in open CORD project
XOS in open CORD project
 
Platform Independent Packet Processing with ODL
Platform Independent Packet Processing with ODLPlatform Independent Packet Processing with ODL
Platform Independent Packet Processing with ODL
 
Bluetooth LE: User Experience with iOS
Bluetooth LE: User Experience with iOSBluetooth LE: User Experience with iOS
Bluetooth LE: User Experience with iOS
 
OPNFV Use Case: VPN in the Cloud
OPNFV Use Case: VPN in the CloudOPNFV Use Case: VPN in the Cloud
OPNFV Use Case: VPN in the Cloud
 
SDN - OpenFlow + OpenVSwitch + Quantum
SDN - OpenFlow + OpenVSwitch + QuantumSDN - OpenFlow + OpenVSwitch + Quantum
SDN - OpenFlow + OpenVSwitch + Quantum
 
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
 

En vedette

Introduction of ONOS and core technology
Introduction of ONOS and core technologyIntroduction of ONOS and core technology
Introduction of ONOS and core technologysangyun han
 
Onos overview meetup sdn paris - redux
Onos overview  meetup sdn paris - reduxOnos overview  meetup sdn paris - redux
Onos overview meetup sdn paris - reduxSDN_Paris
 
CORD: Central Office Re-architected as a Datacenter
CORD: Central Office Re-architected as a DatacenterCORD: Central Office Re-architected as a Datacenter
CORD: Central Office Re-architected as a DatacenterOpen Networking Summits
 
OIF Transport SDN Interop - ECOC 2016
OIF Transport SDN Interop - ECOC 2016OIF Transport SDN Interop - ECOC 2016
OIF Transport SDN Interop - ECOC 2016Deborah Porchivina
 
The Changing Data Center Landscape
The Changing Data Center LandscapeThe Changing Data Center Landscape
The Changing Data Center LandscapeCisco Canada
 
Evolution of the Physical Data Center - Mike Bushong
Evolution of the Physical Data Center - Mike BushongEvolution of the Physical Data Center - Mike Bushong
Evolution of the Physical Data Center - Mike Bushongscoopnewsgroup
 
Fuel Innovation: The Evolution of Connectivity
Fuel Innovation: The Evolution of ConnectivityFuel Innovation: The Evolution of Connectivity
Fuel Innovation: The Evolution of ConnectivityEngauge
 
The Evolution of the Data Center to Software Defined
The Evolution of the Data Center to Software DefinedThe Evolution of the Data Center to Software Defined
The Evolution of the Data Center to Software DefinedNetApp
 
Evolution of the Data Center
Evolution of the Data CenterEvolution of the Data Center
Evolution of the Data CenterJosh Levent
 
EVOLUTION Dallas
EVOLUTION DallasEVOLUTION Dallas
EVOLUTION DallasEquinix
 
Monitoraggio completo dell'infrastruttura IT - User Conference Italia 2013
Monitoraggio completo dell'infrastruttura IT - User Conference Italia 2013Monitoraggio completo dell'infrastruttura IT - User Conference Italia 2013
Monitoraggio completo dell'infrastruttura IT - User Conference Italia 2013ManageEngine Italia
 
Evolution to the Hybrid Data Center
Evolution to the Hybrid Data CenterEvolution to the Hybrid Data Center
Evolution to the Hybrid Data CenterCisco Canada
 
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksOVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksNAIM Networks, Inc.
 
Inter-controller Traffic in ONOS Clusters for SDN Networks
Inter-controller Traffic in ONOS Clusters for SDN Networks Inter-controller Traffic in ONOS Clusters for SDN Networks
Inter-controller Traffic in ONOS Clusters for SDN Networks Paolo Giaccone
 
The Evolution of the Data Centre
The Evolution of the Data CentreThe Evolution of the Data Centre
The Evolution of the Data CentreCisco Canada
 
EVOLUTION Seattle
EVOLUTION Seattle EVOLUTION Seattle
EVOLUTION Seattle Equinix
 
The Data Center Network Evolution
The Data Center Network EvolutionThe Data Center Network Evolution
The Data Center Network EvolutionCisco Canada
 
Interconnecting devices
Interconnecting devices Interconnecting devices
Interconnecting devices har139
 

En vedette (20)

Introduction of ONOS and core technology
Introduction of ONOS and core technologyIntroduction of ONOS and core technology
Introduction of ONOS and core technology
 
Onos overview meetup sdn paris - redux
Onos overview  meetup sdn paris - reduxOnos overview  meetup sdn paris - redux
Onos overview meetup sdn paris - redux
 
CORD: Central Office Re-architected as a Datacenter
CORD: Central Office Re-architected as a DatacenterCORD: Central Office Re-architected as a Datacenter
CORD: Central Office Re-architected as a Datacenter
 
OIF Transport SDN Interop - ECOC 2016
OIF Transport SDN Interop - ECOC 2016OIF Transport SDN Interop - ECOC 2016
OIF Transport SDN Interop - ECOC 2016
 
State of Packet Optical Integration
State of Packet Optical IntegrationState of Packet Optical Integration
State of Packet Optical Integration
 
The Changing Data Center Landscape
The Changing Data Center LandscapeThe Changing Data Center Landscape
The Changing Data Center Landscape
 
Evolution of the Physical Data Center - Mike Bushong
Evolution of the Physical Data Center - Mike BushongEvolution of the Physical Data Center - Mike Bushong
Evolution of the Physical Data Center - Mike Bushong
 
Fuel Innovation: The Evolution of Connectivity
Fuel Innovation: The Evolution of ConnectivityFuel Innovation: The Evolution of Connectivity
Fuel Innovation: The Evolution of Connectivity
 
The Evolution of the Data Center to Software Defined
The Evolution of the Data Center to Software DefinedThe Evolution of the Data Center to Software Defined
The Evolution of the Data Center to Software Defined
 
Evolution of the Data Center
Evolution of the Data CenterEvolution of the Data Center
Evolution of the Data Center
 
EVOLUTION Dallas
EVOLUTION DallasEVOLUTION Dallas
EVOLUTION Dallas
 
Monitoraggio completo dell'infrastruttura IT - User Conference Italia 2013
Monitoraggio completo dell'infrastruttura IT - User Conference Italia 2013Monitoraggio completo dell'infrastruttura IT - User Conference Italia 2013
Monitoraggio completo dell'infrastruttura IT - User Conference Italia 2013
 
ECI Driving Standards from Code -ECI Work with ONOS
ECI Driving Standards from Code -ECI Work with ONOSECI Driving Standards from Code -ECI Work with ONOS
ECI Driving Standards from Code -ECI Work with ONOS
 
Evolution to the Hybrid Data Center
Evolution to the Hybrid Data CenterEvolution to the Hybrid Data Center
Evolution to the Hybrid Data Center
 
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksOVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
 
Inter-controller Traffic in ONOS Clusters for SDN Networks
Inter-controller Traffic in ONOS Clusters for SDN Networks Inter-controller Traffic in ONOS Clusters for SDN Networks
Inter-controller Traffic in ONOS Clusters for SDN Networks
 
The Evolution of the Data Centre
The Evolution of the Data CentreThe Evolution of the Data Centre
The Evolution of the Data Centre
 
EVOLUTION Seattle
EVOLUTION Seattle EVOLUTION Seattle
EVOLUTION Seattle
 
The Data Center Network Evolution
The Data Center Network EvolutionThe Data Center Network Evolution
The Data Center Network Evolution
 
Interconnecting devices
Interconnecting devices Interconnecting devices
Interconnecting devices
 

Similaire à ONOS build 2016 Sharing

OPEN NETWORK OPERATING SYSTEM.PPTX
OPEN NETWORK OPERATING SYSTEM.PPTXOPEN NETWORK OPERATING SYSTEM.PPTX
OPEN NETWORK OPERATING SYSTEM.PPTXAhmed59616
 
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudCloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudMark Hinkle
 
Red Hat Java Update and Quarkus Introduction
Red Hat Java Update and Quarkus IntroductionRed Hat Java Update and Quarkus Introduction
Red Hat Java Update and Quarkus IntroductionJohn Archer
 
How we scale up our architecture and organization at Dailymotion
How we scale up our architecture and organization at DailymotionHow we scale up our architecture and organization at Dailymotion
How we scale up our architecture and organization at DailymotionStanislas Chollet
 
Learn more about the tremendous value Open Data Plane brings to NFV
Learn more about the tremendous value Open Data Plane brings to NFVLearn more about the tremendous value Open Data Plane brings to NFV
Learn more about the tremendous value Open Data Plane brings to NFVGhodhbane Mohamed Amine
 
Introduction to Modern DevOps Technologies
Introduction to  Modern DevOps TechnologiesIntroduction to  Modern DevOps Technologies
Introduction to Modern DevOps TechnologiesKriangkrai Chaonithi
 
Docker Platform and Ecosystem Nov 2015
Docker Platform and Ecosystem Nov 2015Docker Platform and Ecosystem Nov 2015
Docker Platform and Ecosystem Nov 2015Patrick Chanezon
 
Open network operating system (onos)
Open network operating system (onos)Open network operating system (onos)
Open network operating system (onos)Ameer Sameer
 
"New Standards for Embedded Vision and Neural Networks," a Presentation from ...
"New Standards for Embedded Vision and Neural Networks," a Presentation from ..."New Standards for Embedded Vision and Neural Networks," a Presentation from ...
"New Standards for Embedded Vision and Neural Networks," a Presentation from ...Edge AI and Vision Alliance
 
BKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryBKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryLinaro
 
Open coud networking at full speed - Avi Alkobi
Open coud networking at full speed - Avi AlkobiOpen coud networking at full speed - Avi Alkobi
Open coud networking at full speed - Avi AlkobiOpenInfra Days Poland 2019
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsJay Bryant
 
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - LinaroSummit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - LinaroOPNFV
 
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...HostedbyConfluent
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewKrishna-Kumar
 
Docker - An Introduction
Docker - An IntroductionDocker - An Introduction
Docker - An IntroductionKnoldus Inc.
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatAmazon Web Services
 
SDN: Network Agility in the Cloud
SDN: Network Agility in the CloudSDN: Network Agility in the Cloud
SDN: Network Agility in the CloudSebastien Goasguen
 

Similaire à ONOS build 2016 Sharing (20)

OPEN NETWORK OPERATING SYSTEM.PPTX
OPEN NETWORK OPERATING SYSTEM.PPTXOPEN NETWORK OPERATING SYSTEM.PPTX
OPEN NETWORK OPERATING SYSTEM.PPTX
 
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudCloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
 
Red Hat Java Update and Quarkus Introduction
Red Hat Java Update and Quarkus IntroductionRed Hat Java Update and Quarkus Introduction
Red Hat Java Update and Quarkus Introduction
 
How we scale up our architecture and organization at Dailymotion
How we scale up our architecture and organization at DailymotionHow we scale up our architecture and organization at Dailymotion
How we scale up our architecture and organization at Dailymotion
 
Learn more about the tremendous value Open Data Plane brings to NFV
Learn more about the tremendous value Open Data Plane brings to NFVLearn more about the tremendous value Open Data Plane brings to NFV
Learn more about the tremendous value Open Data Plane brings to NFV
 
Introduction to Modern DevOps Technologies
Introduction to  Modern DevOps TechnologiesIntroduction to  Modern DevOps Technologies
Introduction to Modern DevOps Technologies
 
Docker Platform and Ecosystem Nov 2015
Docker Platform and Ecosystem Nov 2015Docker Platform and Ecosystem Nov 2015
Docker Platform and Ecosystem Nov 2015
 
Open network operating system (onos)
Open network operating system (onos)Open network operating system (onos)
Open network operating system (onos)
 
"New Standards for Embedded Vision and Neural Networks," a Presentation from ...
"New Standards for Embedded Vision and Neural Networks," a Presentation from ..."New Standards for Embedded Vision and Neural Networks," a Presentation from ...
"New Standards for Embedded Vision and Neural Networks," a Presentation from ...
 
BKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryBKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End Story
 
Open coud networking at full speed - Avi Alkobi
Open coud networking at full speed - Avi AlkobiOpen coud networking at full speed - Avi Alkobi
Open coud networking at full speed - Avi Alkobi
 
Cloud to Edge
Cloud to EdgeCloud to Edge
Cloud to Edge
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge Clouds
 
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - LinaroSummit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
 
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - Overview
 
Docker - An Introduction
Docker - An IntroductionDocker - An Introduction
Docker - An Introduction
 
FICO Open Shift presentation
FICO Open Shift presentationFICO Open Shift presentation
FICO Open Shift presentation
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red Hat
 
SDN: Network Agility in the Cloud
SDN: Network Agility in the CloudSDN: Network Agility in the Cloud
SDN: Network Agility in the Cloud
 

Dernier

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Dernier (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

ONOS build 2016 Sharing

  • 1. #OpenCORD #ONOSProject ONOS Build 2016 與會分享 Chun Ming Ou NCTU CS SDNDS-TW meetup 11/19, NCTU
  • 2. #OpenCORD #ONOSProject 自我介紹 ❏ 歐俊明 ❏ 交大資工碩班 戊組 ❏ 社群參與 ❏ SDNDS-TW ❏ ONOS/CORD Ambassador ❏ cmou@cord-ambassadors.org
  • 3. #OpenCORD #ONOSProject Outline ❏ What is ONOS Build? ❏ What is ONOS? ❏ ONOS Overview & Roadmap ❏ ONOS Deployments ❏ Brigades
  • 4. #OpenCORD #ONOSProject What is ONOS Build? ❏ First large scale developer conference ❏ Share, learn, align, plan and hack together. ❏ Three days with 200 core developers, Community. ❏ ONOS Hackathon ❏ ONOS Basics ❏ ONOS Community Showcase
  • 5. #OpenCORD #ONOSProject What is ONOS? ❏ Software defined networking (SDN) OS ❏ Scalability ❏ High availability ❏ High performance ❏ Abstractions
  • 6. #OpenCORD #ONOSProject ONOS Core Subsystems Device Link Host Topology Flow Rule Path Packet StatisticsIntent Application Leadership Messaging Storage Region Mastership Driver Group Security Flow Objective Event OpenFlow NetConf OVSDB Core Cluster . . . Proxy ARPMobility L2 Forwarding REST API GUI CLI Network Cfg. SDN IP / BGP Packet / Optical Tunnel . . . OSGi / Apache Karaf Network Virt.Device Cfg. Config UI Extension External Apps Graph Discovery Tenant . . .
  • 7. #OpenCORD #ONOSProject Outline ❏ What is ONOS Build? ❏ What is ONOS? ❏ ONOS Overview & Roadmap ❏ ONOS Deployments ❏ Brigades
  • 8. #OpenCORD #ONOSProject Quarterly Releases ❏ Avocet (1.0.0) released 2014-12 ❏ initial release of clean and modular code-base, protocol independence ❏ Blackbird (1.1.0) released 2015-03 ❏ improved performance, scale-out, increased robustness ❏ Cardinal (1.2.0) released 2015-06 ❏ new use-cases, additional core features, additional SB protocols ❏ Drake (1.3.0) released 2015-09 ❏ platform enhancements, security, UI enhancements ❏ Emu (1.4.0) - released 2015-12 ❏ CORD features, prototype of dynamic cluster scaling
  • 9. #OpenCORD #ONOSProject Quarterly Releases ❏ Falcon (1.5.0) - released 2016-03 ❏ dynamic cluster scaling, model extensibility, YANG compiler incubation ❏ secure mode ONOS enhancements ❏ new southbound protocols: OSPF, REST & SNMP ❏ Goldeneye (1.6.0) - released 2016-06 ❏ distributed core enhancements ❏ compiling intents to flow objectives ❏ spring cleaning, YANG compiler incubation, GUI scaling, P4 PoC ❏ Hummingbird (1.7.0) - released 2016-09 ❏ new distributed primitives, Kafka & RabbitMQ integration ❏ new GUI L&F, incubation of new GUI scalability features ❏ build tooling migrated from Maven to Buck for faster builds
  • 10. #OpenCORD #ONOSProject Ibis (1.8.0) planned for 2016-12 ❏ Dynamic Configuration of Devices and Services ❏ allow new YANG models for devices and services to be introduced at runtime so that applications can leverage new models and features without recompilation ❏ Virtualization ❏ provide SDN-capable virtual networks and virtualized services for each network; introduce virtual networks as a first class abstraction ❏ GUI Scalability Enhancements ❏ provide support for nested layouts & regions ❏ Intent Framework Enhancements ❏ enhance existing intent framework to enable new deployments that require SDN-IP & VPLS capabilities
  • 11. #OpenCORD #ONOSProject Near-Term Roadmap Items ❏ Dynamic Configuration (in progress) ❏ Virtualization (in progress) ❏ GUI Scalability (in progress) ❏ In-Service Software Upgrade ❏ gRPC API ❏ Federation (hierarchical & peering) ❏ Intent Subsystem 2.0 (a.k.a Intent Domains) ❏ Distributed Platform & Network Core Separation
  • 12. #OpenCORD #ONOSProject Virtualization ❏ ONOS as network hypervisor ❏ using OVX model aimed at virtualization for off-platform apps ❏ on-platform apps can be network-aware, not network-specific ❏ Produces SDN-capable virtual networks ❏ with topology and without implicit connectivity ❏ connectivity is explicitly programmed via REST & OpenFlow APIs ❏ permits arbitrary topologies ❏ Protocol independent & modular ❏ manual or programmatic network embedding ❏ support for arbitrary data-plane virtualization mechanisms
  • 13. #OpenCORD #ONOSProject GUI Scalability Enhancements ❏ Allow users to use GUI in large network deployments ❏ focus on usability and flexibility of topology layouts ❏ manage amount of information on the screen via zooming in/out ❏ Nested & customizable layouts ❏ physical layouts, e.g. geographical map, floor-plan, rack ❏ logical layouts, e.g. spine-leaf ❏ Customizable icon scaling ❏ allows users to adjust the density of information on screen
  • 14. #OpenCORD #ONOSProject In-Service Software Upgrade ❏ Mechanism for gradually upgrading an ONOS cluster ❏ upgrades cluster one node at a time without downtime ❏ Requires portable serialization for cluster comms ❏ upgraded nodes must be able to speak the “old” language
  • 15. #OpenCORD #ONOSProject gRPC API ❏ Allow fine-grained & high-performance interactions between ONOS and off-platform apps ❏ presently available only for on-platform apps via Java API ❏ REST API suitable only for relatively low-frequency & coarse interactions ❏ Enables apps to be run on or off platform ❏ permits compute resource isolation ❏ off-platform apps as micro-services ❏ Allows ONOS apps to be written in other languages
  • 16. #OpenCORD #ONOSProject Cluster Federation ❏ Coordination mechanism for multiple ONOS clusters ❏ permits peer-to-peer & hierarchical arrangements ❏ aims to support different administrative domains
  • 17. #OpenCORD #ONOSProject Intent Subsystem 2.0 ❏ Based on networks comprising of regions with different technologies & limitations ❏ different regions of network can use different means to satisfy an intent ❏ multiple intent domains within a single administrative domain ❏ Offers composable network-centric primitives ❏ e.g. tunnel, default route, {broad|multi|any}cast ❏ efficient use of network resources via shared use of primitives ❏ Offers apps to negotiate/select from alternatives ❏ presently only one intent “solution” is implicitly selected
  • 18. #OpenCORD #ONOSProject Outline ❏ What is ONOS Build? ❏ What is ONOS? ❏ ONOS Overview & Roadmap ❏ ONOS Deployments ❏ Brigades
  • 19. #OpenCORD #ONOSProject Global SDN Deployment Powered by ONOS OpenFlow OpenFlow OF Q3 2015 ONOS Deployment in Australia OpenFlow Q3 2015 Korea announces the first ONOS deployment Q4 2015 ONOS deployed in Korea Q4 2015 First ONOS production deployment in South America Q1-Q2 2015 First ONOS Deployments South America, US, EU Q4 2015 – New connections Sidney – Seattle - Miami Sao Paolo – Amsterdam Q1 2016 NCTU / Taiwan deploys ONOS Q1 2016 – New connections Miami - Korea Miami - Taiwan Korea - Taiwan
  • 20. #OpenCORD #ONOSProject The Federated Testbed Initiative ❏ Goal: Create a federated 5G playground for the industry. Experiment SDN, NFV and cloud technologies in a multi-domain, multi-vendor environment, looking forward to 5G. ❏ Based on the SoftFIRE testbed infrastructure ❏ Integration of ONOS and CORD ❏ Control of the infrastructure ❏ Act as platform to evaluate for Users ❏ First Participants: ❏ Deutsche Telekom ❏ Ericsson ❏ Fraunhofer FOKUS ❏ IEEE ❏ Politecnico di Torino ❏ TIM (JolNET) ❏ University of Surrey
  • 21. #OpenCORD #ONOSProject RENs, Action Plan Packet-Optical VPLS + CE + BoD SDN-IP / SDX-L3 / Castor Layer 0 /1 Layer 2 Layer 3 OpenFlow switches CORD / ONOS Applications XOS (E-CORD) Orchestrat or Optical circuits - Point-to-Point Circuits - Broadcast L2 networks on demand - BGP peering between internal Users - International peering Ability for both Users and Operators to allocate end-to-end resources at multiple layers..
  • 22. #OpenCORD #ONOSProject ❏ AmLight (South America) ❏ Moving L2 services to production using VPLS ❏ GEANT (Official network) ❏ VPLS, BoD, SDN-IP / SDX-L3 ❏ Internet2 (US) ❏ VPLS, SDN, IP, new OpenCloud (~E-CORD) ❏ Israel Institute of Technology (Israel) ❏ VPLS, SDN-IP, CORD PODs experimentation New Participants, new deployments ❏ JGN-X (Japan) ❏ VPLS, SDN-IP ❏ KISTI / KREONET (Korea) ❏ Packet-optical, VPLS, SDN-IP, support for VDN (custom virtualization app) ❏ NCTU (Taiwan) ❏ VPLS, SDN-IP, CORD PODs experimentation Global SDN demo deployment -> focus on single production networks
  • 23. #OpenCORD #ONOSProject Outline ❏ What is ONOS Build? ❏ What is ONOS? ❏ ONOS Overview & Roadmap ❏ ONOS Deployments ❏ Brigades
  • 24. #OpenCORD #ONOSProject Brigades ❏ Brigades - harnessing the power of community ❏ help to make forward progress on key ONOS roadmap items ❏ ON.Lab & TST acting mostly as shepherds ❏ Started with 5 brigades ❏ Deployments Brigade (enhancing existing intent framework) ❏ Dynamic Configuration Brigade ❏ Virtualization Brigade ❏ GUI Brigade ❏ Teaching Brigade ❏ Number of brigades may grow in the future