ip route命令
ip route [destination_network] [mask] [next-hop_address or exit-interface] [administrative_distance] [permanent]
destination_network目的網絡地址。
mask網絡上的子網掩碼。
next-hop_address下一跳路由器與本路由器直接相連的接口地址,用於接收分組並將分組轉發到遠程網絡。
exit-interface本路由連接下一跳路由器的接口,如果需要可以用來設置下一跳地址,使設置的下一跳看上去就像是一條直連路由。
administrative_distance (AD) 管理距離,默認情況下,靜態路由的管理距離為1(使用輸出接口替代下一跳地址,管理距離為0,與直連路由一樣),可以對默認值進行修改;管理距離代表了路由的優先級(0最高、225最低),用於路由器從多條路由中選擇一條。
permanent如果接口被關閉或者路由器不能與下一跳路由器通信,在默認情況下路由表會刪除這一路由,選擇此參數,將導致任意情況下都保留這一路由在路由表中,一般不建議使用此參數。
配置默認路由
默認路由也稱為缺省路由(Default Routing), 屬於靜態路由的一種特殊情形,是使用通配符替代網絡和子網掩碼信息的靜態路由。
如果路由器配置了默認路由,當路由器在路由表中找不到到達目的網絡的路由項時,就會使用默認路由,將分組轉發到默認路由指定的下一跳路由器。
當一個路由器只有一條到達外部網絡的路徑時,這種路由器稱為末梢路由器(Stub Router,有的文獻譯為存根路由器), 特別合適使用默認路由。
router(config)#ip classless
ip classless告訴路由器按無類地址尋址,如果執行no ip classless命令,則路由器會按主類網絡查找路由,如果沒有找到到達目的明確的路由項的分組將會被丟棄,不會轉發到默認路由所指定的下一跳,比如同一個主類網絡有兩個或者更多的接口轉發。
ip default-network network
使用該命令可以讓具有默認路由的路由器通過動態路由協議,將默認路由傳遞給其他路由器,而不需要在每台路由器上配置一條訪問外部網絡的默認路由。