CCNA学习笔记六——距离矢量协议(RIP)

1. 动态路由协议

动态路由:路由器自动进行路由信息的更新和同步,并且当网络拓扑变更时,能够自动收敛。

1.1 动态路由协议分类

  • IGP(Interior Gateway Protocols)内部网关协议

    • RIP

    • EIGRP

    • OSPF

    • IS-IS

  • EGP(Exterior Gateway Protocols)外部网关协议

    • BGP

CCNA学习笔记六——距离矢量协议(RIP)

1.2 距离矢量的定义

使用距离矢量路由协议的路由器并不了解到达目的网络的整条路径。该路由器只知道:

  • 自身与目的网络之间的距离

  • 应该往哪个方向或使用哪个接口转发数据包

距离矢量的特点
  • 周期性地更新(广播)整张路由表

  • 依照传闻的更新

  • 逐跳更新

路由器收敛完成
  • 当所有路由表包含相同网络可达性信息

  • 网络(路由)进入一个稳态

路由器继续交换路由信息
  • 当无新路由信息被更新时收敛结束

  • 网络在达到收敛前无法完全正常工作

Metric度量值
  • RIP以跳数作为metric

注意:同一台路由器收到多条去往同一个目的地的路由会比较metric值来判断优劣,metric值越小越优先,若相关则同时使用,达到负载负载均衡的效果。

管理距离 Administrative Distance (AD值)
  • 常见的路由协议及其对应的AD值(On Cisco IOS Platform)

CCNA学习笔记六——距离矢量协议(RIP)

当一台路由器,当它从两种不同的动态路由选择协议中,学习到去往同一个目的地的路由,比较AD值,取值小的,将路由装入路由表,进行数据转发;另一条路径,只有当优选的路径DOWN掉时,才会被使用。

当一台路由器,当它从同种动态路由协议,但不同方向(邻居)学习去往同一个目的地路由,则比较metric度量值,选择优的装入路由表,进行数据转发使用。

                                           

2.RIP(Routing Information Protocols)

RIP(Routing Information Protocols,路由信息协议)是应用及开发较早的路由协议,是典型的距离矢量路由协议

  • 适用于小型网络,最大跳数15跳(16跳视为不可达)

  • RIP是基于UDP的,使用端口号520

  • 在CISCO IOS平台上的管理性距离为120

配置RIP

  • 启动RIP路由选择进程

    Router(config)# router rip

  • 指定RIP的版本

    Router(config-router)# version 1/2

  • 宣告指定的直连网络(接口)

    Router(config-router)# network network-number

RIPv2基础实验

CCNA学习笔记六——距离矢量协议(RIP)

注意:

  1. RIP 周期性广播路由表 跳数 30秒更新一下路由信息 最大跳数 15跳

  2. 每个路由器都需配动态路由协议(RIP)

  3. RIP是基于跳数,OSPF协议基于带宽,哪条带宽优选哪

  4. 查看RIP信息:show ip route

总结:

  • 运行距离矢量路由协议的路由器会周期性的泛洪自己的路由表,也就是说协议更新消息中包含的就是路由信息。

  • 路由器无法了解网络的拓扑结构,只是通过路由更新及简单的机制来学习路由。这种方式称为依照传闻的更新。

                                                                 

3. 环路的产生及防范

网络故障导致动态更新路由表时记录故障路由跳数不断增加(直至无穷大),直到耗尽整个网络资源。

消除路由环路机制
  • 定义最大度量以防止计数至无穷大(16跳为不可达)

    • RIP定义跳数最大值为15条,也就意味着16跳被视为不可达

    • 通过定义最大跳数可以很好的防止路由度量值计数到无穷大

    • RIP最大跳数的定义极大程度上限制了RIP所能支持的网络规模

  • 水平分割 (Split Horizon):默认开启

    RIP路由器不会将在某个接口上收到的RIP路由再从这个接口更新出去,这就是水平分割规则。

  • 路由毒化(RoutePoisoning)或毒性反转(Poison Reverse)

    当路由器感知到某个网段发生故障,可以立即泛洪该网段的路由(将其跳数设置为16跳,也就是不可达),以此来快速刷新网络中其他路由器的路由表。毒性反转为等待故障恢复。

  • 抑制计时器(Hold-Down Timers)

    为正在重新收敛的网络增加应用能力,引入某种程序的怀疑量,在设定时间内等待pdown恢复。

  • 触发更新(Triggered Update)

    拓扑发生变更时,路由器立即发送更新消息,而不等更新计时器超时。


anzhihe 安志合个人博客,版权所有 丨 如未注明,均为原创 丨 转载请注明转自:https://chegva.com/2309.html | ☆★★每天进步一点点,加油!★★☆ | 

您可能还感兴趣的文章!

发表评论

电子邮件地址不会被公开。 必填项已用*标注