路由器10.1ping不通20.1。交换机改成trunk pvid 10就都可以通了。请大佬讲一下原理。
(0)
最佳答案
trunk是不是接口放通了vlan20,因为你的access 10是只允许vlan10的数据帧剥离掉标签通过,所以vlan-interface20的接口是无法UP的,当你改为trunk之后,首先vlan10的数据帧和vlan20的数据帧都可以通过,这样就保证vlan-interface20的接口UP了,你具体细节没展示出了,是不是SW1还有一个vlan-interface 10的接口
(0)
对,交换机有vlan10的地址。路由器是物理三层接口,ping20.1时,谁去定义是去往vlan20的数据呢。
你的路由器知道目的IP地址是192.168.20.1,查找IP路由表,找对出接口和下一跳,完成数据链路层封装(物理层不提),到对方之后,因为没有vlan标签,所以进入的时候打上vlan10的标签,之后因为数据链路层的目的MAC地址是SW1的vlan-interface10的MAC地址,所以拆开,找到目的IP地址,就完成了单向访问,之后就是回包了
按照这个说法,交换机测access vlan 10,路由器的数据到达交换机同样可以打vlan 10的标签。
是的 ,但是你的交换机的接口是access vlan 10的话,那你交换机上的vlan-interface20是无法UP的
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
是的 ,但是你的交换机的接口是access vlan 10的话,那你交换机上的vlan-interface20是无法UP的