VIRL2客户端库

virl2-client的Python项目详细描述


Virl2客户端库

简介

这是Cisco Virl2网络模拟平台的客户端库 (virl2_client)。它提供了一个Python包来以编程方式创建, 在virl2控制器上编辑、删除和控制网络仿真。在

它是一个纯Python实现,需要Python3。我们已经测试了 用python3.6.8编写了包。在

这个包的status可以看作是Beta。我们不知道 发布时的任何重大问题。但是,因为这是第一次 软件包发布后,可能存在bug。既在包裹里也在里面 控制器上的API实现。在

用例描述

客户端库提供了一个方便的接口来控制 网络模拟。这可以直接用于自动化脚本 但也适用于需要集成的第三方集成/插件 用一个模拟的网络。已经存在的例子是Ansible plugin。在

安装

该包以轮子的形式提供,可从virl2下载 控制器。可以使用从PyPi安装包

pip3 install virl2_client

或者,与virl2控制器捆绑的版本可以 下载到本地文件系统,然后通过

^{pr2}$

在查看文档时,可以在文档的索引站点上找到捆绑版本 直接在virl2控制器上。在

确保使用正确的文件名替换,将通配符替换为 正确的版本/版本信息。例如

pip3 install virl2_client-2.0.0b10-py3-none-any.whl

建议使用虚拟环境进行安装。在

使用

使用docstring可以很好地记录包本身。此外 可以在控制器本身上使用HTML格式的文档,方法是 “工具->客户端库”菜单。在

兼容性

这个包和使用的API是特定于virl2的。不是的 向后兼容virl1.x,因此不能与VIRL一起使用 1.x.如果您正在寻找一个方便的工具来与virl1api接口 那么VIRL Utils tool是 推荐。在

已知问题

目前还没有已知的问题。请参阅简介中的注释 第节。在

寻求帮助

如果你有问题,担心,错误报告等,请创建一个问题 反对repository on GitHub

参与其中

我们欢迎捐款。无论你修复了一个错误,添加了一个新功能或 更正了一个错误,欢迎各位投稿。一般说明 贡献可以在CONTRIBUTING文件中找到。在

授权信息

此代码是在Apache2.0许可下授权的。请参见LICENSE 细节。在

参考文献

该软件包是virl2网络仿真平台的一部分。详情请点击 到https://developer.cisco.com/modeling-labs。关于 产品可在https://developer.cisco.com/docs/modeling-labs购买

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaEclipseMars没有保存首选项   java梯度同步失败:原因:启动失败:   java如何从嵌套的JSON获取数据?   java如何判断可观察对象中的任何对象满足一个条件?   java将字符串转换为保持相同值的byte[]数组   java有没有办法绕过AuditingEntityListener为测试设置数据?   从/usr/share/java中解析linux JAR依赖关系   安卓 My java函数抛出nullpointerexception?   java Gradle使用正确版本的依赖项   JBoss和Java6中带注释的WebService中的web服务ClassCastException   java如何修复codename one中的简单逻辑错误?   java如何迭代矩阵的索引?   java如何在JPanel不可见时将其保存为图像?   java HashMap如何在Kotlin中实现MutableMap接口?   javascript如何在单击后加载特定片段?   EclipseJava为纳什均衡获取所有玩家/策略组合   JavaSpring:Web服务REST在JSON上产生双反斜杠   java为什么ServletContext#getRealPath(“/”)返回相对路径?   java当我的游戏应该重新启动时,我应该如何处理重置SurfaceView和线程?