昨天,和朋友在機房讨論組網問題,當讨論到路由器間通信時,朋友問起為什麼非要配置路由選擇協定。以前一般是根據配置手冊或者經驗配置也沒有仔細考慮過這個問題。想了想,應該是這樣了解的(如下)。
如果多個網段之間要實作通信,必須使用路由器,這個毫無疑問。如果多個網段之間存在多個可選擇的路徑,最友善的是采取配置路由選擇協定的方法,簡單點的網絡可以采用rip協定,如果是複雜的網絡則可以采用ospf。當然在選擇的路徑不多時也可以采用靜态路由的方法。
但是,當多個網段之間隻有一條路徑時,那麼僅僅是配置靜态路由就足夠了。如果是在企業中工作,那麼往往配置簡單的靜态路由就足夠了。
為了更有說服力和便于了解我用cpt(cisco packet tracer)示範了一下。
拓撲圖如下圖所示:
分别有四個網段,10.0.0.0/8、112.237.228.0/24、192.168.10.0/24、211.86.104.0/24。
靜态路由設定如下:
ip route 192.168.10.0 255.255.255.0 112.237.228.1
ip route 211.86.104.0 255.255.255.0 112.237.228.1
ip route 10.0.0.0 255.0.0.0 112.237.228.244
ip route 211.86.104.0 255.255.255.0 192.168.10.1
ip route 112.237.228.0 255.255.255.0 192.168.10.2
ip route 10.0.0.0 255.0.0.0 192.168.10.2
配置如下:
1.pc0的ip配置:
packet tracer pc command line 1.0
pc>ipconfig
ip address......................: 10.0.0.3
subnet mask.....................: 255.0.0.0
default gateway.................: 10.0.0.1
pc>
2.pc1的ip配置:
ip address......................: 211.86.104.52
subnet mask.....................: 255.255.255.0
default gateway.................: 211.86.104.254
3.r1的配置:
router>enable
router#configure terminal
enter configuration commands, one per line. end with cntl/z.
router(config)#hostname r1
r1(config)#interface fastethernet0/1
r1(config-if)#ip address 10.0.0.1 255.0.0.0
r1(config-if)#no shutdown
%link-5-changed: interface fastethernet0/1, changed state to up
r1(config-if)#end
r1#
%sys-5-config_i: configured from console by console
r1#conf t
r1(config)#int f0/0
r1(config-if)#ip addr 112.237.228.244 255.255.255.0
%link-5-changed: interface fastethernet0/0, changed state to up
r1(config)#ip route 192.168.10.0 255.255.255.0 112.237.228.1
r1(config)#ip route 211.86.104.0 255.255.255.0 112.237.228.1
r1(config)#end
r1#
4.r2的配置:
router(config)#hostname r2
r2(config)#
r2(config)#interface fastethernet0/1
r2(config-if)#ip address 112.237.228.1 255.255.255.0
r2(config-if)#no shutdown
r2(config-if)#
r2(config-if)#exit
r2(config)#interface fastethernet0/0
r2(config-if)#ip address 192.168.10.2 255.255.255.0
r2(config-if)#end
r2#conf t
r2(config)#ip route 10.0.0.0 255.0.0.0 112.237.228.244
r2(config)#ip route 211.86.104.0 255.255.255.0 192.168.10.1
r2(config)#end
r2#
r2#
5.r3的配置:
router(config)#hostname r3
r3(config)#
r3(config)#interface fastethernet0/1
r3(config-if)#ip address 192.168.10.1 255.255.255.0
r3(config-if)#no shutdown
r3(config-if)#
r3(config-if)#exit
r3(config)#interface fastethernet0/0
r3(config-if)#ip address 211.86.104.254 255.255.255.0
%link-5-changed: interface fastethernet0/0, changed state to up
r3>enable
r3#conf t
r3(config)#ip route 112.237.228.0 255.255.255.0 192.168.10.2
r3(config)#ip route 10.0.0.0 255.0.0.0 192.168.10.2
r3(config)#end
r3#
r3#
6.使用tracert進行測試:
測試從pc0能否路由到pc1。
結果表明測試成功。
測試從pc1能否路由到pc0。