我在一台核心交换机上配置一个172.16.1.1 16位vlan1 的ip地址, 在配置一个172.16.100.1 24位 vlan 100 的ip地址, 为什么我把vlan透到下面的交换机,只有172.16.1.1能通,172.16.100.1怎么都不通
我在一台核心交换机上配置一个172.16.1.1 16位vlan1 的ip地址, 在配置一个172.16.100.1 24位 vlan 100 的ip地址, 为什么我把vlan透到下面的交换机,只有172.16.1.1能通,172.16.100.1怎么都不通
(0)
最佳答案
同意前面的,配置本地arp代理即可。
如:
int vlan 1
local-proxy-arp enable
原理解释:
因为你的1网段是16位的,而100网段是24位的,所以会出现这么一个诡异的现象--比如当172.16.1.200要访问172.16.100.200时,因为172.16.1.0/16这个网段里包含了172.16.100.0/24,所以终端172.16.1.200会认为这是个二层访问,然后在vlan 1内广播arp请求解析172.16.100.200的mac地址。但实际上172.16.100.200属于vlan 100,你在vlan 1内根本解析不到它。
在网关下配置本地arp代理后,网关会用自己的mac代替172.16.100.200响应arp解析,这样的话172.16.1.200就会把数据发向网关172.16.1.1,然后由网关做三层转发,发给172.16.100.200。
(0)
要同时通vlan 1和100,需改成trunk并放通对应vlan
(0)
你注意看,我172.16.1.1是16位的,另外一个地址也是从这个16位里面分出来的,至于你说的trunk是基本,没什么问题
你注意看,我172.16.1.1是16位的,另外一个地址也是从这个16位里面分出来的,至于你说的trunk是基本,没什么问题
问题解决了吗?有也有相似烦恼
(0)
重新规划地址
重新规划地址
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明