學習筆記——動態路由——RIP(附加度量值配置)

六、附加度量值配置

RIP協議cost開銷值默認值為0路由信息每傳遞一次值增加1最大15,(路由器不能超過15)16代表不可達

入接口附加度量值 ????rip? metricin?? 5?? //可以修改開銷改變路徑。只能增加,不能減小

RT1、RT2、RT3、RT4、RT5都運行RIP協議,RT5發布192.168.5.0/24路由。RT1分別從RT2和RT3 獲取到這條路由,從RT2學到的路由度量值是2跳,從RT3學到的路由度量值是3跳,RT1選擇從RT2學到的192.168.5.0/24路由,因為路由的度量值更小。同理,RT5優選RT2通告的192.168.1.0/24路由。

查看 RT1 的 RIP路由:

display ip routing-table protocol rip

Route Flags:R-relay,D -download to fib

Public routing table:RIP

Destinations:4 Routes:5

RIP routing table status:

Destinations:4 Routes:5

Destination/Mask Proto Pre Cost Flags NextHop Interface

192.168.5.0/24 RIP 1002 D 192.168.12.2 Ethernet1/0/0

192.168.25.0/24 RIP 1001 D 192.168.12.2 Ethernet1/0/0

192.168.34.0/24 RIP 1001 D 192.168.13.3 GigabitEtherneto/0/0

192.168.45.0/24 RIP 1002 D 192.168.13.3 GigabitEthermeto/0/o

RIP 1002 D 192.168.12.2 Ethernet1/0/0

RIP routing table status:

Destinations:0 Routes:0

這樣的話,192.168.1.0/24和192.168.5.0/24網段的流量是走在RT1-RT2-RT5這條百兆鏈路上,而RT1-RT3-RT4-RT5這條千兆鏈路上沒有任何流量,實在不合理。更好的方法是將流量切換到千兆鏈路上,而百兆鏈路作為備份路徑。

RIP支持在接口上增加指定路由的度量值,影響RIP路由的選擇。

RT1 的配置:

[RT1] acl ?2000

[RT1-acl-basic-2000] rule ?permit ?source ?192.168.5.? 0 0.0.0.0

[RT1] interface Ethernet 1/0/0

[RT1-Ethernet1/0/0] rip ?metricin ?2000 ?2??? //用于調整接口的附加度量值,當收到ACL 匹配的路由更新時,度量值會在原來的基礎上增加2跳。

這時,RT1從Ethernet1/0/0接口收到的192.168.5.0/24路由時,度量值變為4 ,于是RT1選擇從 RT3通告的192.168.5.0/24 路由,因為路由度量值為3 。

但是現在只完成了一半,從192.168.1.0/24到192.168.5.0/24的數據包走RT1-RT3-RT4-RT5這條路徑,但是從192.168.5.0/24 到192.168.1.0/24的數據包走R5-R2-R1這條百兆帶寬路徑,也就是數據的往返路徑不一致。為了實現數據往返使用相同路徑,我們需要進行相應調整,讓RT5選擇RT4通告的 192.168.1.0/24 路由。

方法有兩種:一種是在 RT5的Ethernet1/0/0接口做配置,增加這條路由的度量值;另一種就是在RT2的Ethernet1/0/1接口做配置,增加這條路由的度量值。我們看下后面一種方法的配置:

[RT2] acl 2000

[RT2-acl-basic-2000] rule permit source 192.168.1.0 ??0.0.0.0

[RT2-acl-basic-2000] quit

[RT2] interface Ethernet 1/0/1

[RT2-Ethernet1/0/1] rip ?metricout ?2000 ?3 ??//用于調整接口的附加度量值,當發送ACL 匹配的路由更新時,度量值會在原來的基礎上增加3跳。

這時,RT2通告給RT5的192.168.1.0/24路由的度量值從2跳變成4跳,RT5選擇RT4通告的路由(跳數為 3 )。這樣就把流量引導到千兆帶寬的路徑上。


整個華為數通學習筆記系列中,本人是以網絡視頻與網絡文章的方式自學的,并按自己理解的方式總結了學習筆記,某些筆記段落中可能有部分文字或圖片與網絡中有雷同,并非抄襲。完處于學習態度,覺得這段文字更通俗易懂,融入了自己的學習筆記中。如有相關文字涉及到某個人的版權利益,可以直接聯系我,我會把相關文字刪除。【VX:czlingyun ? ?暗號:CSDN】

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/36060.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/36060.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/36060.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

count(*) over (partition by ……)用法詳解

select id,count(*) over(partition by pro_id) from sal; 以pro_id分組,統計分組后每個pro_id的記錄總數及對應的id; 類似還有count(*) over(order by ……)、sum(amount) over(partition by ……)等,略有區別

降低企業運營成本的API服務有哪些?

通過API服務,企業可以實現許多功能和服務的自動化和優化,從而有效降低企業的運營成本。API服務可以幫助企業簡化流程、減少人工操作、提高效率,并提供數據支持和決策依據,從而實現成本的有效控制和降低。無論是人力資源管理、客戶…

【D3.js in Action 3 精譯】1.2.2 可縮放矢量圖形(一)

譯注 由于 1.2.2 小節介紹 SVG 的篇幅過多,為了方便查閱,后續將分多個小節依次進行翻譯。為了確保整個 1.2.2 小節的完整性,特意將上一篇包含的 SVG 小節的內容整理出來重新編排。敬請留意。 1.2.2 SVG - 可縮放矢量圖形 可伸縮矢量圖形&…

kaoYan-English

英語的提高是個日積月累,可以花一個月時間突擊政治。但英語不可。關鍵在于單詞和閱讀理解 提高英語成績的捷徑,多做閱讀題。閱讀理解的分值高,閱讀理解在鞏固詞匯,培養語感有不可替代作用。 選資料,貼合考研難度的&a…

x264 編碼器 i_intra_cost 計算過程

介紹 是uint16_t類型指針變量,用來存儲每個宏塊的幀內代價值,在 frame.h 文件中x264_frame_t結構體中聲明。在*frame_new 函數中將lowres_costs[0][0]指向給i_intra_cost,并 memset 為-1;//代碼有刪減 frame->i_intra_cost = frame->lowres_costs[0][0]; memset( fra…

Raspbian命令行連接WiFi網絡

Raspbian命令行連接WiFi網絡 1. 源由2. 環境3. 信號4. 連接5. 檢查6. 斷開 1. 源由 “懶人”多福,是什么原因,大家知道不,哈哈。 如果大家關注過之前《Ardupilot開源代碼之Rover上路計劃》,為了筆記本電腦在不斷網的情況下進行配…

Rust 中使用 :: 這種語法的幾種情況

文章目錄 1. 訪問模塊成員:2. 訪問關聯函數或靜態方法:3. 訪問 trait 的關聯類型或關聯常量4. 指定泛型類型參數 1. 訪問模塊成員: mod utils {pub fn do_something() { /* ... */ } }let result utils::do_something();2. 訪問關聯函數或靜…

【Spring Cloud Alibaba AI】簡單使用

本文基于官方文檔。 Spring AI 官方文檔:Spring AI :: Spring AI Reference 中文文檔:Spring AI 簡介 - spring 中文網 (springdoc.cn) Spring AI 是 Spring 官方社區項目,旨在簡化 Java AI 應用程序開發,讓 Java 開發者像使用…

達夢數據庫死鎖排查和解決

達夢數據庫死鎖排查和解決 鏈接: 達夢數據庫死鎖排查和解決

道路元素位置和方向的坐標系統: 點 線 面 連接點

道路元素位置和方向的坐標系統: 下圖道路元素在地球坐標系中的位置,該位置由三個坐標軸(x, y, z)組成的笛卡爾坐標系來確定。這種描述特別適用于三維建模和地理信息系統(GIS)中,其中道路被視為一個三維模型…

XSLT 轉換:深入解析與實際應用

XSLT 轉換:深入解析與實際應用 引言 XSLT(Extensible Stylesheet Language Transformations)是一種用于將XML文檔轉換為其他格式(如HTML、XML或文本)的語言。它由W3C制定,是XML技術棧的重要組成部分。XSLT轉換不僅限于格式轉換,還可以用于數據提取、報告生成、復雜計算…

陳皓(左耳朵皓子):程序算法與人生選擇

寫于2012,雖然過去很久了,現在讀來依然很受啟發,或許這就是好文的標準吧,不隨著時間的流逝而減弱。 每年一到要找工作的時候,我就能收到很多人給我發來的郵件,總是問我怎么選擇他們的offer,去騰…

使用 position:absolute; 定位的元素在ios上被遮蓋

在ios上一個元素使用position:absolute;定位后,被其它元素遮蓋 在使用absolute的元素上加一行代碼 -webkit-transform: translate3d(0, 0, 0);

[滲透測試] 任意文件讀取漏洞

任意文件讀取漏洞 概述 漏洞成因 存在讀取文件的功能(Web應用開放了文件讀取功能)讀取文件的路徑客戶端可控(完全控制或者影響文件路徑)沒有對文件路徑進行校驗或者校驗不嚴格導致被繞過輸出文件內容 漏洞危害 下載服務器中的…

Linux下反匯編相關工具

Linux下反匯編相關工具 程序出現崩潰堆棧,如果事先沒有裝調試包或者以調試模式編譯,則打出的堆棧中看不到函數名,或者顯示 n/a。此時往往需要根據 backtrace 打印的函數偏移地址來確定調用的是什么函數,這里就涉及到比較高級的調…

Java8新特性Stream

Stream 是 Java 8 引入的一種新的抽象,用于處理集合類 (Collection) 的數據。Stream 并不存儲數據,而是按需計算數據。Stream 操作有兩個重要特性: 流水線操作 (Pipelining):Stream 操作可以鏈式調用,形成一個流水線&…

springboot項目的打包問題(常用)

在java的日常開發中,離不開項目的打包,怎么將項目打包,并部署到服務器,這是每一個java程序猿都需要會的知識點,我根據自己的經驗寫這篇文章,希望可以幫助到有需要的人。 知識鋪墊:在java項目中…

第十五站:Java琥珀——持續集成與交付的自動化之路

Java作為一種廣泛使用的編程語言,它的生態系統非常龐大和成熟,其中包括了持續集成與持續交付(CI/CD)的工具,這些工具對于現代軟件開發至關重要。下面我將結合Java源代碼,簡要介紹Jenkins和GitLab CI/CD如何…

Compiled blocks

目錄 一,編譯塊 Compiled Block 二,編譯循環 三,調用編譯塊 Invoke 四,Tips and notes 一,編譯塊 Compiled Block 在幾何體網絡內,可將網絡的一部分放入編譯塊(compiled block)內…

jenkins nginx自動化部署 php項目

在當今快速發展的IT領域,自動化部署已成為提高工作效率和減少錯誤的關鍵。Jenkins作為持續集成/持續部署(CI/CD)的佼佼者,結合Docker容器技術和PHP編程語言,以及Ansible自動化工具,可以實現高效、可靠的自動…