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表项,大大的消耗的路由器的设备资源,因此这种配置方式是有缺陷的,此处仅讲述技术解决方案。大家如果有兴趣,可以通过实验测试。

相关推荐
驭渊的小故事12 分钟前
网络原理04(http协议详细解析3)(2000详细解析HTTPS的工作原理)
网络·网络协议·http
额额额对了1 小时前
Linux 进程间通信(IPC)核心机制:消息队列、共享内存与信号量详解
linux·网络·网络协议
myy-learn2 小时前
31-TCP并发
服务器·网络·tcp/ip
程序员夏洛2 小时前
HTTP 请求包含哪些内容,请求头和请求体有哪些类型?
网络·网络协议·http
啊阿狸不会拉杆2 小时前
《计算机网络-自顶向下方法》3.9 小结 · 课后习题 · Wireshark实验
网络·测试工具·wireshark
Chengbei112 小时前
SRC报告成稿 Skill(SRC/0day 提交稿、分层验证门、Step 式 PoC、截图铁律)
网络·人工智能·安全·web安全·自动化·系统安全
小雪崩2 小时前
嵌入式学习 day39:TCP并发服务器模型
linux·服务器·c语言·网络·学习·tcp/ip
Doraemomo2 小时前
网络编程-复习
网络
2601_966377132 小时前
云上系统零改造过密评|数达安全发布通关四件套
网络·安全
bksczm3 小时前
Linux 五种 I/O 模型与多路复用详解
运维·服务器·网络