RIP實驗配置
一、基本信息配置(略)
二、接口IP配置(如圖標示IP)
RT1(config)#int e3/0 (e3/0的IP配置)
RT1(config-if)#ip add 192.168.20.1 255.255.255.0
RT1(config-if)#no shut (激活接口)
RT1(config-if)#no keepalive (將接口置爲不保活,即無論有沒有保活信息該接口都可以出於“活”的狀態)
RT1(config)#int e3/1 (e3/1的IP配置)
RT1(config-if)#ip add 192.168.21.1 255.255.255.0
RT1(config-if)#no shut
RT1(config-if)#no keepalive
RT1(config)#int f2/0 (f2/0的IP配置)
RT1(config-if)#ip add 192.168.2.9 255.255.255.248
RT1(config-if)#no shut
RT1(config)#int s0/2 (s0/2的配置)
RT1(config-if)#encapsulation hdlc (S口需要封裝一種廣域網協議,此處均封裝hdlc)
RT1(config-if)#clock rate 1000000 (設置時鐘頻率,只設置鏈路的一段即可)
RT1(config-if)#ip add 192.168.1.9 255.255.255.252(配置IP)
RT1(config-if)#no shut
RT1(config)#int s0/0 (s0/0的配置)
RT1(config-if)#en hd
RT1(config-if)#en hdlc
RT1(config-if)#clock r 1000000
RT1(config-if)#ip add 192.168.1.1 255.255.255.252
RT1(config-if)#no shut
RT1(config)#int s0/1 (s0/1的配置)
RT1(config-if)#en hd
RT1(config-if)#en hdlc
RT1(config-if)#ip add 192.168.1.5 255.255.255.252
RT1(config-if)#no shu
RT3、RT5、RT7的IP配置就不多寫了,很簡單,按照圖示配置即可,S口注意封裝hdlc協議,如果對端配置了時鐘頻率那另一端就不用再配置時鐘頻率了。
三、RIP信息配置
RT1(config)#router rip (開啓RIP)
RT1(config-router)#version 2(設置爲版本2,版本2是無類路由,傳播路由時會攜帶接口掩碼,版本1基本不再用了)
RT1(config-router)#no auto-summary(關閉RIP的自動彙總功能)
RT1(config-router)#network 192.168.20.0 (通告發布的網段,下幾句命令也是這樣)
RT1(config-router)#network 192.168.21.0
RT1(config-router)#network 192.168.1.0
RT1(config-router)#network 192.168.1.4
RT1(config-router)#network 192.168.1.8
RT1(config-router)#passive-interface default(將RT1的所有接口置爲被動接口,置爲被動接口後就不會從這個接口向外傳播RIP路由信息了)
RT1(config-router)#no passive-interface s0/0(將需要傳播路由的接口設置爲“no”被動,即,可以從這個接口發出路由信息,下面幾句命令類似)
RT1(config-router)#no passive-interface s0/1
RT1(config-router)#no passive-interface s0/2
RT3(config)#router rip
RT3(config-router)#version 2
RT3(config-router)#no auto-summary
RT3(config-router)#net 192.168.36.0
RT3(config-router)#net 192.168.37.0
RT3(config-router)#net 192.168.1.0
RT3(config-router)#net 192.168.1.4
RT3(config-router)#passive-interface default
RT3(config-router)#no passive-interface s0/0
RT3(config-router)#no passive-interface s0/1
RT5(config)#router rip
RT5(config-router)#version 2
RT5(config-router)#no auto-summary
RT5(config-router)#net 192.168.1.8
RT5(config-router)#net 192.168.44.8
RT5(config-router)#passive-interface default
RT5(config-router)#no passive-interface s0/0
四、其他路由配置(使RIP可以與沒有運行RIP的那部分連通)
RT7(config)#ip route 192.168.0.0 255.255.0.0 192.168.2.9 (RT7上配置通往RIP區域的靜態路由)
RT1(config)#ip route 0.0.0.0 0.0.0.0 192.168.2.10 (在RT1上配置缺省路由通往外部區域)
RT1(config)#router rip (進入RIP配置子模式)
RT1(config-router)#default-information originate (對RIP區域下發下發缺省路由)
五、在設備上查看各自的路由表
在RT1上 show ip route
R 192.168.44.0/24 [120/1] via 192.168.1.10, 00:00:18, Serial0/2
C 192.168.21.0/24 is directly connected, Ethernet3/1
C 192.168.20.0/24 is directly connected, Ethernet3/0
R 192.168.36.0/24 [120/1] via 192.168.1.6, 00:00:14, Serial0/1
[120/1] via 192.168.1.2, 00:00:09, Serial0/0
R 192.168.37.0/24 [120/1] via 192.168.1.6, 00:00:14, Serial0/1
[120/1] via 192.168.1.2, 00:00:09, Serial0/0
192.168.1.0/30 is subnetted, 3 subnets
C 192.168.1.8 is directly connected, Serial0/2
C 192.168.1.0 is directly connected, Serial0/0
C 192.168.1.4 is directly connected, Serial0/1
192.168.2.0/29 is subnetted, 1 subnets
C 192.168.2.8 is directly connected, FastEthernet2/0
S* 0.0.0.0/0 [1/0] via 192.168.2.10
R代表RIP學到的路由,C代表直連路由,S*代表靜態且爲缺省的路由。
在RT3上show ip route
R 192.168.44.0/24 [120/2] via 192.168.1.5, 00:00:08, Serial0/1
[120/2] via 192.168.1.1, 00:00:14, Serial0/0
R 192.168.21.0/24 [120/1] via 192.168.1.5, 00:00:08, Serial0/1
[120/1] via 192.168.1.1, 00:00:14, Serial0/0
R 192.168.20.0/24 [120/1] via 192.168.1.5, 00:00:08, Serial0/1
[120/1] via 192.168.1.1, 00:00:14, Serial0/0
C 192.168.36.0/24 is directly connected, Ethernet3/0
C 192.168.37.0/24 is directly connected, Ethernet3/1
192.168.1.0/30 is subnetted, 3 subnets
R 192.168.1.8 [120/1] via 192.168.1.5, 00:00:08, Serial0/1
[120/1] via 192.168.1.1, 00:00:14, Serial0/0
C 192.168.1.0 is directly connected, Serial0/0
C 192.168.1.4 is directly connected, Serial0/1
R* 0.0.0.0/0 [120/1] via 192.168.1.5, 00:00:08, Serial0/1
[120/1] via 192.168.1.1, 00:00:14, Serial0/0
R*代表RIP下發缺省路由得到的路由條目,這條路由指向的地方就是下發缺省路由的設備。
在RT5上show ip route
C 192.168.44.0/24 is directly connected, Ethernet3/0
R 192.168.21.0/24 [120/1] via 192.168.1.9, 00:00:21, Serial0/0
R 192.168.20.0/24 [120/1] via 192.168.1.9, 00:00:21, Serial0/0
R 192.168.36.0/24 [120/2] via 192.168.1.9, 00:00:21, Serial0/0
R 192.168.37.0/24 [120/2] via 192.168.1.9, 00:00:21, Serial0/0
192.168.1.0/30 is subnetted, 3 subnets
C 192.168.1.8 is directly connected, Serial0/0
R 192.168.1.0 [120/1] via 192.168.1.9, 00:00:21, Serial0/0
R 192.168.1.4 [120/1] via 192.168.1.9, 00:00:21, Serial0/0
R* 0.0.0.0/0 [120/1] via 192.168.1.9, 00:00:21, Serial0/0
在RT7上show ip route
202.202.202.0/29 is subnetted, 1 subnets
C 202.202.202.200 is directly connected, FastEthernet1/0
192.168.2.0/29 is subnetted, 1 subnets
C 192.168.2.8 is directly connected, FastEthernet2/0
S 192.168.0.0/16 [1/0] via 192.168.2.9
六、實驗總結
1、 對於RIP的被動接口
被動接口一般配置在那些不需要傳播RIP路由信息的接口上,比如直接接PC的那些端口,而需要將路由信息傳播出去的接口是不要配置被動接口的,工程化規範中,凡是不需要傳播路有消息的那些接口都要配置爲被動接口,所以用一條passive-interface default命令來使所有的接口成爲被動接口,然後“no”掉那些需要傳播路由的接口即可。總之,除了要傳播路由信息的接口,其他的都要配置成被動接口。
2、 下發缺省路由
default-information originate這條命令就是用來下發缺省路由的,下發路由的設備會告訴其他路由器:“你們如果有不識別的路由,統統發給我!”,而當收到他們傳來的路由時,如果自己也不知道,那麼就查找自己的路由表,按照自己的缺省路由進行轉發。
3、 關於版本
這裏我們都用RIP v2的版本,並且關閉自動彙總。由於版本1只能發送有類路由信息,路由條目非常的不精確,所以版本2進行了改進,版本2應用的無類路由,會攜帶掩碼信息,但是在這裏也必須關閉它的自動彙總功能,不要讓協議自己去幫你彙總,否則會使路由條目逃出你的掌控範圍。
(其他要注意的東東暫時沒想到,嘿嘿)