2010年7月16日

EIGRP VS OSPF

EIGRP VS OSPF

EIGRP:
非開放式協定,由Cisco提出,只能用於Cisco的設備上
無級別遶送協定(與RIP V2和OSPF一樣)
支援VSLM、CIDR
會自動路徑總結,也可設定非連續網路
使用可靠的傳輸RTP(Reliable Transport Protocol)來通訊
透過擴散更新演算法(DUAL)來選擇最佳路徑

OSPF:
開放式協定,各家設備皆可支援
無級別遶送協定
支援VSLM、CIDR
不會自動總結路徑
路徑的散播是異動時使用多點廣播
中繼站數目無限制

EIGRP指令與說明部分:

EIGRP用頻寬(Bandwidth)、延遲(Delay)、負載(Load)、可靠性(比IGRP多了負載和可靠性),來決定最佳路徑的選擇,但預設上還是只有頻寬和延遲

Lab_A(config)#router eigrp 10
Lab_A(config-router)#maximum-path <1-6>
根據預設,EIGRP和IGRP最多提供四條不等成本的負載平衡,但用以上命令可以改變

Lab_A(config)#router eigrp 10
Lab_A(config)#metric maximum-hops <1-255>
預設上IGRP和EIGRP最大中繼站數目為100,但可用此命令調到最大255

Lab_A#conf t
Lab_A(config)#router eigrp 10
Lab_A(config-router)#network 172.16.0.0
Lab_A(config-router)#network 10.0.0.0
設定要跑EIGRP的網段

Lab_A(config)router eigrp 10
Lab_A(config-router)passive-interface serial 0/0
這個設定雖然跟RIP很像,但功能不一樣,RIP設定後不發出路徑更新,但可接收
但是EIGRP是不發出路徑更新,也不能接收,等於就是該介面關閉了EIGRP的意思

Lab_A#conf t
Lab_A(config)#router eigrp 10
Lab_A(config-router)#network 172.16.0.0
Lab_A(config-router)#network 10.0.0.0
Lab_A(config-router)#no auto-summary
no auto-summary為設定非連續網路的指令,為使EIGRP不會自動總結路徑的指令

確認EIGRP設定:
show ip route 顯示整個路徑表
show ip route eigrp 只顯示路徑表的EIGRP項目
show ip route neighbors 顯示EIGRP的鄰居
show ip eigrp topology 顯示EIGRP拓樸表的內容
show ip protocols 顯示目前路由協定的基本設定
debug eigrp packet 顯示緊鄰路由器之間相互收送的Hello封包
debug eigrp notification 顯示網路上發生的EIGRP異動與更新


OSPF指令與說明部分:

LSA(Link State Advertisement):OSPF的資料封包,用來更新拓樸資料庫,OSPF路由器只跟那些與它建立"緊鄰關係"的路由器交換LSA封包

DR(designated router):委任路由器,OSPF路由器連到相同的多方存取網路時就會選出一部DR,做為廣播網路,

Lab_A#conf t
Lab_A(config)#router ospf <1-65535>
Lab_A(config-router)#network 10.0.0.0 0.255.255.255 area <0-42億>
以上為啟動OSPF通訊的介面,OSPF為無級別協定,所以可給予遮罩,所以以上用法為通配遮罩(wildcard mask),而<1-65535>為OSPF的 Porcess ID,這個部分設定只在本機有效,所以比較無關緊要,而<0-42億>為OSPF區域,這比較重要,而通常OSPF區域一定要包含"0"

確認OSPF設定:
show ip route 檢視該router上所有路徑表
show ip ospf 顯示路由器上正常運行的一個或多個OSPF程序的相關資訊
show ip ospf database 顯示鏈路的數目、鄰居的路由器ID,拓樸資料庫
show ip ospf interface 顯示所有與界面相關的OSPF資訊,包含界面ip位址、指定的OSPF區域、程序ID、路由器ID、成本、DB/BDR等等
show ip ospf neighbor 顯示總結了有關鄰居的緊鄰狀態OSPF狀態,如有DR、BDR也會顯示出來
show ip protocols 無論執行OSPF、EIGRP、IGRP、RIP等…都可用此命令來顯示所有協定運作的概觀
debug ip ospf packet 顯示路由器上傳送與接收到的Hello封包
debug ip ospf helo 更完整的顯示路由器上傳送與接收到的Hello封包,有更詳細的輸出資料
debug ip ospf adj 在廣播和非廣播的多方存取網路中顯示DR和BDR選舉

設定OSPF回繞界面(lookback interface):確保路由器上的router ID能正常運作,否則預設上為最高IP位址為該路由器的RID

Lab_A#conf t
Lab_A(config)#int lookback 0
Lab_A(config-if)#ip address 172.16.10.1 255.255.255.255
Lab_A(config-if)#no shutdown
Lab_A(config-if)#end

設定EIGRP與OSPF的總結路徑:

EIGRP:
Lab_A#conf t
Lab_A(config)#router eigrp 10
Lab_A(config)#network 192.168.10.0
Lab_A(config)#network 10.0.0.0
Lab_A(config)#no auto-summary
Lab_A(config)#interface etherent 0
Lab_A(config-if)#ip summary-address eigrp 10 192.168.10.64 255.255.255.224

OSPF:
Lab_A#config t
Lab_A(config)#router ospf 1
Lab_A(config-rouer)#network 192.168.10.64 0.0.0.3 area 1
Lab_A(config-router)#network 192.168.10.68 0.0.0.3 area 1
Lab_A(config-router)#network 10.10.10.0 0.0.0.255 area 0
Lab_A(config-router)#area 1 range 192.168.10.64 255.255.255.224

0 回應:

Copyright © 2009 New Life in Taipei All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.