在BNT G8264和ESXi 5.5上configuration标准VLAN时出现问题

我有一个BNT(现在是IBM)RackSwitch G8264,在尝试获得configuration的标准VLAN并使用两台ESXi 5.5主机时遇到问题。

我已经遵循了我正在运行的交换机软件版本的文档(可以在这里find),我相信我已经正确configuration了VLAN。 但是,当我在两台ESXi主机上创build标准端口组并使用新创build的VLAN对其进行标记时,stream量不起作用。 如果我不在标准ESXi端口组上标记任何stream量,一切正常。

这是我目前的设置:

运行5.5更新的2台ESXi主机1
带有一个物理适配器上行链路
一个端口组在VLAN 202上标记testing虚拟机连接到它们。
交换机端口设置为中继模式,默认VLAN(未标记的数据包)为1,允许的VLAN为1和202。

如果将每台主机的两个端口组中的VLAN ID都设置为202,则每台主机上的虚拟机无法互相ping通。

如果将每台主机的两个端口组中的VLAN ID都设置为0(无),则每台主机上的虚拟机可以互相ping通。

如果将每个主机上的两个端口组中的VLAN ID设置为1,则每台主机上的虚拟机将无法互相ping通。

所以,如果我在我的ESXi主机上的端口组上设置了任何types的VLAN标记,则通信将失败。

我可以在交换机或我的ESXi主机上使用什么来检查帧以查看标记是否正在发生? 据我所知,你不能在交换机上安装Wireshark?

任何援助将不胜感激。

这是我的交换机configuration的整个转储:

version "7.8.1" switch-type "IBM Networking Operating System RackSwitch G8264" iscli-new ! ssh enable ! interface port 53 description "ESXi 1" switchport mode trunk switchport trunk allowed vlan 1,202 exit ! interface port 55 description "ESXi 2" switchport mode trunk switchport trunk allowed vlan 1,202 exit ! vlan 202 name "VLAN 202" ! !spanning-tree mode disable !no spanning-tree stg-auto ! !interface ip 1 addr <default> enable ! !interface ip 128 addr <default> enable 

!结束'

vSwitch应该没有特别的configuration。

您的端口组应包含所有实际的VLAN标签。 在交换机端,VLAN 1实际上是在什么地方定义的?

查看我的示例: 具有12个上行链路的vSwitchconfiguration

在vSwitch级别没有标记,因为一旦开始中继到物理交换机,将端口组与VLAN相关联更有意义。 正如上面提到的@joeqwerty一样,vSphere不支持你使用本地VLAN做什么。

小心:ESXi / ESX VST模式下的本机VLAN ID不受支持。 不要将VLAN分配给与物理交换机的本地VLAN ID相同的端口组。 在向ESXi / ESX主机的传出通信上,本地VLAN数据包不使用VLAN ID进行标记。 因此,如果ESXi / ESX主机设置为VST模式,则会丢弃缺lessVLAN标记的数据包。