动态路由协议及rip协议

一、动态路由

(一)概述

路由器之间用来交换信息的语言
动态路由协议通过路由信息的交换生成并维护转发引擎所需的路由表。当网络拓扑结构改变时动态路由协议可以自动更新路由表,并负责决定数据传输最佳路径。在动态路由中,管理员不再需要与静态路由一样,手工对路由器上的路由表进行维护,而是在每台路由器上运行一个路由协议。这个路由协议会根据路由器上的接口的配置(如IP地址的配置)及所连接的链路的状态,生成路由表中的路由表项。

(二)metric度量值和收敛

A.metric度量值
1.跳数、带宽、时延、可靠性、成本、负载
2.路由器会通过度量值来确定最优路由路径
B.收敛:使所有路由器都到达一致状态的过程

(三)传说的路由和传信的路由

1.距离矢量路由协议(传说的路由)RIP BGP EIGP
路由器对全网拓扑不完全了解
A发路由信息给B,B加上自己得到度量值由发给C路由条目时听来的
2.链路状态路由协议(传信的路由)OSPF
路由器对全网拓扑完全不了解
A将信息放在一封信里发给B,B对其不做任何改变,拷贝下来并将自己的信息放入另一封信里,两封信一起给C这样信息没有任何改变和丢弃,最后所有路由器都收到相同的一堆信,这是一堆信就是LSDB链路状态数据库,每个路由器运用相同的SPF最短路径算法以自己为根,计算出SPF Free(到达目的地的各个方案)选出最佳路径放入路由表中

二、RIP路由协议

(一)概念及路由表的形成

1.概述:RIP(Routing Information Protocol)是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。RIP协议基于距离矢量算法(DistanceVectorAlgorithms),使用“跳数”(即metric)来衡量到达目标地址的路由距离。这种协议的路由器只与自己相邻的路由器交换信息,最大跳数15跳,16跳不可达。
2.路由表的形成
a.路由器学习到直连路由
b.更新周期30s到时,路由器会向邻居发送路由表
c.再过30s第二个周期再次发送路由表
每30s全路由表更新,每30s周期更新后学习到的度量值加1,使用UDP协议端口号520,最大跳数15跳,16跳不可达

(二)rip防止环路的方法

1.水平分割作用:1.避免环路 2.加快收敛速度
在路由信息传递过程中,路由器从某一个接口学习到路由信息,不再从这个接口发送回去,同时也能减少路由更新信息占用的链路带宽资源。
2. 路由毒化:标记不可达
路由器从某个接口上接收到某个网段的路由信息并不是不往回发送信息而是发送,只不过将这个网段标志不可达再次发送出去,收到此种的路由信息后,接受方路由器会立刻抛弃路由,而不是等待老化时间,可以加速收敛

(三)RIPV1/2的区别

ripv1 ripv2
有类路由协议 无类路由协议
广播更新(255.255.255.255) 组播更新(224.0.0.9)
不支持VLSM (子网划分) 支持VLSM
自动路由汇总(不可关闭) 自动汇总可关闭可手动汇总
不支持不连续得到子网 支持连续的子网

(四)配置命令

[r1]rip 1 #启动rip
[r1-rip-1] version 2 #启动版本2 缺省的为版本1
[r1-rip-1] undo summary #关闭路由自动聚合
[r1-rip-1]network 192.168.10.0 #宣告网段

猜你喜欢

转载自blog.csdn.net/weixin_53567573/article/details/112655258