跳到正文
Mac.sun的头像
Mac.sun
16 年前 · 2010 年 12 月 12 日

RIP配置

文章字数:980 阅读时间:4 分钟 发布时间:2010 年 12 月 12 日

RIP的启用和简单,在全局下router rip即可以进去RIP的配置模式。version命令可以修改RIP的版本,network用来宣告路由,以及在接口启用RIP。这里要注意的是,RIP的network命令后面跟主类网络号。我们来简单配置一个RIP,拓扑和配置如下:

t-ripv1_config-top

R1

router rip
version 1
network 12.0.0.0

R2

router rip
version 1
network 12.0.0.0

我们可以用show ip protocols来查看我们运行的路由信息,如下:

t-ripv1_config-1

  上面我们可以看到RIP的版本为version 1,只接收和发送版本1的RIP信息。默认情况下RIP的版本为版本1,但是会接受版本2的路由信息。敲上version 1后就是纯版本1了。上面还可以看到RIP的4个timer,路由信息,以及管理距离。接着我们在R2上创建一个环回口2.2.2.2,然后宣告进RIP中,命令如下:

R2

interface Loopback0
ip address 2.2.2.2 255.255.255.0
router rip
version 1
network 2.0.0.0
network 12.0.0.0

现在我们用show ip rip database看看R1的数据库信息,如下:

t-ripv1_config-2

  从上面我们可以看到一条2.0.0.0/8的路由条目,并标识下一跳是12.1.1.2.接着我们用debug ip rip看看R1上的Debug信息,如下:

t-ripv1_config-3

  我们可以看到R1向外发送空的更新包,所以被抑制掉了。R1从R2接收R2发送过来的环回口网络。R1并不把这个环回口发送给R2只是因为RIP的水平分割。

RIP被动接口

在RIP进程下将将某一个接口配置成陪动接口以后,RIP便不会周期的从该接口发送RIP更新包,而只会从该接口接受RIP的更新包。下面我们做一个实验,在R1上配置一个环回口,地址为1.1.1.1/24,然后宣告进RIP中,接着把R1的s1/1口配置位被动接口。配置如下:

R1
interface Loopback0
ip address 1.1.1.1 255.255.255.0

router rip
version 1
passive-interface Serial1/1
network 1.0.0.0
network 12.0.0.0

其中passive-interface命令用来配置被动接口。我们先看看R1的路由表,如下:

t-ripv1_config-4

  R2的环回口可以学习到,接着我们看看R2的路由表,如下:

t-ripv1_config-5

  虽然R1上已经宣告了环回口,但是仍没有学习到R1的环回口,我们看看R1的Debug ip rip信息,如下:

t-ripv1_config-6

  从上面的Debug信息中我们可以看到,R1周期从环回口发出更新包,而且能周期从S1/1口接受到R2发送的更新包,但是R1不回从S1/1口发出更新包,这个就是RIP的被动接口。我们一般在RIP的边界网络配置被动接口,比如上面的环回口。

RIP单播更新。

RIPv1的更新包默认是周期发送广播更新包,我们可以用指邻居的方式来让RIP发送单播更新包,我们让R1给R2单播更新,配置如下:

R1
router rip
version 1
passive-interface Serial1/1
network 1.0.0.0
network 12.0.0.0
neighbor 12.1.1.2

neighbor用来指定单播更新的邻居,这里要注意的是neighbor要配合passive-interface一起使用,否则还是回周期发送更新包的。我们从R1上抓到的Debug信息如下:

t-ripv1_config-7

  我们可以看到R1已经单播向R2发送更新包了。

修改RIP的度量值

RIP的度量值是跳数,我们可以用偏移列表手动修改RIP的度量值。我们让R1给R2传递路由的时候跳数加一跳,配置如下:

R1
router rip
version 1
passive-interface Serial1/1
offset-list 1 out 1
network 1.0.0.0
network 12.0.0.0
neighbor 12.1.1.2

access-list 1 permit 1.0.0.0 0.255.255.255

上面offset-list用来配置增加的跳数,offset-list后面的1是访问控制列表,我们必须用该访问控制列表抓出所要更改跳数的路由条目。偏移列表可以应该到出方向和入方向,接着跟上要增加的跳数,最后还可以跟接口,表示在那个接口作用。上面配置完成后效果如下:

t-ripv1_config-8

  我们可以看到R2上1.0.0.0的路由条目已经变成2跳了。

IGP路由交换

6 条评论

  1. router rip下的 network准确说是在指定ip网络上启用协议
    network Enable routing on an IP network

    像router bgp xxxx下的network才是宣告路由
    network Specify a network to announce via BGP

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注