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