RIP --- 路由信息协议
全球網絡連成一片會很混亂,由此引出AS
AS --- 自治系統 --- 將網絡分塊管理 --- 由單一的機構或組織所管理的一系列IP網絡及其設備所構成的集合
AS的管理 --- AS存在編號 --- 由16位二進制構成 (0 - 65535?--- 與端口號一樣)----拓展版的AS編號 --- 32位二進制構成(與IPV4一樣)
AS通信:
根據AS范圍進行劃分:
???????AS內部通信所使用的協議 ---?IGP(內部網關協議)?--- RIP(路由信息協議),OSPF,is-is,EIGRP(思科自己的協議,大部分廠商都能用,華為不能用 --- 高級距離矢量型協議)等
???????AS之間的通信協議 --- EGP(外部網關協議)--- BGP
IGP根據算法進行分類
???????距離矢量型協議(DV) --- 路由器之間直接發送路由條目信息。--- 使用的算法:貝爾曼-福特算法(Bellman-Ford算法) --- “依據傳聞的路由協議”---RIP(典型代表)
???????鏈路狀態型協議(LS)--- 路由器之間傳遞鏈路狀態信息(LSA --- 鏈路狀態通告)--- SPF算法(最短路徑優先算法) ---- 將圖形結構轉換為樹形結構(不會出現環路)---- OSPF,is-is
RIP --- 路由信息協議
鄰居 --- 相鄰的兩個路由器,可以直接通過直連網段進行通信(通信方式是廣播)
Destination/Mask,度量值(Metric)--- 開銷值(Cost)--- 動態路由重要的選路依據
直連路由開銷值為0,靜態路由的開銷值也為0(靜態路由開銷值為0是因為這個是人工配置,開銷值認為決定)
開銷值:當動態路由計算出多條到達相同網段的路由信息時,將會選擇開銷值最小的路徑
不同協議之間比較優先級,相同協議之間比較開銷值。
不同動態路由協議之間,他們的開銷值的度量標準不一樣。
RIP是以跳數作為開銷度量的
RIP支持等開銷負載均衡
RIP的默認優先級 --- 100(華為體系)
RIP存在一個工作半徑 ---?15跳,當RIP收到一個目標網段路由的開銷值為16跳的時候,則認為該網段不可達。(破除環路)
RIP在傳遞路由條目的數據包中所攜帶的Cost = 本地路由表中該網段的開銷值+1.
Bellman-Ford算法
??1、收到但是沒有記錄,則直接刷新本地路由表
??2、收到有記錄;看下一跳,下一跳沒變,則直接刷新
??3、收到有記錄;看下一跳,下一跳改變;看開銷值,開銷值比原紀錄小,則刷新
??4、收到有記錄;看下一跳,下一跳改變;看開銷值,開銷值比原紀錄大,則丟棄
RIP的版本
?????一共存在3個版本 --- RIPV1,RIPV2,RIPNG
?????RIPV1,RIPV2 ---- 針對IPV4設計的版本
?????RPNG --- 針對IPV6設計的版本
RIPV1和RIPV2的區別
1、v1是有類別的路由協議,v2是無類別的路由協議
?????v1在發送目標網段信息時,不攜帶子網掩碼;
?????v2在發送目標網段信息時,攜帶子網掩碼
2、v1不支持手工認證,v2支持手工認證 --- 通過相同的口令完成身份認證
3、v1采用廣播的形式發送信息;v2是通過組播的形式發送信息;---224.0.0.9(RIPV2用的組播IP地址) SIP:接口的IP地址
DIP:224.0.0.9
SMAC:自己的
DMAC:組播MAC
?????RIPV1,RIPV2傳輸層使用的是UDP協議,通信端口為520端口。源端口號和目標端口號都是520端口
RIPNG傳輸層使用的是UDP協議的521端口。
RIP的數據包
Request --- 請求包?--- 開機時,新加入時
Response --- 響應包(包含路由信息)
RIP在收斂完成之后,依然會每隔30秒發送一個response ---- RIP的周期更新(使用的是UDP協議,傳輸不可靠)?--- 更新包
1,彌補RIP自身沒有確認機制
2,彌補RIP自身沒有保活機制(告訴別人自己還活著)
RIP的周期更新 --- 異步周期更新
RIP的計時器
1、周期更新計時器 --- 30 s(隨機在25~35 s之間)
2、無效計時器 --- 180 s --- 路由條目刷新后將啟動一個180 s的無效計時器,若計時器結束路由未刷新,則認為路由不可達。將該路由從全局路由表中刪除掉,并將該路由條目的開銷值改為16跳。然后將其存放在緩存中,之后周期更新的時候依然會攜帶。 --- 帶毒傳輸
3、垃圾回收計時器 --- 120 s --- 無效計時器歸零后開始計時,120S時間到則將徹底刪除該路由條目。更新時也不再發送,
RIP的破壞機制
1、觸發更新 --- 當網絡拓撲結構發生變化時,第一時間將變化信息傳遞出去
2、水平分割 --- 從哪個接口學來的就不再從哪個接口發出去
3、毒性逆轉 --- 從哪個接口學來的還從哪個接口發出去,但是要帶毒
4、因為2、3做法矛盾,因此只能選擇其中一個,華為設備默認開啟水平分割,但如果水平分割和毒性逆轉同時開啟,華為設備將按照毒性逆戰的規則來執行。
RIP配置
1、啟動RIP進程
[r1]rip 1 ?---- 僅具有本地意義,區分多個RIP進程使用
[r1-rip-1]
2、選擇RIP的版本
[r1-rip-1]version 1(不選擇版本直接進行宣告默認為RIPV1版本)
3、宣告
宣告的要求:
2所有的直連網段都需要宣告
2必須按照主類宣告
[r1-rip-1]network 1.0.0.0
宣告的目的:
2激活接口 --- 只有激活的接口才能收發RIP 數據包
2發布路由 --- 只有激活的接口所對應的網段的路由信息才能發布出去
[r1]display rip 1 route --- 查看RIP的路由表
RIP的拓展配置
1、RIPV2的手工認證
MD5 --- 哈希算法(散列函數) --- 將一段信息轉化成固定的128位字符串(不能還原/雪崩效應) --- 可以比對
[r1-GigabitEthernet0/0/0]rip authentication-mode md5 usual cipher 54321
2、RIPV2的手工匯總
[r1-GigabitEthernet0/0/0]rip summary-address 192.168.0.0 255.255.254.0(不能簡寫)
3、沉默接口
先進入進程,再選擇接口
[r1-rip-1]silent(沉默的)-interface GigabitEthernet0/0/1
4、加快收斂 --- 修改計時器
[r1-rip-1]timers rip 30 180 120 --- 不能修改他們之間的倍數關系
5、缺省路由
[r3-rip-1]default-route originate?--- 邊界路由器上面配置,將r3當作默認的缺省源,所有的路由器上會生成一個指往r3的缺省路由
R3不能自動生成指向ISP的缺省路由,需要手工配置
總結
以上是生活随笔為你收集整理的RIP --- 路由信息协议的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SegeX SgxVariantArra
- 下一篇: mysql优化面试整理-吊打面试官