Cisco路由器默認路由配置
默認路由是一種特殊的路由,可以通過靜態路由配置,某些動態路由協議也可以生成默認路由,如OSPF路由。每個路由器都可配置一個默認路由:0.0.0.0 0.0.0.0,表示可以到達任何網絡。默認路由的配置命令與靜態路由的配置命令是一樣的,只是目的網絡地址和掩碼均為0,當然也是需要指定下一跳地址的。如下所示所指設置的默認路由下一跳地址為10.10.10.1:
ip route 0.0.0.0 0.0.0.0 10.10.10.1
當然也可以指定前面靜態路由配置中的其他參數選項,如該默認路由所對應的下一跳地址和本地路由器出口,如下所示的是指出默認路由在本地路由器的出口為s0接口。
ip route 0.0.0.0 0.0.0.0 s0 10.10.10.1
簡單地說,默認路由就是在沒有找到匹配的路由表條目時才使用的路由。即只有當沒有合適的路由時,默認路由才被使用。在路由表中,默認路由以到網絡 0.0.0.0(掩碼為0.0.0.0)的路由形式出現。如果報文的目的站點址不能與路由表的任何條目相匹配,那麼該報文將選取默認路由。如果沒有默認路由且報文的目的站點不在路由表中,那麼該報文被丟棄的同時,將向源端返回一個ICMP報文報告該目的站點址或網絡不可達。
我們也可以通過路由表查看命令"show ip route"來查看默認路由。默認路由通常是靜態路由,所以路由表項中它是以"S"開頭的,後面緊隨是*號,代表它是默認路由。示例如下。
Router#show ip route
Gateway of last resort is 192.168.40.1 to
network 0.0.0.0 !---說明配置了默認路。
C 192.168.50.0 is directly connected, FastEthernet0/0
C 192.168.40.0 is directly connected, Serial0/0
S* 0.0.0.0/0 [1/0] via 192.168.40.1
!---S*說明這是一條默認路由。
Lab_C#