Softfire SDN管理器
sdn-manager的Python项目详细描述
版权所有©2016-2018 SoftFIRE和TU Berlin。许可下 Apache v2 License。
SDN经理
Softfire SDN管理器负责管理对SDN的访问 SoftFire中一些测试台提供的资源。
sdn管理器跟踪指向sdn代理的api端点 服务。
sdn管理器使用以下实验生命周期:
- 列表
- 规定
- 释放
当list resources时,sdn manager返回可用sdn的列表 实验者的终点。
要在实验中实际使用sdn资源,sdnResource必须 包含在与资源ID匹配的实验描述符中 由list resources返回。
当前支持的SDN终结点
每个测试台可以提供不同的sdn资源实现。 当前版本的softfire sdn中间件提供对 两种SDN控制器:
- frauhofer fokus测试台使用自己的sdn实现 名为opensdncore的控制器。
- 爱立信测试台提供对OpenDaylight SDN控制器的访问。
技术要求
sdn管理器需要python 3.5或更高版本。
安装和配置
您可以使用pip安装sdn管理器:
pip install sdn-manager
然后用sdn-manager命令启动它。
或者可以通过克隆git存储库从源代码运行它, 安装setup.py文件中指定的依赖项,然后 执行sdn manager脚本。
sdn管理器需要在 /etc/softfire/sdn-manager.ini。配置文件的示例 可以找到here。
问题跟踪
问题和错误报告应发布到 这个项目。
什么是软火?
SoftFire提供了一套构建联邦的技术 以建设和实验为目的的实验平台 建立在NFV和SDN技术之上的服务和功能。 该平台是一个松散的联邦已经存在的试验床拥有和 由不同的组织进行研究和 发展。
SoftFire有三个主要目标:支持互操作性, 联邦测试台的编程和安全性。支持 因此,平台的可编程性是一个主要目标,也是重点。 在软火的第二次开放呼叫中。
许可和分配
版权所有(C)[2016-2018]SOF