一.RIP ①重分發靜態缺省路由 ip route 0.0.0.0 0.0.0.0 s1/0 router rip version 2 no auto-summary redistribute connected ②使用命令default-information originate router rip version 2 no auto-summary default-information originate //與OSPF不同,RIP在沒有缺省路由的情況下也可以向其他路由器通告一條缺省路由,另外後面沒有always參數 ③使用命令ip default-network router rip version 2 no auto-summary 全局配置模式下 ip default-network 1.0.0.0 //後面所指定的網絡爲主類網絡,不能是子網,否則不起作用(不管是否開啓彙總).並且所指網絡不用加入RIP進程,而EIGRP則必須加入進程。
拓撲圖如上 R1上有一個環回口loopback0:1.1.1.1/24 R1和R2之間的網段爲192.168.12.0/24 R2和R3之間的網段爲192.168.23.0/24 R1關鍵配置如下: router rip ip default-network 1.0.0.0 查看R1路由表: R1#sh ip route Gateway of last resort is not set //沒有指定最後可選網關,因爲R1就是到缺省網絡的網關 C 192.168.12.0/24 is directly connected, Serial1/0 查看R2路由表: R2#sh ip route Gateway of last resort is 192.168.12.1 to network 0.0.0.0 //在RIP裏,R1上配置的命令ip default-network會使R1把0.0.0.0作爲缺省路由通告,而不是命令ip default-network所指定的網絡。這一點又和EIGRP有所不同 C 192.168.12.0/24 is directly connected, Serial1/0 二.EIGRP ①重分發靜態缺省路由 ip route 0.0.0.0 0.0.0.0 1.1.1.1 router eigrp 1 no auto-summary redistribute static ②配置一條指向接口的靜態缺省路由,再在EIGRP進程裏network 0.0.0.0 0.0.0.0 ip route 0.0.0.0 0.0.0.0 s1/0 router eigrp 1 no auto-summary net 0.0.0.0 0.0.0.0 這裏之所以要設置靜態缺省路由指向出接口,是因為若靜態路由是設置的出接口,那麼在路由表中會認為這條路由是直連的(S* 0.0.0.0/0 is directly connected, Serial1/0),在EIGRP進程中使用net 0.0.0.0 0.0.0.0會把路由器上所有的直連網段都加入進程中,當然也會把缺省路由加入進程,這臺路由器就會向其他EIGRP鄰居通告缺省路由。使用該方法的缺點就是network 0.0.0.0會把路由器上所有直連網絡加入EIGRP進程。 ③使用命令ip summray-address eigrp 0.0.0.0 0.0.0.0
拓撲圖如上 R1上有一個環回口loopback0:1.1.1.1/24 loopback1:1.1.2.1/24 loopback2:1.1.3.1/24 R1和R2之間的網段爲192.168.12.0/24 R2和R3之間的網段爲192.168.23.0/24 R1關鍵配置如下: interface Serial0 router eigrp 1 在使用ip summary-address eigrp 1 0.0.0.0 0.0.0.0 5之前,R2路由表如下: R2#sh ip route Gateway of last resort is not set C 192.168.12.0/24 is directly connected, Serial1/0 使用ip summary-address eigrp 1 0.0.0.0 0.0.0.0 5之後,R2路由表如下: R2#sh ip route Gateway of last resort is 192.168.12.1 to network 0.0.0.0 C 192.168.12.0/24 is directly connected, Serial1/0 R2上確實有了一條缺省路由,但是因為0.0.0.0 0.0.0.0匯總了所有的網絡,所以所有的明細路由都沒有了。 如果想對1.0.0.0的三個子網做匯總的話,可以在接口上繼續使用ip summary-address命令: ip summary-address eigrp 1 1.1.0.0 255.255.252.0 觀察R2路由表: R2#sh ip route Gateway of last resort is 192.168.12.1 to network 0.0.0.0 C 192.168.12.0/24 is directly connected, Serial1/0 如果想使用該命令通告一條缺省路由,而又不抑制所有明細路由,可以在ip summary-address後調用leak-map: ip summary-address eigrp 1 0.0.0.0 0.0.0.0 5 leak-map DETAIL //通過leak-map來調用名爲DETAIL的route-map route-map DETAIL //這條route-map下可以不寫任何命令,默認就是允許所有 ④使用命令ip default-network 使用這條命令需要分情況 1.與ip default-network後所指網絡相連的接口ip地址爲主類網絡(非子網)
拓撲圖如上 R1上有一個環回口loopback0:1.1.1.1/8 //主類網絡 R1和R2之間的網段爲192.168.12.0/24 R2和R3之間的網段爲192.168.23.0/24 R1關鍵配置如下: router eigrp 1 ip default-network 1.0.0.0 //後面所接網絡必須是主類網絡 查看R1路由表: R1#sh ip route C 192.168.12.0/24 is directly connected, Serial1/0 查看R2路由表: R2#sh ip route C 192.168.12.0/24 is directly connected, Serial1/0
2.與ip default-network後所指網絡相連的接口ip地址爲子網地址 拓撲圖和ip編址同上,R1的loopback0 ip地址改爲1.1.1.1/24(1.0.0.0的子網) R1配置步驟如下: 1.ip default-network 1.1.1.0 輸入這條命令後,會生成這樣一條路由:S 1.0.0.0/8 [1/0] via 1.1.1.0 2.ip default-network 1.0.0.0 輸入該命令後,第一步中生成的路由會成爲缺省路由:S* 1.0.0.0/8 [1/0] via 1.1.1.0 3.把這條靜態路由重分發進入EIGRP進程(關閉自動彙總) 注意,可以將ip default-network所指網段通告進EIGRP,也可以不通告進EIGRP。區別是若通告了這個網段,那麼內部路由器會有一條1.1.1.0的路由條目,反之則沒有 查看R2路由表: R2#sh ip route C 192.168.12.0/24 is directly connected, Serial1/0 還有一種方法,就是隻輸入命令ip default-network 1.0.0.0,並且打開EIGRP的自動彙總,注意這時就必須把網絡1.1.1.0通告進EIGRP進程,因爲EIGRP使用真實的網絡作爲缺省網絡。上面那一種方法不用通告進去是因爲本質上還是重分發靜態路由。因爲這個方法需要打開auto-summary,因此會有較大的限制。 最後要說明的是,EIGRP裏不存在default-information originate命令 |
RIP和EIGRP的缺省路由重分發
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.