/simulators

Code for simulating various device and orchestration entities with which ONOS interacts, e.g. gNMI, gNOI, P4Runtime

Primary LanguageGoApache License 2.0Apache-2.0

simulators

Build Status License GoDoc

Simple simulators, used for integration testing of ONOS interactions with devices and various orchestration entities, e.g:

  • Configuring devices via gNMI and OpenConfig
  • Controlling operation of devices via gNOI
  • Shaping pipelines and controlling traffic flow via P4 programms and P4Runtime

The simulator facilities are available as Go package libraries, executable commands and as published Docker containers.