split-horizon产生的路由欺骗

RIP协议中,无论是产生路由环路还是收敛慢都是我们不愿意看到的。当然它也有一些辅助的措施来补救,比如:

  1. Split-horizon(水平分割)
  2. Split-horizon with poisoned reverse(带毒性逆转的水平分割)
  3. Triggered update(触发更新)
  4. Holddown timer
  5. Define a maximum hop count(定义最大值)

split-horizon 用于应对两点之间的相互路由欺骗,潜台词的含义便是,超过2个及以上 的路由使用split-horizon仍会出现路由欺骗。

split-horizon简介

split-horizon和Split-horizon with poisoned reverse本质上是一回事,他的含义便是从一端收到的路由信息不会再重复传回去

(带毒性即是可以重复传回去,但此时会将重复路由的跳数设为16,也就是最大,这样对方即使收到也会抛弃这个条目,相当于没有收到。)

欺骗问题

但是这样并没有完全解决欺骗问题,路由仍有可能产生环路。
如下图:

在路由器 A 与路由器 D 之间链路未故障时,到达路由器 A 的路由表

Router Next Router cost
B C 3
C D 2
D A 1

此时A与D之间链路发生故障

对于路由器D,D->A 的消耗为 16

由于split-horizon, C不会向D扩散路由表,B不会向 C 扩散路由表

但是B可以向D扩散路由表,此时D认为B->A的消耗为3,D->B 的消耗为 5,D 自认为可以到达 A,消耗为 8

此时B,C,D三者均认为自己可以到达A

Router Next Router cost
B C 3
C D 2
D B 8

三者继续广播,D 向 C 广播,D->A 的消耗为 8,

则 C 进行更新路由表

Router Next Router cost
C D 9

C 向 B 广播,C->A 的消耗为 9
则 B 进行更新路由表

则B 进行更新路由表

Router Next Router cost
B C 10

B 向 D 广播,B->A 的消耗为 10
则 D 进行更新路由表

则D 进行更新路由表

Router Next Router cost
D B 15

继续进行广播更新

C 更新路由表

Router Next Router cost
C D 16

可以看出,此时C才知道有链路损坏,跳数到了16

此前B,C,D之间形成了路由环路,导致了“坏消息”不能快速传递

避免split-horizon造成的这种路由欺骗,就要用到后面的Triggered update(触发更新)等规则了

split-horizon产生的路由欺骗相关推荐

  1. 2007年11月网络工程师考试试题

    ● 若某计算机系统由两个部件串联构成,其中一个部件的失效率为7×10-6/小时.若不考虑其他因素的影响,并要求计算机系统的平均故障间隔时间为105小时,则另一个部件的失效率应为 (1) /小时. (1 ...

  2. 2007年下半年 网络工程师 上下午试卷【附带答案】

    2004-2017年真题+答案[0.23RMB]自取 2007年下半年 网络工程师 上午试卷 ● 若内存地址区间为4000H~43FFH,每个存储单位可存储16位二进制数,该内存区域由4片存储器芯片构 ...

  3. 弱校计算机网络试卷(2012-2013)

    一.选择题,请选择一个最准确的答案 1 IP地址为 140.111.0.0 的B类网络,若要切割为9个子网,而且都要 连上Internet,请问子网掩码设为_ D_. A.255.0.0.0 B.25 ...

  4. 一篇故事讲述了计算机网络里的基本概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等

    从别处看到的一篇很不错的文章,形象地阐释了网络里的抽象概念. 计算机主机网关的作用是什么? 假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是 ...

  5. 一篇故事讲述了计算机网络里的基本概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等...

    计算机主机网关的作用是什么? 假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关.当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声 ...

  6. 为了解决伴随RIP协议的路由环路问题,可以采用水平分割法,这种方法的核心是(22),而反向毒化方法则是(23)。

    为了解决伴随RIP协议的路由环路问题,可以采用水平分割法,这种方法的核心是(22),而反向毒化方法则是(23). (22) A.把网络水平地分割为多个网段,网段之间通过指定路由器发布路由信息 B.一条 ...

  7. 网工路由基础(3)RIP原理与配置

    往期回顾 网工路由基础(1)静态路由 网工路由基础(2)路由选路原理 RIP是一种基于距离矢量(Distance-Vector)算法的协议,它使用跳数(Hop Count)作为度量值来衡量到达目的地址 ...

  8. 路由器重温——RIP路由

    RIP(Routing Information Protocol,路由信息协议)路由是最简单的动态路由协议.基本配置仅需在各路由器上创建所需的RIP进程,然后宣告各RIP路由器接口直接连接的网段所对应 ...

  9. EVPN 路由之Type1 per ESI

    学习很长时间EVPNVxLAN,这里主要记录一下EVPN 路由的学习心得, 从Type-1路由开始,以下Type-1路由的格式: 看起来不是很复杂,但是有一点要搞清楚(这也是本人刚开始犯迷糊的地方), ...

最新文章

  1. 支付宝打造公共账号业务网关, RSA密钥对生成
  2. 求解最长单调递增子串
  3. 天胶指数发布 对话国际农民丰收节贸易会海垦集团走出去
  4. python 文件操作的模块_Python之文件操作修改模块
  5. php缓存类,PHP缓存类
  6. 严重的 Windows DNS RCE漏洞 SIGRed PoC 已现身,微补丁发布
  7. Easy Building Redis-cluster (轻松搭建reids集群)
  8. 屏幕录像专家录制视频时不能全屏
  9. C语言简单连点器网课必备
  10. 敢不敢用一年时间改变你自己?
  11. 终端设置指南,让Mac/Linux/Windows终端更上一层楼
  12. 为什么Excel表格只有部分单元格可编辑?
  13. 【论文写作】——懒人怎么进行论文排版?文献引用怎么引?图表题注怎么加?怎么一键更新全文?如何添加目录、图录、表录?
  14. 计算机专业创新点子借鉴,[在计算机教学中应如何开展创新教育]大学生创新创业点子300...
  15. 黑客攻击-木马程序(2)
  16. GameFi独角兽区块帝国,今日开启全球IDO
  17. Greenplum 扩容
  18. 学习笔记:Fully Convolutional Networks for Segmantic Segmentation
  19. foxmail 添加 gmail账号的 具体设置参数
  20. 基金A,B,C类的区别

热门文章

  1. 【DSP开发】gel文件编写
  2. 定制Github上的小图标/小徽章
  3. telephony 总篇
  4. windows重启mysql
  5. 2022 CCF中国软件大会(CCF Chinasoft)“面向人工智能的边缘计算技术”论坛成功召开...
  6. BERT-BiLSTM-CRF模型代码
  7. 【选题推荐】软件工程毕设选题可以选什么
  8. C专家编程 --- 书中案例汇编与分析(持续更新中)
  9. MATLAB(完备)之图像.tif到真彩色图像、索引色图像、灰度图像、 真彩色图像RGB、YIQ图像、HSV图像、YCbCr图像转换代码
  10. Unity XR初始化设置