通过XenServer接口访问所有VLAN

对于我当前的设置,我在XenServer机器上有一个物理网卡,用于接收标记有各种VLAN ID的stream量。 我有一台运行Vyatta的虚拟机,需要能够访问标记和未标记的stream量才能路由stream量。

问题如下:1)如果我将XenCenter中的NIC绑定到VM(没有与其关联的VLAN ID),则VM将看不到任何标记的通信。 我已经使用tcpdumpvalidation了这一点。 但是,被标记的stream量正在stream入XenServer机器中。 2)我拥有7个以上的VLAN,因此在XenCenter中将每个VLAN添加为接口不是一个选项。 3)即使tcpdump显示没有标记的stream量进入虚拟机网卡,我已经尝试在Vyatta内添加VLAN接口。 这也是行不通的。

我已经尝试使用Linux桥接和openvswitch设置,似乎都没有工作。 我运行XenServer 6.0.3免费和Vyatta VC6.3。

请帮忙! 我已经用完了想法。 我GOOGLE了几个小时,似乎无法find任何东西。