萬盛學電腦網

 萬盛學電腦網 >> 網絡基礎知識 >> 靜態路由和默認路由的區別解析

靜態路由和默認路由的區別解析

一、使用靜態路由的優缺點

  靜態路由的缺點是不能動態反映網絡拓撲,當網絡拓撲發生變化時,管理員就必須手工改變路由表;然而靜態路不會占用路由器太多的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命令進行檢測
 

copyright © 萬盛學電腦網 all rights reserved