今天繼續給大家介紹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