首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >超VLAN标记

超VLAN标记
EN

Server Fault用户
提问于 2014-07-27 23:22:32
回答 1查看 4.5K关注 0票数 2

我试图让一个虚拟机运行在Windows8.1上,而不是在O/S使用的VLAN上运行。我正在使用Intel NIC,并安装了Intel驱动程序,默认情况下,这些驱动程序都有VLAN标记。它连接到一个HP交换机,该交换机配置了一个VLAN,另一个VLAN被标记(在Cisco语言中,它是一个带有两个允许VLAN的主干端口,其中一个是本地VLAN)。我希望VM能够使用标记的VLAN进行通信,而Windows8.1主机则使用无标记的VLAN。

为此,我配置了一个虚拟交换机,并将它附加到物理网卡上,并告诉它允许在网卡上管理没有VLAN ID的O/S,然后在VM中,我将网络适配器连接到虚拟交换机,并告诉它使用VLAN 4。

两个问题:

  1. 这是设置这个的正确方法吗?
  2. VM应该发送标记或未标记的数据包吗?也就是说,我需要在O/S中设置VLAN标记吗?

理想情况下,我想要的是这样的东西:

代码语言:javascript
复制
physical /____ VLAN 1 untagged ____\ virtual /____ VLAN 2 untagged ____\ VM
 switch  \      VLAN 2 tagged      / switch  \                         /

更新:

这个链接似乎表明数据包通过虚拟交换机时没有标记,因此没有VLAN标记的数据包将传递给没有VLAN集的VM,否则标记的VLAN数据包将传递给VLAN的VM,因此VLAN标记需要在VM中配置。

有人能证实或否认这一点吗?当我有机会的时候,我会尝试把VLAN支持添加到我的VM中,但是看起来.不知何故错了。也许我只是习惯了VMware是如何处理端口组的,在这些端口组中,不需要使用VLAN标记.

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-07-28 06:47:36

这是正确的方法。您可以将NIC绑定到Hyper-V虚拟交换机,然后在硬件配置中将VLAN设置为使用VLAN。您不希望或不需要在客户VM中启用VLAN标记。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/615875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档