2层交换机上划分VLAN及两个VLAN互通问题,见下图简易拓扑

VLAN1与VLAN2不同名字,各有三个端口,其中01端口两VLAN互连,其余两个端口连PC,问PC3与PC1能否ping通?简述原因,这是我做实验的时候和老师意见不一,我发现是可以ping通的,老师说一定不行,回来后我一直在纠结

这个问题一定是你老师不够严谨!我简述一下可能的几种情况,1.如你配置,SW1-01,02,03划分到VLAN1,SW2-01,02,03划分到VLAN2。SW1的PC1,2分配掩码为255.255.255.0。SW2的PC3,4同样是255.255.255.0.只要主机IP地址在同一网段,可以ping通。如果主机IP不在同一网段,无法ping通。原因:pc3发送icmp报文(ping所使用的报文,这个知道吧)会发起arp request报文arp协议会查arp表项比对源,目标ip,MAC,比对发现在同一网段,于是广播这个报文。会往SW1所有端口发起arp请求,于是端口01也会广播这个报文,而在对端SW2收到这个报文后会处理这个报文,不会丢弃。这样规划VLAN就没有意义了。起trunk连接交换机,802.1Q或ISL会对VLAN打上标签,因为交换机1没有vlan2,这样vlan2的报文就不能被传送至SW1.
简单说来,就这样,这个问题是cisco网络很简单却很经典的问题,高清楚,整个网络VLAN和子网划分就搞懂了!
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-26
p3ping pc1
必须vlan上有映射pc1到外口协议

这是vlan1类似一个路由
你把他当路由理解就明白老师的意思了

思科模拟器也是能ping通 除非你俩vlan 的01都是公用口 即两个01口即包括vlan1 又有vlan2追问

两个VLAN在不同的交换机上,怎么可能是公用接口呢

第2个回答  2013-10-26
如上图!就像赵本山的小品只有在配置错误的情况下才PING得通追问

是不是两个VLAN一定要同名才能ping通?

追答

2层交换机就是以不同VLAN来隔离各个端口,还有一种情况!你两交换机的01接口是access模式,所以交换机1是默认没配置过被当成普通的傻瓜交换机用了所以是可以通的!想验证不同VLAN的话要把交换机1改成其它VLAN,因为VLAN1所有VLAN都可以访问

相似回答