MA网络下,静态路由仅配出接口,不配下一跳是否可行

在MA网络模式下,静态路由只配置出接口,不配置下一跳地址是否可行

如下拓扑图:


如图所示,在R1上配置一条去往4.4.4.4的静态路由,此时如果静态路由只配置出接口,不配置下一跳地址:
ip route-static 4.4.4.4 255.255.255.255 GigabitEthernet 0/0/0
当我们配置了这样的静态路由后,R1虽然知道了去往4.4.4.4网络需要先把数据包从自身的0/0/0接口发出,但是由于并不知道数据包要R2还是R3,此时R1就会通过去往4.4.4.4这个网络的出接口来发送一条免费的ARP报文,来询问谁是4.4.4.4,众所周知,ARP报文是以广播的形式进行发送的,而广播是不能跨越三层网络来进行转发的,因此R4的4.4.4.4这个网络是无法收到该ARP报文的,因此也无法对R1发送的ARP报文进行响应。
通常情况下这种发送免费ARP报文的行为是没有任何意义的,但是此时如果在R2上开启了ARP代理功能后,R2由于拥有去往4.4.4.4网络的正常路由,因此R2就会代替4.4.4.4网络来回复R1所发送的ARP报文,此时R1就会在自身的ARP表中记录4.4.4.4网络到R2接收ARP报文(即GE0/0/0接口)接口的MAC地址映射。R1拥有4.4.4.4网络的ARP映射后,再去访问4.4.4.4就会先把数据包发给R2,由R2来进一步的进行数据的转发,此方法虽然能让R1访问到4.4.4.4网络,但是如果通过这种只有出接口,没有下一跳地址的方式来配置静态路由,那么R1每去访问的新的目的网络,都会做一次免费ARP的发送,针对每一个路由都要添加ARP表项,大大的消耗的路由器的设备资源,因此这种配置方式是有缺陷的,此处仅讲述技术解决方案。大家如果有兴趣,可以通过实验测试。

相关推荐
寻星探路1 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
盟接之桥4 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
会员源码网5 小时前
理财源码开发:单语言深耕还是多语言融合?看完这篇不踩坑
网络·个人开发
米羊1216 小时前
已有安全措施确认(上)
大数据·网络
ManThink Technology7 小时前
如何使用EBHelper 简化EdgeBus的代码编写?
java·前端·网络
珠海西格电力科技7 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
QT.qtqtqtqtqt7 小时前
未授权访问漏洞
网络·安全·web安全
半壶清水8 小时前
[软考网规考点笔记]-软件开发、项目管理与知识产权核心知识与真题解析
网络·笔记·压力测试
JMchen1238 小时前
Android后台服务与网络保活:WorkManager的实战应用
android·java·网络·kotlin·php·android-studio
yuanmenghao8 小时前
Linux 性能实战 | 第 7 篇 CPU 核心负载与调度器概念
linux·网络·性能优化·unix