超详细的单臂路由详解
会飞的不留神:
想请教一下,为什么一定要开启 arp 广播呢?
我问 ai 得到的答案是获取目的主机的 mac 地址,如果 arp 广播只是为了获取目的主机的 mac 地址,那我事先用目的主机 ping 路由器网关,不就能在路由器的 arp 映射表留下 mac 地址了吗?但是此时再使用一个主机去ping目的主机还是不行,为啥勒?(经过试验,不开 arp 广播不行,但我还是想请教一下为什么)
一篇文章搞定Prometheus普罗米修斯监控系统的部署
码海小虾米_:
原来的两倍是什么意思?
一篇文章搞定Prometheus普罗米修斯监控系统的部署
2401_87241435:
为啥我的数据对不上呀?是原来的两倍
超详细的单臂路由详解
宇星海-:
您好,谢谢您的回复。
我排查到后期也发现这个问题要想解释清楚就必须了解802.1Q细节。
在您的回复中,虽然也有802.1Q的相关内容,但仍然无法清晰解释我的问题,即“从主机A发出数据包到主机B,该过程中该数据包内的VID是怎么变化的?”
在您的回复中,您提到每个子接口绑定一个特定的VLAN,事实上我们在模拟器中也确实是这么做的,但这里就产生了问题,即“子接口到底是trunk类型还是access类型?”,“数据包从trunk接口到路由器子接口的过程中,数据包报头信息究竟发生了哪些变化?”
综上,我们还是要了解802.1Q封装细节,后续我若找到详解资料,将第一时间回复于您,也欢迎您找到资料后告知于我,再次感谢您的不吝赐教,祝生活愉快。
超详细的单臂路由详解
xserver2:
如图,交换机和路由器之间仅使用一条物理链路连接。在交换机上,把连接到路由器的端口配置成Trunk类型的端口,并允许相关VLAN的帧通过。在路由器上创建子接口(Sub-Interface),逻辑上把连接路由器的物理链路分成了多条链路(每个子接口对应一个VLAN)。这些子接口的IP地址各不相同,每个子接口的IP地址应该配置为该子接口所对应VLAN的默认网关地址。子接口是一个逻辑上的概念,所以子接口也常常被称为虚接口。配置子接口时,需要注意以下几点。
①必须为每个子接口分配一个IP地址。该IP地址与子接口所属VLAN位于同一网段。
②需要在子接口上配置802.1Q封装。
③在子接口上执行【arp broadcast enable】命令启用子接口的ARP广播功能。本例中,主机A发送数据给主机B时,路由器R1会通过G0/0/1.1子接口收到此数据,然后查找路由表,将数据从G0/0/1.2子接口发送给主机B,这样就实现了VLAN2和VLAN3之间的主机通信
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_70212665/article/details/143579054