天天看點

IS-IS詳解(十四)——IS-IS路由開銷計算與外部路由引入

今天繼續給大家介紹IS-IS相關内容。本文主要内容是IS-IS路由開銷計算與外部路由引入。

閱讀本文,您需要有一定的IS-IS基礎,如果您對此存在困惑,歡迎查閱我部落格的其他内容,相信您一定會有所收獲。

推薦閱讀:

IS-IS詳解(一)——IS-IS基礎

IS-IS詳解(二)——IS-IS鄰居建立

IS-IS詳解(三)——IS-IS 封包結構與功能

IS-IS詳解(四)——IS-IS Hello封包詳解

IS-IS詳解(五)——IS-IS 三次握手與兩次握手

IS-IS詳解(六)——IS-IS LSP機制詳解

IS-IS詳解(七)——IS-IS LSP封包詳解

IS-IS詳解(八)——深入探究IS-IS DIS選舉機制

IS-IS詳解(九)——IS-IS 骨幹區域與非骨幹區域通路基礎

IS-IS詳解(十)——IS-IS 骨幹區域與非骨幹區域通路進階

IS-IS詳解(十一)——IS-IS 區域間防路由環路和次優路徑

IS-IS詳解(十二)——IS-IS 路由過載、管理标記和主機名映射

IS-IS詳解(十三)——IS-IS 路由開銷類型

一、IS-IS鍊路開銷計算方式

在預設情況下,不論是哪種IS-IS開銷路徑成本風格,其每條鍊路的開銷值都為10。我們也可以使得IS-IS鍊路的計算方式修改成類似OSPF的方式根據鍊路的帶寬而得到不同的開銷,實際上,這也是一種很合理的開銷配置方式。

要想使能IS-IS的路徑開銷自動計算功能,就必須在IS-IS路由器的IS-IS配置模式中執行指令:

這樣,就開啟了IS-IS路由器的鍊路開銷自動計算功能了。在開啟了這一功能後,IS-IS路由器的不同開銷風格會對路由計算造成不同的影響。

對于wide方式的開銷風格而言,其接口鍊路開銷的計算方式為:

【Bandwith-reference/Link-bandwith】*10

上述Bandwith-reference為參考帶寬,在預設情況下為100M,也可以在IS-IS視圖下通過指令

來修改IS-IS的參考帶寬,上述指令中1000的機關是Mbit/s。

對于narrow方式的開銷風格而言,其接口鍊路開銷如下表所示:

鍊路開銷 接口帶寬
60 接口鍊路帶寬小于10M
50 接口鍊路帶寬小于100M,大于10M
40 接口鍊路帶寬小于155M,大于100M
30 接口鍊路帶寬小于622M,大于155M
20 接口鍊路帶寬小于2.5G,大于622M
10 接口鍊路帶寬大于2.5G

二、外部路由引入

在IS-IS路由器的IS-IS視圖中,執行指令:

import-route 【協定類型】 cost-type [external/internal] cost 【引入的外部路由開銷】
           

可以引入外部路由進入IS-IS協定。在引入外部路由時,協定可以為靜态路由、直連路由、BGP路由、其他IS-IS程序路由、OSPF路由、RIP路由以及靜态路由。後面的參數為設定引入的外部路由或内部路由,該參數對外部路由的開銷會有所影響。

當路由器的開銷風格為wide、cpmpatible或wide-compatible時,引入外部路由的開銷類型将不區分external或internal。在計算外部路由時也會直接比較路由的cost值大小,開銷越小越優先。

當路由器的開銷風格為narrow或narrow-compatible時,預設引入路由的cost為0,預設cost-type為external,并且internal的外部路由優先于external類型的外部路由。

當cost-type為external時,引入外部路由的開銷為引入外部路由時配置的開銷值+64;當cost-type為internal時,引入外部路由的開銷為引入外部路由時配置的開銷值。

原創不易,轉載請說明出處:https://blog.csdn.net/weixin_40228200/article/details/120050945

繼續閱讀