RIP路由协议简介+基本配置示例

RIP路由协议简介

        RIP(Routing Information Protocol)-路由信息协议:是一种基于距离矢量(Distance Vector)算法的协议,以跳数(被传送数据所经过路由器的个数)为度量来衡量到达目标网络的距离,属于IGP(内部网关协议)协议,有RIP1和RIP2两个版本,基于UDP协议,端口号为520,主要用于小型网络。

        主要特点:配置简单、易于维护、网络规模小。

        防止路由环路的措施有:立即更新、水平分割和毒性逆转。

        RIP基本工作原理:路由器运行RIP后,创建只包含直连路由的RIP路由表,然后以30s为周期向直连的路由器发送自己的最新RIP路由表信息,同时不断接收邻居路由器发来的路由信息,并根据接收到的路由信息更新自己的RIP路由表,如此循环直到RIP路由表信息不再变化,这时每台路由器的RIP路由表都包含了该路由器去往整个RIP网络中各个目标网络的路由。

        RIP度量:以跳数(被传送数据所经过路由器的个数)为度量来衡量到达目标网络的距离;缺省情况下,直连路由的跳数为0,当路由发送路由更新时,会把度量值先加1再发送;RIP规定度量值超过15跳为网络不可达。

        RIPv1和RIPv2对比:RIPv1是有类路由协议,不支持VLSM和CIDR;以广播形式发送报文;不支持认证。RIPv2是无类路由协议,支持VLSM、路由聚合和CIDR;支持以广播或组播(224.0.0.9)形式发送报文;支持明文认证和MD5密文认证。

RIP路由协议基本配置示例

        实验内容:两台路由器都运行rip协议实现网络互通。

        配置思路:在各路由器上启动RIP进程,在RIP进程中发布网段信息。

配置步骤:

        1.要在路由器上配置RIP,必须首先进入系统视图,然后执行命令rip[process-id],以启动RIP进程,并进入RIP视图。执行该命令时,如果不输入process-id(该参数表示RIP进程编号)的值,则process-id默认取值为1。

      2.启动RIP进程之后,还需要通过network network-address命令发布指定的网段,其中network-address必须是一个自然网段的网络地址。

        3.为了对RIP的配置进行确认,使用display rip [process-id]命令查看RIP的当前运行状态及配置信息。

网络拓扑图:

RIP路由协议简介+基本配置示例_第1张图片

代码段:

system-view
sysname R1
interface GigabitEthernet 0/0/0
ip address 172.17.0.1 16
interface LoopBack 1
ip address 10.0.0.1 8
quit
rip
network 172.17.0.0
network 10.0.0.0
display this

system-view
sysname R2
interface GigabitEthernet 0/0/0
ip address 172.17.0.2 16
interface GigabitEthernet 0/0/1
ip address 192.168.1.2 24
quit
rip
network 172.17.0.0
network 192.168.1.0
display this

代码解析:

system-view
[Huawei]sysname R1
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 172.17.0.1 16
[R1-GigabitEthernet0/0/0]interface LoopBack 1 
//创建回环接口1
[R1-LoopBack1]ip address 10.0.0.1 8  //给回环接口1配置IP地址
[R1-LoopBack1]quit
[R1]rip 
//启动RIP进程
[R1-rip-1]network 172.17.0.0  //发布B类网段172.17.0.0
[R1-rip-1]network 10.0.0.0  //发布A类网段10.0.0.0

        注:R2路由器和R1路由器配置基本相同,不再赘述。

测试验证:

        验证命令:
display rip 查看rip当前运行状及配置信息
display rip process-id route 命令用于查看从其他路由器那里学习到的所有RIP路由信息。

RIP路由协议简介+基本配置示例_第2张图片“RIP process:1”表示RIP的进程编号为1。
“RIP version:1”表示运行的是RIPv1。
“Preference:100”表示RIP的协议优先级的值为100。
“Updatetime:30sec”表示更新定时器的周期值为30秒。
“Age time:180sec”表示无效定时器的初始值为180秒。无效定时器也称为老化定时器(Aging Timer)。
“Garbage-collect time:120 sec”表示垃圾收集定时器的初始值为120秒。

RIP路由协议简介+基本配置示例_第3张图片

R1路由器从R2路由器那里学习到了去往192.168.1.0/24网段的RIP路由信息。

RIP路由协议简介+基本配置示例_第4张图片

R2路由器从R1路由器那里学习到了去往10.0.0.0/8网段的RIP路由信息。

RIP路由协议简介+基本配置示例_第5张图片

PC和回环口通信正常。

RIP路由协议简介+基本配置示例_第6张图片

        注:上述配示例是基于RIP1进行配置的。

你可能感兴趣的:(网络,网络,智能路由器)