本帖最后由 CharV 于 2016-5-9 21:48 编辑
1、拓扑 三层交换机是华三交换机,vlan的接口地址都配置在三层交换机上,二层交换机也是华三交换机,二层交换机每一个vlan 设置一个二层交换机,如图,vlan100,van200 即他们的二层交换机,目前根据如图的拓扑图上所示,把虚拟化平台挂到了了vlan200的二层交换机下。 客户需求: 实现虚拟平台上存在两个vlan,即如图vlan160、200之间相互访问 ,做了如下配置 ①、在vlan200的交换机上配置 vlan200 交换机直连虚拟化平台的端口配置 trunk口,pvid 200 ②、在虚拟化平台下新建两台虚拟交换机,配置vlan160 和vlan200,将vdc划入vlan200 这个虚拟交换机,其他的虚拟机放入vlan160 的虚拟交换机里 ③vlan160虚拟交换机接的虚拟机地址配置了vlan160网段的地址和网关(vlan160的接口地址)
问题来了:虚拟机ping vlan160接口(网关)都不通
排查过程:发现在vlan200这个交换机上,没有vlan160这个vlan,配置vlan160后,网络正常
疑问来了:为什么配置vlan160这个vlan,设备就通了? 400的解释是,即使不在vlan200这个二层交换机上配置vlan160,数据包肯定是能到达三层交换机上的,可能是vlan200这个交换机上没有vlan160,h3c的三层交换机,就没法将数据返回来,导致虚拟机ping网关都不通,配置vlan160 之后,设备就可以正常访问vlan200网段了
有大神解答一下吗??想要个缺切的答案,毕竟以后虚拟化遇到这样的问题不算少 |