路由協(xié)議根據AS自治系統的關(guān)系來(lái)分類(lèi):
1.在A(yíng)S自治系統內部用的叫IGP(Interior Gateway Protocols). 如:RIP,IGRP,EIGRP,OSPF,IS-IS
2.在A(yíng)S自治系統之間用的叫EGP(Exterior Gateway Protocols). 如:BGP(Border Gateway Protocol)
#注:如果在一個(gè)路由器可能有多個(gè)路由協(xié)議同時(shí)在執行,進(jìn)而得到不同的路由結果。路由器通過(guò)AD管理距離來(lái)判斷用那個(gè)。優(yōu)先級如下:
#Connected interface >Static route address >EIGRP >IGRP >OSPF >RIP >External EIGRP >unbelievable
-------------------
在IGP路由算法中,又可以分為
#距離矢量路由協(xié)議(Distance Vector Routing Protocols) 如:RIP,IGRP, EIGRP
周期性的向外發(fā)送路由表,并且積累距離矢量值。
#鏈路狀態(tài)路由協(xié)議(Link-State Routing Protocols) 如:OSPF,IS-IS, NLSP
1.向外發(fā)送自己所知的路由拓撲數據庫
2.網(wǎng)絡(luò )變化時(shí)出發(fā)更新
3.通過(guò)Hello包來(lái)判斷鄰居是否存活
4.維護3個(gè)表項:路由表,鏈路狀態(tài)數據庫(LSDB),鏈路狀態(tài)廣告LSA (Link-State Advertisements)
5.
| 路由源 | 默認AD |
| 直連接口 | 0 |
| 靜態(tài)路由 | 1 |
| EIGRP | 90 |
| IGRP | 100 |
| OSPF | 110 |
| RIP | 120 |
| External EIGRP | 170 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RIP協(xié)議 (RFC1058,1721,1722)
1.消除路由環(huán)的方法:
A.最大跳數 #最基本的解決方法
B.水平分割 (Split Horizon) #路由器不能把信息發(fā)送回接收信息的方向
C.路由毒化和毒性逆轉(Route poisoning and Poison Reverse) #馬上把跳數變成16,并通知?
D.抑制計時(shí)器(Holddown timers) #阻止過(guò)度頻繁的路由修改。在抑制定時(shí)器超時(shí)前,只接受兩類(lèi)路由更新:1.度量更好的路由。2不可達的路由重新恢復
E.觸發(fā)更新
2.缺省路由更新時(shí)間: 30秒 (每30sec廣播一次路由更新)
3.缺省路由失效時(shí)間: 180秒 (如果180秒內沒(méi)有收到一條路由的任何更新,判定這條路由為無(wú)效狀態(tài))(V2 ?) (V1 90秒?)
4.缺省路由刷新時(shí)間: 240秒 (判定一條路由為無(wú)效狀態(tài)后,再等240秒,如果中間沒(méi)有還沒(méi)有收到更新,就把它從路由表中刪除)
5.使用跳數做metric,最大跳數計數為16,允許最大跳數: 15跳
6.最大負載均衡線(xiàn)路數:6條
7.RIP的配置方法:
(config)#router rip
(config-router)#version 2
(config-router)#network 10.1.1.0 #添加自己的網(wǎng)段,即需要向外通告自己所在的網(wǎng)段
#注:在cisco路由器中的默認的路由匯總是開(kāi)啟的,使用RIP協(xié)議時(shí),需要使用命令關(guān)閉它: (config-router)#no auto-summary
#注:如果設置負載均衡的最大路徑數為1,則負載均衡被關(guān)閉
EIGRP協(xié)議
1.Cisco 私有協(xié)議。
2.每5秒發(fā)送Hello報文
3.如果15秒內收不到Hello報文,則認為路由無(wú)效
4.默認時(shí),在主網(wǎng)絡(luò )邊界進(jìn)行自動(dòng)的路由歸納
5.EIGRP協(xié)議維護三個(gè)表項:
鄰居表(neighbor table):確保直連鄰居雙向通訊
拓撲表(topology table):整合所有得到的路由條目,得到整網(wǎng)的拓撲
路由表(routing table):實(shí)際路由時(shí)所查詢(xún)的表
6.在路由選擇時(shí),區分
首選路由(successor):作為到達目標的正選路由
備選路由(feasible successor):作為備份,放在拓撲表中。
7.配置EIGRP,一定要配置AS號。并且同一個(gè)AS內的所有路由器必須使用同一個(gè)AS號。否則不發(fā)交換信息。
8.默認情況下,EIGRP不發(fā)送子網(wǎng)掩碼,即不支持VLSM。使用"(config-router)#no auto-summary",可以關(guān)閉自動(dòng)匯總,并且開(kāi)啟VLSM支持。
9.網(wǎng)絡(luò )中參考的Metric值有5個(gè):帶寬,延遲,可靠性,負載,最大傳輸單元。EIGRP用了4個(gè)。
帶寬:默認參數。Cisco串行鏈路缺省帶寬1544.
延遲:默認參數。顯示W(wǎng)ieDLY,單位百萬(wàn)秒
負載:可選參數。求平均值。用255為分母的分數。1為最小負載,255為最大負載
可靠性:可選參數。動(dòng)態(tài)測量,255為分母的分數,1為最小可靠性,255為最大可靠性
最大傳輸單元:只用于判斷路由器間是否可以建立鄰居關(guān)系,不用做Metric值。
10.默認支持4條不等價(jià)的負載均衡。
maximum-paths <value> 調節最大負載均衡路徑數目
(config-router)#variance <value> 當<value>為1時(shí),為等價(jià)負載均衡,默認為1。如<value>值為3時(shí),比最優(yōu)路徑的Metric差3倍以?xún)鹊逆溌芬部梢宰鲐撦d均衡。
11.配置EIGRP:
(config)#router eigrp 1 #配置EIGRP的AS號為1.此AS號不見(jiàn)得要去申請。
(config-router)#network 10.0.0.0 #RIP式的