rip协议中周期性广播路由信息的报文_距离矢量路由协议(RIP)
路由信息協(xié)議RIP(Routing Information Protocol)的簡(jiǎn)稱,它是一種基于距離矢量算法的協(xié)議,使用跳數(shù)作為度量來(lái)衡量到達(dá)目的網(wǎng)絡(luò)的距離。RIP主要應(yīng)用于規(guī)模較小的網(wǎng)絡(luò)中。
基本特性
RIP協(xié)議特點(diǎn)
RIP工作原理
路由器啟動(dòng)時(shí),路由表中只會(huì)包含直連路由。
RIP運(yùn)行之后:
網(wǎng)絡(luò)收斂后:周期性的發(fā)送路由更新,默認(rèn)更新時(shí)間為30S,如果30S沒(méi)收到更新報(bào)文,就會(huì)進(jìn)入老化,默認(rèn)老化時(shí)間為180S.老化時(shí)間超時(shí),再經(jīng)過(guò)120S后路由條目就會(huì)被刪除。每個(gè)報(bào)文攜帶25條路由信息。如果攜帶認(rèn)證信息每個(gè)報(bào)文攜帶24條路由條目。
度量值
RIP使用跳數(shù)作為度量值來(lái)衡量到達(dá)目的網(wǎng)絡(luò)的距離
缺省情況下,直連網(wǎng)絡(luò)的路由跳數(shù)為0,當(dāng)路由器發(fā)送路由更新時(shí),會(huì)把度量值加1.RIP規(guī)定超過(guò)15跳為網(wǎng)絡(luò)不可達(dá)。
RIP協(xié)議版本
共同點(diǎn):兩個(gè)版本都是基于UDP的應(yīng)用層協(xié)議,端口號(hào)520
RIPv1版本的特征
RIPv2版本的特征
RIPv1版本報(bào)文格式
RIPv2版本報(bào)文格式
RIPv2在RIPv1基礎(chǔ)上進(jìn)行了擴(kuò)展, 但RIPv2的報(bào)文格式仍然同RIPv1類似。其中不同的字段如下所示:
路由通告原則
接口地址與轉(zhuǎn)發(fā)地址不在同一類,直接按照類聚合通告。
接口地址與轉(zhuǎn)發(fā)地址在同一類:1)掩碼一致,直接通告。2)掩碼不一致,按照聚合通告。
主機(jī)路由直接通告,生成的路由表也為主機(jī)路由。
RIP的環(huán)路
環(huán)路產(chǎn)生的原因:距離矢量路由不攜帶生成路由的信息,已經(jīng)周期性的更新導(dǎo)致路由刷新不及時(shí)。
防環(huán)措施
1、水平分割
水平分割的原理是, 路由器從某個(gè)接口學(xué)習(xí)到的路由, 不會(huì)再?gòu)脑摻涌诎l(fā)出去。
缺省狀態(tài)下開啟,在FR/X.25網(wǎng)絡(luò)中缺省進(jìn)制。可用通過(guò)接口模式下執(zhí)行rip split-horizon
2、毒性反轉(zhuǎn)
毒性反轉(zhuǎn)是指路由器從某個(gè)接口學(xué)到路由后,將該路由的跳數(shù)設(shè)置為16,并從原接口發(fā)回給鄰居路由器。毒性反轉(zhuǎn)優(yōu)先級(jí)高壓水平分割。接口模式執(zhí)行rip poison-reverse.
3、觸發(fā)更新
觸發(fā)更新是指當(dāng)路由器信息發(fā)生變化時(shí),立即向鄰居發(fā)送路由更新。而不需要等待更新定時(shí)器
超時(shí), 從而加速了網(wǎng)絡(luò)收斂。
4、路由抑制
如果一條路由更新的跳數(shù)大于路由表已記錄的改路由的跳數(shù),那么將會(huì)引起該路由進(jìn)入長(zhǎng)達(dá)180秒(即6個(gè)路由更新周期)的抑制狀態(tài)階段。在抑制計(jì)時(shí)器超時(shí)前,路由器不再接收關(guān)于這條路由的更新信息。
5、定義最大跳數(shù)
RIP的最大可達(dá)跳數(shù)為15
聚合
RIPv2版本支持聚合,聚合又分為有類自動(dòng)聚合和基于接口手動(dòng)聚合。
基于V2進(jìn)程的有類聚合實(shí)現(xiàn)自動(dòng)聚合:
基于接口的聚合,即實(shí)現(xiàn)手動(dòng)聚合:
[r1-g0/0/0]rip summary address 172,16,0.0 255.255.255.0RIP的配置
基本配置
rip [process-id]命令用來(lái)使能RIP進(jìn)程。 該命令中, process-id指定了RIP進(jìn)程ID
version 2可用于使能RIPv2以支持?jǐn)U展能力, 比如支持VLSM、 認(rèn)證等。
network 命令可用于在RIP中通告網(wǎng)絡(luò), networkaddress必須是一個(gè)自然網(wǎng)段的地址。 只有處于此網(wǎng)絡(luò)中的接口, 才能進(jìn)行RIP報(bào)文的接收和發(fā)送。
配置metricin
命令rip metricin 用于修改接口上應(yīng)用的度量值,(注意:該命令所指定的度量值會(huì)與當(dāng)前路由的度量值相加) 。當(dāng)路由器的一個(gè)接口收到路由時(shí), 路由器會(huì)首先將接口的附加度量值增加到該路由上, 然后將路由加入路由表中。
本示例中, RTA發(fā)送的10.0.0.0/8路由條目的度量值為1, 由于在RTC的GigabitEthernet0/0/0接口上配置了rip metricin 2, 所以當(dāng)路由到達(dá)RTC的接口時(shí), RTC會(huì)將該路由條目的度量值加2, 最后該路由的度量值為3
配置metricout
命令rip metricout用于路由器在通告RIP路由時(shí)修改路由的度量值。一般情況下, 在將路由表項(xiàng)轉(zhuǎn)發(fā)到下一跳之前, RIP會(huì)將度量值加1。 如果配置了rip metricout命令, 則只應(yīng)用命令中配置的度量值。 即, 當(dāng)路由器發(fā)布一條路由時(shí), 此命令配置的度量值會(huì)在發(fā)布該路由之前附加在這條路由上, 但本地路由表中的度量值不會(huì)發(fā)生改變。
在本示例中, 缺省情況下, RTA發(fā)送的10.0.0.0/8路由條目的度量值為1。 但是, 由于在RTA的GigabitEthernet0/0/0接口上配置了rip metricout 2, 所以RTA會(huì)將該路由條目的度量值設(shè)置為2, 然后發(fā)送給RTC。
配置Output&Input
命令rip output用于配置允許一個(gè)接口發(fā)送RIP更新消息。
命令rip input命令用來(lái)配置允許指定接口接收RIP報(bào)文
undo rip input命令用來(lái)禁止指定接口接收RIP報(bào)文。 運(yùn)行命令undo rip input之后, 該接口所收到的RIP報(bào)文會(huì)被立即丟棄。
抑制接口配置
silent-interface命令用來(lái)抑制接口, 使其只接收RIP報(bào)文, 更新自己的路由表, 但不發(fā)送RIP報(bào)文。
命令silent-interface比命令rip input和rip output的優(yōu)先級(jí)更高。 命令silent-interface all表示抑制所有接口, 此命令優(yōu)先級(jí)最高, 在配置該命令之后, 所有接口都被抑制。
命令silent-interface通常會(huì)配置在NBMA網(wǎng)絡(luò)上。 在NBMA網(wǎng)絡(luò)上, 一些路由器需要接收RIP更新消息但是不需要廣播或者組播路由器自身的路由更新, 而是通過(guò)命令peer 與對(duì)端路由器建立關(guān)系。
總結(jié)
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的rip协议中周期性广播路由信息的报文_距离矢量路由协议(RIP)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: http访问不到服务器_HTTP及会话技
- 下一篇: 怎么导出插件_不会插画没关系,插件帮你快