kne:k8s网络仿真

时间:2024-04-04 03:12:06
【文件属性】:

文件名称:kne:k8s网络仿真

文件大小:55KB

文件格式:ZIP

更新时间:2024-04-04 03:12:06

Go

基于Kubernetes的网络仿真 目标 对于网络仿真,有许多使用VM来仿真硬件路由器的方法。 Arista,Cisco和Juniper具有其网络操作系统的多种实现方式以及各种新一代的硬件仿真。 这些系统非常适合大多数供应商控制平面实现的验证以及数据平面的有限认证。 该项目的想法是提供一个标准的“接口”,以便供应商可以生成一个标准的容器实现,该实现可用于构建复杂的拓扑。 用例 测试开发 该基础结构的主要用例是用于开发测试,以验证网络设备的控制平面/配置,而无需实际的硬件。 我们感兴趣的主要用例是能够提出任意拓扑以表示生产拓扑的能力。 这将需要多个供应商以及流量生成和最终主机。 为了支持测试,我们需要能够为每个测试人员,工程师和连续自动运行的环境提供一组环境,以验证生产中使用的测试方案。 这些也可以用于预先验证硬件测试。 由于虚拟测试台与硬件测试台之间没有争用,因此可以减少周期时间。 这


【文件预览】:
kne-master
----server()
--------server.go(950B)
----cmd()
--------root.go(4KB)
----deploy()
--------README.md(2KB)
----api()
--------clientset()
--------types()
----LICENSE(11KB)
----kne_cli()
--------main.go(712B)
----CONTRIBUTING(1KB)
----topo()
--------node()
--------topo.go(7KB)
----examples()
--------3node-host.pb.txt(403B)
----go.sum(56KB)
----README.md(2KB)
----proto()
--------topo()
--------topo.proto(2KB)
----go.mod(844B)

网友评论