Вы находитесь на странице: 1из 10

ONOS Features and Capabilities

Basic Architecture, Apps and Use cases


ONOS Distributed Architecture
ONOS Core Subsystems
External Apps

REST API GUI CLI

Mobility Proxy ARP L2 Forwarding SDN IP / BGP Packet / Optical ...

Application UI Extension Security Device Cfg. Discovery Network Virt. Tenant ...

Config Storage Region Driver Path Tunnel Intent Statistics

Core Cluster Leadership Mastership Topology Network Cfg. Flow Objective Group

Event Messaging Graph Device Link Host Flow Rule Packet

OSGi / Apache Karaf OpenFlow NetConf OVSDB ...


ONOS Application Categories
● Drivers: device-specific code
● Traffic Steering: applications shaping traffic and establishing flows
● Monitoring: apps monitoring flows and state of network
● Model: YANG models
● Provider: protocol-specific code
● Protocol: protocol libraries
● Utility: miscellaneous tools and utilities
● Security: security oriented applications
● Test: auxiliary applications used for testing ONOS internals and
performance
ONOS Soutbound Plugins
● OpenFlow
● NetConf
● SNMP
● TL1
● REST
● BGP-LS
● OSPF,ISIS
● P4 Runtime
ONOS Northbound Apps
● L2 forwarding
● L3 Routing
● SDN-IP Peering
● L2 VLAN
● Fault Management
Southbound SNMP

BGP-LS
● Border Gateway Protocol with Link State Distribution extension
(BGP LS), flow specification and its extension to support route
policy distribution as a southbound plug-in in ONOS controller.
● Link State Distribution extension: Collects the topology information
of the network. This network topology can be used by some
applications like PCE
● Flow specification: Propagate filtering rules to mitigate
attack(DDOS) scenario.
● Route policy distribution: Distribute route to modify the routes
based on routing policy.
BGP-LS
● Border Gateway Protocol with Link State Distribution extension
(BGP LS), flow specification and its extension to support route
policy distribution as a southbound plug-in in ONOS controller.
● Link State Distribution extension: Collects the topology information
of the network. This network topology can be used by some
applications like PCE
● Flow specification: Propagate filtering rules to mitigate
attack(DDOS) scenario.
● Route policy distribution: Distribute route to modify the routes
based on routing policy.
ONOS Based Router
● https://github.com/onfsdn/atrium-docs/wiki/ONOS-Based-Atrium-
Router-16A

Вам также может понравиться