zl程序教程

您现在的位置是:首页 >  工具

当前栏目

IS-IS详解(十三)——IS-IS 路由开销类型

路由 详解 类型 is 十三 开销
2023-09-14 09:01:45 时间

今天继续给大家介绍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早期的版本中只使用了6bit来描述链路开销,链路开销的取值范围是1-63。一条路由的开销范围也只有10bit,取值范围是0-1023。后来,随着计算机网路的规模不断扩大,网络结构愈加复杂,原有的开销计算方式已经无法适应大规模网络的组网需求。由于开销值取值范围太小,因此粒度比较粗,并且当路由开销超过1023时,开销值会默认采用1023,还会造成次优路径问题。因此ISO就另外开发了一套IS-IS的开销模式。并且把原有的开销叫做“窄”类型(也称为narrow),把新的开销模式叫做“宽”类型(也称为wide)。在“宽”模式中,接口开销有24bit,取值范围最高到1600多万,路径开销为32bit,取值范围最高到32亿多,完全可以适应当前复杂网络拓扑组网需求。
目前,基本上所有的IS-IS网络中配置的都是宽度量值风格的开销类型。

二、IS-IS路由器开销相关TLV

narrow风格的开销类型和wide风格的开销类型使用不同的TLV来描述自己的路由信息,IS-IS路由器之间就是通过在TLV上的不同来判断邻居IS-IS路由器所采用的开销风格。在配置IS-IS组网时,要注意尽量使得IS-IS路由器之间开销风格一致,负责IS-IS组网时就容易出现问题。当IS-IS的开销类型与自身不兼容时,不影响相互之间IS-IS邻居的建立,也会正常接收邻居的LSP报文并存入自身的LSDB中。但是本身却不计算邻居的路由信息。
narrow风格使用以下类型的TLV:
1、IP Internal Reachability TLV。 128号TLV,用来携带路由域内的IS-IS路由信息。
2、IP External Reachability TLV。 130号TLV,用来携带路由域外的路由信息。
3、Neighbors TLV。 2号TLV,用来携带邻居信息。
narrow度量值风格的LSP报文如下:
在这里插入图片描述
wide风格使用以下类型的TLV:
1、Extended IP Reachability TLV。 135号TLV,用来替换原有的IP Reachability TLV,扩展了路由开销值的范围。
2、IS Extended Neighbors TLV。 22号TLV,用来携带邻居信息。
wide度量值风格的LSP报文如下:
在这里插入图片描述

当在IS-IS路由器上查看wide度量值风格的LSP报文时,相应路由前面会有一个加号,如下所示:
在这里插入图片描述

三、IS-IS路由开销类型

从上文介绍中,我们可以明确,在IS-IS中存在narrow和wide类型的开销度量值风格。实际上,这只是IS-IS的开销风格的两大类,IS-IS协议一共有五种开销度量值风格。除了narrow和wide以外,还有wide-compatible、narrow-compatible和compatible三种类型的开销风格。
实际上,剩下的三种开销值风格,在很大程度上引入是为了新老版本网络设备的兼容。wide-compatible风格会发送wide风格的LSP,但是当收到narrow风格的LSP时,也会进行“兼容”,将narrow风格的LSP引入自身进行路由计算。narrow-compatible风格会发送narrow风格的LSP,但是当收到wide风格的LSP时,也会进行“兼容”,将wide风格的LSP引入自身进行路由计算。而compatible类型的则会同时发送和接受wide和narrow风格的LSP。这五种类型的发送和接受LSP类型如下表所示:

开销风格发送的开销风格接收并计算的报文类型
narrownarrownarrow
widewidewide
narrow-compatiblenarrownarrow&wide
wide-compatiblewidenarrow&wide
compatiblenarrow&widenarrow&wide

注意,在实际项目配置时,如果不是业务必须,还是应该将整个IS-IS域内的路由器采用相同的开销类型,不会采用上表中最后三种兼容模式的开销风格。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200/article/details/120050193