RIP(路由信息協(xié)議)是一種基于距離矢量算法的協(xié)議,它使用跳數(shù)作為度量來衡量到目的網(wǎng)絡(luò)的距離。RIP主要用于較小的網(wǎng)絡(luò)。
基本特征
Routing Information Protocol:路由信息協(xié)議IGP:內(nèi)部網(wǎng)關(guān)協(xié)議距離矢量(Distance-Vector)算法以跳數(shù)作為cost度量單位最初的RIP協(xié)議開發(fā)時(shí)間較早,所以在帶寬、 配置和管理方面要求也較低,因此,RIP主要適合于規(guī)模較小的網(wǎng)絡(luò)中。優(yōu)先級(jí)默認(rèn)100RIP協(xié)議功能
配置簡單易于維護(hù)適合小型網(wǎng)絡(luò)(最大跳數(shù)15)RIP工作原理
當(dāng)路由器啟動(dòng)時(shí),路由表中只會(huì)包含直連路由。
RIP運(yùn)行后:
路由器會(huì)發(fā)送Request報(bào)文,用來請(qǐng)求鄰居路由器的RIP路由運(yùn)行RIP的鄰居路由器收到該Request報(bào)文后,會(huì)根據(jù)自己的路由表,生成Response報(bào)文進(jìn)行行回復(fù)。路由器在收到Response報(bào)文后,會(huì)將相應(yīng)的路由添加到自己的路由表中。網(wǎng)絡(luò)收斂后:定期發(fā)送路由更新,默認(rèn)更新時(shí)間為30秒。如果30S內(nèi)沒有收到更新消息,將進(jìn)入老化,默認(rèn)老化時(shí)間為180S。如果老化時(shí)間到期,路由條目將在120秒后被刪除。每條消息攜帶25條路由信息。如果每個(gè)攜帶認(rèn)證信息的消息攜帶24個(gè)路由條目。
公制的
RIP跳數(shù)用作度量到目的網(wǎng)絡(luò)的距離。
默認(rèn)情況下,直連網(wǎng)絡(luò)的路由跳數(shù)為0,當(dāng)路由器發(fā)送路由更新時(shí),它會(huì)將度量值加1。RIP規(guī)定網(wǎng)絡(luò)認(rèn)為超過15跳就不可達(dá)。
RIP協(xié)議版本
共同點(diǎn):兩個(gè)版本都是基于UDP的應(yīng)用層協(xié)議,端口號(hào)都是520。
RIPv1版本的特征
RIPv1是有類別路由協(xié)議,不支持VLSM和CIDR。以廣播的形式發(fā)送報(bào)文不支持認(rèn)證。RIPv2版本的特征
無類別路由協(xié)議支持VLSM和CIDR以廣播或組播發(fā)送報(bào)文,默認(rèn)組播地址224.0.0.9支持認(rèn)證(明文或MD5)支持外部路由tagRIPv1版本消息格式
Command:表示該報(bào)文是一個(gè)Request還是Response,只能取1或者2。 1表示Request,2表示是Response。Version:表示RIP的版本信息。 對(duì)于RIPv1,該字段的值為1。Address Family Identifier(AFI):表示地址標(biāo)識(shí)信息,對(duì)于IP協(xié)議,其值為2。IP address:表示該路由條目的目的IP地址??梢允蔷W(wǎng)絡(luò)地址、 主機(jī)地址。Metric:標(biāo)識(shí)該路由條目的度量值,取值范圍1-16。RIPv2版本消息格式
RIPv2由RIPv1擴(kuò)展而來,但RIPv2的報(bào)文格式仍與RIPv1相似。不同的字段如下:
AFI:地址族標(biāo)識(shí)除了表示支持的協(xié)議類型外, 還可以用來描述認(rèn)證信息。2. Route tag:用于標(biāo)記外部路由。Subnet Mask: 指定IP地址的子網(wǎng)掩碼, 定義IP地址的網(wǎng)絡(luò)或子網(wǎng)部分。Next Hop: 指定通往目的地址的下一跳IP地址。路由通知原則
接口地址與轉(zhuǎn)發(fā)地址不在同一個(gè)類中,所以直接根據(jù)類聚合通告。
接口的地址和轉(zhuǎn)發(fā)地址是一類的:1)掩碼一致,直接通告。2)掩碼不一致,根據(jù)聚合公告。
路由是主機(jī)直接公布的,生成的路由表也是主機(jī)路由。
撕裂環(huán)
環(huán)路產(chǎn)生的原因:距離矢量路由沒有攜帶生成路由的信息,并且已經(jīng)周期性更新,導(dǎo)致路由刷新不及時(shí)。
反環(huán)措施
1.水平分段
水平分段的原則是路由器從某個(gè)接口獲知的路由不會(huì)從該接口發(fā)出。
默認(rèn)情況下打開,默認(rèn)情況下在FR/X.25網(wǎng)絡(luò)中打開。Rip水平分割在可用接口模式下執(zhí)行。
2、毒性逆轉(zhuǎn)
毒性反轉(zhuǎn)是指路由器從某個(gè)接口獲知路由后,會(huì)將該路由的跳數(shù)設(shè)置為16,并從原始接口將其發(fā)送回鄰居路由器。反向毒性優(yōu)先和高壓水平分割。接口執(zhí)行rip毒性反轉(zhuǎn)。
3.觸發(fā)更新
觸發(fā)是指當(dāng)路由器信息發(fā)生變化時(shí),立即向鄰居發(fā)送路由更新。而無需等待計(jì)時(shí)器更新。
超時(shí),從而加速網(wǎng)絡(luò)的收斂。
4.路線抑制
如果路由更新的跳數(shù)大于路由表中記錄的重路由跳數(shù),將導(dǎo)致路由進(jìn)入抑制狀態(tài)長達(dá)180秒(即6個(gè)路由更新周期)。在抑制計(jì)時(shí)器超時(shí)之前,路由器將不再收到該路由的更新信息。
5.定義最大跳數(shù)。
RIP的最大跳數(shù)是15。
聚合
RIPv2版本支持聚合,分為有類自動(dòng)聚合和基于接口的手動(dòng)聚合。
基于V2過程的有類聚集自動(dòng)聚集:
執(zhí)行summary,開啟自動(dòng)聚合,默認(rèn)開啟的。undo summary 關(guān)閉聚合基于接口的聚合,即手動(dòng)聚合:
[r1-g0/0/0]rip summary address 172,16,0.0 255.255.255.0RIP配置
基本配置
Rip [process-id]命令用于啟用Rip進(jìn)程。在此命令中,process-ID指定RIP進(jìn)程ID。
第2版可用于使RIPv2支持?jǐn)U展功能,如VLSM支持、身份驗(yàn)證等。
network