日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

RIP协议复习

發布時間:2024/3/26 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RIP协议复习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

????????

知識點一:Bellman-Ford算法

1,AR2發送2.0網段的信息給AR1,如果,AR1本身并不存在該網段的路由信息,則將直接刷新到本地的路由表中。

Destination/Mask ????????Proto ???Pre??? ?Cost???? ?Flags ????????NextHop Interface

2.2.2.0/24??????????????? RIP??? ?100 ?????1??????? ?D ???????12.0.0.2??? ?G0/0/0

?

?

2,AR2發送2.0網段的信息給AR1,如果,R1本身存在該網段的路由信息、且下一跳就是AR2。則將AR2發來的信息刷新到路由表中。

?

3,AR2發送2.0網段的信息給AR1,如果,R1本身存在該網段的路由信息、但是下一跳不是AR2,則比較開銷值,如果,本地路由的開銷值大于AR2發來的開銷值,則將AR2發來的信息刷新到路由表中。

?

4,AR2發送2.0網段的信息給AR1,如果,R1本身存在該網段的路由信息、但是下一跳不是AR2,則比較開銷值,如果,本地路由的開銷值小于AR2發

來的開銷值,則不刷新路由條目。

?

版本 --- RIPV1,RIPV2 --- IPV4

——RIPNG --- IPV6

RIPV1和RIPV2的區別:

1,RIPV1是有類別的路由協議,RIPV2是無類別的路由協議。

有類別就是傳遞網段信息時不攜帶子網掩碼,而無類別是傳遞路

由信息時攜帶子網掩碼。 --- 所以,RIPV1不支持VLSM和CIDR

RIPV1不支持非連續子網場景

2,RIPV1采用廣播的方式來發送信息,RIPV2采用組播(224.0.0.9)

的方式發送信息。

224.0.0.x --- 本地鏈路組播 --- 所有本地鏈路組播地址的數

據包中TTL的值被設置為1。 ---- 組播IP地址會對應生成一個組

播MAC地址 --- 前24位01-00-5e,后24位為組播IP地址的后24

位。

交換機泛洪的三種情況 --- 1,遇到廣播幀;2,遇到組播幀;

3,遇到未知單播幀

RIPV1和RIPV2傳輸層使用的是UDP協議的520端口,RIPNG版使用

UDP 521端口。

3,RIPV2可以支持手工認證和手工匯總,而RIPV1不行。

?

?

知識點二:

RIP的數據包

Request --- 請求包 ---- 只有在設備剛啟動RIP進程時,為了盡快

獲取未知網段的路由信息,RIP將發送請求包請求。

Response---應答包(更新包) -- 收到請求包之后,將會回復應答包。應答包中將攜帶路由條目信息。

RIP在收斂完成后,依然每隔30s會發送一次應答包,我們將RIP的這種現像稱RIP的周期更新。 --—為了彌補自身沒有確認機制以保活機制。

RIP的周期更新,一定是異步周期更新。

?

RIP的計時器

周期更新計時器 ——30S --- 為了確保異步周期更新,我們并沒嚴格按照30S的更新時間來執行,而是,在其基礎上增加±5S的偏移量。

失效計時器 --- 180S --- 當一條路由180S內未刷新。則將判定該路由失效。將該路由的開銷值改為16。并且,從全局路由表中刪除。但是依舊保存在緩存中,之后周期更新?時依然攜。 --- 帶毒傳輸

垃圾收集計時器 -—— 120S ——失效路由在120S內將持續發出,帶毒傳輸,當?時間歸0后,則將徹底刪除。

?

RIP的環路問題 ---- 異步周期更新導致

1,15跳的開銷限制(開銷值不斷疊加,自動破環)

2,觸發更新 ---- 當拓撲結構發生變化的第一時間,將該變更信息傳遞出去

3,水平分割 --- 從哪個接口學到的信息,將不再從哪個接口發出去。

4,毒性逆轉 --- 從哪個接口學到的信息,依然可以從這個接口發出去、但是必須帶毒(將COST改為16)

在一臺路由器上,水平分割和毒性逆轉只能二選其一,華為設備默認開啟的是水平分割機制。但如果同時開啟水平分割和毒性逆轉,華為設備將按照毒性逆轉來執行。

?

?

?

知識點三:RIP的基本配置

1,啟動RIP進程

[r1]rip 1 --- 進程號,僅具有本地意義

[r1-rip-1]

2,版本選擇

[r1-rip-1]version 2

3,宣告

要求:1,所有直連網段都需要宣告

?? 2,必須按照主類來進行宣告

[r1-rip-1]network 12.0.0.0

?

目的:1,激活接口 --- 只有激活的接口才能收發RIP的數據

?? 2,發布路由 --- 只有激活接口對應的網段路由信息才能被發布

?

沉默接口 --- 將一個接口配置為沉默接口之后,將只接受不發送RIP數據包

[r1-rip-1]silent-interface GigabitEthernet 0/0/0

?

?

知識點四:RIPV1和RIPV2是不兼容的,不能互通

RIPV1數據包內容

Command --- 表示RIP數據包的類型 --- Requset -- 1

??? ——Response -- 2

Version --- 版本 --- V1 -- 1;V2 --- 2

路由條目信息 --- 一個RIP數據包中最多可以攜帶25跳路由信息。如果開啟認證,則將占用一條路由信息的空間,則將僅最多攜帶24條路由條目。

Address Family --- 地址族標識符;IP --- 2

目標網段 + 開銷值

交換機泛洪的條件 --- 1,廣播幀;2,組播幀;3,未知單播幀

RFC --- 行業技術匯編 3171 --- RIP

RIPV2數據包內容

Command --- 表示RIP數據包的類型 --- Requset -- 1

???????????????????????????????????????????????????????????? Response -- 2

Version --- 版本 --- V1 -- 1;V2 --- 2

路由條目信息 --- 一個RIP數據包中最多可以攜帶25跳路由信息。

Address Family --- 地址族標識符;IP --- 2

Route tag --- 路由標簽 --- 可以給流量打標記

目標網段 + 子網掩碼 + 開銷值

Next hop --- 下一跳 --- 一般情況下,下一跳字段均為 0.0.0.0。如果存在選路不佳的情況,則下一跳字段中將攜帶最佳下一跳的地址。

?

???????? RIPV2的下一跳問題 --- 主要為了應對一些選路不佳的情況,他可以直接指定下一跳而不是按照算法算出來的下一跳。

?

知識點五:重發布

???????? 因為不同的路由協議的運行原理和對路由的理解都不相同,所以,不同的路由協議之間存在信息隔離。想讓不同的協議的路由信息互通,我們可以在運行不同協議的邊界設備上,將不同路由協議之間進行轉換 --- 重發布 --- 路由器將一種路由協議通過另一種路由協議的方式傳播出去。

[r1-rip-1]import-route static

?

知識點六:RIPV1和RIPV2互通的方法:

1,重發布

2,[r3-GigabitEthernet0/0/0]rip version 2 --- 在接口上執行該 命令、可以讓該接口發送的RIP信息均按照RIPV2的規則來傳遞,和接受。

?

知識點七:RIP的拓展配置

1,RIPV2的手工認證 --- 因為RIPV2并沒有給認證預留空間,所以、在進行認證之后,認證數據將會占用一條路由條目的空間,導致,進行認證的RIP數據包中最多只能攜帶24條路由條目信息。

?

[r1-GigabitEthernet0/0/0]rip authentication-mode simple

cipher 123456

?

? 2,RIPV2的手工匯總 --- 匯總后將立即抑制明細路由,將明細路由的開銷值改為16,進行帶毒傳輸。

?

[r1-GigabitEthernet0/0/0]rip summary-address 192.168.0.0 ??255.255.252.0

注意,匯總之后不要忘記添加空接口路由進行防環。

匯總的優點:1),可以減少路由條目數量,提高轉發效率

?2),可以防止路由表翻滾,確保網絡的穩定性。

?

3,加快收斂 --- 減少計時器時間

[r1-rip-1]timers rip 30 180 120 ---- 注意,不要改變計時器之間的倍數關系

?

4,缺省路由

[r3-rip-1]default-route originate --- 在邊界路由器上下發,將使邊界設備作為缺省源,所有內網設備將自動生成一條缺省路由指向邊界方向。但注意,邊界設備上的缺省信息必須手工配置。

[r3-GigabitEthernet0/0/0]rip summary-address 0.0.0.0 ??

0.0.0.0 --- 在邊界路由器連接內網接口上下發匯總信息。

?

?

知識點八:RIP的路由控制

通過修改優先級影響RIP的選路

[r1-rip-1]preference 150 --- 將RIP默認優先級修改為

150(僅影響本地路由表) ---- 僅適用于不同協議之間進行比較選路

通過修改開銷值影響RIP的選路

1,在RIP中,不允許將開銷值修改變小,主要是因為RIP存在15跳的限制,如果隨意將開銷值改小,則將導致15跳限制形同虛設。所以,RIP在進行開銷值修改時,只能將開銷值改大。

2,在開銷值改大時,也可以從兩個方向入手修改

1),出方向修改,即路由信息發出時所在路由器上進行修改,這種修改方式不影響自身,只影響他人。

如果選擇在出方向修改,則修改的是路由傳遞時的增加值。

2),入方向修改,即路由信息接收方的路由器上進行修改,這種修改方式只影響自身,不影響他人。

如果選擇在入方向修改,則修改效果是直接在本地路由表開銷值的基礎上增加。

如果需要進行精準控制,就是對某個網段的路由信息中的開銷值進行調整,我們可以使用ACL列表對該網段流量進行抓取,之后針對抓取流量進行開銷值的修改。

?

實驗步驟:

1,創建ACL列表,抓取對應網段流量

[r2]acl 2000

[r2-acl-basic-2000]rule permit source 4.4.4.0 0

2,在接口上修改開銷值

[r2-GigabitEthernet0/0/0]rip metricout 2000 10 --- 出方向修改

[r1-GigabitEthernet0/0/0]rip metricin 2000 3 --- 入方向修改

?

知識點九:路由過濾 --- 也屬于路由控制的一種,我們可以過濾掉某些路由信息,這樣從一開始,就不去加表。

路由過濾也可以分為入方向(影響自己)和出方向(影響別人)在華為設備中,進行路由過濾需要用到過濾列表 --- filter-policy 過濾列表本身是高階列表,但是因為自身并不具備過濾功能,所以需要調用ACL列表,并且依賴ACL列表的過濾功能。

?

1,創建ACL列表,抓取并過濾路由信息

[r2]acl 2001

[r2-acl-basic-2001]

[r2-acl-basic-2001]rule deny source 4.4.4.0 0

?

[r2-acl-basic-2001]rule permit source any --- 一定要加,因

為華為設備ACL列表末尾并不是隱含了一條允許所有的規則,只是對未匹配到的流量不做處理。如果不加這一條,則將會過濾掉所有路由信息。

?

2,通過過濾列表對路由信息進行過濾

[r2-rip-1]filter-policy 2001 export GigabitEthernet 0/0/0 --- 在出方向調用過濾列表

[r1-rip-1]filter-policy 2001 import --- 在入方向進行調用

?

?

知識點十:單播鄰居

[r1-rip-1]peer 10.0.0.2 --- 單播鄰居的配置方法(注意,鄰居之間必須互相指定對方為自己的單播鄰居才行) ---- 鄰居之間將以單播的形式發送路由信息,但是,組播或者廣播信息也同時會發送。所以,單播鄰居需要和沉默接口一起使用才能達到其效果。(如果存在多個路由器需要相互指定)

?

沉默接口 --- 1,只收數據不發數據:

2,沉默接口的效果只影響組播或者廣播包,但是,對單播包沒有影響

?

?

?

?

總結

以上是生活随笔為你收集整理的RIP协议复习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。