天天看點

靜态路由也能勝任多網段之間進行通信

昨天,和朋友在機房讨論組網問題,當讨論到路由器間通信時,朋友問起為什麼非要配置路由選擇協定。以前一般是根據配置手冊或者經驗配置也沒有仔細考慮過這個問題。想了想,應該是這樣了解的(如下)。

如果多個網段之間要實作通信,必須使用路由器,這個毫無疑問。如果多個網段之間存在多個可選擇的路徑,最友善的是采取配置路由選擇協定的方法,簡單點的網絡可以采用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。

靜态路由也能勝任多網段之間進行通信

繼續閱讀