RIP实验以及核心原理

RIP(Routing Information Protocol,路由信息协议)是一种内部网关协议,基于距离矢量算法,用于在自治系统内交换路由信息。

RIP 核心原理

  • 距离矢量算法:RIP 使用跳数作为路径选择的唯一度量标准。每经过一个路由器,跳数加 1,最大跳数为 15,16 跳则视为不可达。路由器通过比较跳数来选择到达目标网络的最佳路径,跳数越少的路径越优。
  • 路由表更新机制
    • 初始启动:路由器启动时,仅知道直连网络,会将这些直连网络信息加入到路由表中。
    • 周期性更新:默认情况下,路由器每 30 秒向邻居广播整个路由表。通过这种方式,邻居路由器可以获取到其路由信息,并据此更新自己的路由表。
    • 触发更新:当网络拓扑发生变化,如某个接口故障或新增了网络链路,路由器会立即发送更新报文,以尽快将变化告知其他路由器,防止路由环路的产生。
  • 环路避免机制:RIP 采用水平分割机制来避免环路。即路由器不从接收更新的接口再发送相同路由信息,这样可以阻止路由信息在两个相邻路由器之间来回传递,从而避免路由环路的形成。

RIP实验

二.实验拓扑图

三、实验需求

  1. 按照图示配置 IP 地址
  2. 配置 RIP 实现全网路由互通
  3. 要求全网路由器不能出现明细路由(直连网段除外),不影响网络正常访问
  4. 业务网段不允许出现协议报文

四,实验步骤:

步骤一:配置四台PC的IP地址,以及路由器各个接口的IP地址。此处省略,可以去看以往的
文章。
步骤二:配置RIP实验全网互通
R1:在 R1,R2,R3 上分别配置 RIP v2,关闭自动聚合,并宣告所有直连网段
python 复制代码
[H3C]rip 1
[H3C-rip-1]undo summary
[H3C-rip-1]version 2
[H3C-rip-1]network 172.16.0.0
[H3C-rip-1]network 172.16.1.0
[H3C-rip-1]network 192.168.12.0

R2:

python 复制代码
[H3C]rip 1
[H3C-rip-1]undo summary
[H3C-rip-1]network 192.168.12.0
[H3C-rip-1]network 192.168.23.0
[H3C-rip-1]version 2

R3:

python 复制代码
[H3C]rip 1
[H3C-rip-1]undo summary
[H3C-rip-1]version 2
[H3C-rip-1]network 192.168.23.0
[H3C-rip-1]network 192.16.2.0
[H3C-rip-1]network 192.16.3.0
步骤三:要求全网路由器不能出现明细路由(直连网段除外),不影响网络正常访问

分析:上一步中的 RIP 已经配置完成,但路由器学习到的都是各网段的明细路由。在网络结构庞大的拓扑中,明细路由太多会导致路由器查表效率降低,所以需要配置路由聚合来减少路由数量
RIP 的聚合方式分为自动聚合和手动聚合。自动聚合是聚合为主类网段,在本拓扑中会造成路由环路,所以只能使用手动聚合R1 连接的 2 个业务网段的路由可以聚合为一条 172.16.0.0/23,R3连接的 2 个业务网段的路由可以聚合为一条 172.16.2.0/23,在各自的路由传递的出接口上配置手动聚合

1:在 R1 的 g0/0 接口配置手动路由聚合
python 复制代码
[R1]int g0/0
[R1-GigabitEthernet0/0]rip summary-address 172.16.0.0 23
2:在 R3 的 g0/0 接口配置手动路由聚合
python 复制代码
[R3]int g0/0
[R3-GigabitEthernet0/0]rip summary-address 172.16.2.0 23
步骤四:业务网段不允许出现协议报文
分析:基于 network 命令的两层含义,R1 和 R3 对直连的业务网段进行宣告后,会往该网段发送 RIP 的协议报文。这些协议报文是完全没有意义的,还会消耗网络带宽,所以需要配置静默接口

  
步骤 1:把 R1 连接业务网段的 g0/1 和 g0/2 接口配置为静默接口

python 复制代码
[R1-rip-1]silent-interface g0/1
[R1-rip-1]silent-interface g0/2
步骤 2:把 R3 连接业务网段的 g0/1 和 g0/2 接口配置为静默接口
python 复制代码
[R3-rip-1]silent-interface g0/1
[R3-rip-1]silent-interface g0/2
相关推荐
码农学院5 小时前
基于运维监控体系的网络品牌推广方案:从架构设计到技术实现
运维·网络
REDcker13 小时前
显示分辨率标准对照详解
前端·网络·分辨率·显示·屏幕
大耳朵-小飞象14 小时前
电力安全运维的智能密码:BACS如何破解设备全生命周期管理难题,让电网安全“看得见、管得住”?
运维·安全·智慧城市·能耗系统·楼宇智控·未来生活
ANSIOT14 小时前
安朔科技蓝牙无感开锁方案,靠近自动解锁
网络·科技·物联网
极客侃科技14 小时前
制造企业 MES/APS 选型:SAP PP/DS 集成、ERP-MES 边界划分与一体化架构要点
运维·架构·制造
晏宁科技YaningAI15 小时前
VoIP系统的工程实现模型:从信令控制到媒体传输的完整架构解析
网络·人工智能·架构·系统架构·信息与通信
神奇霸王龙18 小时前
Claude Code屠榜:MiMo与Grok紧追Codex
服务器·网络·人工智能·gpt·ai·ai编程
生活爱好者!18 小时前
我把NAS当作下载机,docker一键部署qb
运维·docker·容器
尽兴-19 小时前
企业业务系统架构选型与渐进式演进
运维·系统架构·devops
数智化管理手记19 小时前
账龄分析手工统计易遗漏?自动账龄分析工具怎么搭建
大数据·网络·数据库·人工智能·数据挖掘