配置RIP基本功能示例
-
组网需求
一个小型网络要实现RouterA、B、C、D上实现网络互连。
小型网络要考虑到扩展性能所以使用RIPv2 -
-
操作步骤
1.配置路由器接口IP地址
RouterA
[Huawei]interface GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[Huawei-GigabitEthernet0/0/0]quit
#RouterB、C、D配置一致
2.配置RIP基本功能(宣告直连网段)
RouterA
[Huawei]rip
[Huawei-rip-1]network 192.168.1.0
[Huawei-rip-1]quit
RouterB
[Huawei]rip
[Huawei-rip-1]net
[Huawei-rip-1]network 192.168.1.0
[Huawei-rip-1]network 172.16.0.0 #因为RIPv1是有类网络,必须严格准守A、B、C这三类自然网络
[Huawei-rip-1]network 10.0.0.0
[Huawei-rip-1]quit
RouterC
[Huawei]rip
[Huawei-rip-1]network 172.16.0.0
[Huawei-rip-1]quit
RouterD
[Huawei]rip
[Huawei-rip-1]network 10.0.0.0
[Huawei-rip-1]quit
查看RouterA的RIP路由表
[Huawei]display rip 1 route
Route Flags : R - RIP
A - Aging, G - Garbage-collect
----------------------------------------------------------------------------
Peer 192.168.1.2 on GigabitEthernet0/0/0
Destination/Mask Nexthop Cost Tag Flags Sec
172.16.0.0/16 192.168.1.2 1 0 RA 17
10.0.0.0/8 192.168.1.2 1 0 RA 17
从路由表可以看出RIPv1发布的路由信息使用的是自然掩码
3.配置RIP的版本
RouterA
[Huawei]rip
[Huawei-rip-1]version 2
[Huawei-rip-1]quit
RouterB
[Huawei]rip
[Huawei-rip-1]version 2
[Huawei-rip-1]quit
RouterC
[Huawei]rip
[Huawei-rip-1]version 2
[Huawei-rip-1]quit
RouterD
[Huawei]rip
[Huawei-rip-1]version 2
[Huawei-rip-1]quit
在次查看RIP路由表信息
[Huawei]display rip 1 route
Route Flags : R - RIP
A - Aging, G - Garbage-collect
----------------------------------------------------------------------------
Peer 192.168.1.2 on GigabitEthernet0/0/0
Destination/Mask Nexthop Cost Tag Flags Sec
172.16.1.0/24 192.168.1.2 1 0 RA 12
10.1.1.0/24 192.168.1.2 1 0 RA 12
从路由表可以看出,RIPv2发布的路由中带有更为精确的子网掩码信息
配置RIP引入外部路由
组网需求
RouterB上运行两个RIP进程:RIP100和RIP200。实现RouterA仅仅能和网段192.168.3.0/24实现互通。
配置思路:
1.在各个路由器上使能RIP,实现各进程内网互连。
2.在RouterB上配置RIP100和RIP200之间的路由互相引入,其中将引入的RIP200路由的缺省权值设为3,实现两进程路由互通。
3.在RouterB上配置ACL,对引入的RIP200的一条路由(192.168.4.0/24)进行过滤,实现RouterA仅与网段192.168.3.0/24互通。
操作步骤:
配置RouterA
<Huawei>system-view
[Huawei]interface GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[Huawei-GigabitEthernet0/0/0]quit
#RouterB、C配置一致
配置RouterA,启动RIP进程100
[Huawei]rip 100
[Huawei-rip-100]network 192.168.1.0
[Huawei-rip-100]network 192.168.0.0
[Huawei-rip-100]quit
配置RouterB,启动两个RIP进程,进程号分别为100和200
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]rip 100
[Huawei-rip-100]network 192.168.1.0
[Huawei-rip-100]quit
[Huawei]rip 200
[Huawei-rip-200]network 192.168.2.0
[Huawei-rip-200]quit
配置RouterC,启动RIP进程100
[Huawei]rip 200
[Huawei-rip-200]network 192.168.2.0
[Huawei-rip-200]network 192.168.3.0
[Huawei-rip-200]network 192.168.4.0
[Huawei-rip-200]quit
查看RouterA上的路由表信息
[Huawei]display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 7 Routes : 7
Destination/Mask Proto Pre Cost Flags NextHop Interface
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
192.168.1.0/24 Direct 0 0 D 192.168.1.1 GigabitEthernet
0/0/0
192.168.1.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
192.168.1.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
配置RIP引入外部路由
在RouterB上配置缺省路由值为3,并将两个不同的RIP进程的路由相互引入到对方的路由表中。
[Huawei]rip 100
[Huawei-rip-100]default-cost 3 #配置缺省路由值为3
[Huawei-rip-100]import-route rip 200
[Huawei-rip-100]quit
[Huawei]rip 200
[Huawei-rip-200]import-route rip 100
[Huawei-rip-200]quit
查看路由引入后RouterA的路由表配置信息。(在模拟器上配置的端口如果没有连接设备的话,会一直处于DOWN的状态)
[Huawei]display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 13 Routes : 13
Destination/Mask Proto Pre Cost Flags NextHop Interface
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
192.168.0.0/24 Direct 0 0 D 192.168.0.1 GigabitEthernet
0/0/1
192.168.0.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/1
192.168.0.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/1
192.168.1.0/24 Direct 0 0 D 192.168.1.1 GigabitEthernet
0/0/0
192.168.1.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
192.168.1.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
192.168.2.0/24 RIP 100 4 D 192.168.1.2 GigabitEthernet
0/0/0
192.168.3.0/24 RIP 100 4 D 192.168.1.2 GigabitEthernet
0/0/0
192.168.4.0/24 RIP 100 4 D 192.168.1.2 GigabitEthernet
0/0/0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
在RouterB上做一条拒绝源地址为192.168.4.0/24的ACL,对RIP引入的路由进行过滤
[Huawei]acl 2000
[Huawei-acl-basic-2000]rule deny source 192.168.4.0 0.0.0.255
[Huawei-acl-basic-2000]rule permit
[Huawei-acl-basic-2000]quit
[Huawei]rip 100
[Huawei-rip-100]filter-policy 2000 export
[Huawei-rip-100]quit
再次查看RouterA的路由表
[Huawei]display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 12 Routes : 12
Destination/Mask Proto Pre Cost Flags NextHop Interface
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
192.168.0.0/24 Direct 0 0 D 192.168.0.1 GigabitEthernet
0/0/1
192.168.0.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/1
192.168.0.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/1
192.168.1.0/24 Direct 0 0 D 192.168.1.1 GigabitEthernet
0/0/0
192.168.1.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
192.168.1.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
192.168.2.0/24 RIP 100 4 D 192.168.1.2 GigabitEthernet
0/0/0
192.168.3.0/24 RIP 100 4 D 192.168.1.2 GigabitEthernet
0/0/0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
可以看到192.168.4.0/24的路由条目没有了。
ping一下测试
PC>ping 192.168.3.1
Ping 192.168.3.1: 32 data bytes, Press Ctrl_C to break
Request timeout!
Request timeout!
From 192.168.3.1: bytes=32 seq=3 ttl=253 time=31 ms
From 192.168.3.1: bytes=32 seq=4 ttl=253 time=31 ms
From 192.168.3.1: bytes=32 seq=5 ttl=253 time=32 ms
--- 192.168.3.1 ping statistics ---
5 packet(s) transmitted
3 packet(s) received
40.00% packet loss
round-trip min/avg/max = 0/31/32 ms
PC>ping 192.168.4.1
Ping 192.168.4.1: 32 data bytes, Press Ctrl_C to break
Request timeout!
Request timeout!
Request timeout!
Request timeout!
Request timeout!
--- 192.168.4.1 ping statistics ---
5 packet(s) transmitted
0 packet(s) received
100.00% packet loss