Open vSwitch即开放的软件虚拟交换机,能够达到产品级的质量,也就是说可以部署一些生产环境使用。它不光支持基本的二层交换,还支持标准的管理机接口和协议(如NetFlow,sFlow,SPAN,RSAPN,CLI,LACP,802.1ag),同时也支持OpenFlow,可以很好第与SDN体系融合。
官方网站http://www.openvswitch.org/features/
修改网卡eth0配置文件,不配置ip地址
vim /etc/sysconfig/network-scripts/ifcfg-eth0
新建网卡br0的配置文件,按照以下填写ip地址
vim /etc/sysconfig/network-scripts/ifcfg-br0
三、OVS的数据库配置与网络配置文件的关系
OVS的配置写在一个ovsdb数据库中。ovsdb是一个非常轻量级的数据库,是一个提供增查删改等功能的临时配置缓存。
OVS数据库操作的一般格式为:
ovs-vsctl list/set/get/add/remove/clear/destroy table record colunm [value] 默认情况下,ovsdb中有以下数据表:bridge,controller,interface,mirror,netflow,open_vswitch,port,qos,ssl,sflow。即table可为其中的任意一个,rdcord为数据表中name字段的值,
colum为数据表中任意一个字段的字段名,即value字段值。
例如,使用ovs-vsctl list bridge命令查询ovsdb的bridge表中关于桥与网卡的信息
ovs-vsctl list bridge
ovs-vsctl list port
由上面的信息可以看到,bridge数据表中br0的桥包括了br0和eh3端口的uuid,这样就完整的记录了桥与端口的关系。同时在显示port的时候,也看到每个桥