NA--RIP

路由概述

静态路由协议
  • 优点:没有开销,配置结构简单

  • 缺点:只适合小型网络,网络动荡变化无法感知

动态路由协议
  • 思想:学习,告诉

  • 每一台设备通告本地的路由信息或者链路信息,同时学习邻居通告的路由信息或者链路信息

  • 分类:

    • 1.内部网关协议(IGP)实现LAN内的通信(RIP、OSPF、IS-IS、EIGRP)

    • 2.外部网关协议(EGP)实现LAN间的通信(BGP)

RIP

距离矢量路由协议

Routing Information Protocols

使用距离矢量路由协议的路由器并不了解网络的拓扑。

  • 该路由器只知道

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

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

  • 距离矢量路由选择协议

    • 路由器收敛完成

      • 当所有路由表包含相同网络可达性信息

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

    • 路由器继续交换路由信息

      • 当无新路由信息被更新时收敛结束

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

rip概述
  • 属于距离矢量路由协议

    • 距离:本地与目标的开销

    • 矢量:方向

    • 本质:通告路由信息

    • 路由:网络号+子网掩码+开销+下一跳

  • 基于UDP,端口号520,属于应用层协议

  • 版本:

    • v1:采用广播的形式更新路由,属于有类路由,通告路由以主类的形式,不携带掩码

    • v2:采用组播地址224.0.0.9更新路由,属于无类路由,携带掩码,思科默认还是以主类的形式通告,华为以接口掩码通告

  • 3.开销的计算:

    • 根据三层设备的个数(hop)hop越少越优 RIP根据跳数(hop)选择路径 ---最大跳数为15跳(16跳视为不可达)

  • 4.管理距离/优先级:

    • 思科默认为120 华为默认为100

  • 周期性泛洪整张路由表

  • 依照传闻的更新

  • 逐跳更新

计时器

  • Sending updates every 30 seconds, next due in 9 secondsInvalid after 180 seconds, hold down 180, flushed after 240

  • 1.更新计时器-30S,向外通告路由信息,

    为防止同一时间所有路由器发报文,添加了5s对的偏移,在[25,35]之间取值;

  • 2.老化计时器-180S,

    在180s内未收到该路由的任何信息设为不可达(距离字段16)

    失效路由180S后从路由表消失,数据库中存在

  • 3.刷新计时器-240S,

    失效路由240S后从数据库中消失

  • 4.抑制计时器-180S

汇总

  • 分类

    • 1.自动汇总

      • 思科默认打开,华为默认关闭

- 会将设备通告了路由信息自动汇总成主类形式通告
​
no auto-summary
  • 负载均衡:默认基于流的负载,随机选择一条路径(随机性),要么都能通,要么都不能通

  • 2.手动汇总

    • 减少路由表的空间,精简路由表

       

环路避免

  • 最大跳数:

    当一个路由条目作为更新信息发送给邻居路由器时,路由条目会自加1跳,通过设定最大跳数15防止路由条目被无限转发。同时16跳可作为路由不可达标记。

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

  • 触发更新:

    当网络出现拓扑变更后,路由器会立即产生更新通告,并广播通知所有直连邻居,不需要考虑30秒的更新计时器。为减少带宽和资源占用,触发更新消息只包含更新的路由条目。

  • 水平分割:

    从哪个接口学习到的路由,不会再把该路由发往这个接口。

  • 毒性反转:

    RIP路由器路由表中的某条不可达路由条目信息由路由器的a口学习而来,则路由器a口 向外发送响应消息时,会包含该路由信息,但Metric会设置为16,不可达

  • 抑制计时器,180S内,只会学习关于最优下一跳的路由,其他方向的关于该条路由全部抑制

两种更新协议

  • 1.定期更新:根据设置的更新计时器定期发送RIP路由通告

  • 2.触发更新:RIP路由器一旦察觉到网络变化,就尽快甚至是立即发送更新报文,而不等待更新周期结束,只要触发更新的速度足够快,就可以大大地防止“计数到无穷大”的发生

  • 3.更新规则:

    • 如果更新的某路由表项在路由表中没有,则直接在路由表中添加该路由表项

    • 如果路由表中已有相同目的网络的路由表项,且来源端口相同,那么无条件根据最新的路由信息更新其路由表

    • 如果路由表中已有相同目的网络的路由表项,但来源端口不同,则要比较它们的度量值,将度量值较小的一个作为自己的路由表项

    • 如果路由表中已有相同目的网络的路由表项,且度量值相等,保留原来的路由表项

被动接口

  • 设置一台设备的接口为被动接口,那该设备就不会在从该接口中通告路由信息出去,只能从该接口方向学习到路由信息。一般配置在网络边界

配置

思科
R1(config)#router rip   --启用RIP协议
R1(config-router)#network 1.1.1.1
R1(config-router)#network 12.0.0.0  --通告本地路由
R1(config-router)#version 2  --修改版本号
R1(config-router)#no auto-summary   --关闭自动汇总
R1(config-router)#passive-interface e0/0 --设置e0/0口为被动接口
​
R1#show ip protocols   --查看RIP协议
R1#show ip rip database   --查看RIP数据库
​
R1#debug ip rip ---查看RIP收发报文(日志)
R1#un all --关闭debug
​
R5#clear ip route *---刷新路由表
​
手动汇总
R1(config)#int e0/0
R1(config-if)#ip summary-address rip 172.16.0.0 255.255.0.0
​
​
华为
[R1]rip 1
[R1-rip-1]network 1.0.0.0
[R1-rip-1]version 2
[R3-rip-1]silent-interface g0/0/0
​
[R3]dis ip routing-table protocol rip  --路由表
[R3]dis rip 1 database verbose --数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值