onos update...application stores & primitives cord virtual tenant networks cord optical line...
TRANSCRIPT
![Page 1: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/1.jpg)
ONOS Updatedistributed platform, abstractions, applications
![Page 2: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/2.jpg)
ONOS Community
![Page 3: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/3.jpg)
![Page 4: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/4.jpg)
![Page 5: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/5.jpg)
distributed coreprovides high-availability, scalability and performance
![Page 6: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/6.jpg)
abstractions & modelsallow applications to configure and control the network
without becoming dependent on device specifics
![Page 7: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/7.jpg)
applications platformallows developers to dynamically extend the base capabilities
![Page 8: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/8.jpg)
high-availabilityscalability
performance
![Page 9: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/9.jpg)
![Page 10: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/10.jpg)
![Page 11: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/11.jpg)
![Page 12: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/12.jpg)
![Page 13: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/13.jpg)
![Page 14: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/14.jpg)
![Page 15: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/15.jpg)
![Page 16: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/16.jpg)
![Page 17: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/17.jpg)
![Page 18: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/18.jpg)
![Page 19: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/19.jpg)
Abstract Storestopology - devices, links, hostsdevice mastershipflow rulesintentsnetwork configurationdevice keysapplications. . .
![Page 20: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/20.jpg)
Distributed Primitives● EventuallyConsistentMap<K, V>
● ConsistentMap<K, V>
● LeadershipService
● DistributedQueue<E>
● DistributedSet<E>
● AtomicCounter
● AtomicValue<V>
...
![Page 21: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/21.jpg)
tcp:9876
![Page 22: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/22.jpg)
![Page 23: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/23.jpg)
Distributed Stores & Primitivestopology - eventually consistent mapdevice mastership - leadership serviceflow rules - primary/backup replicationintents - consistent mapnetwork configuration - consistent mapdevice keys - consistent mapapplications - eventually consistent map. . .
![Page 24: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/24.jpg)
Application Stores & PrimitivesCORD Virtual Tenant NetworksCORD Optical Line TerminatorSegment RoutingOpenStack NetworkingService Function ChainingACL ManagementDHCP Server. . .
![Page 25: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/25.jpg)
Guidance from Experts
![Page 26: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/26.jpg)
abstractions & models
![Page 27: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/27.jpg)
northbound
southbound
![Page 28: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/28.jpg)
northbound
southbound
● BGP● OSPF● PCEP● TL1
. . .
● OpenFlow● OVSDB● NETCONF
![Page 29: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/29.jpg)
standard protocols & modelspromote and use whenever possible
![Page 30: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/30.jpg)
standard protocols & modelspromote and use whenever possible
but do not rely on them solely
![Page 31: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/31.jpg)
capabilities > protocolscontrol & configuration capabilities are what is important
![Page 32: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/32.jpg)
capabilities > protocolscontrol & configuration capabilities are what is important
language is secondary
![Page 33: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/33.jpg)
configuration vs. controlequally important
![Page 34: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/34.jpg)
configuration vs. controlequally important
applications should not depend on device & protocol specifics
![Page 35: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/35.jpg)
driver subsystemdevice-centric control & configuration abstractions
network graph model extensions
![Page 36: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/36.jpg)
behaviour
implementation
behaviour
implementation
behaviour
implementation
device-centric
![Page 37: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/37.jpg)
intents
network-centric
resources network config
![Page 38: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/38.jpg)
behaviour
NETCONF
behaviour
NETCONF ImplementationJava/XML
YANGYANG
ImplementationJava/JSON
YANG shell
. . . . . .
![Page 39: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/39.jpg)
behaviour
NETCONF
behaviour
NETCONF ImplementationJava/XML
YANGYANG
ImplementationJava/JSON
YANG shell
. . . . . .
![Page 40: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/40.jpg)
application portabilitycontrol and configuration abstractions
dynamically extensible model
![Page 41: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/41.jpg)
applications platform
![Page 42: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/42.jpg)
E-CORDE-CORD
M-CORD
Segment Routing
Fault Management
SDN-IP
DHCP ServerOpenStack Integration
Distributed DPI
Load Balancer Service Function Chaining
![Page 43: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/43.jpg)
OSGI / Apache Karaf
ONOS distributed applications platform
ONOS networking core
ONOS applications
GUI REST APIC
om
man
d Lin
e
![Page 44: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/44.jpg)
OSGI / Apache Karaf
ONOS distributed applications platform
ONOS networking core
ONOS applications
GUI REST APIC
om
man
d Lin
e
![Page 45: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/45.jpg)
OSGI / Apache Karaf
ONOS distributed applications platform
ONOS networking core
ONOS extensions
GUI REST APIC
om
man
d Lin
e
applicationsdrivers
protocols
![Page 46: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/46.jpg)
OSGI / Apache Karaf
ONOS distributed applications platform
ONOS networking core
ONOS applications
GUI REST APIC
om
man
d Lin
e
![Page 47: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/47.jpg)
application dev kitready-to-run skeletal starter code for archetype apps
thorough Java API and REST API documentation
![Page 48: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/48.jpg)
application developmenttremendous business opportunity for vendors and integrators
![Page 49: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/49.jpg)
high-availabilityscalability
performance
![Page 50: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/50.jpg)
configuration & control abstractionsdevice independence
![Page 51: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/51.jpg)
13 partners60+ collaborators
250+ code contributors
![Page 52: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/52.jpg)
70+ applications
![Page 53: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/53.jpg)
![Page 54: ONOS Update...Application Stores & Primitives CORD Virtual Tenant Networks CORD Optical Line Terminator Segment Routing OpenStack Networking Service Function Chaining ACL Management](https://reader033.vdocuments.us/reader033/viewer/2022060212/5f050bee7e708231d410fe0b/html5/thumbnails/54.jpg)