【超好玩的路由环路系列】1——PPP直连环路 | 网络之路博客(公众号同名)(其他平台网络之路Blog)
登录
  • 欢迎网络之路博客网站,分享有用的知识点,公众号:网络之路博客,B站:网络之路Blog
  • 如果您觉得本站对您有帮助,那么赶紧使用Ctrl+D 收藏吧,支持我们下
  • 远程技术支持的淘宝店铺已经开张了哦,传送门:需要的朋友可以点击查看

【超好玩的路由环路系列】1——PPP直连环路

【汇总】超好玩的路由环路系列

文档帖子汇总实战系列学习视频学习必备软件
    博主也只是业余时间写写技术文档,请大家见谅,大家觉得不错的话,可以推荐给朋友哦,博主会努力推出更好的系列文档的。如果大家有任何疑问或者文中有错误跟疏忽的地方,欢迎大家留言指出,博主看到后会第一时间修改,谢谢大家的支持,更多技术文章尽在网络之路博客,http://ccieh3c.com

环路概述

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

实验拓扑

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

 image001.png

R1的配置
interface Serial1/0/0
link-protocol ppp
ip address 12.1.1.1 255.255.255.0
R2的配置
interface Serial1/0/0
link-protocol ppp
ip address 12.1.1.2 255.255.255.0

验证环路存在

我们在R1的tracert一下12.1.1.3到12.1.1.254之间的任何一个地址,这里以12.1.1.3为例,发现数据包在R1和R2之间打环
tracert 12.1.1.3
traceroute to 12.1.1.3(12.1.1.3), max hops: 30 ,packet length: 40,press CTRL_C to break
1 12.1.1.2 60 ms 30 ms 20 ms
2 12.1.1.1 20 ms 10 ms 10 ms
3 12.1.1.2 30 ms 20 ms 30 ms
4 12.1.1.1 20 ms 20 ms *
5 12.1.1.2 70 ms 30 ms 30 ms
6 12.1.1.1 30 ms 40 ms 50 ms
7 12.1.1.2 60 ms 50 ms 60 ms
8 12.1.1.1 70 ms 40 ms 60 ms
9 12.1.1.2 90 ms 70 ms 70 ms
10 12.1.1.1 70 ms 70 ms 70 ms
11 12.1.1.2 100 ms 90 ms 100 ms
12 12.1.1.1 90 ms 90 ms 90 ms
13 12.1.1.2 120 ms 90 ms 110 ms
14 12.1.1.1 110 ms 100 ms 110 ms
15 12.1.1.2 130 ms 110 ms 130 ms
16 12.1.1.1 120 ms 120 ms 120 ms
17 12.1.1.2 140 ms 140 ms 130 ms
18 12.1.1.1 140 ms 130 ms 140 ms
19 12.1.1.2 150 ms 160 ms 140 ms
20 12.1.1.1 150 ms 150 ms 140 ms
21 12.1.1.2 170 ms 170 ms 180 ms
22 12.1.1.1 160 ms 170 ms 180 ms
23 12.1.1.2 180 ms 180 ms 180 ms
24 12.1.1.1 190 ms 170 ms 190 ms
25 12.1.1.2 190 ms 190 ms 200 ms
26 12.1.1.1 200 ms 200 ms 200 ms
27 12.1.1.2 210 ms 210 ms 220 ms
28 12.1.1.1 220 ms 210 ms 220 ms
29 12.1.1.2 210 ms 240 ms 230 ms
30 12.1.1.1 230 ms * 220 ms

在R1上对12。1.1.3发一个ping包,并使用ENSP抓包也可以看到TTL耗尽的现象
ping -c 1 12.1.1.3
PING 12.1.1.3: 56 data bytes, press CTRL_C to break
Request time out
— 12.1.1.3 ping statistics —
1 packet(s) transmitted
0 packet(s) received
100.00% packet loss

 image002.png

原因分析

1、PPP协议的特殊性:PPP没有ARP查找的机制,其发包的原理是无论任何包,都要发向PPP对方的节点(有路由的前提下)。
2、分析路由表
dis ip routing-table
Destination/Mask Proto Pre Cost Flags NextHop Interface
12.1.1.0/24 Direct 0 0 D 12.1.1.1 Serial1/0/0
12.1.1.1/32 Direct 0 0 D 127.0.0.1 Serial1/0/0
12.1.1.2/32 Direct 0 0 D 12.1.1.2 Serial1/0/0
12.1.1.255/32 Direct 0 0 D 127.0.0.1 Serial1/0/0

dis ip routing-table
Destination/Mask Proto Pre Cost Flags NextHop Interface
12.1.1.0/24 Direct 0 0 D 12.1.1.2 Serial1/0/0
12.1.1.1/32 Direct 0 0 D 12.1.1.1 Serial1/0/0
12.1.1.2/32 Direct 0 0 D 127.0.0.1 Serial1/0/0
12.1.1.255/32 Direct 0 0 D 127.0.0.1 Serial1/0/0
当在R1或R2上发目的地12.1.1.3的数据包时,路由器采用最长匹配原则,会命中红线标记的条目,把包发给对方,所以数据包就环路了。

规避方法

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

关于博客资源下载说明

首先,感谢大家对网络之路博客的支持,本站所有资源都是开放下载,不做任何限制,资源都是上传在百度盘,分为两种类型:
(1)第一种是书籍PDF与视频类,全部放在博客分享,觉得对大家学习有帮助的博主会收集好、然后以博主的经验整理分类后排序好分享出来。
(2)第二种是技术性文章与视频,全部放在公众号(网络之路博客)/B站(网络之路Blog)发布,以博主原创为主,主要分享系列为主,由浅入深的带大家了解工作中常用到的一些网络技术,当然也会分享一些比较经典的案例。
(3)分享资源有涉及到您的利益以及版权问题,请联系博主,24小时候内删除。
想第一时间收到最新更新内容吗,点击获取~~~

点击查看详情

(广告)博主自主原创最新实战课程

点击查看详情


(广告)远程技术支持(设备调试),有搞不定的找我,价格实惠,为您解决实际工作上的问题

远程技术调试与技术支持,点击查看详情


原创与收集的内容,允许转载,转载时请务必以超链接形式标明文章原始出处,博客地址http://ccieh3c.com。

喜欢 (1)
[]
分享 (0)
公众号:网络之路博客(其他平台网络之路Blog)
分享一些自己懂的技术知识点,希望对大家有帮助。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址