Skip to content

ict-strauss/COP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CONTROL ORCHESTRATION PROTOCOL (COP)

Overview

The Control Orchestration Procotol (COP) abstracts a set of control plane functions used by an SDN Controller, allowing the interworking of heterogenous control plane paradigms (i.e., OpenFlow, GMPLS/PCE).

The COP is defined using YANG models and RESTCONF. We provide the YANG models and a set of tools to process the YANG models and obtain the necessary classes and interfaces that will support the COP. These tools are:

  • Pyang plugin for Swagger
  • JSON to Python code generator

COP YANG models

The COP YANG models are available for discussion to research community. Up to now three YANG models have been discussed:

Pyang plugin for Swagger - DEPRECATED

This plugin has been contributed to OpenSourceSDN.org Project EAGLE.

JSON to Python code generator - DEPRECATED

This code generator has been contributed to OpenSourceSDN.org Project EAGLE.

License

The COP is a joint collaboration within STRAUSS project. You can find the licenses of the different projects in each subfolder.