RIP协议

RIP(Routing Information Protocol,路由信息协议) 是一种基于距离矢量(Distance Vector, DV)算法的IGP协议。协议优先级的值为100,  以跳数作为开销。  跳数等于或大于16的路由视为不可达路由。

AS(Autonomous System , AS):   自治系统是指由若干个二层网络即若干台路由器组成的集合,集合中的这些网络及路由器均属于同一个管理机构。

工作原理

 相邻路由器之间每隔30秒交换路由信息(rip路由表中的路由以及通告的路由)。 触发更新,加快RIP收敛。水平分割,毒性逆转防止环路。 rip路由表存放学习到的路由。rip路由表的表项老化时间是180s, 即超过180s的路由没有更新,将其跳数设置为16,路由成为垃圾路由。启动垃圾收集定时器,在120s内,垃圾路由还没有更新就会被清除。

触发更新: RIP路由表中的某些路由项的内容发生改变,路由器立即向它的所有邻居发布响应消息,响应信息只包含路由信息发生改变的路由项。

水平分割:  在交换路由表信息时,路由器接口A从路由器接口B学习到的RIP路由,A不能把它发送给B。

毒性逆转:  在交换路由表信息时,路由器接口A从路由器接口B学习到的RIP路由,A能把它发送给B,但是cost设置为16。

RIP路由表的构建

初始状态: 只包含该路由器发现的直连路由(不管有没有通告路由 ,在华为模拟器中的初始状态路由器是空表,没有直连路由 。。。。。我无语了)

构建状态:  当路由器收到路由信息(RIP response)。到达目的网段的最优的路由(跳数最小或是等价路由)将会被写入RIP路由表中,RIP路由表中已经存在的路由(目的网段/掩码,吓一跳,出接口都相同)无条件更新(跳数,老化时间)。RIP路由表中路由比路由表中的路由还优的,将会写入到路由表中。

维护状态:    相邻的路由器每30s交换路由信息。超过180s没有更新的路由,成为垃圾路由。垃圾路由超过120s没有更新,将会被删除。 更新定时计时器:30s  。无效定时器: 180s, 垃圾收集定时器:120s.  

RIP2消息格式

1.RIP请求报文

 

2.RIP 响应报文

command: 1是请求报文   2. 是响应报文

RIP报文的路由信息项可以重复,最多重复25次.

RIP1和RIP2区别

1.RIP-1 支持有类路由; RIP-2支持无类路由

2.RIP-1不支持认证功能; RIP-2支持认证功能

3.RIP-1采用广播播方式发布路由信息, RIP-2采用组播(224.0.0.9)方式发布路由信息

常用命令

协议命令

rip  1

version 2

network 192.168.0.0

undo summary

slient-interface g0/0/0    

接口命令

undo rip input

undo rip output

rip metricin   1      //接收路由的metric增加度量值1 缺省0

rip metricout 10   //出去路由的metric增加10  缺省1

undo rip split-horizon   //关闭水平分割  缺省开启

rip  poison-reverse      //开启毒性逆转

rip authentication-mode        //身份认证

查看命令

dis rip 1  route     // 查看rip路由表

dis rip 1 interface e0/0/0 verbose  //查看接口RIP配置信息

dis rip   2                 //查看rip信息  

试验

  

   

 

要求: 

        配置动态RIP协议.

          R1 去往R2的直连网段2.2.2.2/32  出接口是R1的e0/0/0    下一跳是R2的e0/0/0 

          R2去往R1的直连网段1.1.1.1/32    出接口是R2的e0/0/1  下一跳是 R1的E0/0/1

分析:

   通过修改接口的metricin metricout   的值,调整接口学习到的RIP路由度量值和发送RIP路由的度量值。

方案1:

  R2 e0/0/1 接口 :      rip metricout 4

  R1 e0/0/0 接口:       rip metricout  6

方案2:

 

  R1 e0/0/1 接口 :      rip metricin 4

  R2 e0/0/0 接口:       rip metricin  6

方案3:

  R1 e0/0/1 接口 :      rip metricin 4

  R1 e0/0/0 接口:       rip metricout  6

配置步骤

R1  :   

sys
int loo 0
ip add 1.1.1.1
int e0/0/1
ip add 192.168.1.1 24
int e0/0/0
ip add 192.168.0.1 24
q
rip
version 2
network 192.168.1.0
network 192.168.0.0
network 1.1.1.1

R2:

sys
int loo 0
ip add 2.2.2.2
int e0/0/1
ip add 192.168.1.2 24
int e0/0/0
ip add 192.168.0.2 24
q
rip
version 2
network 192.168.1.0
network 192.168.0.0
network 2.0.0.0

查看路由表R1:发现去往2.2.2.2/32, 有两条路由. 

查看路由表R2: 去往1.1.1.1/32 , 有两条路由

修改接口接收和发送RIP路由的度量值: 采取方案一。

结果

R1的接口rip 配置信息和路由表信息

R1的接口rip 配置信息和路由表信息

 

 

 


 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值