Skip to content
forked from NORDUnet/opennsa

Open-source implementation of the NSI protocol with support for different backends

License

Notifications You must be signed in to change notification settings

jmacauley/opennsa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

OpenNSA

OpenNSA is an implementation of the Network Service Interface (NSI).

NSI (Network Service Interface) is a technology agnostic protocol for provisioning network circuits. For more information on NSI, see project page at OGF: https://redmine.ogf.org/projects/nsi-wg

OpenNSA is currently in a state of heavy development, and many features are only partially implemented.

OpenNSA features

  • Open-source NSI implementation
  • Pluggable backends to support different equipment
    • Support: Junox MX, Force10 switch (etherscale), Dell Powerconnect
    • DUD backend for easy testing
    • Any custom Python backend
  • Easy development of new backends
  • Easy creation of NML topology from short-hand topology specification
  • Topology aggregation and path finding to do multi-domain circuit creation
  • PostgreSQL for database
  • Includes command line tool for basic operations

Documentation

Full and detailed documentation available here

License

NORDUnet License (3-clause BSD). See LICENSE for more details.

Contact

  • Johannes Garm Houen - jgh @ nordu.net
  • Samir Faci - samir @ es.net

Copyright

NORDUnet (2011-2015)

About

Open-source implementation of the NSI protocol with support for different backends

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.1%
  • Other 0.9%