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