天天看点

网络中超好玩的路由环路(1)——PPP直连环路

一、环路概述: 路由环路是指因配置不当或路由协议收敛时出错,导致数据包在两台或多台路由器里被来回转发,最后TTL 耗尽,不能到达目的地的一种故障。

二、实验拓扑: 今天我们先通过一个小实验来演示下简单的环路现象,实验拓扑如下(路由器之间的链路采用PPP 封装)

网络中超好玩的路由环路(1)——PPP直连环路

三、实验配置:

R1的配置

<Huawei>sys

[Huawei]sys R1

[R1]int s1/0/0

[R1-Serial1/0/0]link-protocol ppp

[R1-Serial1/0/0]ip add 12.1.1.1 24

R2的配置

<Huawei>sys

[Huawei]sys R2

[R2]int s1/0/0

[R2-Serial1/0/0]link-protocol ppp

[R2-Serial1/0/0]ip add 12.1.1.2 24

四、验证环路存在: 我们在R1的tracert 一下12.1.1.3到12.1.1.254之间的任何一个地址,这里以12.1.1.3为例,发现数据包在R1和R2之间打环

网络中超好玩的路由环路(1)——PPP直连环路

在R1上对12。1.1.3发一个ping 包,并使用ENSP 抓包也可以看到TTL 耗尽的现象

网络中超好玩的路由环路(1)——PPP直连环路
网络中超好玩的路由环路(1)——PPP直连环路

五、原因分析 1、PPP 协议的特殊性:PPP 没有ARP 查找的机制,其发包的原理是无论任何包,都要发向PPP 对方的节点(有路由的前提下)。

2、分析路由表

网络中超好玩的路由环路(1)——PPP直连环路
网络中超好玩的路由环路(1)——PPP直连环路

当在R1或R2上发目的地12.1.1.3的数据包时,路由器采用最长匹配原则,会命中红线标记的条目,把包发给对方,所以数据包就环路了。

六、规避方法 在PPP 链路上配置IP 时,请务必使用30位掩码,30位掩码只有两个可用地址,这样就不会生成冗余目的地的直连路由,就不会再产生环路,这也是在PPP 等广域网链路上配置30位掩码地址的原因之一。

更多精彩:

​​【秘籍】求职面试宝典,轻松搞定面试官!​​

​​75张图带你了解网络设备、网络地址规划、静态路由、实战演练​​

​​宠粉福利又来了,数十本安全书籍包邮送你!​​

​​花式方法搞定不同vlan的主机互通​​

网络中超好玩的路由环路(1)——PPP直连环路
网络中超好玩的路由环路(1)——PPP直连环路

继续阅读