- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何通过 python 配置 Open vSwitch (OVS)?
通常,我使用 shell 命令来配置没有 OpenFlow Controller 的 Open vSwitch。例如,
ovs-vsctl --may-exist add-br br0
ovs-vsctl --may-exist add-br br1
ovs-vsctl set bridge br1 protocols=OpenFlow13
ovs-vsctl --may-exist add-port br0 patch-tun -- set interface patch-tun type=patch options:peer=patch-int
ovs-vsctl set port patch-tun vlan_mode=trunk
ovs-vsctl --may-exist add-port br1 patch-int -- set interface patch-int type=patch options:peer=patch-tun
ovs-vsctl set port patch-int vlan_mode=trunk
ovs-ofctl --protocols=OpenFlow13 add-flow br1 "table=0,priority=1,in_port=1,dl_dst=00:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,20)"
ovs-ofctl --protocols=OpenFlow13 add-flow br1 "table=0,priority=1,in_port=1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,21)"
.....
但如果我必须根据情况动态地执行添加端口、删除端口、添加流或删除流,我对这样的 shell 脚本感到痛苦。(尽管 OpenFlow Controller 可能能够做到这一点,但我不想让任何 Controller 保持运行,因为我的 OVS 仅适用于桥接和 vxlan 隧道。)
OVS 似乎有自己的 python 库(https://github.com/openvswitch/ovs/tree/master/python),但我找不到操作文档。或者,有没有其他可以配置 OVS 的 python 库?
最佳答案
我相信这是 OVS 的应用程序 - 为了进行一些测试,如果您运行 ovs-test
将调用此实现 python/ovstest/X.py。但是如果你安装这个工作:python setup.py install
。
关于python - 通过 Python 打开 vSwitch 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27442612/
在 ESXi 中,我看到了 vSwitch,在每个 vSwitch 中,我都可以添加端口组。我添加的每个端口组都在单独的网络上吗? 假设我配置了 2 个端口组并在其中一个上运行 DHCP 服务器。我可
我正在单个节点上设置 openstack 安装,但对其进行配置以便稍后为各种服务(主要是 nova、swift)添加更多节点。为此,我使用了 2 个以太网连接:eth0 用于与互联网通信,eth1 用
我尝试测量使用带内连接时控制流对 Open vSwitch 性能的影响。 因此,在此任务中,我需要计算从 Controller 发送到网络中使用带内控制的每个交换机的消息。 我尝试了解 Control
我在 VirtualBox VM 上运行 Open VSwitch,我想将 2 个在 VirtualBox 上运行的虚拟机连接到 OpenVswitch。我做了这些事情: 1)首先我制作了一个运行 u
如何通过 python 配置 Open vSwitch (OVS)? 通常,我使用 shell 命令来配置没有 OpenFlow Controller 的 Open vSwitch。例如, ovs-v
我目前正在为实现 Vuetify Switch 的 Vue 组件编写测试。作为测试的一部分,我想检查 vuetify 开关的功能。我在触发点击开关时遇到麻烦,然后验证开关值是否已更改(一旦完成,我将验
我使用的是 ubuntu 14.04 和 Docker 版本: Client: Version: 17.12.1-ce API version: 1.35 Go version:
我想试试OVS(软件Linux交换机)http://openvswitch.org/使用我的 LXC 容器,Ubuntu 作为主机和 guest 。所以我安装了它: # apt-get install
我想做的是通过裸机 PC 中的 Open vSwitch 向服务器发送数据包,而不是在 VM 上。 为此,我正在考虑以下结构。 Server PC --------------------------
我创建了一个名为 "Minikube2"的虚拟交换机。以前我创建了名为“minikube”的虚拟交换机,但后来由于配置问题将其删除。 完成所有必需的配置 - “在以太网上共享..” 现在当我尝试运行时
我正在尝试使用 python 编写一个 Pox Controller 。环境搭建使用Mininet,交换机类型为ovsk(open vswitch)。对于每个单独的交换机,一些端口连接到主机,一些连接
我是一名优秀的程序员,十分优秀!