华为路由交换课程笔记7-RIP速记

一、动态路由协议

动态路由协议:根据某种规则建立路由转发表的协议,并能根据网络变化做出相应调整的协议。

分类:

IGP协议(内部网关协议):链路状态协议(OSPF,ISIS)和距离矢量协议(RIP)

EGP协议(外部网关协议):BGP协议

距离矢量路由选择协议:

路由器从邻居那获得非直连网络的路由信息,每经过特定时间周期向邻居发送自己的路由表

,最终网络收敛完成,得到完整的路由表。

二、RIP

1、路由信息协议RIP(Routing Information Protocol)

一种基于距离矢量算法哦协议,使用跳数作为度量来衡量到达目的网络的距离。RIP主要应用于规模较小的网络中,最大跳数15跳。配置简单、易于维护、适合小型网络。

2、工作原理

    路由器运行RIP后,会首先发送路由更新请求,收到请求的路由器会发送自己的RIP路由进行相应,网络稳定后,路由器会周期性(30s)发送路由更新信息。

3、配置实例

拓扑图:

华为路由交换课程笔记7-RIP速记

客户端IP信息:

AR1

g0/0/0  10.0.1.254

g0/0/1  10.0.123.1

AR2

     g0/0/0  10.0.2.254

   g0/0/1   10.0.123.2

   g0/0/2   10.0.24.2

AR3

   g0/0/0   10.0.3.254

   g0/0/1   10.0.123.3

AR4

   g0/0/0   10.0.4.254

   g0/0/1   10.0.24.4

PC1     10.0.1.1

PC2     10.0.2.1

PC3     10.0.3.1

PC4     10.0.4.1

首先,设置各个设备端口地址。相关命令:

sys

int g0/0/0

ip address 10.0.1.254 24

然后配置RIP,相关命令:

rip 1  //系统模式下,进入rip,进程编号为1,本地用,不影响

network 10.0.0.0   //配置需要添加的路由,注意只能是不含子网的主类网段,所以是10.0.0.0这个A类网段,直接填写子网会提示错误。

等待网络收敛完成后,可以查看RIP信息:

dis ip routing-table protocol rip

华为路由交换课程笔记7-RIP速记

上图是AR1的RIP路由信息,可以看到其他网段都通过RIP生成了对应的路由条目。此时PC直接可以正常互ping,路由表已经正常建立。

华为路由交换课程笔记7-RIP速记

4、RIP计时器

RIP协议在更新和维护路由信息时主要使用四个定时器:

更新定时器:当此定时器超时时,立即发送更新报文。30s

老化定时器:RIP设备在老化时间内没有收到邻居发来的路由更新报文,则认为该路由不可达。180s

垃圾收集定时器:如果在垃圾收集时间内不可达路由没有收到来自同一邻居的更新,则彻底删除该路由。120s

5、RIP-度量

RIP使用跳数作为衡量网络距离的度量值。缺省情况下,直连网络的路由跳数为0。RIP规定超过15跳为网络不可达。

RIPv1和RIPv2

RIPv1是有类别路由协议,不支持VLSM和CIDR,以广播的形式发送报文,不支持认证。

RIPv2是无类别路由协议,支持VLSM和CIDR,支持广播或者组播,支持明文认证和MD5认证。

6、RIP-环路问题

为了避免环路,路由器从某个接口学到的路由,不会从该接口再发回给邻居路由器,这个叫水平分割。

毒性反转:指路由器从某个接口学到路由后,将该路由的跳数设置为16,并从原接口发回给邻居路由器。

触发更新:指当路由信息发生变化时,立即向邻居设备发送出发更新报文。

7、其他配置命令

在指定接口配置:

int g0/0/0

rip metricin 2  //在in的方向metric值改为+2,默认值是0,举个例子,相邻的路由发过来路由信息,metric默认是多少值,传过来多少就是多少值,设置metrcin后,需要在原有基础上添加相应的数值。

rip metricout 2  //在out的方向metric值改为+2,默认值是1

rip split-horizon   //开启水平分割,默认开启

rip poison-reverse  //开启毒性反转,同时开启时毒性反转生效

undo rip output     //禁止该接口发送rip报文

undo rip input     //禁止该接口接收rip报文

在rip下配置:

rip 1

silent-interface g0/0/1  //接口改为抑制状态,只接受报文