天天看點

技術 | 你知道三種預設路由的差別嗎?

  • 編輯 | 排版 | 制圖 | 測試 | ©瑞哥
  • 此文用時1小時03分鐘,原創不易,堅持更不易,希望我的每一份勞動成果都可以得到大家的一個【好看】

1、ip default-gateway

當路由器上的ip routing無效時,使用它指定預設路由,用于RXBoot模式(no ip routing)下安裝IOS等。或者關閉ip routing 讓路由器當主機用,此時需要配置預設網關

2、ip default-network和ip route 0.0.0.0 0.0.0.0

兩者都用于ip routing有效的路由器上,差別主要在于路由協定是否傳播這條路由資訊。比如:IGRP無法識别0.0.0.0,是以傳播預設路由時必須用ip default-network。

當用ip default-network指令設定多條預設路由時,administrative distance最短的成為最終的預設路由;如果有複數條路由distance值相等,那麼在路由表(show ip route)中靠上的成為預設路由。同時使用ip default-network和ip route 0.0.0.0 0.0.0.0雙方設定預設路由時,如果ip default-network設定的網絡是直連(靜态、且已知)的,那麼它就成為預設路由;如果ip default-network指定的網絡是由交換路由資訊得來的,則ip route 0.0.0.0 0.0.0.0指定的表項成為預設路由。

最後,如果使用多條ip route 0.0.0.0 0.0.0.0指令,則流量會自動在多條鍊路上負載均衡。