ovs实现虚拟交换机功能
作为一个开源的虚拟交换机,ovs拥有很强大的功能。通过flow能够实现很多策略和功能。

ovs安装
ovs可以通过安装依赖和进行编译安装等多种方式进行安装,其中apt和yum是较为常见的安装方式。安装指令:sudo apt install openvswitch-switch 或 yum install openvswitch-switch。如果使用yum安装需要自行编译安装,并安装相关的编译依赖。
ovs使用
ovs的常用操作包括创建和删除端口、查看流表和groups表、增加和删除flows等。通过指令ovs-vsctl add-br vbr0创建一个名为vbr0的网桥,并通过指令ovs-vsctl del-br ovs-switchport删除指定的网桥。使用ovs-vsctl list-ports BRIDGE可以查看指定网桥的端口信息,使用ovs-vsctl list interface veth | grep "ofport"查看端口id。除此之外,还可以使用ovs-ofctl dump-flows查看指定网桥的flow、使用ovs-ofctl dump-groups查看指定网桥的groups表和使用ovs-ofctl add-flow和ovs-ofctl add-group增加flow和group等操作。
另外,通过ovs-docker这个工具可以配置网络。具体可以通过创建一个无网络的容器,并连接在目标网桥上,来进行相关的配置操作。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7450.html
