今天继续给大家介绍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配置模式中执行命令:

auto-cost enable

这样,就开启了IS-IS路由器的链路开销自动计算功能了。在开启了这一功能后,IS-IS路由器的不同开销风格会对路由计算造成不同的影响。
对于wide方式的开销风格而言,其接口链路开销的计算方式为:
【Bandwith-reference/Link-bandwith】*10
上述Bandwith-reference为参考带宽,在默认情况下为100M,也可以在IS-IS视图下通过命令

bandwidth-reference 1000

来修改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

IS-IS详解(十四)——IS-IS路由开销计算与外部路由引入相关推荐

  1. Linux内核Thermal框架详解十四、Thermal Governor(4)

    本文部分内容参考 万字长文 | Thermal框架源码剖析, Linux Thermal机制源码分析之框架概述_不捡风筝的玖伍贰柒的博客-CSDN博客, "热散由心静,凉生为室空" ...

  2. IgH详解十四、igh添加总线链路状态监测功能

    在工业现场有可能因为复杂的现场环境导致ethercat网络链路出现异常.监测链路的异常是分析总线异常一个很重要的功能. 链路异常有两种情况: 1.网络断开 2.链路受到干扰有错包 EtherCAT从站 ...

  3. 【WINDOWS / DOS 批处理】for命令详解(四)

    for命令详解(一)[共十篇]                  for命令详解(六)[共十篇] for命令详解(二)[共十篇]                  for命令详解(七)[共十篇] fo ...

  4. Linux内核Thermal框架详解十二、Thermal Governor(2)

    本文部分内容参考 万字长文 | Thermal框架源码剖析, Linux Thermal机制源码分析之框架概述_不捡风筝的玖伍贰柒的博客-CSDN博客, "热散由心静,凉生为室空" ...

  5. Element Plus 实例详解(四)___Border 边框

    Element Plus 实例详解(四)___Border 边框 本文目录: 一.前言 二.搭建Element Plus试用环境 1.搭建Vue3项目(基于Vite + Vue) 2.安装Elemen ...

  6. 元宇宙技术普及读本重磅问世 详解十大技术 把脉数字经济 前瞻产业布局

    转自 元宇宙共识圈 王恩东.倪光南.沈昌祥.郑纬民--四位中国工程院院士联袂力荐 倪健中.姚前.李正茂.朱嘉明.肖风.敖然等权威专家一致推荐 汇聚元宇宙技术专家及产业一线佼佼者倾力撰写 元宇宙技术普及 ...

  7. 一致性协议raft详解(四):raft在工程实践中的优化

    一致性协议raft详解(四):raft在工程实践中的优化 前言 性能优化 client对raft集群的读写 参考链接 前言 有关一致性协议的资料网上有很多,当然错误也有很多.笔者在学习的过程中走了不少 ...

  8. shell脚本详解(四)——循环语句之while循环和until循环(附加例题及解析)

    shell脚本详解(四)--循环语句之while循环和until循环 一.until循环 1.循环结构 2.例题 二.while循环 1.循环结构 2.例题(每个人的思路不同,会导致脚本内容不一样,这 ...

  9. 大型企业网络配置系列课程详解(四) --HSRP和VRRP配置与相关概念的理解(一)...

    大型企业网络配置系列课程详解(四)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&qu ...

  10. python获取屏幕文字_详解:四种方法教你对Python获取屏幕截图(PyQt , pyautogui)...

    前言: 今天为大家带来的内容是详解:四种方法教你对Python获取屏幕截图(PyQt , pyautogui)本文具有不错的参考意义,希望能够帮助到大家! Python获取电脑截图有多种方式,具体如下 ...

最新文章

  1. 为什么一定要好好睡觉?
  2. geotools学习(一)IntelliJ IDEA搭建快速入门示例.pdf
  3. 【安全系列之XSS】XSS攻击测试以及防御
  4. 使用postman消费Marketing Cloud的contact读取API
  5. 近代数字信号处理实验-DFT分析信号的频谱
  6. 高通cpu排行_安卓手机芯片排行:麒麟990 5G仅排第三,980还输给了765G?
  7. 为什么别人靠聊天找到了女朋友?因为他会这三招
  8. u-boot移植随笔:u-boot2010.09移植到8MB Nor Flash的S3C2440,第一步搞定(补记)
  9. 一纬度横直线等于多公里_必备 | 高中物理必修一、必修二知识点提纲,预习复习一次搞定!...
  10. vsftpd服务详解
  11. django+layui图片上传(用户头像修改,实时预览)
  12. 有关lodop.js和CLodop服务
  13. 什么是运放的虚短和虚断
  14. OpenStack网络QoS
  15. 比 Elasticsearch 更快,RediSearch + RedisJSON = 王炸
  16. vuex 的实现原理
  17. 广度优先搜索(BFS)---农夫与牛
  18. 在虚拟机中通过vs2010连接到2013 access数据库
  19. 轻轻松松学会Python入门十:程序设计方法学
  20. Python 爬虫 之 爬虫的一些基本知识和基本操作(爬取视频、图片、获取网页源码等)整理

热门文章

  1. Java中synchronized与Lock的区别
  2. 3分钟tips:什么是特征向量?什么是特征值?
  3. android 串口工具下载,SerialTool串口调试工具-SerialTool apkv1.2 android最新版_永辉资源网...
  4. linux 内核恐慌,linux – CentOS 6.5 mdadm Raid 1 – raid数据检查期间的内核恐慌
  5. mysql文章列表_MySQL-分享文章列表 - Su的博客
  6. axios get请求添加去缓存
  7. Flutter进阶第14篇:支付宝支付【上】
  8. Eclipse — 导包异常总结《I》
  9. Eclipse — 更改包名后导致服务器启动报异常
  10. CF#213DIV2:B The Fibonacci Segment