Open Network Operating System
Java JavaScript CSS Python HTML Protocol Buffer
Latest commit 2f39b54 Jan 18, 2017 @y-higuchi y-higuchi committed with jonohart Fix shellcheck detected errors
- onos-package
  SC2071: > is for string comparisons. Use -gt instead.

- ./tools/build/onos-blackduck-zip
  SC1035: You need a space after the [ and before the ].

Change-Id: I409b4a181e9cd49795afbdaa68b68c26413b9401
Permalink
Failed to load latest commit information.
apps Fix typo in SingleSwitchFibInstaller property Jan 19, 2017
buck-tools bucklet for yang based OSGI libraries Dec 19, 2016
bucklets bucklet for yang based OSGI libraries Dec 19, 2016
cli Adding to the 'devices' cli command an output that displays the local… Jan 17, 2017
core [ONOS-5833] (vCore) Refactor vnet services Jan 18, 2017
docs Starting snapshot 1.9.0-SNAPSHOT Dec 3, 2016
drivers Use new PacketService to request ARP with duplication Jan 11, 2017
features [ONOS-5846] Bump up jersey to 2.25 with corresponding deps updated Jan 18, 2017
incubator [ONOS-5729] VirtualFlowRuleStore implementation Jan 18, 2017
lib [ONOS-5846] Bump up jersey to 2.25 with corresponding deps updated Jan 18, 2017
protocols Fix: sonar related fixes for LISP protocol package Jan 19, 2017
providers [ONOS-5750] Add skeleton code of LISP mapping provider Jan 18, 2017
tools Fix shellcheck detected errors Jan 19, 2017
utils Adding to the 'devices' cli command an output that displays the local… Jan 17, 2017
web Topo2: Hide Breadcrumbs if there are no subregions configured in root Jan 18, 2017
.buckconfig Fix ONOS-4503 - allow ONOS to run in offline mode with no internet co… Nov 18, 2016
.dockerignore Fixing .dockerignore to exclude unneeded files Jan 9, 2017
.gitignore Adding sonar properties generation script Nov 6, 2016
.gitreview onos-next -> onos Dec 3, 2014
BUCK Add onos-create-app to test tar ball Dec 13, 2016
Dockerfile Move Dockerfile to repository root. Jan 17, 2017
LICENSE.txt Adding LICENSE file Dec 5, 2014
README.md BUG 5681 : Typo in README file Nov 21, 2016
modules.defs Add ROADM application Jan 10, 2017
onos.defs Starting snapshot 1.9.0-SNAPSHOT Dec 3, 2016
pom.xml Starting snapshot 1.9.0-SNAPSHOT Dec 3, 2016

README.md

ONOS : Open Network Operating System

What is ONOS?

ONOS is a new SDN network operating system designed for high availability, performance, scale-out.

Top-Level Features

  • High availability through clustering and distributed state management.
  • Scalability through clustering and sharding of network device control.
  • Performance that is good for a first release, and which has an architecture that will continue to support improvements.
  • Northbound abstractions for a global network view, network graph, and application intents.
  • Pluggable southbound for support of OpenFlow and new or legacy protocols.
  • Graphical user interface to view multi-layer topologies and inspect elements of the topology.
  • REST API for access to Northbound abstractions as well as CLI commands.
  • CLI for debugging.
  • Support for both proactive and reactive flow setup.
  • SDN-IP application to support interworking with traditional IP networks controlled by distributed routing protocols such as BGP.
  • IP-Optical use case demonstration.

Checkout our website and our tools