/gnxi-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 programs and P4Runtime

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

Additional Documentation

How to run device simulator and related commands.