學習筆記——動態路由——IS-IS中間系統到中間系統(開銷)

四、IS-IS開銷

1、IS-IS 開銷簡介

在IS-IS協議剛面世時,互聯網網絡結構還非常簡單,因此IS-IS早期的版本中只使用了6bit來描述鏈路開銷,鏈路開銷的取值范圍是1-63。一條路由的開銷范圍只有10bit取值范圍是0-1023。??????

隨著計算機網路的規模不斷擴大,網絡結構愈加復雜,原有的開銷計算方式已經無法適應大規模網絡的組網需求。由于開銷值取值范圍太小,因此粒度比較粗,并且當路由開銷超過1023時,開銷值會默認采用1023,還會造成次優路徑問題。

因此ISO就另外開發了一套IS-IS的開銷模式。把原有的開銷叫做“窄”類型(narrow),把新的開銷模式叫做“寬”類型(wide)

“寬”模式中接口開銷有24bit,取值范圍最高到1600多萬,路徑開銷為32bit,取值范圍最高到32億多,完全可以適應當前復雜網絡拓撲組網需求。

目前,基本上所有的IS-IS網絡中配置的都是寬度量值風格的開銷類型。

2、IS-IS開銷值

IS-IS使用Cost(開銷)作為路由度量值,Cost值越小,則路徑越優

IS-IS鏈路的Cost與設備的接口有關,與OSPF類似,每一個激活了IS-IS的接口都會維護接口Cost。

與OSPF不同的是,IS-IS接口的Cost在缺省情況下并不與接口帶寬相關(在實際部署時,IS-IS也支持根據帶寬調整Cost值),無論接口帶寬多大缺省時Cost為10

一條IS-IS路徑的Cost等于本路由器到達目標網段沿途的所有鏈路的Cost總和。如圖所示,全網運行IS-IS,則R3到達10.0.1.1/32的Cost值為20(10+10+0)。

IS-IS有三種方式來確定接口的開銷,按照優先級由高到低分別是:

接口開銷:為單個接口設置開銷。

全局開銷:為所有接口設置開銷。

自動計算開銷:根據接口帶寬自動計算開銷。

3、開銷修改

(1) 全局修改開銷??? 開銷計算優先級第二

isis 1????????????????????

circuit-cost 20 ?? ??????? //全局修改開銷. ISIS視圖下配置;手動配置所有ISIS接口開銷為20

network-entity 49.0001.0000.0000.000b.00

is-name AR2

(2) 接口修改開銷 ?????開銷計算優先級最高

interface GigabitEthernet0/0/1

ip address 10.1.23.2 255.255.255.0

isis enable 1

isis cost 30 ????????? //接口修改開銷值

(3) 根據帶寬自動計算開銷 ?????開銷計算優先級最低

寬度量模式:根據帶寬計算。? 參考帶寬/接口帶寬*10

isis 1

cost-style wide??????????????????? //ISIS視圖下配置;將開銷類型改為寬帶

bandwidth-reference 10000 ??????? // ISIS視圖下配置,修改參考帶寬值

auto-cost enable ????????? ??????? // ISIS視圖下配置;使能自動計算接口的開銷值

network-entity 49.0001.0000.0000.000b.00

is-name AR2

4、開銷類型

(1)Narrow(窄度量):

取值范圍1~63默認開銷都是10,默認模式。

只計算narrow的LSP路由,發送narrow的LSP;可以接收wide但是不會計算,會繼續向鄰居泛洪。

(2)wide(寬度量):

開銷=參考帶寬/接口帶寬*10,參考帶寬范圍1-16777214,參考帶寬缺省值為1000。

可以接收narrow但是不計算,會繼續泛洪。

寬度量值如果兩端模式不一樣,不影響鄰居關系建立,但是會影響部分路由計算不完整為什么要使用寬度量值風格,因為wide支持路由打TAG。

注意使用時有參數,其中有兼容模式

寬度量(兼容模式)-wide-compatible

兼容寬度量與窄度量的LSP,本機只發送寬度量的報文(在報文中包含寬度量的TLV)

wide-compatible風格發送wide風格的LSP,但是當收到narrow風格的LSP時,也會進行“兼容”,將narrow風格的LSP引入自身進行路由計算。

窄度量(兼容模式)-narrow-compatible

兼容寬度量與窄度量的LSP,本機只發送窄度量的報文(在報文中包含窄度量的TLV)

narrow-compatible風格發送narrow風格的LSP,但是當收到wide風格的LSP時,也會進行“兼容”,將wide風格的LSP引入自身進行路由計算。

兼容模式-compatible

兼容(compatible)類型的則會同時發送和接受wide和narrow風格的LSP。

兼容寬度量與窄度量的LSP,本機只發送兩種度量的報文(在報文中包含兩種度量的TLV)

這五種類型的發送和接受LSP類型如下表所示:

?

5、開銷類型的開銷計算

路由開銷計算方式

1、接口手動配置開銷(可以全局更改和指定接口下更改)

所有ISIS接口默認為窄帶,開銷為10 ,環回口為0。

當接口開銷類型改為寬帶后,開銷默認也為10,環回口為0

2、ISIS可以配置自動計算接口開銷

???

不同開銷類型可以建立鄰接關系,但因為TLV類型不一致,在3種組合下,有接口無法收到對方的路由。

1 wide(無對方路由)和narrow(無對方路由)

2 wide-compatible(有對方路由)和narrow(無對方路由)

3 narrow-compatible(有對方路由)和wide(無對方路由)

開銷計算

1 內部開銷計算:每經過一條鏈路加10。在level-1區域,去往level-2區域的路由為默認路由,開銷固定為10。

2 外部開銷計算:wide類型不變。narrow類型開銷=64+外部路由開銷+10*進過的鏈路數量。

wide模式:

內部開銷:在沒有帶寬計算開銷的模式下。默認就是10

外部開銷:也是一樣的. 每經過一條鏈路+10 (相當于OSPF的type1的路由.)

narrow模式:

內部開銷:跟模式是一樣的. 模式就是10

外部開銷:也是一樣的. 每經過一條鏈路+10

源路徑開銷(1)+narrow模式下的最大開銷(63)+內部開銷(10)

窄度量模式:根據開銷計算公式


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

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

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

相關文章

前端實現無縫自動滾動動畫

1. 前言: 前端使用HTMLCSS實現一個無縫滾動的列表效果 示例圖: 2. 源碼 html部分源碼: <!--* Author: wangZhiyu <w3209605851163.com>* Date: 2024-07-05 23:33:20* LastEditTime: 2024-07-05 23:49:09* LastEditors: wangZhiyu <w3209605851163.com>* File…

【ubuntu】安裝(升級)顯卡驅動,黑屏|雙屏無法使用問題解決方法

every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?typeblog 0. 前言 ubuntu 安裝(升級)顯卡驅動&#xff0c;黑屏|雙屏無法使用問題解決方法 由于項目需要&#xff0c;對顯卡驅動進行升級。升級完就黑屏。。。。&#xff0…

Fast R-CNN(論文閱讀)

論文名&#xff1a;Fast R-CNN 論文作者&#xff1a;Ross Girshick 期刊/會議名&#xff1a;ICCV 2015 發表時間&#xff1a;2015-9 ?論文地址&#xff1a;https://arxiv.org/pdf/1504.08083 源碼&#xff1a;https://github.com/rbgirshick/fast-rcnn 摘要 這篇論文提出了一…

WordPress禁止用戶注冊某些用戶名

不管在任何網站&#xff0c;用戶注冊時都有一個屏蔽非法關鍵詞&#xff0c;就是禁止注冊某些用戶名&#xff0c;原因是因為防止用戶使用一些特定的用戶名&#xff0c;例如管理員、官方等用戶名&#xff0c;還有就是那些攻擊性的詞語了。 加網站添加了屏蔽非法關鍵詞&#xff0…

BAT-致敬精簡

什么是bat bat是windows的批處理程序&#xff0c;可以批量完成一些操作&#xff0c;方便快速。 往往我們可以出通過 winR鍵來打開指令窗口&#xff0c;這里輸入的就是bat指令 這里就是bat界面 節約時間就是珍愛生命--你能想象以下2分鐘的操作&#xff0c;bat只需要1秒鐘 我…

考慮數據庫粒度的設計-提升效率

目錄 概要 場景 設計思路 小結 概要 公開的資料顯示&#xff0c;數據庫粒度是&#xff1a;“在數據庫領域&#xff0c;特別是數據倉庫的設計中&#xff0c;粒度是一個核心概念&#xff0c;它直接影響到數據分析的準確性和存儲效率。粒度的設定涉及到數據的詳細程度和精度&…

【JVM基礎篇】Java的四種垃圾回收算法介紹

文章目錄 垃圾回收算法垃圾回收算法的歷史和分類垃圾回收算法的評價標準標記清除算法優缺點 復制算法優缺點 標記整理算法&#xff08;標記壓縮算法&#xff09;優缺點 分代垃圾回收算法&#xff08;常用&#xff09;JVM參數設置使用Arthas查看內存分區垃圾回收執行流程分代GC算…

【SpringBoot】IDEA查看spring bean的依賴關系

前因&#xff1a;在研究springcloud config組件時&#xff0c;我發現config-server包下的EnvironmentController可以響應客戶端的請求&#xff0c;但EnvironmentController并不在啟動類所在的包路徑下&#xff0c;所以我推測它是作為某個Bean方法在生效&#xff0c;尋找bean的依…

vue-router 源碼分析——9.別名

這是對vue-router 3 版本的源碼分析。 本次分析會按以下方法進行&#xff1a; 按官網的使用文檔順序&#xff0c;圍繞著某一功能點進行分析。這樣不僅能學習優秀的項目源碼&#xff0c;更能加深對項目的某個功能是如何實現的理解。這個對自己的技能提升&#xff0c;甚至面試時…

DAY1: 實習前期準備

文章目錄 VS Code安裝的插件C/CCMakeGitHub CopilotRemote-SSH收獲 VS Code 下載鏈接&#xff1a;https://code.visualstudio.com 安裝的插件 C/C 是什么&#xff1a;C/C IntelliSense, debugging, and code browsing. 為什么&#xff1a;初步了解如何在VS Code里使用C輸出…

https創建證書

需要下載httpd模塊&#xff1a;yum install httpd -y 前提需要先搭建一個虛擬主機來測試證書創建的效果&#xff0c;以下面www.hehe.com為例&#xff0c;可以參考創建&#xff1a; [rootlocalhost conf.d]# vim vhost.conf <directory /www> allowoverride none requi…

關于小愛同學自定義指令執行

1.前言 之前買了小愛同學音響&#xff0c;一直想讓其讓我的生活變得更智能&#xff0c;編寫一些程序來完成一些自動化任務&#xff0c;但是經過搜索發現&#xff0c;官方開發者平臺不能用了&#xff0c;尋找api階段浪費了我很長時間。最后在github 開源項目發現了倆個比較關鍵…

13.SQL注入-寬字節

SQL注入-寬字節 含義&#xff1a; MySQL是用的PHP語言&#xff0c;然后PHP有addslashes()等函數&#xff0c;這類函數會自動過濾 ’ ‘’ null 等這些敏感字符&#xff0c;將它們轉義成’ ‘’ \null&#xff1b;然后寬字節字符集比如GBK它會自動把兩個字節的字符識別為一個漢…

內容營銷專家劉鑫煒:網站排名需考慮哪些SEO優化技巧?

網站排名的SEO優化技巧包括&#xff1a; 1. 關鍵詞研究&#xff1a;了解目標受眾的搜索關鍵詞&#xff0c;將這些關鍵詞合理地應用在網站的標題、描述、正文和標簽中&#xff0c;有助于提高網站排名。 2. 內容優化&#xff1a;創建高質量、有價值的內容&#xff0c;可以吸引搜…

Qt源碼解析之QObject

省去大部分virtual和public方法后&#xff0c;Qobject主要剩下以下成員&#xff1a; //qobject.h class Q_CORE_EXPORT Qobject{Q_OBJECTQ_PROPERTY(QString objectName READ objectName WRITE setObjectName NOTIFY objectNameChanged)Q_DECLARE_PRIVATE(QObject) public:Q_I…

STM32-OC輸出比較和PWM

本內容基于江協科技STM32視頻內容&#xff0c;整理而得。 文章目錄 1. OC輸出比較和PWM1.1 OC輸出比較1.2 PWM&#xff08;脈沖寬度調制&#xff09;1.3 輸出比較通道&#xff08;高級&#xff09;1.4 輸出比較通道&#xff08;通用&#xff09;1.5 輸出比較模式1.6 PWM基本結…

MATLAB常用語句總結7

MATLAB總結7&#xff1a;常見錯誤歸納 本篇專門用于記錄一些應試技巧 文章目錄 MATLAB總結7&#xff1a;常見錯誤歸納前言一、一些小定義和小技巧二、蒙塔卡羅求解方法1.函數的定義2.函數引用3.代碼量較少的蒙塔卡羅 三、函數引用與多變量四、矩陣引用五、非線性函數&#xff…

14-39 劍和詩人13 - 頂級大模型測試分析和建議

????? 隨著對高級語言功能的需求不斷飆升&#xff0c;市場上涌現出大量語言模型&#xff0c;每種模型都擁有獨特的優勢和功能。然而&#xff0c;駕馭這個錯綜復雜的生態系統可能是一項艱巨的任務&#xff0c;開發人員和研究人員經常面臨選擇最適合其特定需求的模型的挑戰。…

哈弗架構和馮諾伊曼架構

文章目錄 1. 計算機體系結構 2. 哈弗架構&#xff08;Harvard Architecture&#xff09; 3. 改進的哈弗架構 4. 馮諾伊曼架構&#xff08;Von Neumann Architecture&#xff09; 5. 結構對比 1. 計算機體系結構 計算機體系結構是指計算機系統的組織和實現方式&#xff0c…

Python | Leetcode Python題解之第220題存在重復元素III

題目&#xff1a; 題解&#xff1a; class Solution(object):def containsNearbyAlmostDuplicate(self, nums, k, t):from sortedcontainers import SortedSetst SortedSet()left, right 0, 0res 0while right < len(nums):if right - left > k:st.remove(nums[left]…