opennebula使用VLAN模式创建网络接口步骤

……………………

pre: Executed "sudo /sbin/brctl addbr onebr5".             //创建桥接接口,该接口为创建虚拟网络时"Bridge"的值。

pre: Executed "sudo /sbin/ip link set onebr5 up".            //设置onebr5链路为up。

Device "em2.50" does not exist.            //检测vlan 50是否存在,不存在将创建。

pre: Executed "sudo /sbin/vconfig add em2 50".            //创建vlan 50接口。

pre: Executed "sudo /sbin/ip link set em2.50 up".            //设置vlan 50接口状态为up。

pre: Executed "sudo /sbin/brctl addif onebr5 em2.50".         //添加桥接接口道vlan 50,为桥接接口的流量打tag。

ExitCode: 0

……………………

查看桥接接口信息如下,其中vnetID为虚拟机的网卡:

[root@node13 ~]# brctl show onebr5

bridge name     bridge id               STP enabled     interfaces

onebr5          8000.24b6fdab765f       no              em2.50

                                                        vnet0

                                                        vnet1

                                                        vnet2

                                                        vnet3

                                                        vnet8

                                                        vnet9

[root@node13 ~]# 

流量方向大致是这样:

vnet0(虚拟机网卡)------>onebr5(桥接的网络接口)------>em2.50(将流量打上50的tag)------>em2(发送到宿主机物理接口)------>上层交换机(接口为Trunk模式)。




原文地址:https://www.cnblogs.com/myiaas/p/4161331.html