Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The OpenSwitch CPS API is defined using YANG models, and in combination with Python, provides support for programming the programming of network functionsfunctionality, automation and DevOps.

In addition, a set of OpenSwitch specific commands are available and can be invoked from a Linux shell (e.g. display the current software version, hardware inventory etc.).

...

  • Object centric framework
  • Mediates between application software components and the platform
  • Provides a pub/sub model and set/get/delete/create
  • Provides the framework for defining YANG modeled APIs - with Python and C/C++ bindings.  The In OPX, YANG models are converted into a used with an efficient CPS binary encoding.

SAI – Switch Abstraction Interface

...