openvswitch常用操作
原理讲解: 当我们创建一个交换机(网桥)之后即(ovs-vsctl add-br brname),此时网络功能不受影响,但是 会产生一个虚拟网卡,名字为brname(与网桥名字同名,可以使用 ifconfig brname查看),之所以会产生一个虚拟网卡 ,是为了实现接下来的网桥(交换机)功能,有了这个交换机以后,还需要为这个交换机增加端口(port), 一个 端口就相当于一个物理网卡 ,当网卡加入到这个交换机之后,其工作方式就和普通交换机的一个端口的工作方式类似了; 再执行(ovs-vsctl add-port brname port)之后,即网卡加入网桥之后,按照网桥的工作标准工作,则加入的端口(网卡)必须以混杂模式工作,工作在链路层,处理2 层的帧,所以这个port就不需要配置IP的(应该没有见过哪个交换机的端口有IP的吧) 那么接下来你可能会问,通常的交换机不都是有一个管理接口,通过telnet到交换机上进行配置的,那么在OVS中创建的虚拟机有没有该接口呢,有的!上面提到创建交换机brname的时候产生了一个虚拟网口brname,那么,给这个虚拟网卡配置了ip之后,就相当于给交换机的管理接口配置了IP,对此一个正常的虚拟交换机就搞定了!! 除此之外,与网桥同名的网卡(端口)起到了桥的功能; 二、工作场景 ovs主要是用来虚拟化环境中