Advertisement

02 RIP 路由协议

阅读量:

RIP(Routing Information Protocol)是一种以距离向量为基础的内部网关协议(IGP),主要应用于局域网中的路由选择过程。该协议通过共享节点之间的路由信息来优化路径选择,并以距离为依据来评估路径质量。在实施过程中,默认情况下会将计算出的最短路径长度不超过15视为有效可达路径;当计算出的最短路径长度超过15时,默认该路由无法到达网络。

RIP协议的操作流程包括定期传输完整的路由数据包至直接相连的路由器。这些直接相连的路由器通过对比彼此的距离向量信息来确定最优通路,并相应地更新自身维护的数据库。该协议基于Bellman-Ford算法来确定各节点之间的最短路径。每当节点重新计算自身到所有可达节点的最佳路径时,若发现存在更优路线,则本地调整相关路由配置。

RIP协议的优势在于简便易行,在配置与管理方面相对较为简便。然而,在应对网络规模和拓扑结构的变化方面存在一定的局限性;这是因为该协议仅关注 hop计数而未考虑路径质量的问题。此外,在收敛速度上存在一定的瓶颈;因为该协议必须依赖于下一轮路由更新信息才能识别到更有效的路径

总体而言,RIP作为一个相对简单的路由协议,在功能上具有一定的局限性,主要适用于小型局域网中的路由选择.当网络规模扩大或对路由选择能力有更高要求时,则建议采用更为先进的 routing protocols 如 OSPF 或 BGP.


1 RLP 基础实验

R1

复制代码
 <R1>display  current-configuration

    
 [V200R003C00]
    
 #
    
  sysname R1
    
 #
    
  snmp-agent local-engineid 800007DB03000000000000
    
  snmp-agent 
    
 #
    
  clock timezone China-Standard-Time minus 08:00:00
    
 #
    
 portal local-server load portalpage.zip
    
 #
    
  drop illegal-mac alarm
    
 #
    
  set cpu-usage threshold 80 restore 75
    
 #
    
 aaa 
    
  authentication-scheme default
    
  authorization-scheme default
    
  accounting-scheme default
    
  domain default 
    
  domain default_admin 
    
  local-user admin password cipher %$%$K8m.Nt84DZ}e#<0`8bmE3Uw}%$%$
    
  local-user admin service-type http
    
 #
    
 firewall zone Local
    
  priority 15
    
 #
    
 interface GigabitEthernet0/0/0
    
 #
    
 interface GigabitEthernet0/0/1
    
  ip address 12.1.1.1 255.255.255.0 
    
 #
    
 interface GigabitEthernet0/0/2
    
 #
    
 interface NULL0
    
 #
    
 interface LoopBack1
    
  ip address 11.1.1.1 255.255.255.0 
    
 #
    
 rip 1
    
  undo summary
    
  version 2
    
  network 11.0.0.0
    
  network 12.0.0.0
    
 #
    
 user-interface con 0
    
  authentication-mode password
    
 user-interface vty 0 4
    
 user-interface vty 16 20
    
 #
    
 wlan ac
    
 #
    
 return
    
    
    
    
    代码解释

R2

复制代码
 [R2]display  current-configuration

    
 [V200R003C00]
    
 #
    
  sysname R2
    
 #
    
  snmp-agent local-engineid 800007DB03000000000000
    
  snmp-agent 
    
 #
    
  clock timezone China-Standard-Time minus 08:00:00
    
 #
    
 portal local-server load portalpage.zip
    
 #
    
  drop illegal-mac alarm
    
 #
    
  set cpu-usage threshold 80 restore 75
    
 #
    
 aaa 
    
  authentication-scheme default
    
  authorization-scheme default
    
  accounting-scheme default
    
  domain default 
    
  domain default_admin 
    
  local-user admin password cipher %$%$K8m.Nt84DZ}e#<0`8bmE3Uw}%$%$
    
  local-user admin service-type http
    
 #
    
 firewall zone Local
    
  priority 15
    
 #
    
 interface GigabitEthernet0/0/0
    
  ip address 12.1.1.2 255.255.255.0 
    
 #
    
 interface GigabitEthernet0/0/1
    
  ip address 23.1.1.2 255.255.255.0 
    
 #
    
 interface GigabitEthernet0/0/2
    
 #
    
 interface NULL0
    
 #
    
 interface LoopBack1
    
  ip address 22.1.1.1 255.255.255.0 
    
 #
    
 rip 1
    
  undo summary
    
  version 2
    
  network 12.0.0.0
    
  network 22.0.0.0
    
  network 23.0.0.0
    
 #
    
 user-interface con 0
    
  authentication-mode password
    
 user-interface vty 0 4
    
 user-interface vty 16 20
    
 #
    
 wlan ac
    
 #
    
 return
    
    
    
    
    代码解释

R3

复制代码
 [R3]display  current-configuration

    
 [V200R003C00]
    
 #
    
  sysname R3
    
 #
    
  snmp-agent local-engineid 800007DB03000000000000
    
  snmp-agent 
    
 #
    
  clock timezone China-Standard-Time minus 08:00:00
    
 #
    
 portal local-server load portalpage.zip
    
 #
    
  drop illegal-mac alarm
    
 #
    
  set cpu-usage threshold 80 restore 75
    
 #
    
 aaa 
    
  authentication-scheme default
    
  authorization-scheme default
    
  accounting-scheme default
    
  domain default 
    
  domain default_admin 
    
  local-user admin password cipher %$%$K8m.Nt84DZ}e#<0`8bmE3Uw}%$%$
    
  local-user admin service-type http
    
 #
    
 firewall zone Local
    
  priority 15
    
 #
    
 interface GigabitEthernet0/0/0
    
 #
    
 interface GigabitEthernet0/0/1
    
  ip address 12.1.1.1 255.255.255.0 
    
 #
    
 interface GigabitEthernet0/0/2
    
  ip address 23.1.1.3 255.255.255.0 
    
 #
    
 interface NULL0
    
 #
    
 interface LoopBack1
    
  ip address 33.1.1.1 255.255.255.0 
    
 #
    
 rip 1
    
  undo summary
    
  version 2
    
  network 23.0.0.0
    
  network 33.0.0.0
    
 #
    
 user-interface con 0
    
  authentication-mode password
    
 user-interface vty 0 4
    
 user-interface vty 16 20
    
 #
    
 wlan ac
    
 #
    
 return
    
    
    
    
    代码解释

2 RIP 手动聚合

R3 的配置

R2 的输出

[R2-GigabitEthernet0/0/0]rip summary-address 33.1.0.0 255.255.252.0

R1 的结果

[R1]show the ip routing protocols as rip.
Route Flags: R represents a relay, D indicates downloading to the forwarding information base (FIB).
\Stripe
Public routing table : RIP
Destinations : 6 Routes : 6

RIP routing table status :
Destinations : 6 Routes : 6

Destination/Mask Proto Pre Cost Flags NextHop Interface

该接口上的静态路由被配置为标识符D。
网络地址为该接口上运行的静态路由配置信息。
具体设置包括:

  • IP地址范围:...
  • 网络接口名称:...
  • 静态路由标识符设置为D;
  • 默认值设定为...

RIP routing table status :
Destinations : 0 Routes : 0

[R1]显示IP路由协议信息 rip

RIP routing table status :
Destinations : 4 Routes : 4

Destination/Mask Proto Pre Cost Flags NextHop Interface

22.1.1.0/24 RIP 100 1 D 12.1.1.2 GigabitEthernet
0/0/1
23.1.1.0/24 RIP 100 1 D 12.1.1.2 GigabitEthernet
0/0/1
33.1.0.0/22 RIP 100 2 D 12.1.1.2 GigabitEthernet
0/0/1
33.1.4.0/24 RIP 100 2 D 12.1.1.2 GigabitEthernet
0/0/1

3 RIP 认证

RIP认证分类属于在网络设备中使用的特定路由协议家族的一部分,在处理路由信息时会进行分类和传递功能的实现。该协议基于距离向量作为其核心组件,并作为Interior Gateway Protocol(IGP)功能模块存在,在局域网内部进行路由器之间的选择工作。该协议采用了一种评估机制,在计算网络中的节点间最短路径时会选择最优连接路径以实现数据传输效率的最大化。

RIP的认证分类主要涉及在该协议中实现对路由数据包的分类,并通过特定机制保障其安全性。根据不同需求,在该协议中可设置不同的认证策略;仅限授权路由器发送数据包以防止未经授权者篡改或伪造数据包。

RIP认证分类包括以下几种常见的方式:

免费传递:RIP允许所有的路由器自由传递路由信息,不进行任何认证,这种方式存在安全风险,因为任何路由器都可以发送和接收路由信息。

密码认证:RIP可以通过设置密码来认证路由器之间的通信。路由器之间在交换路由信息时,需要先进行密码认证,只有拥有正确密码的路由器才能传递路由信息。

MD5认证:RIP还支持使用MD5算法进行认证。路由器之间使用相同的密钥和MD5算法对密码进行加密,然后在传递路由信息时进行认证。

核心配置

[R1-GigabitEthernet0/0/1]rip authentication-mode simple 2024

[R3-GigabitEthernet0/0/2]rip authentication-mode md5 usual 2024

4 RIP 抑制接口

**[R2]rip 1
[R2-rip-1]silent-interface Ethernet 0/0/0 **

5 RIP 版本兼容问题

升级路由器固件:建议您先断开网络连接以备份数据,并访问路由器管理界面进行检查与设置;随后按照屏幕提示完成固件更新流程以获取最新的配置参数;完成以上操作后系统将自动生成并安装新的系统文件以确保网络设备运行正常

核对路由器配置:请确认所有 routers 均正确设置了 rip 参数。若当前使用的 rip 版本为旧版本,请建议升级至最新版本(如 rip v2)。请确保所有 router 设备采用了统一的 rip 版本设置。

RIP 认证设置需同步配置:当路由器启用了 RIP 认证功能后,请确保各路由器的认证参数保持一致;若各路由器之间的认证配置存在差异,则可能会影响网络通信效果。

核查整个网络架构:核查整个网络架构是否存在配置错误。逐一排查每台路由器的连接状态,并确认其与相邻设备之间是否存在物理连接以及通信通道畅通无阻。

核查整个网络架构:核查整个网络架构是否存在配置错误。逐一排查每台路由器的连接状态,并确认其与相邻设备之间是否存在物理连接以及通信通道畅通无阻。

优化网络架构:当路由器运行老旧配置并无法更新至支持最新RIP版本的固件时,请考虑更换现有路由器或升级至更高性能的网络设备以确保系统稳定性与连接性能得到显著提升。

寻找替代方案:当遇到RIP版本兼容性问题时,请考虑采用其他路由协议以解决问题。建议采用包括OSPF和EIGRP在内的其他路由协议来解决此问题。这些替代方案通常具备更高水平的兼容性和功能特性。

在解决RIP版本兼容性问题的过程中,必须对路由器的配置参数、网络架构以及设备固件进行全面核对,并采取相应的技术手段以确保所有参与网络运行的设备均采用一致的RIP版本进行配置。如果上述措施仍无法解决问题,则可转而寻求其他解决方案作为备用策略。

全部评论 (0)

还没有任何评论哟~