关于三层交换、trunk的问题
本帖最后由 righteous 于 2018-3-13 14:10 编辑各位好,我对如下的问题有些困惑。请大家帮忙解释一下!谢谢。
如图,3560-switch 0的f0/2口是trunk,allowed vlan311通过。vlan311 IP地址172.16.254.85。对端3560-switch 1的f0/2口也是trunk,allowed vlan311,vlan311 IP地址172.16.254.86。此外3560-switch 0 的f0/1是属于vlan57,下面接着台电脑,ip是10.2.57.0段。3560-switch 1 的f0/1属于vlan80,下面也接着电脑,IP是10.2.80.0段。问题:trunk没有允许vlan 57 与vlan80的数据,为什么vlan57的电脑能ping通vlan80的电脑?
file:///C:\Users\zhongjianwen\AppData\Roaming\Tencent\Users\313718629\QQ\WinTemp\RichOle\_M%$JLKL9G5VCO9P3SX_@~D.png
这是走了路由了,你配置的静态路由,就是让它从那走,要去那,并不通过什么VLAN ,或者中间的VLAN ,你做成ACCESS 模式,还是可以通信的 meng_an 发表于 2018-3-13 22:40
这是走了路由了,你配置的静态路由,就是让它从那走,要去那,并不通过什么VLAN ,或者中间的VLAN ,你做成AC ...
是的,access也可以通。但是trunk那里为什么要允许vlan311呢? 数据包通过两个交换机的SVI VLAN311口路由通信的,当数据包到达SVI VLAN311口时,会在VLAN 311中2层泛洪,既然把交换机互联接口设为了TRUNK,你不允VLAN311,数据帧怎么通过? 好问题! 当数据包到达SVI VLAN311口时,会在VLAN 311中2层泛洪,既然把交换机互联接口设为了TRUNK,你不允VLAN311,数据帧怎么通过 这个是三层互通哈 Vlan57的电脑数据包到网关後,数据包走静态路由到互联接口右方的交换机,再到Vlan80的电脑。反向也是。互联接口用SVI VLAN 或 配置IP在這都相同。 你开启了SVI再加上你两边都配置上了静态路由,所以你中间你只要允许对接的端口能走vlan 311就可以了。不关其他vlan的事情 用了SVI 而且有了静态路由
你CLI > show ip route 就會明白
已作了routing PC-路由器-路由器-PC,这样应该看明白了吧。 学习了
页:
[1]