1、1EIGRP 的特性nCisco 的專屬遶送協定n無級別、加強版的距離向量協定n最大中繼節點計數為 255n在路徑更新中包含了子網路遮罩的資訊讓我們得以使用 VLSM 與路徑總結!n使用自治系統的觀念來描述一組鄰近的路由器,並執行相同的遶送協定,與分享路徑資訊n同時有距離向量與鏈路狀態協定的特性又稱為混合式遶送協定nEIGRP 並不像 OSPF 會傳送鏈路狀態的封包,而是傳送傳統的距離向量更新,包含網路、從宣傳路由器的觀點所計算之抵達這些網路的成本等資訊n鏈路狀態的特性:啟動時先同步鄰居之間的路徑表,然後只在拓樸發生改變時才傳送特定的更新2EIGRP 的功能n透過協定相依模組(protocol
2、-dependent module,PDM)來支援 IP 與 IPv6(以及一些其它無用的被遶送協定)n每個 EIGRP PDM 會個別維護自己的一組表格n無級別的遶送協定(與 RIPv2 及 OSPF 一樣)n支援 VLSM/CIDRn支援路徑總結與非連續的網路n有效率地發現鄰居n透過可靠的傳輸協定(Reliable Transport Protocol,RTP)來通訊n透過擴散更新演算法(Diffusing Update Algorithm,DUAL)來選擇最佳路徑3EIGRP的鄰居nEIGRP 路由器必須先成為鄰居,才願意互相交換路徑。而建立鄰居關係必須符合 3 個條件:n收到 Hell
3、o 或 ACKn幫助鄰居知道有新的同伴加入,或有老同伴離開或故障nEIGRP 唯一會宣傳整個路徑表的時機就是當它發現新鄰居,並且透過 Hello 封包的交換與它形成緊鄰關係nAS 號碼相符n這樣可減少路徑資訊經由特定自治系統來散播路徑資訊的量。但不同自治系統之間得手動地設定路徑重分送n相同的衡量指標(K 值)4EIGRP的專用術語n可行距離可行距離(feasible distance)抵達遠端網路的最佳衡量指標。也就是鄰居報告的距離加上抵達報告該路徑之鄰居的衡量指標n報告的距離報告的距離/宣傳的距離宣傳的距離(reported distance/advertised distance)由某個鄰
4、居報告的一個抵達遠端網路的衡量指標n鄰居表鄰居表(neighbor table)每部路由器都會保存緊鄰鄰居的狀態資訊記錄鄰居的位址與界面n拓樸表拓樸表(topology table)包含鄰居路由器所宣傳之所有目的地,保存每個目的地的位址、以及宣傳該目的地之鄰居清單n可行後繼者可行後繼者(feasible successor)一條路徑,其報告距離比可行距離小,被認為是一條備援路徑。EIGRP 最多可保留 6 條可行後繼者於拓樸表中,而只有具備最佳衡量指標的一條會拷貝至路徑表中nshow ip eigrp topology 命令會顯示路由器知道的所有 EIGRP 可行後繼者路徑n後繼者後繼者(su
5、ccessor)通往某個遠端網路的最佳路徑5可靠的傳輸協定(RTP)nEIGRP 利用一種稱為可靠傳輸協定的專屬協定RTP,管理 EIGRP 路由器之間的訊息通訊n可靠的多點傳播n使用 D 級位址 224.0.0.10來傳送多點傳播n每部 EIGRP 路由器都知道它的鄰居是誰,以及它所送出的每份多點傳播n維護一份已經回應的鄰居清單,如果沒有收到某個鄰居的回應,就會轉而利用單點傳播來重送相同的資料n如果嘗試 16 次單點傳播之後仍然沒有取得回應,就判定該鄰居死刑路由器會藉由指定序號給每個封包,以記錄它所傳送的資訊n利用這種技巧,就能偵測到過時的、多餘的、或失序的資訊nEIGRP 屬於安靜的協定。
6、它所依賴的能力就是在啟動時同步路徑資料庫,然後只對異動進行通訊,以維護資料庫的一致性。因此如果有封包永久的遺失,或沒有依照順序執行封包,就可能導致路徑資料庫的損毀6擴散更新演算法(DUAL)nEIGRP 利用DUAL來選擇與維護每個遠端網路的最佳路徑這個演算法的能力包括:n找出可用的備援路徑n支援 VLSMn復原動態路徑n如果找不到路徑,就查詢替代路徑nDUAL 使得 EIGRP 成為所有的協定中,路徑收斂時間最短的一種。其關鍵:nEIGRP 路由器維護一份所有鄰居路徑的拷貝,用來計算它們自己通往每個遠端網路的成本。如果最佳路徑故障,只要檢查拓樸表的內容,很簡單地就可找出最佳的替代路徑nEIG
7、RP 路由器如果無法從本地的拓樸表中找到好的替代路徑,就很快地要求它們的鄰居幫忙找尋7EIGRP支援大型網路的功能nEIGRP非常適合用於大型網路中:n在一部路由器上支援多個 ASn支援 VLSM 與總結n發現與維護路徑8EIGRP的ASnEIGRP 使用自治系統號碼來識別一群分享路徑資訊的路由器,只有相同自治系統號碼的路由器可分享路徑n如何緩和大型網路的衝擊呢?n將網路分割成多個不同的 EIGRP自治系統,而不同的 AS 之間可以藉由重分送來分享路徑資訊n內部 EIGRP 路徑n由同屬相同自治系統之 EIGRP 路由器在該自治系統內產生的路徑其管理性距離是90n外部 EGIRP 路徑n起源於
8、 EIGRP自治系統外部的網路可能是由於手動或自動的重分送,而出現在 EIGRP 路徑表中。其管理性距離是 170n只要您替EIGRP使用相同的自治系統號碼EIGRP就會自動地從IGRP重新分送路徑到EIGRP9EIGRP支援非連續網路n非連續網路完全無法與 RIPv1 或 IGRP 一起運作nRIPv2與EIGRP支援非連續網路但得額外設定而非預設nOSPF預設上就支援非連續網路,因為 OSPF 並不像 RIPv2或EIGRP,OSPF不會進行自動的路徑總結10EIGRP表格nEIGRP的混合特性從其發現與維護路徑的特性表露無疑:n像鏈路狀態協定一樣,EIGRP 支援透過 Hello 程序來
9、發現鄰居的觀念,並且監視它的狀態n像距離向量協定一樣,EIGRP 使用之前所說之routing-by-rumor的機制。也就是許多路由器事先並沒有收到路徑更新它們從其他路由器收到這些資訊,而他們可能也是之前從其他路由器聽來的nEIGRP維護路徑資訊的相關表格:n鄰居關係表鄰居關係表(neighborship table)記錄了那些已經與它形成鄰居關係的路由器的相關資訊n拓樸表拓樸表(topology table)儲存它從每個鄰居收到的,有關互連網路中每條路徑的路徑宣傳n路徑表路徑表(route table)路徑表儲存目前用來進行遶送決策的路徑,針對每一種 EIGRP 支援的協定會有個別的路徑表
10、,例如 IP 或 IPv6 專用的路徑表11EIGRP 衡量指標nEIGRP 使用 4 種因素的組合來比較與挑選最佳路徑:n頻寬n延遲n負載n可靠性n就像 IGRP 一樣,預設上 EIGRP 只使用線路的頻寬與延遲來決定抵達遠端網路之最佳路徑n第 5 個因素最大傳輸單元MTU從來沒有用在 EIGRP 的計算中,但在有些 EIGRP 相關的命令中,它卻是必要的參數,特別是在涉及重分送的地方nMTU 的值代表路徑抵達目的網路的途中所遇到的最小 MTU 值12EGIRP的最大路徑與中繼站數目n預設上 EIGRP 最多可以提供 4 條相等成本的負載平衡(所有遶送協定都是這樣)n但您可以讓 EIGRP
11、最多以 6 條鏈路(相等或不相等)來進行負載平衡:nEIGRP 的最大中繼站數目為 100,但您最高還可以設到 255。即使 EIGRP 不使用線路中的中繼站數目來計算衡量指標,仍然會使用最大中繼站數目來限制 AS 的範圍13設定 EIGRPn在路由器設定模式啟動該協定,決定哪個網路要執行 EIGRP,並設定整體的特性n讓某片界面停止運行 EIGRPn在界面設定模式客製化總結、衡量指標、逾時計時器、以及頻寬等設定所有子網路與主機位元都關閉禁止該界面 Hello 封包14本書遶送範例的網路圖10.1.3.010.1.2.015本書遶送範例的IP位址架構16設定Corp的EIGRP17設定R1的E
12、IGRPR1 路由器發現了 Corp 路由器而且它還發現到兩部路由器之間連接了兩條鏈路18設定R2的EIGRP19以SDM來設定R3的EIGRP20從 R3 到 871W 路由器的重分送n因為871W 路由器上執行的 IOS 映像並不支援 EIGRP,所以我們仍然讓它執行 RIPv2,但得設定從 R3 路由器到 871W 路由器的重分送21從 R3 到 871W 路由器的重分送(續)我們必須改變 RIP 的中繼站數目衡量指標,以配合 EIGRP 的頻寬衡量指標、延遲、可靠度、負載、和 MTU。即使 EIGRP 根據預設可能只會用到線路上的頻寬和延遲,您還是必須設定所有的衡量指標值22從 R3
13、到 871W 路由器的重分送(續)n從 EIGRP 到 RIP 的重分送,以便 871W 可以接收 EIGRP 路徑當作 RIP 路徑23從 R3 到 871W 路由器的重分送(續)n把 R3 以外所有路由器上的 RIP 都關閉 由 R3 提供對它與 871W 路由器之間的轉換24檢驗 R3 到 871W 路由器的重分送n檢查 Corp 的路徑表:25檢驗 R3 到 871W 路由器的重分送(續)n下面是 871W 路由器的路徑表,顯示它把從 R3 路由器接收到的所有路徑都當做是 RIP 路徑26設定非連續網路範例27設定非連續網路範例(續)nno auto-summary 命令告訴 EIGR
14、P 要宣傳這 2 部路由器之間的所有子網路。如果網路規模更大,就必須得在這些邊界上提供手動的總結28EIGRP 的負載平衡EIGRP 會在 s 0/0/0 和 s 0/0/1 鏈路間進行負載平衡,因為它們具有相同的衡量指標29EIGRP 的負載平衡(續)使用相同的子網路來設定 Corp 和 R1 路由器的所有鏈路:30EIGRP 的負載平衡(續)EIGRP會自動地對相同子網路的整捆鏈路進行負載平衡為什麼雖然子網路 10.1.3.0 已經不存在了,但路徑表中還是有 10.1.3.0,而且顯示為 D,代表 EIGRP 的雙重鏈路(DUAL)?因為當初我們透過 SDM 設定 R3 路由器上的靜態路徑
15、時,點選了永久的路徑選項。這個命令的效果是:如果有任何靜態網路斷掉,也請在 R3 路徑表中保存這條路徑。所以雖然已經沒有 10.1.3.0,但 R3 路由器還是將它宣傳為可以使用31改變EIGRP 的衡量指標32確認 EIGRP 的設定改變衡量指標的結果因為降低了s/0/0/1的頻寬提高了它的延遲所以不再將它納入路徑中了33確認 EIGRP 的設定改變衡量指標的結果n現在,到每個遠端網路都只有一條路徑了34確認 EIGRP 設定的命令表35show ip eigrp neighbors該鄰居被發現的順序這部路由器願意等待多少時間來接收從該鄰居來的 Hello 封包該鄰居已經建立多久了這部路由器
16、來回往返該鄰居所需的時間EIGRP 重新傳送重送佇列中的封包給鄰居的時間間隔佇列中是否還有未完成的訊息,如果這個值一直很大,表示有問題從該鄰居來的最後一個更新的序號。其作用是為了維持同步,避免處理重複或失序的訊息36show ip eigrp topologyP 字,這表示該路徑處於passive state。這是好事,因為如果路徑處於active state A,表示路由器已經失去了通往該網路的路徑,而正在搜尋替代的路徑之中抵達每個遠端網路的可行距離通往目的地所經的下個中繼節點鄰居可行距離/宣傳距離37show ip eigrp topology(續)(續)38 EIGRP 的varianc
17、e 命令n當兩條路徑具有相同的變異量(相同成本)時,EIGRP 會自動在這兩者間進行負載平衡nvariance 命令讓EIGRP在成本不相等的鏈路間也能進行負載平衡。您可以改變任意一處的變異指標 最高到 128。改變變異值會啟動 EIGRP 在本地路徑表中,去安裝多個成本不等之無回圈路徑n變異指標的預設為 1,表示只有相等成本的鏈路會進行負載平衡。n 如果變異值設為 2,則任何 EIGRP 所知的路徑中,衡量指標小於後繼者衡量指標兩倍者都會被安裝在本地路徑表中 39debug eigrp packet 命令n顯示在鄰居路由器間傳送的 Hello 封包每隔5秒就利用224.0.0.10送出多點傳
18、播的Hello封包40debug ip eigrp notification 命令 n在 12.4 版以前稱為 debug ip eigrp eventsn只有在網路上有問題或是您在互連網路的路由器中新增或刪除一個網路時,這個命令才會有輸出n例如:41OSPF的特色n由區域與自治系統組成n使路徑更新交通減到最少n具有擴充性n支援 VLSM/CIDRn不限制中繼站數目n可佈建多種廠牌的設備(開放式標準)42OSPF與RIP的比較是43OSPF與RIP的比較(續)44以階層式設計OSPF網路nOSPF 應該要以階層形式來設計,將較大型的互連網路分割成幾個稱為區域的較小型互連網路n以階層式設計來建置
19、 OSPF 的理由包括n降低遶送引起的額外負擔n加速收斂n將網路的不穩定性限制在單個區域的網路內n代價:n OSPF 的設定變得比較費工且困難45OSPF設計範例OSPF 一定要有區域 0,而所有其它區域都應該要連結這個區域 46OSPF 術語n鏈路鏈路(link)一個網路或指定給某個網路的路由器界面n路由器路由器 ID 用來識別路由器的 IP 位址。Cisco 挑選路由器 ID 的方式是使用所有設定之回繞界面中 IP 位址最高的那一個。但如果沒有設定位址的回繞界面,就選擇所有運作中之實體界面中,IP 位址最高的那一個n鄰居鄰居(neighbor)有界面在相同網路上的 2 部或更多部路由器n緊
20、鄰關係緊鄰關係(adjacency)能直接交換路徑更新的兩部 OSPF 路由器之間的關係。OSPF 在分享路徑資訊方面並不像 EIGRP 就直接與所有的鄰居分享路徑。相對地,OSPF 只與那些也建立緊鄰關係的鄰居直接分享路徑。並非所有的鄰居都可建立緊鄰關係,要根據網路的類型與路由器的組態而定47OSPF 術語(續)nhello 協定協定 OSPF 的 hello 協定可動態地發現鄰居,並維護鄰居關係。hello 封包與 LSA 會建構並維護拓樸資料庫。hello 封包的位址是 224.0.0.5n鄰居關係資料庫鄰居關係資料庫(neighborship database)從Hello 封包看到的
21、所有 OSPF 路由器的清單,資料庫維護了每部路由器的各種細節,包括路由器 ID 與狀態n拓樸資料庫拓樸資料庫(topology database)拓樸資料庫包含路由器針對某個區域所接收之所有 LSA 封包中的資訊。路由器利用拓樸資料庫中的資訊當作 Dijkstra 演算法的輸入,計算出抵達每個網路的最短路徑n鏈路狀態宣傳鏈路狀態宣傳(Link State Advertisement,LSA)一種 OSPF 資料封包,包含要與其他 OSPF 路由器分享的鏈路狀態與路徑資訊。OSPF 路由器只與那些與它已經建立緊鄰關係的路由器交換 LSA 封包48OSPF 術語(續)n委任路由器委任路由器(de
22、signated router,DR)OSPF 路由器在多方存取網路上必須選出一部 DR,例如乙太網路的 LAN。為了最小化所形成的緊鄰關係數量,於是選出 DR 負責與廣播網路或鏈路上的其餘路由器,散播或接收路徑資訊。共享網路上的所有路由器會與 DR 及 BDR 建立緊鄰關係。擁有最高優先權的路由器將贏得 DR 的選舉,若這樣的路由器有許多部,則再以路由器 ID 來決勝負n備援委任路由器備援委任路由器(backup designated router,BDR)BDR 是多方存取鏈路上的 DR 熱備援,BDR 只會從 OSPF 緊鄰路由器接收所有的遶送更新,但不會散播 LSA 更新nOSPF 區
23、域區域(OSPF area)OSPF 區域是一群鄰近的網路與路由器。相同區域中的所有路由器共享一個區域 ID,但因為路由器可以同時屬於一個以上的區域,所以區域 ID 要關聯到路由器上的界面。同一個區域內的所有路由器會有相同的拓樸表。在設定 OSPF 時,必須記住一定要有區域 0,而這通常會設定在連結骨幹網路的路由器上。區域也扮演建立階層式網路結構的角色 49OSPF 術語(續)n廣播廣播(多方存取多方存取)如乙太網路,可允許多個裝置連結(或存取)相同的網路,並提供廣播的能力。在 OSPF 中,每個廣播多方存取網路必須選出一部 DR 與一部 BDRn非廣播多方存取非廣播多方存取(nonbroad
24、cast multi-access,NBMA)NBMA 網路如訊框中繼(frame relay)、X.25、與 ATM 等,這些網路允許多方存取,但沒有如乙太網路的廣播能力。因此 NBMA 網路需要特殊的 OSPF 設定才能正確地運作,而且必須定義鄰居關係n點對點點對點(point-to-point)由兩部路由器之間的直接連線組成,提供單一的通訊線路。這可以是實體的線路,如直接連結兩部路由器的序列纜線;也可以是邏輯的線路,例如由訊框中繼網路中的電路連結在一起的兩部路由器。無論是實體或邏輯的,這種組態並不需要 DR 或 BDR 它們會自動地發現鄰居n點對多點點對多點(point-to-multi
25、point)這種網路拓樸由一部路由器上的單個界面,與多部目的路由器之間的一組連線所組成,共享點對多點連線之所有路由器上的界面都屬於同一個網路。與點對點的網路一樣,這種網路也不需要 DR 或 BDR50計算 SPF 樹狀結構n路由器會根據拓樸資料庫中所收集的資訊,以及最短路徑優先(Shortest Path First,SPF)演算法計算出它抵達同一個區域內之每個網路的最佳/最短路徑。這會利用區域中的每部路由器建構出一個樹狀結構,也就是路由器用來新增路徑到路徑表所用的最短路徑樹n這種樹只包含與該路由器位於相同區域內的網路。如果路由器有分屬多個區域的界面,則得為每個區域建構各自的樹51計算 SPF
26、 樹狀結構(續)nSPF 演算法在挑選路徑的程序中,有個很重要的條件是考量每條通往網路之可能路徑的成本,SPF 樹中的每個離開界面會結合一個成本,而整條路徑的成本則是沿著該路徑所經過之離開界面的成本總和nOSPF 利用成本(cost)當作衡量指標。因為成本就如 RFC 2338 所定義的那樣,是個任意值,Cisco 實作了它自己的方法來計算每個運行 OSPF 界面的成本,計算公式是 108/頻寬;其中頻寬是為該界面的設定頻寬n根據這個規則,100 Mbps 快速乙太網路界面的預設 OSPF 成本是 1,而 10 Mbps 乙太網路界面的成本是 10。這個值可利用 ip ospf cost 命令
27、加以更改,成本的值可更改為 1 到 65535 的範圍52nCCNA 考試只需學會設定基本之單一區域的 OSPF:n啟用 OSPFn設定 OSPF 區域設定單一區域的 OSPF此程序ID只對本機有意義,每部路由器上的程序ID不需相同,每個程序會有自己的OSPF資料庫通配字元區域號碼,相同區域號碼的路由器界面才能成為鄰居指定想要運行並加入OSPF LSA的界面53n假設某部路由器有 4 個不同的界面分別連到下面 4 個子網路:n192.168.10.64/28,192.168.10.80/28,192.168.10.96/28,192.168.10.8/30n所有界面都必須在區域 0 中。最簡單
28、的組態設定方式可能是:n但為了CCNA考試,您要學會如下的設定:通配字元的範例一54通配字元的範例二55通配字元的範例二解答當然,您可以直接使用每個界面的IP位址和0.0.0.0通配字元,但為了CCNA考試,您得學會這樣的設定56用 OSPF 來設定我們的網路n以下我們只用區域 0 來設定運行 OSPF 的互連網路,但因為 OSPF 的管理性距離是110,而EIGRP是90,因此得先移除EIGRPn先前已經移除了路由器上的 RIP,但現在也可以移除 871W 與 R3 路由器的 RIP 了,因為 871W 支援 OSPF 遶送協定n設定 OSPF 的方法有許多種,我們會在每個路由器上展示不同的
29、設定方法,而仍能達到相同的結果57Corp路由器的設定移除EIGRP加上OSPF其實也可以這樣設:58R1路由器的設定之間少了空隔將 IP 位址以 10.1 開頭的界面加入區域 059R2路由器的設定我們可以使用任何的程序 ID 只要它落在 1 到 65,535 的範圍即可將 IP 位址以 10 開頭的界面加入區域 060使用 SDM 設定 R3 路由器一顯示RIP已經關閉要點選Delete關閉EIGRP61使用 SDM 設定 R3 路由器二n在點選 OSPF 頁籤之後,點選 Add Network,並加入 OSPF 資訊,接著點選 OK62使用 SDM 設定 R3 路由器三n選擇被動界面,然
30、後再次點選 OK63使用 SDM 設定 R3 路由器的完成畫面64設定871W關閉RIP65確認 OSPF 設定-show ip route 命令n檢視 Corp 路由器上的路徑表:OSPF只使用頻寬來決定最佳路徑,而且只能在相等成本之下進行負載平衡66show ip ospf 命令n顯示路由器上正在運行的一或所有 OSPF 程序的 OSPF 資訊,包括路由器 ID、區域資訊、SPF 統計、以及 LSA 計時器10.1.5.1是路由器組態中最高的IP位址,所以成為RID67show ip ospf 命令(續)68show ip ospf 命令(續)69show ip ospf database
31、 命令n顯示的資訊包括該互連網路(AS)中的路由器號碼,以及其鄰居路由器的 ID(拓樸資料庫)n這個命令只顯示OSPF 路由器,而不像 show ip eigrp topology 命令那樣會顯示 AS 中的每一條鏈路n這個命令的輸出會以區域來分類70show ip ospf database 命令-Corp 路由器上的輸出範例該鏈路上之RID71show ip ospf interface 命令n顯示所有與界面相關的 OSPF 資訊72show ip ospf neighbor 命令n總結了鄰居與緊鄰狀態的OSPF資訊,例如:10.1.12.1DRBDR73show ip protocols
32、 命令n對於目前路由器上正在執行的所有協定,提供實際運作的概況:74show ip protocols 命令(續)75OSPF 除錯76Debug ip ospf packet命令每隔 10 秒,就會和鄰居(緊鄰)路由器傳送和接收 Hello 封包77Debug ip ospf hello命令與前一個命令提供相同的資訊,但更詳細。例如我們可以看到所使用的多點傳播位址(224.0.0.5)和區域78debug ip OSPF adj命令會顯示發生在廣播和非廣播之多方存取網路上的選舉79debug ip OSPF adj命令(續)80鄰居n共享相同網段的路由器會成為該網段上的鄰居,並透過 Hell
33、o 協定來進行選舉nHello 封包會定期透過每個界面以 IP 多點傳播送出n兩台路由器成為鄰居的條件:n區域區域 ID 屬於相同子網路且相同區域的界面n驗證驗證 OSPF路由器間如果有要求驗證,則必須使用相同的密碼nHello 與與 Dead 間隔間隔 OSPF 會在每個網段上交換 Hello 封包nHello 的間隔是指 Hello 封包給隔幾秒傳送一次nDead 間隔是在鄰居宣告這台 OSPF 路由器死亡(當機)之前,可以容忍沒有收到 Hello 封包的秒數n兩台鄰居間的這些間隔必須相同n可以使用 show ip ospf interface 命令來檢視這些計時器81緊鄰關係n緊鄰關係是
34、指在上述鄰居流程之後的下個步驟n緊鄰路由器不只會簡單交換 Hello 封包,而且會繼續進行資料庫的交換流程n為了將特定網段上的資訊交換量降至最低,OSPF 會在每個多方存取網段上選舉一台路由器擔任委任路由器(DR),並選舉一台擔任備援委任路由器(BDR)n每台路由器不是跟網段上的其他路由器分別交換更新,而是跟 DR 與 BDR 交換資訊。然後,DR 和 BDR 會將這些資訊再轉達給其他路由器82DR 和 BDR 選舉n透過 Hello 協定來完成n只有廣播和非廣播之多方存取網路上的網段才會進行 DR 和 BDR 的選舉。點對點鏈路則不會n網段上具有最高 OSPF 優先權的路由器會成為該網段的
35、DRn優先權可以使用 show ip ospf interface 命令來顯示;預設值為 1n界面優先權設定為 0 的路由器界面將不會參與 DR 和 BDR 選舉。優先權為 0 的界面狀態會是 DROTHERn如果所有路由器都設定為預設的優先權,則具有最高路由器 ID(RID)的路由器會勝出nRID 是在 OSPF 啟動時,由界面中的最高 IP 位址所決定。它可以由回繞(邏輯)界面所覆蓋83OSPF 與回繞界面n回繞界面(loopback)是一種邏輯界面,它是虛擬的、純軟體式的界面,這表示它們並非實體的路由器界面n回繞界面對可作為診斷的用途,或用來設定 OSPFn設定回繞界面對於 OSPF 遶
36、送協定是很重要的,Cisco 建議您設定 OSPF 時最好使用它們n在 OSPF 設定中使用回繞界面可確保界面會為了 OSPF 程序而一直處於作用中84設定回繞界面n首先以 show ip ospf 命令檢視 Corp 路由器的 RID:n接著以完全不同的 IP 位址結構來設定回繞界面。使用什麼樣的 IP 結構其實無關緊要,但每部路由器得屬於不同的子網路才行其實使用255.255.255.0就可以了,但/32 叫做主機遮罩,很適合用在回繞界面上,它可以讓我們節省子網路85設定回繞界面(續)86設定回繞界面(續)n改變RID的兩種方法:n設定回繞位址之後,路由器要重新開機RID才會改變n刪除 O
37、SPF 並且重建路由器上的資料庫87設定回繞界面(續)n回繞界面是否會覆蓋掉我們剛剛使用的 router-id 命令?n不會88ODPF 界面的優先權1.將 R2 路由器 Fa 0/0 界面的優先權設定的比乙太網路上的任何其他界面高2.在 R2 上設定回繞界面,使用比其他路由器上所有 IP 位址更高的 IP 位址3.將 R1 和 R3 路由器的 Fa 0/0 界面的優先值設為 0R3有最高的 RID 值,所以是預設的 DR89設定ODPF 界面的優先權n設定 R2 路由器 Fa 0/0 界面的優先權:n即使改變界面的優先權,路由器還是要等到現有的 DR 和 BDR 都關機之後,才會開始選舉,它
38、也才能成為LAN 網段上的 DRn您可以使用 show ip ospf interface 命令看到優先權:90檢修 OSPF一DRBDR91檢修 OSPF二如果兩部路由器的計時器設定不一樣,就無法形成緊鄰關係92檢修 OSPF三因為 IGRP 的 AD 是 100,OSPF 的 AD 是 110,所以 A 路由器要送給 D 路由器的封包會經過 C 路由器93檢修 OSPF四與遠端業務分公司的連線是靠 ISDN 鏈路。總部路由器上應該設定什麼樣的路徑來連結業務分公司的網路,才能儘量縮減 ISDN 鏈路上的網路負擔?在總部路由器上產生一條靜態路徑,以連到遠端網路;其他的方法都太耗費頻寬94設定 EIGRP 的總結路徑95設定 EIGRP 的總結路徑(續)否則 EIGRP 會在有級別的邊界自動進行路徑總結想要宣傳給骨幹網路的總結路徑要放在連結骨幹的界面上,而非在遶送程序之下96設定 OSPF 的總結路徑97設定 OSPF 的總結路徑(續)n為了將區域 1 總結至區域 0 骨幹,必須在 OSPF 的程序 ID 之下使用以下的命令:n這裡並不需要 no atuo-summary 命令,因為預設上 OSPF 不會在任何邊界進行路徑總結n以上的 OSPF 設定會以 192.168.10.64/27 來總結區域 1 的所有網路給骨幹區域