当前位置:首页 > 文章中心 > 正文内容

RIP防环的水平分割,有时也是需要关闭的

dgx6662个月前 (04-03)文章中心14

概述

水平分隔,英文名称是split horizon,是一种环路避免机制,距离矢量协议RIP就使用它来避免环路。在RIP中,默认水平分割就是打开的,在大多数的场景下,打开水平分割都是没有问题的。不过在有些场景中,必须要关闭水平分割,网络才能正常运行。今天就列举一个必须要关闭水平分割的场景,在此之前,我们先来看一下水平分隔的基本工作原理。

水平分隔基本原理

水平分隔听起来“高大上”,像是某种高深的网络技术,但其实它很简单,一句话就能描述:一台路由从某个接口接收到路由以后,不会从该接口再发送出去

我们以一个拓扑来阐述:

  1. 三台路由器都启用RIP协议;
  2. 路由器R1会把100.1.1.0/24这个网段的路由发送给R2;
  3. R2从E0/1接口收到更新,只会把这条路由从E0/2发送给R3,不会把这条路由从E0/1再发送出去。

这个工作原理看起来是不是非常简单?事实上也非常容易理解,即使R2再把路由发送给R1,R1也肯定会优选自己路由表中的100.1.1.0/24网段,丢弃R2发送的更新,所以就不需要发送了。

在大多数场景中,水平分割都是应该打开的,我们就不详细说了,我们今天要看的是“哪些场景需要关闭水平分割”。

接口双IP,水平分割要关闭

水平分割要关闭的场景有多种,我们今天就介绍其中一种比较简单和容易实现的场景:接口配置双IP地址。

拓扑

  • 三台路由器都配置RIP协议,在R2上使用RIP通告100.1.1.0/24这条路由;
  • R1的E0/0接口配置两个IP地址:12.1.1.1/24,13.1.1.1/24;

测试过程

  1. 默认情况下,水平分割是打开的,所以R1从E0/1接口收到100.1.1.0/24这条路由以后,不会再从E0/1发送出去,这时R3接收不到这条路由;
  2. 在R1的E0/0接口上关闭水平分割,查看R3是否能够收到100.1.1.0/24这条路由。

测试配置

R1的配置

R1配置的双IP地址,第二个IP后面要加上关键字“secondary”,否则会覆盖第一个IP的配置。

RIP的配置:通告接口E0/0上的两个IP地址;

R2的配置

R2的接口配置:E0/0配置和R1在同一个网段的IP,然后配置一个loopback接口来承载100.1.1.0/24这条路由。

在RIP中通告这两个接口IP:

R3的配置

R3的配置比较简单,只需要配置IP地址,然后在RIP中发布即可;

默认的测试结果查看

查看R1的路由表,看是否有100.1.1.0/24这条路由:

  • 我们发现R1有这条路由100.0.0.0/8(RIP通告主网段);
  • 并且接收接口为E0/0;
  • 这是R1给R2发送的。

查看R3的路由表,发现此时没有100.1.1.0/24这条路由;

  • 则说明此时R1没有把路由发送给R3;
  • 这里有说明有可能是水平分割在起作用:从E0/0接口接收的路由,不会再发送出去;
  • 为了进一步验证,我们还需要关闭水平分割。

在R1的E0/0接口关闭水平分割

关闭水平分割的命令比较简单,只需要在接口下做如下的配置:

我们再来查看R3的路由表:

发现已经学习到100.0.0.0/8网段的路由了,则说明关闭水平分割以后,R1会把从E0/0接收到的路由又从E0/0发送出去了!

从抓包内容里也可以看到:以R1的E0/0源IP发送的更新:

总结

各位小伙伴,看完上面的内容,应该对RIP水平分隔工作原理掌握了吧?不过在有的场景中,是需要关闭水平分隔的,不然有的路由器会学习不到路由,这样网络就不完整了!

除了上面介绍的双IP场景,各位小伙伴还能想到哪种场景需要关闭水平分割的呢?欢迎留言讨论!先说一下,我知道的至少还有2种哦!

最后给大家推荐一个思科模拟器的使用教程,学习网络必备的哦!

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/768.html

分享给朋友:

“RIP防环的水平分割,有时也是需要关闭的” 的相关文章

公文字体探究:必须用仿宋_GB2312?

答:只规定了正文用仿宋,至于是仿宋、仿宋_GB2312、华文仿宋、方正仿宋还是仿宋GBK,则并没有强制规定,用哪一种都可以,只有习惯性运用。一、先简单说说公文字体的基本规定:标题为小标宋2号,与正文间空一行。正文为3号字,除了一级标题为黑体、二级标题为楷体以外,其他均为仿宋。页码居底部外端两侧,左右...

cad安装完成,某些产品无法安装

安装CAD的时候,出现安装完成,某些产品无法安装的情况。主要原因是由于系统本身的组件未达到软件所需的要求导致,所以我们要做的是重新补装所需组件。1、找到安装包以下路径:AutoCAD_2014\3rdParty\NET\4\wcu\dotNetFramework(注意,这里是安装目录,具体路径取决于...

在win10系统下给用户安装CAD2007报错怎么办?

由于用户工作要求,需要在win10系统下安装CAD2007软件使用!我给用户在win10系统下安装CAD2007过程中报错,提示缺少net3.5组件和错误1308怎么解决?现在和朋友们一起学习了解该软件的安装方法和遇到报错的解决方法:我当时从启用或关闭windows功能里添加net组件,不知道什么原...

CAD入门基础内容

CAD制图会有入门和中高级之分,一开始要有很多知识点要记,但很多刚开始学的小伙伴可能还不了解,下面是我就来介绍一下CAD入门基础内容,希望大家能有所收获!打开CAD2007绘图界面,点击“绘图”,在下拉菜单中选择“点”。然后选择“单点”,命令窗口中将出现“指定点”的命令,在绘图界面中可以绘制单点。绘...

CAD软件哪个版本最好用?今天就来探讨下

CAD软件哪个版本最好用?相信大部分人都听说过CAD软件,可能大部分很多朋友都还用过CAD软件。CAD软件作为设计制图行业的翘楚,可谓是大名鼎鼎,无人不知,无人不晓。而CAD软件自从20世纪80年代推出来之后,已经更新了二十多个版本每个版本都有它独特的特点,而哪个版本的CAD软件最好用呢?很多人因此...

DirectX修复工具-拯救你的游戏无法打开报错等问题-附使用教程

使用此工具可以帮您解决运行游戏中出现的未知错误,使您可以顺利的启动游戏软件下载地址:DirectX修复工具-DirectX_RepairV4.3 - 对岸网说明:这款软件有三种版本,分别是标准版、增强版、在线修复版,三款区别如下图所示软件简介:DirectX修复工具(DirectX Repair)是...