逸佳君:CCNA之RIP笔记大全 距离矢量路由协议( 二 )


触发更新:正常情况下 , 路由器会基于更新计时器每30s将路由表发送给邻居路由器 , 而触发更新是立刻发送路由更新信息 。
触发更新就是当检测到网络拓扑发生变动时 , 路由器会立即发送一个更新信息给邻居路由器 , 并依次产生触发更新通知它们的邻居路由器 , 此过程就叫触发更新 。
触发更新主要就是让整个网络上的路由器在最短的时间内收到更新信息 , 从而快速了解(学习收敛)整个网络的路由变化 。
这里 , 我们把R3设备的loopback1口(模拟R3连接的网络 , 可能是一个网络 , 也可能是一台电脑)直接shutodwn掉 , 来模拟R3设备发生很明显的网络故障:
下图为未把lo0口断掉之前查看的路由表

逸佳君:CCNA之RIP笔记大全 距离矢量路由协议
文章图片
下图为已把lo0口断掉后查看的路由表(数几秒钟即可 , 肯定小于30s)

逸佳君:CCNA之RIP笔记大全 距离矢量路由协议
文章图片
抑制计时器:主要是用于解决路由翻动的问题 。 什么是路由翻动呢?就是说 , 假如有一根网线 , 质量不太好 , 有时候可以使用 , 有时候不能使用 , 那么就会造成路由有时候有 , 有时候没有 。
不管是真的还是假的路由消息 , 路由器先认为是假消息来避免路由环路 。 如果在抑制计时器超时后还接收到该消息 , 那么这时路由器就认为该消息是真的 。 默认抑制计时器是180s 。 在这180s内 , 你们慢慢玩 , 180s过后 , 如果发现还有这条消息 , 就会加载到路由表中 。 如果没有 , 就down掉 。 (180s内不会管 , 但是第181s , 我看到什么就是什么)
定义一个最大跳数:
矢量类路由协议:自动在网络进行主类路由的汇总 。 (所以我们总是需要在eigrp或者RIP上面配一条noauto
summary关闭掉自动在网络进行主类路由汇总) , 凡是非链路状态路由协议都要加上一句noautosummary 。
(RIP中默认自动汇总是打开的 , 假设有A跟B两台路由器 。 路由器A的IP地址为172.16.1.1/24 , 路由器B的网络为172.16.1.2/24 。
没有关闭自动汇总的设备上 , 会自动将172.16.1.0/24汇总为172.16.0.0/16的网络 。
若我们网络中再有172.16.2.0/24,172.16.3.0/24网段 , 没有关闭自动汇总的网络上根本看不到明细路由 。
在一些需要详细划分子网的网络环境下 , 不关闭默认汇总甚至会造成网络的故障)
有两个值是非常重要的 。
管理距离值(AD):华为设备叫做路由优先级 。 不同协议中选择AD值小的协议
在一个三层设备上 , 有多种不同的路由协议同时可以到达同一个目的地的时候 ,
那么选择AD值小的路由协议算出的路由加载到路由表中 。 (比如说 , 在一个稍微大型的网络中 , 有多种协议存在 , 有RIP有·eigrp有ospf在的时候)
度量值(metric):同一协议中选择metric值小的路径
在一个三层设备上 , 一种路由协议有多条路径可以同时到达同一个目的地的时候 ,
那么选择metric值小的路径加载到路由表中 。
路由负载均衡(routing
loadbalance):同一协议中metric值都是最小的多条路径都加载到路由表中
在一个三层设备上 , 一种路由协议有多条路径可以同时到达同一个目的地的时候 , 并且
多条路径的metric值都是一样都是最小metric值的 , 那么这些路径的路由条目都加载到路由 。 (那条metric值大的 , 不会加载 , 但是会作为备用)
表中 。
默认Cisco路由器只允许加载4条负载均衡路由 , 但可以增加到6条 。
现在metric值的计算方式就是跳数(hopcount) 。 IGRP的计算方式过于繁杂 , 思科自己已经将其抛弃了 。
路由的传递跟数据的传递是相反方向 。 (单播路由)
从源到目的地 , 中间的每一台三层设备 , 都必须要知道下一跳该怎么走

逸佳君:CCNA之RIP笔记大全 距离矢量路由协议
文章图片
RIPv2不支持路由汇总为超网(例:192.168.1.0/16) , 网络通告也不支持0.0.0.0 。
LS的重要作用是画图 , 次要作用是传递网络路由信息 。
LSA(链路状态通告):邻居之间传递的LS信息的封装格式 。
相当于DV路由协议的路由更新信息 。
LS路由协议每个路由器都能准确了解整个网络所有链路的状态和信息 , 都能
每个路由器独立运算到达每个目的地的最佳的无环的路由 。
SPF算法流程:
1、每个LS路由器都学习自己的直连LS信息放到LSDB(链路状态数据库)中 。
2、邻居之间互相交换自己已有的LS信息 。