ESXI 5.1 – 无法中继到Cisco交换机

我已将esxi主机vSwitch1configuration为使用VMware主机上的辅助NIC。

在vSwitch1configuration上,我已经将VLAN设置为4095,它指定允许所有的VLAN。

如果我的思科交换机端口configuration设置为访问端口,我的服务器可以ping交换机上的VLAN接口。

如果我的思科交换机端口configuration设置为中继,而它保持UP UP和CDP信息可用,我失去了从VMware VM服务器到交换机的本地VLAN接口的ping,并且我失去了与我的networking的任何服务器连接。

  • 根据发起的虚拟端口ID将NIC成组策略切换到路由

  • 基于以下configuration: http : //kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006628

    接口GigabitEthernet0 / 42
    描述主机端口
    switchport中继封装dot1q
    switchport trunk允许vlan 18,220
    switchport模式中继
    switchport不协商
    生成树portfast树干
    结束


ESXI CLI输出esxcfg-vswitch -l:

〜#esxcfg-vswitch -l
交换机名称数量端口使用的端口configuration的端口MTU上行链路
vSwitch0 128 5 128 1500 vmnic0

PortGroup名称VLAN ID使用的端口上行链路
VMnetworking4095 1 vmnic0
pipe理networking4095 1 vmnic0

交换机名称数量端口使用的端口configuration的端口MTU上行链路
vSwitch1 128 4 128 1500 vmnic1

PortGroup名称VLAN ID使用的端口上行链路
VMnetworking2 4095 1 vmnic1


任何提示欢迎!

您可以在每个VLAN上为您的vSwitch设置一个Port Group ,而不是允许所有的VLAN,在每个VLAN中指定实际的VLAN ID。 然后将您的虚拟机网卡设置为使用其子网的端口组。 您可以通过在vSwitch的属性下添加Virtual Machine Network来实现此目的。

或者您可以在虚拟机的NIC设置中设置VLAN ID。

您在当前configuration中遇到的问题是您要将两个VLAN ID(18和220)中继到vSwitch,并告诉vSwitch通过所有VLAN。 但是,您的vSwitch将在stream量上留下802.1q标记。 在这个configuration中,你的虚拟机需要知道它正在使用什么VLAN ID。