动态路由—RIP

目录

动态路由

动态路由概念:

优点:

缺点:

协议的划分

范围划分

算法

RIP的邻居

评判标准

RIP算法

RIP协议

存在的版本:

RIPV1.RIPV2区别:

RIP的数据包

工作过程:

初始化

接收:

判断:                

RIP机制

RIP计时器

RIP环路问题:

解决环路无问题方法:

RIP基础配置:

RIP扩展配置:

1RIP的手工认证----RIPV2

2.RIP的手工汇总

3.沉默接口

4.RIP的加快收敛

5.RIP缺省路由

动态路由

动态路由概念:

        运行同一种动态路由协议的设备,之间通过沟通数据包进行协商最终自行计算得出的路由

优点:

1.可以减少配置量

2.可以动态适用网络变化,自行完成路由计算

3.适用于中大型网络

缺点:

1.计算得出的

路由可能并不是我们想要的结果

协议的划分

范围划分

AS:自治系统—>大而化小的一种思想

一个AS运行一种动态路由协议

AS直接想要进行通讯-BGP

算法

链路状态路由协议:OSPF(世界上百分之八十使用)

OSPF主要传递拓扑信息

距离矢量型路由协议:RIP,EIGRP

EIGRP(思科独有):传递路由表—传递路由表中的路由信息

RIP的邻居

RIP的邻居:设备运行了RIP,设备是相邻的,可以通过指令网段传递RIP的数据包

RIP实际上只需要传递两个参数:目标网段 ,cost:开销

COST动态路由协议用来选路的参数

RIP的cost只看跳数(经过路由器数量)

评判标准

不同路由协议之间开销是没有意义的(评判标准不同)

不同路由的选路比较优先级

RIP默认的优先级为100

OSPF默认的优先级为10

静态路由的优先级默认为60                   这套标准是华为体系制定的

RIP算法

RIP算法:贝尔曼.福特算法

1.对于R2而言,如果我收到一条 我本地路由表没有的路由信息则直接将该路由信息刷新到自己本地路由表中。

2.对于R2而言,如果我收到一条 我本地路由表已经有的路由信息,如果来源一致刷新该路由信息到自己的本地路由表

3.对于R2而言,如果我收到一条 我本地路由表已经有的路由信息,如果来源不一致则根据传递过来的路由信息携带的开销值进行比对。如果本地路由表中的开销,则不刷新反之也成立。

RIP传递的信息 COST ==  本地路由表的开销值  +  1

RIP协议

存在的版本:

RIPV1

RIPV2 ——IPV4环境

RIPNG——IPV6

RIPV1.RIPV2区别:

1.V1是有类别的动态路由协议,V2是无类别的动态路由协议

有类别就是在传递数据包的过程中不携带子网掩码

无类别就是在传递数据包的过程中携带子网掩码

2.V1不支持手工认证,V2支持手工认证(加密)

3.V1采用广播发送数据包,V2采用组播(地址:224.0.0.9   UDP端口号:520发送数据包(组播传递更加灵活)

RIP的数据包

request:请求包

response:应答包

工作过程:

初始化

                RIP会向每一个运行了RIP协议的接口发送RIP的请求包,用来请求路由表

接收:

                RIP的邻居收到RIP请求包后,会将自身的路由表(路由信息)封装在RIP的应答包中,之后将通过组播224.0.0.9发送给对端

判断:                

                 根据贝尔曼一福特算法规定的四种情况,选择是否加表

RIP机制

RIP存在周期更新机制,因此应答包又叫更新包默认每隔30秒更新一次)。因此在网络状况良好的情况下,应答包多余请求包。

RIP为异步更新:错峰发生避免某一时刻延迟很大,带宽占用很多, 更好操作

RIP不存在确认机制

RIP不存在保活机制

RIP计时器

周期更新计时器:默认30秒

失效计时器:180秒

垃圾回收计时器:120秒

当180秒失效时间到,路由器首先会把该网段信息,从自身路由表中删除,同时会开启垃圾回收计时器。

将该网段发送给自身的邻居,同时会携带cost为16,侧面表示这个网段不可达。

RIP想要彻底删除一条路由信息,需要经过180

RIP具有工作半径:15跳(16跳认为不可达)

RIP环路问题:

RIP环路问题:

                        异步更新

解决环路无问题方法:

                                16跳

触发更新

水平分割

        当我从一个接口接收到某条路由之后在更新时将不在发送该路由信息

毒性逆转

        当路由器从一个接口接收到某条路由之后在更新时将发送该路由信息,但是会携带cost值,并将COST置为16

(华为默认开启水平分割。若俩种机制都启动,那么将按照毒性逆转的逻辑去执行)

RIP基础配置:

[r1]rip ?

INTEGER<1-65535> Process ID        进程ID,不同的进程号,相当于不同的协议

[r1]rip 1                                                   启动RIP进程

[r1-rip-1]version 2                                  选择版本

[r1-rip-1]network 1.0.0.0                        宣告(只需要宣告自身直连网段

RIP只能主类宣告

发布路由:

                激活接口一只有宣告的接口才能正常收发RIP的数据包

作用:

发布路由

激活接口:只有宣告的接口才能正常收发RIP的数据包

RIP扩展配置:

1RIP的手工认证----RIPV2

[r1-GigabitEthernet0/0/0]rip authentication-mode simple cipher123456一  接口认证

 simple:发送RIP的数据包中密码以明文方式进行转发

 cipher:本地存储密码以明文的方式存储

认证算法必须一致:Simple   MD5(俩种)

[r2-GigabitEthernet0/0/0]rip authentication-mode md5 usual cipher 123456        采用MD5的方式进行加密

2.RIP的手工汇总

[r1-GigabitEthernet0/0/0]rip summary-address 192.168.0.0 255.255.252.0

配置位置RIP数据包发出接口,并且掩码只能写点分十进制,不能直接写数字

3.沉默接口

这个接口将只接收数据包,但不会发送RIP数据包

[r1-rip-1]silent-interface GigabitEthernet 0/0/1          配置位置RIP进程

4.RIP的加快收敛

更改RIP计时器

[r1-rip-1]timers rip 10 60 40

10            60             40

发送周期   生存时间    删除周期

5.RIP缺省路由

[r2-rip-1]default-route originate

猜你喜欢

转载自blog.csdn.net/2302_77035737/article/details/131636438