天天看點

ip default-network、ip route 和 ip default-gateway差別

一、使用條件

ip default-gateway在禁用了ip routing的情況下使用,該路由器被當做預設網關。

ip default-network和ip route 0.0.0.0 0.0.0.0 則可以在啟用路由選擇協定下使用。

二、差別

ip default-network 與 ip route 0.0.0.0 0.0.0.0 的最大差別在于前者可以被路由選擇協定宣告出去。

但是由于ip default-network這條指令是有類的,如果宣告的網絡不是主類網,将不會被标記成*号。

ip default-network産生的預設路由是可以被EIGRP和RIP宣告的,但不被OSPF宣告,至于OSPF怎麼産生預設路由,上一邊有介紹。值得注意的是,RIP宣告ip default-network的路由條目是,使用0.0.0.0,可以debug ip rip看到。

ip route 0.0.0.0 0.0.0.0 也可以被EIRGP傳播,但是這條靜态路由必須重分發到EIGRP協定中;在12.0T以後的IOS版本中,RIP将不宣告預設路由,除非是通過RIP學習到得,或者重分發到RIP中。

同樣,在OSPF中也不能傳播該指令産生的預設路由,(default-information originate指令)

三、負載均衡

如果用ip default-network配置了去往同一目的的多條預設路由,路由表會選擇管理距離最小,如果管理距離都一樣則選擇最先配置的那條。

同時使用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指令,則流量會自動在多條鍊路上負載均衡。

本文轉自 gswljy 51CTO部落格,原文連結:http://blog.51cto.com/guoshiwei/621093