环境描述:
虚拟化平台:vmare5.5
物理机系统:esxi
虚拟机:centos7.5
交换机2台:锐捷和华为
机柜位置–》上面的交换机是华为的
26机柜1台物理机ip
10.1.1.1
机柜位置–》上面的交换机是锐捷的
12机柜 3台物理机IP
10.1.1.2
10.1.1.3
10.1.1.4
物理机插了2个网线,
a网线是物理机-管理网10.1.1.2
b网线是分配的是 vlan120 ,网段20.0.0.1/24
问题:
12机柜的3台物理机搭建的vlan120网段的虚拟机ping不通网关
第一步:我们初步怀疑是交换机的问题,让网络的同事检查一下交换机是否正常,网络的同事也查了配置说是正常的,在交换机上面直接插网线接笔记本,修改vlan120网段ping网关正常;给出反馈,交换机是正常的;
我自己又把12机柜的锐捷交换机的网线,插其他机柜的物理测试,配置vlan120网段ping网关正常
第二步:怀疑是vmare层面的虚拟交换机有问题,我自己看这个虚拟机换配置也看不出什么异常,后面让公司专门搞vmare平台的同事远程协助,测试调整,也未发现异常;
经过反复的折腾和讨论,最后觉得会不会是服务器的网卡坏了,然后打电话让服务器厂商免费更换网卡,死马当活马医。
第三步:让厂商换网卡,继续测试,还是不通;
第四步:厂商换网卡的中途,我回想起昨天晚上的思路;从26机柜上面的交换机接一根线,插12机柜上面测试一下vlan120,看是不是交换机的配置有问题;找了几根网线,加网线拼接器,终于把网线插好了,ping网关通了,好吧!!!最后终于知道是交换机的配置问题。
第五步:协调网络修改交换机配置,原来配置的是access 模式
12机柜物理机对应交换机后面的24,25,26口,换成了trunk模式,测试正常;
交换机VLAN 模式trunk和access 区别
access模式只能承载一个vlan的流量
trunk端口可以允许多个VLAN的数据包通过