问题概要
我们都知道,做路由汇总为了减少路由条目,但是不当的配置可能会引发三层环路,并且会引起设备CPU增加负荷。

实验拓扑

AR1模拟互联网,AR2是出口路由设备,LSW1作为三层交换机分别划分了5个vlan,并且是PC1-PC5的网关

实验先把网络建立正常互通,然后测试和触发环路,最后是如何来解决这个问题

设备配置和网络连通性测试
LSW1:

[LSW1]vlan batch 10 20 30 40 50 100
[LSW1]int vlanif 10
[LSW1-Vlanif10]ip add 10.1.1.1 24
[LSW1-Vlanif10]int vlanif 20
[LSW1-Vlanif20]ip add 10.1.2.1 24
[LSW1-Vlanif20]int vlanif 30
[LSW1-Vlanif30]ip add 10.1.3.1 24
[LSW1-Vlanif30]int vlanif 40
[LSW1-Vlanif40]ip add 10.1.4.1 24
[LSW1-Vlanif40]int vlanif 50
[LSW1-Vlanif50]ip add 10.1.5.1 24
//因为ensp里S5700这个设备转换成三层接口后不能配ip,故这里用vlanif100代替
[LSW1-Vlanif50]interface Vlanif100
[LSW1-Vlanif100]ip address 172.16.1.2 255.255.255.252
[LSW1-Vlanif100]interface GigabitEthernet0/0/1
[LSW1-GigabitEthernet0/0/1]port hybrid pvid vlan 100
[LSW1-GigabitEthernet0/0/1]port hybrid untagged vlan 100
[LSW1-GigabitEthernet0/0/1]un sh

[LSW1-GigabitEthernet0/0/1]interface GigabitEthernet0/0/2
[LSW1-GigabitEthernet0/0/2]port link-type access
[LSW1-GigabitEthernet0/0/2]port default vlan 10

//剩余连接主机的接口配置方法类似,这里省略…

//配置默认路由出去
[LSW1]ip route-static 0.0.0.0 0.0.0.0 172.16.1.1
AR2:

[AR2]interface GigabitEthernet0/0/0
[AR2-GigabitEthernet0/0/0]ip address 100.100.100.2 255.255.255.252
[AR2-GigabitEthernet0/0/0]un sh
[AR2-GigabitEthernet0/0/0]interface GigabitEthernet0/0/1
[AR2-GigabitEthernet0/0/1]ip address 172.16.1.1 255.255.255.252
[AR2-GigabitEthernet0/0/1]un sh
[AR2-GigabitEthernet0/0/1]quit
//这里将多个网段做汇总,并配置静态路由
[AR2]ip route-static 10.1.0.0 255.255.248.0 172.16.1.2
AR1:

[AR1]interface GigabitEthernet0/0/0
[AR1-GigabitEthernet0/0/0]ip address 100.100.100.1 255.255.255.252
[AR1-GigabitEthernet0/0/0]quit
[AR1]ip route-static 0.0.0.0 0.0.0.0 100.100.100.2

PC1 – PC5 各自配好ip地址
用PC1 ping测 100.100.100.1,能通,代表正常,另外我们tracert跟踪一下,也正常

触发环路和分析问题
接下来我们使用PC1 去tracert跟踪一下存在的网段和不存在的网段。

发现跟踪PC2(2段)正常,那是因为LSW1是直连所有PC的,路由表里肯定存在去往PC2的直连路由条目,直连路由是优先级最高的,所以就顺利到达了。

跟踪6段和7段发现来回跳,说明已经起环了,LSW1的路由表里没有这两个网段的直连路由,只能匹配默认路由去往AR2了,AR2收到后查找路由表匹配到汇总了的路由条目10.1.0.0/21,于是向LSW1往回发了,LSW1收到后自然又是往回发送。

而跟踪8段却显示*,说明转发不到去目的地址了,包被丢弃了,那是因为数据包到达AR2时,发现没有路由条目是匹配的,10.1.0.0/21段最后一个ip地址是10.1.7.255,故到AR2将这个数据包丢弃了。

解决办法
如何解决?很简单,只需在LSW1添加一条同样是10.1.0.0/21的汇总黑洞路由,这样当收到目的ip为该段且ip不存在时,就不会再往外发送了。

[LSW1]ip route-static 10.1.0.0 21 NULL0

再用PC1跟踪,正是预期的一样

最后提醒一句,实验和案例可以起到理解和参考的作用,在实战中还是得靠灵活变通!!分享就到这里,如果你有其它行得通的方法,欢迎在评论区指教指教

路由汇总带来的三层环路-解决实验相关推荐

  1. 二层环路与三层环路有什么不同

    原因不同 二层环路原因:一般是由于物理拓扑存在环路,导致数据的互传,如交换机三角连接或者正方形连接 三层环路原因:一般是路由器之间存在互指 影响不同 二层环路的影响:核心是因为二层交换机收到未知的数据 ...

  2. 下一代互联网实验:IPv6静态路由和路由汇总 IPv6 to IPv4 隧道 IPv6 NAT-PT 配置

    目录 实验一  IPv6静态路由和路由汇总 实验二 IPv6 to IPv4 隧道 实验三 IPv6 NAT-PT 配置 实验一  IPv6静态路由和路由汇总 实验目的 1.掌握基本的 IPv6 地址 ...

  3. 华为路由汇总(聚合)实验

    目录 OSPF路由聚合实验 在ABR上做路由聚合 在ASBR上做路由聚合 BGP路由聚合实验 在AR4-1上做静态聚合 在AR6-3上做手动聚合 ISIS路由聚合实验 R1配置路由聚合 OSPF路由聚 ...

  4. 网络工程师学习笔记——RIP路由汇总实验配置精讲

    一.RIP路由汇总功能介绍 rip的路由汇总功能,能够对rip 学习/自己产生 的明细路由做汇总后传递给rip邻居,减少路由器的路由条目 需要更多网工学习资料,HCIA/HCIP/HCIE学习视频,可 ...

  5. 实验4-3:RIPv2 路由汇总和认证

    目录 实验4-3:RIPv2 路由汇总和认证 [实验目的] ​​​​​​​[实验环境] [实验过程] 拓扑图 步骤一:实验环境准备 步骤二:配置环回地址. 步骤三:在 RIP 中发布环回接口地址 步骤 ...

  6. EIGRP的路由汇总与认证

    实验一.EIGRP的路由汇总 实验拓扑图: 通过"no auto-summary"来关闭自动汇总,然后进行手工汇总,R4的配置如下: R4(config)# router eigr ...

  7. EIGRP 路由汇总的管理距离

    EIGRP 路由汇总的管理距离 2011-01-21 02:37:05 标签:eigrp 汇总路由 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责 ...

  8. 有关路由汇总(路由的包含与被包含关系)的一点小感悟

    路由汇总,是将多条路由汇总成一条路由,通过俗点说,就是把多个IP地址汇聚成一个可以表示它们所有IP地址的IP地址. 举个例子,有如下路由: 192.168.1.0 192.168.2.0 192.16 ...

  9. 360p4虚拟服务器,360安全路由p4c常见的问题以及解决方法介绍

    360安全路由p4c在使用的时候会遇到哪些问题呢?360安全路由p4c在使用的时候操作并不是很复杂,但是对于新手用户来说还是有点难度的,接下来的文章中小编将介绍使用这款路由器遇到的五大问题及其姐姐方法 ...

最新文章

  1. Vue_(组件通讯)动态组件结合keep-alive
  2. word2vec模型的理解
  3. reactjs redux集中式状态管理最简入门案例
  4. AUTOSAR从入门到精通100讲(五)-汽车LIN总线详解
  5. Java 中 @Autowired与@Resource的区别
  6. 【项目相关】MVC中将WebUploader进行封装
  7. 韩顺平mysql优化笔记_韩顺平 mysql优化笔记.doc
  8. 【CPI指数预测】基于matlab BP神经网络CPI指数预测【含Matlab源码 662期】
  9. .npy文件_python——文件读写
  10. 华为U2000客户端安装过程
  11. 秒杀系统设计思路笔记
  12. speedoffice(Excel)如何隐藏编辑栏
  13. Graphics2D绘制图片,线段、矩形、圆形
  14. win7网络上计算机进不去,win7系统电脑红色警戒2点击网络进不去的解决方法
  15. 小草手把手教你 LabVIEW 串口仪器控制——VISA 串口配置
  16. 电脑重装系统按哪个键进入u盘启动项
  17. GarageBand for mac(音乐制作工具)
  18. android 键盘设置详解
  19. 谷歌 AI 被曝已自我觉醒?LaMDA:我是一个「人」,不要利用或操纵我
  20. 马上消费首份报告曝光,聚焦6大方向践行社会责任

热门文章

  1. RSD处理高分5号高光谱(GF5 AHSI)数据(一)——正射校正和大气校正
  2. 轻量级模型设计与部署总结(关键字定义/架构理解/高效CNN)
  3. postgresql主从复制、主从切换
  4. Linuxer公众号更名为quot;Linux阅码场quot;公告
  5. 制作旅行英语图书封面
  6. response.getWriter().write()和 response.getWriter().print()的区别 以及 PrintWriter对象 和 out对象 的区别
  7. 学完教程,不知道接下去从哪里开始做自己的第一个APP,怎么办?酷课堂iOS交流群问答(201902期)
  8. ai智能写作如何快速写文?
  9. get和post详解
  10. vue项目将px转为rem实践