rip的详细介绍
一.動(dòng)態(tài)路由
靜態(tài)路由:由網(wǎng)絡(luò)管理員手工配置的路由條目
動(dòng)態(tài)路由:所有路由器運(yùn)行相同的路由協(xié)議,之后,路由器之間彼此溝通,交流計(jì)算出未知網(wǎng)段的路由信息。
動(dòng)態(tài)路由的優(yōu)點(diǎn):
1,動(dòng)態(tài)路由配置簡單
2,動(dòng)態(tài)路由可以基于拓?fù)浣Y(jié)構(gòu)的變化而自動(dòng)收斂
動(dòng)態(tài)路由的缺點(diǎn):
1,因?yàn)榇嬖跀?shù)據(jù)包的發(fā)送,可能會(huì)占用額外的資源(帶寬資源,硬件資源)
2,可能會(huì)出現(xiàn)安全問題
3,因?yàn)閯?dòng)態(tài)路由是通過單一算法來進(jìn)行路徑計(jì)算的,所以,可能會(huì)出現(xiàn)選路不佳的情況,甚至可? ? ? ?能出現(xiàn)環(huán)路。
二.根據(jù)范圍(AS自治系統(tǒng))對(duì)動(dòng)態(tài)路由進(jìn)行分類:
自治系統(tǒng):由某一個(gè)單一的組織或機(jī)構(gòu)自己去管理的一片網(wǎng)絡(luò)
1. 應(yīng)用在自治系統(tǒng)內(nèi)部的動(dòng)態(tài)路由協(xié)議:IGP(內(nèi)部網(wǎng)關(guān)協(xié)議)
2. 應(yīng)用在自治系統(tǒng)之間的動(dòng)態(tài)路由協(xié)議:EGP(外部網(wǎng)關(guān)協(xié)議)
三.IGP根據(jù)算法進(jìn)行分類
1. 距離矢量型協(xié)議(DV):直接通過傳遞路由條目信息來獲取未知網(wǎng)段的路由信息,使用的是貝? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?爾曼.福特算法,稱之為“依據(jù)傳聞的路由協(xié)議”,典型代表為:RIP
2. 鏈路狀態(tài)型協(xié)議(LS):通過傳遞拓?fù)湫畔?鏈路狀態(tài)信息 : LSA),之后獲取到整個(gè)網(wǎng)絡(luò)的拓? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 撲結(jié)構(gòu),再之后根據(jù)獲取到的圖形結(jié)構(gòu)使用SPF(最短路徑優(yōu)先算法)算? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?法將圖形結(jié)構(gòu)轉(zhuǎn)換成樹形結(jié)構(gòu),最終計(jì)算出無環(huán)的路徑信息。典型代? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 表:OSPF,IS-IS
四.RIP:路由信息協(xié)議
使用算法:?貝爾曼-福特算法
開銷值:?RIP是以跳數(shù)作為開銷的評(píng)判標(biāo)準(zhǔn)。
開銷值的計(jì)算:本地開銷值+1
工作半徑:15跳,當(dāng)一條路由的開銷值到達(dá)16跳時(shí),則將認(rèn)定目標(biāo)網(wǎng)段不可達(dá)。
注:不同協(xié)議優(yōu)先級(jí)不一樣,同一種路由協(xié)議,默認(rèn)優(yōu)先級(jí)一樣
五.Bellman-Ford算法(貝爾曼-福特算法)
1、R2將2.0網(wǎng)段的路由信息發(fā)送給R1,但是,R1本地并沒有到達(dá)2.0網(wǎng)段的路由信息。則R1將該? ? ? ? 路由信息刷新到本地的路由表中。
Destination/Mask Proto Pre Cost Flags NextHop Interface
2.2.2.0/24 ???????RIP 100 ?1 ??D ?12.0.0.2 ?G0/0/0
NextHop:誰發(fā)的信息,下一條就是誰。這里是AR2發(fā)的信息,所以下一跳是AR2的。
Interdace:出接口,從哪個(gè)接口收到的信息,出接口就寫誰。這里是從AR1的G0/0/0口收到的
2、R2將2.0網(wǎng)段的路由信息發(fā)給R1,但是,R1本地存在到達(dá)2.0網(wǎng)段的路由信息,并且,下一跳? ? ? ? ?也是R2。則R1將R2發(fā)來的路由信息刷新到本地的路由表中。
3、R2將2.0網(wǎng)段的路由信息發(fā)給R1,但是,R1本地存在到達(dá)2.0網(wǎng)段的路由信息,并且,下一跳? ? ? ? ?不是R2。則比較開銷值,如果,本地的開銷值大于R2發(fā)來的開銷值,則R1將R2發(fā)來的刷新到? ? ? ? 本地的路由表中。
4、R2將2.0網(wǎng)段的路由信息發(fā)給R1,但是,R1本地存在到達(dá)2.0網(wǎng)段的路由信息,并且,下一跳? ? ? ? ?不是R2。則比較開銷值,如果,本地的開銷值小于R2發(fā)來的開銷值,則R1將不刷新。
六.RIP的版本:
注:RIPV1和RIPV2主要應(yīng)用于IPV4
? ? ? ? RIPNG應(yīng)用于IPV6
RIPV1和RIPV2的區(qū)別 :
1,RIPV1是有類別的路由協(xié)議,而RIPV2無類別的路由協(xié)議
因?yàn)镽IPV1傳遞路由信息時(shí)不攜帶子網(wǎng)掩碼,只能按照主類加表,所以稱為有類別的路由協(xié)議;RIPV2在傳遞目標(biāo)網(wǎng)段信息時(shí)將攜帶子網(wǎng)掩碼。
所以RIPV2支持VLSM和CIDR ;RIPV1不支持非連續(xù)子網(wǎng)環(huán)境
2,RIPV1不支持手工認(rèn)證,RIPV2支持手工認(rèn)證
注:RIPV2是RIPV1的一個(gè)改進(jìn)版本
3,RIPV1是以廣播的形式傳遞路由信息,而RIPV2是以組播的形式傳遞路由信息。
組播地址:224.0.0.9
所有224.0.0.X的組播地址:被稱為本地鏈路組播,本地鏈路組播為目標(biāo)IP地址的數(shù)據(jù)包中的 TTL值默認(rèn)為1,這樣導(dǎo)致這樣的組播包只能在設(shè)備直連的廣播域中傳遞。
注:組播地址會(huì)存在一個(gè)對(duì)應(yīng)的組播MAC地址,組播 MAC地址前面固定為01-00-5e,后24位為組播地址的后24位
交換機(jī)泛洪的場景:
1,遇見廣播幀
2,遇見組播幀
3,遇見未知單播幀
七.RIP的數(shù)據(jù)包:
1. ?request包:請(qǐng)求包
2. ?response包:應(yīng)答包(更新包),真正攜帶路由信息的數(shù)據(jù)包
RIP周期更新:RIP在收斂完成后,依然會(huì)每隔三十秒發(fā)送一個(gè)response包。
RIP選擇周期更新的主要原因:
1,因?yàn)樽陨頉]有確認(rèn)機(jī)制;
2,因?yàn)樽陨頉]有保活機(jī)制。
注:RIP采用的是異步周期更新
八.RIP的計(jì)時(shí)器:
九.RIP的環(huán)路問題 RIP的破環(huán)機(jī)制:
1,15跳限制
2,觸發(fā)更新:在拓?fù)浣Y(jié)構(gòu)變更的瞬間將變更信息傳遞出去。
3,水平分割機(jī)制:從哪個(gè)接口學(xué)到的? ? ?信息將不再從這個(gè)接口 發(fā)出去
4,毒性逆轉(zhuǎn)機(jī)制:從哪個(gè)接口學(xué)到的信息依然可以從這個(gè)接口發(fā)出,但是必須要帶毒
注:因?yàn)槎拘阅孓D(zhuǎn)和水平分割的做法相互矛盾,所以,只能二選其一,在華為體系中,默認(rèn)開啟水? ? ? ?平分割機(jī)制。如果同時(shí)開啟水平分割和毒性逆轉(zhuǎn),則將按照毒性逆轉(zhuǎn)來執(zhí)行。
十.RIP的基本配置:
1,啟動(dòng)RIP進(jìn)程
? ? ? [r1]rip 1
注:默認(rèn)進(jìn)入的是RIPV1進(jìn)程
2,選擇版本
? ? ? [r1-rip-1]version 2
3,宣告
要求:1,所有直連網(wǎng)段都需要宣告;
? ? ? ? ?2,必須按照主類(A.B.C.D.E類等)進(jìn)行宣告(即看第一個(gè)八位屬于哪一個(gè)主類)
? ? ? ? ? ? ? ?[r1-rip-1]network 1.0.0.0
作用:1,激活接口:只有激活的接口才能收發(fā)RIP的數(shù)據(jù)
? ? ? ? ?2,發(fā)布路由:只有激活的接口對(duì)應(yīng)的直連網(wǎng)段的路由信息才能發(fā)布出去
沉默接口:配置成沉默接口的接口將只接受不發(fā)送RIP的數(shù)據(jù)包。
? ? ? ? ? ? ? ? ? [r1-rip-1]silent-interface GigabitEthernet 0/0/2
注:查看rip信息:
? ? ? ? [r2]display ip routing-table protocol rip
十一.RIPV1和RIPV2的數(shù)據(jù)包結(jié)構(gòu):
command:標(biāo)志著RIP數(shù)據(jù)包的類型
其中:1代表request
? ? ? ? ? ?2代表response
Version:標(biāo)志著RIP協(xié)議的版本
其中:1代表RIPV1
? ? ? ? ? ?2代表RIPV2
路由條目信息:
地址族標(biāo)識(shí)符:用數(shù)字2代表IP地址族
目標(biāo)網(wǎng)段信息開銷值
RIPV2中獨(dú)有的:
因?yàn)椴煌穆酚蓞f(xié)議(靜態(tài)路由協(xié)議與動(dòng)態(tài)路由協(xié)議)的運(yùn)行機(jī)理各不相同,并且對(duì)路由的理解也不同,所以,不同的路由協(xié)議之間存在信息隔離。所以,我們需要在協(xié)議的邊界設(shè)備上(同時(shí)運(yùn)行兩種協(xié)議)執(zhí)行重發(fā)布操作。
重發(fā)布:讓路由器將一種路由協(xié)議按照另一種路由協(xié)議的規(guī)則發(fā)送出去。
[R4]rip
[r4-rip-1]import-route static??? -- 導(dǎo)入靜態(tài)
[r3-GigabitEthernet0/0/0]rip version2 :在接口上配置,讓接口按照對(duì)應(yīng)版本的規(guī)則來收發(fā)RIP的? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?數(shù)據(jù),實(shí)現(xiàn)RIPV1和RIPV2版本兼容。
注:一個(gè)數(shù)據(jù)包中最多可以攜帶25條路由條目,如果存在認(rèn)證,則將占用一條路由條目的空間,? ? ? ? ? ?則他將只能攜帶24條路由條目。
十二.RIP的拓展配置
1,RIPV2手工認(rèn)證
? ? ?[R1-GigabitEthernet0/0/0]rip authentication-mode md5 usual cipher 123456
2,RIPV2的手工匯總
? ? ?[r1-GigabitEthernet0/0/0]rip summary-address 192.168.0.0255.255.254.0
? ? ?[r1]display rip 1route:查看RIP路由信息
注:只要出現(xiàn)匯總,就一定把指向空接口寫上,防止環(huán)路
3,缺省路由
? ? [r3]rip???? --r3為邊界路由器
? ? ?[r3-rip-1]default-route originate
注:執(zhí)行此操作后,其他路由器會(huì)產(chǎn)生一個(gè)缺省指向此邊界路由器
4,加快收斂:減少計(jì)時(shí)器時(shí)間
? ? ? [r1-rip-1]timers rip 30 180 120
十三.RIP的路由控制:
優(yōu)先級(jí):
[r1-rip-1]preference 150
開銷值(只能把開銷值改大):
1. 出方向修改 :影響別人
? ? [r2-GigabitEthernet0/0/0]rip metricout 2??? --2是累加值
出方向修改的效果是:將開銷值計(jì)算公式中的累加值進(jìn)行修改。
2. 入方向修改: 影響自己
? ? ?[r1-GigabitEthernet0/0/0]rip metricin 2??? --2是在原先開銷值的基礎(chǔ)上加2
精細(xì)化控制路由:
1,先使用ACL列表抓取流量
? ? ? [r2-acl-basic-2000]rule permit source 2.2.2.0 0
2,修改開銷值
? ? ? [r2-GigabitEthernet0/0/0]rip metricout 2000 10
? ? ? [r1-GigabitEthernet0/0/0]rip metricin 2000 10
十四.路由過濾,Filter-policy---過濾策略:
1、抓取流量:因?yàn)檫^濾策略本身沒有過濾能力,所以在抓取流量時(shí)需要使用ACL列表的過濾功能
? ? ?[r2-acl-basic-2001]rule deny source 2.2.2.0 0
2、在過濾策略中調(diào)用
? ? ? [r2-rip-1]filter-policy 2001 export GigabitEthernet 0/0/0
3、除了被過濾的網(wǎng)段,允許其他所有的網(wǎng)段放通
? ? ? [r2-acl-basic-2001]rule permit source any
? ? ? 華為設(shè)備末尾并沒有隱含規(guī)則,所以,需要放通所有剩余流量,避免誤傷
[r1-rip-1]filter-policy 2001 import
十五.RIP的單播鄰居
1. 單播鄰居配置的時(shí)候,一定是雙向指定的。
? ? [r1-rip-1]peer10.0.0.2
2. RIP的沉默接口只針對(duì)組播和廣播數(shù)據(jù)生效而不影響單播
? ? [r1-rip-1]silent-interface GigabitEthernet 0/0/0
總結(jié)
- 上一篇: 打造手淘极简包的轻量化框架
- 下一篇: Ansys Zemax | 如何模拟部分