一、使用靜態路由的優缺點
靜態路由的缺點是不能動態反映網絡拓撲,當網絡拓撲發生變化時,管理員就必須手工改變路由表;然而靜態路不會占用路由器太多的CPU 和RAM 資源,也不占用線路的帶寬。如果出於安全的考慮想隱藏網絡的某些部分或者管理員想控制數據轉發路徑,也會使用靜態路由。在一個小而簡單的網絡中,也常使用靜態路由,因為配置靜態路由會更為簡捷。
二、配置靜態路由的命令
ip route 目的網絡 掩碼 { 網關地址 接口 }
例子:ip route 192.168.1.0 255.255.255.0 s0/0
例子:ip route 192.168.1.0 255.255.255.0 12.12.12.2
在寫靜態路由時,如果鏈路是點到點的鏈路(例如PPP 封裝的鏈路),采用網關地址和
接口都是可以的;然而如果鏈路是多路訪問的鏈路(例如以太網),則只能采用網關地址,
即不能:ip route 192.168.1.0 255.255.255.0 f0/0 。
三、靜態路由實驗
網絡拓撲圖:
具體配置命令:
Route A配置:
Router>enable
Router#config terminal
Router(config)#hostname RouteA //修改路由器名稱
RouteA(config)#int f0/1 //進入FO/1接口模式
RouteA(config-if)#ip address 1.1.1.2 255.255.255.0 //配置ip
RouteA(config-if)#no shutdown //開啟端口
RouteA(config-if)#int s0/0
RouteA(config-if)#ip address 192.168.12.1 255.255.255.0
RouteA(config-if)#no shut
RouteA(config-if)#exit
RouteA(config)#exit
RouteA#copy run start //保存當前配置
Destination filename [startup-config]?
Building configuration...
[OK]
Route B配置:
Router>enable
Router#config terminal
RouterB(config)#hostname RouterB
RouterB(config)#int f0/1
RouterB(config-if)#ip address 2.2.2.1 255.255.255.0
RouterB(config-if)#no shut
RouterB(config-if)#int s0/0
RouterB(config-if)#ip address 192.168.12.2 255.255.255.0
RouterB(config-if)#clock rate 128000 //配置時鐘
RouterB(config-if)#no shut
RouterB(config)#in s0/1
RouterB(config-if)#ip address 192.168.23.1 255.255.255.0
RouterB(config-if)#clock rate 128000
RouterB(config-if)#no shut
RouterB(config-if)#
RouterB(config-if)#exit
Route C配置:
Router>enable
Router#config terminal
Router#hostname RouterC
RouterC(config)#int s0/0
RouterC(config-if)#ip address 192.168.23.2 255.255.255.0
RouterC(config-if)#no shut
RouterC(config-if)#int f0/1
RouterC(config-if)#ip address 3.3.3.1 255.255.255.0
RouterC(config-if)#no shut
RouterC(config-if)#exit
RouterC(config)#exit
RouterC#copy run start
Destination filename [startup-config]?
Building configuration...
[OK]
Router>enable
Router#config terminal
Router(config)#hostname RouteA //修改路由器名稱
RouteA(config)#int f0/1 //進入FO/1接口模式
RouteA(config-if)#ip address 1.1.1.2 255.255.255.0 //配置ip
RouteA(config-if)#no shutdown //開啟端口
RouteA(config-if)#int s0/0
RouteA(config-if)#ip address 192.168.12.1 255.255.255.0
RouteA(config-if)#no shut
RouteA(config-if)#exit
RouteA(config)#exit
RouteA#copy run start //保存當前配置
Destination filename [startup-config]?
Building configuration...
[OK]
Router>enable
Router#config terminal
RouterB(config)#hostname RouterB
RouterB(config)#int f0/1
RouterB(config-if)#ip address 2.2.2.1 255.255.255.0
RouterB(config-if)#no shut
RouterB(config-if)#int s0/0
RouterB(config-if)#ip address 192.168.12.2 255.255.255.0
RouterB(config-if)#clock rate 128000 //配置時鐘
RouterB(config-if)#no shut
RouterB(config)#in s0/1
RouterB(config-if)#ip address 192.168.23.1 255.255.255.0
RouterB(config-if)#clock rate 128000
RouterB(config-if)#no shut
RouterB(config-if)#
RouterB(config-if)#exit
Router>enable
Router#config terminal
Router#hostname RouterC
RouterC(config)#int s0/0
RouterC(config-if)#ip address 192.168.23.2 255.255.255.0
RouterC(config-if)#no shut
RouterC(config-if)#int f0/1
RouterC(config-if)#ip address 3.3.3.1 255.255.255.0
RouterC(config-if)#no shut
RouterC(config-if)#exit
RouterC(config)#exit
RouterC#copy run start
Destination filename [startup-config]?
Building configuration...
[OK]
配置完成可以使用PING 命令進行檢測
刪除靜態路由配置:
RouteA(config)#ip route 2.2.2.0 255.255.255.0 s0/0
RouteA(config)#ip route 3.3.3.0 255.255.255.0 192.168.12.2
RouterB(config)#ip route 1.1.1.0 255.255.255.0 s0/0
RouterB(config)#ip route 3.3.3.0 255.255.255.0 s0/1
RouterC(config)#ip route 2.2.2.0 255.255.255.0 s0/0
RouterC(config)#ip route 1.1.1.0 255.255.255.0 192.168.23.1
查看靜態路由的配置情況:Router#show ip route
注意:
如果是點對點的鏈路,注意使用本路由器上的接口,反之則為:下一跳ip
區分DCE和DTE:RS-232接口是DTE(數據終端設備)和DCE(數據通信設備)之間的一個接口,DTE包括計算機、終端、串口打印機等設備;對於標准的串行端口,通常從外觀就能判斷是DTE還是DCE,DTE是針頭(俗稱公頭),DCE是孔頭(俗稱母頭),這樣兩種接口才能接在一起。DCE端需要設置時鐘,Cisco的串口線 模塊wic-1T, NM-4T, NM-4A/S,兩頭都是60針,兩端分別標有DCE,DTE,可以分別插入 DB60 接口上。
默認路由設置
默認路由是一種特殊的靜態路由,指的是當路由表中與包的目的地址之間沒有匹配的表項時路由器能夠做出的選擇。
命令格式:只是把目的地ip和子網掩碼改成0.0.0.0和0.0.0.0。
刪除靜態路由:
刪除靜態路由的命令格式:no ip route ip地址 子網 接口/下一跳ip
RouteA(config)#no ip route 2.2.2.0 255.255.255.0 s0/0
RouteA(config)#no ip route 3.3.3.0 255.255.255.0 192.168.12.2
RouterC(config)#no ip route 2.2.2.0 255.255.255.0 s0/0
RouterC(config)#no ip route 1.1.1.0 255.255.255.0 192.168.23.1
上圖具體配置:
RouteA(config)#ip route 0.0.0.0 0.0.0.0 s0/0
RouteB(config)#ip route 0.0.0.0 0.0.0.0 s0/0
配置完成可以使用ping命令進行檢測