从今天开始,给大家介绍IS-IS协议相关内容。本文主要内容是IS-IS通用报文(ISO报文头)的结构与功能。
推荐阅读:
IS-IS详解(一)——IS-IS基础
IS-IS详解(二)——IS-IS邻居建立
一、IS-IS报文格式
IS-IS报文时直接封装在数据链路帧里面的。所有的IS-IS协议报文可以分为两个部分——报文头和TLV数据段(TLV也被称为变长字段部分) 。其中报文头部又可以细分为通用头部和专用头部。对于所有的IS-IS报文来说,通用报头都是相同的,但是专用报头根据不同的IS-IS报文种类而不同。
IS-IS报文格式:
二、IS-IS通用报文格式
IS-IS通用报文也可以成为ISO头部,其格式如下:
三、IS-IS通用报文各字段作用
1、Interdomain Routing Protocol Discriminator。域内路由协议鉴别符,占用1B,IS-IS协议固定为0x83
2、Length Indicator。IS-IS报文头部长度(单位为字节),包括通用报文和专用报文头部,不包括TLV字段,占用1B。
3、Version/Protocol ID Extension。版本/协议标识扩展,固定为0x1,占用1B。
4、ID Length。NSAP地址中,System ID区域的长度,长度为1B。注意,当该字段值为0时,表示System ID长度为6,值为255时,表示System ID长度为0。
5、Reserved。保留字段,恒为0。
6、PDU Type。IS-IS PUD报文类型(一共9种)。
7、Version。IS-IS版本,恒为0x1。(IS-IS通用报文头部有两个Version字段)
8、Maximum Area Address。同时支持的最大区域个数,占用1B。该字段值默认值为0,且此时的“0”,表示支持的最大区域个数为3。
原创不易,转载请说明出处:/weixin_40228200/article/details/119974141