配置 RIP
1.配置IP地址
R1:
interface GigabitEthernet0/0/0
ip address 12.1.1.1 255.255.255.0
interface LoopBack0
ip address 11.1.1.1 255.255.255.0
R2:
interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0
interface GigabitEthernet0/0/1
ip address 23.1.1.2 255.255.255.0
interface LoopBack0
ip address 22.1.1.1 255.255.255.0
R3:
interface GigabitEthernet0/0/0
ip address 23.1.1.3 255.255.255.0
interface LoopBack0
ip address 33.1.1.1 255.255.255.0
2.配置 RIP,设置版本为 V2,关闭自动汇总
R1:
rip 1
undo summary
version 2
network 11.0.0.0
network 12.0.0.0
R2:
rip 1
undo summary
version 2
network 12.0.0.0
network 23.0.0.0
network 22.0.0.0
R3:
rip 1
undo summary
version 2
network 23.0.0.0
network 33.0.0.0
3.查看路由的学习情况
[rip -rip-1]display ip routing-table查询路由学习情况
4.测试连通性
[rip -rip-1]ping 33.1.1.1
5.用环回口 PING
[rip -rip-1]ping -a 11.1.1.1 33.1.1.1
配置 RIP 手动汇总
接着上面的实验:
1.在 R3 上的回环口 loopback1 上配置多个子地址
[R3]interface LoopBack 0
[R3-LoopBack0]ip address 33.1.2.1 24 sub
[R3-LoopBack0]ip address 33.1.3.1 24 sub
2.由于是主类宣告,所以直接到 R1 上查看这些 RIP 的路由条目:
3.可以收到这些明细的路由,与 CISCO 一样,在做汇总时都是到路由的出接口,这里在 R2的出接口做:
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]rip summary-address 33.1.0.0 255.255.252.0
4.再到 R1 上去查看路由表:
以上表示看到的就是一条汇总的路由。
配置 RIP 明文与 MD5 认证
接着上面的实验:
1.在 R1 与 R2 之间做明文的认证:
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]rip authentication-mode simple huawei
2.过一会去查看 R1 上的路由表,因为 RIP 的收敛比较快,也可以 shutdownR1 与 R2 之间的接口加快路由表的收敛
[R1-GigabitEthernet0/0/0]display ip routing-table protool rip
[R1-GigabitEthernet0/0/0]
//在 R1 上将看不到任何 RIP 的路由
3.再去 R2 上查看
//R2 上也看不到 R1 的路由,
4.用 debug 命令去观察报错的信息:
-
<R1>terminal debugging
-
<R1>debugging rip 1 packet
.
根据提示表明了是一个简单的认证,并且也带上了认证的密码。提示认证失败。
关闭 debug
<R1>undo debugging all
5.接着在 R2 上配置 RIP 的明文认证
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]rip authentication-mode simple huawei
6.做完认证后再去查看路由表:
//路由又重新学到了。
7.再去 R2 与 R3 之间使用 RIP 的 MD5 认证
[R2]interface GigabitEthernet 0/0/1
[R2-GigabitEthernet0/0/1]rip authentication-mode md5 usual huawei
8.查看路由表
//看不到 R3 的路由信息了
9.再用 debug 查看信息:
<R2>terminal debugging
<R2>debugging rip 1 packet
根据信息表明是一个 MD5 的认证,并且是由于认证不通过的原因造成的不能学习路由
10.到 R3 上做 MD5 的认证
[R3]interface GigabitEthernet 0/0/0
[R3-GigabitEthernet0/0/0]rip authentication-mode md5 usual huawei
11.做完后再去查看路由表:
//以上表明路由被重新学习到了
配置 RIP 的抑制接口
此命令与 CISCO 的被动( passive)接口一样效果
1.在R2上抑制掉连接 R1 的接口,然后去观查现像:
[R2]rip 1
[R2-rip-1]silent-interface GigabitEthernet 0/0/0
2.一会或 shutdown 再 undo shutdown 接口后观察结果:
//以上表明 R1 再也收不到 R2 的路由了
//以上表明 R2 能正常的接收 R1 的路由,也就是只收不发,与 CISCO 的被动接口是一样的效果。
配置 RIPV1 与 V2 兼容
虽然 RIP 的 V1 己经不被使用,这里也演示一下 V1 与 V2 的兼容。
1.修改 R3 的 RIP 的版本 1
[R3]rip
[R3-rip-1]version 1
2.修改后去 R2 查看路由表:
//以上表明 R2 再也收不到 R3 的路由了。
同样 R3 也收不到 R2 的,因为 V1 与 V2 默认是不兼容的。
3.再去查看 debug 消息:
<R3>debugging rip 1 packet
//根据提示 RIP 收到的是 Version2,而发送的是 Version1,不兼容。数据包被 ignore
4.去 R2 上配置兼容命令:
[R2]interface GigabitEthernet 0/0/1
[R2-GigabitEthernet0/0/1]rip version 1
5.再去查看路由表: