小乔 发表于 2017-11-9 15:56:00

IS-IS LSP消息格式

网络协议报文格式大全
http://bbs.hh010.com/thread-531884-1-1.html
(出处: 鸿鹄论坛)

IS-IS LSP消息格式
报文格式链路状态报文LSP(Link State PDUs)用于交换链路状态信息。LSP分为两种:Level–1 LSP和Level–2 LSP。Level–1 LSP由Level-1路由器传送,Level–2 LSP由Level-2路由器传送,Level-1-2路由器则可传送以上两种LSP。两类LSP有相同的报文格式。图1 L1/L2 LSP格式
http://www.023wg.com/message/message/image/ISIS-format-lsp-l1l2.png
主要字段的解释如下:
[*]PDU Length:PDU的总长度,以字节为单位。
[*]Remaining Lifetime:LSP的生存时间,以秒为单位。
[*]LSP ID:由三部分组成,System ID、伪节点ID(一字节)和LSP分片后的编号(一字节)。
[*]Sequency Number:LSP的序列号。
[*]Checksum:LSP的校验和。
[*]P(Partition Repair):仅与L2 LSP有关,表示路由器是否支持自动修复区域分割。
[*]ATT(Attachment):由Level-1-2路由器产生,用来指明始发路由器是否与其它区域相连。虽然此标志位也存在于Level-1和Level-2的LSP中,但实际上此字段只和Level-1-2路由器始发的L1 LSP有关。此字段有4bit,用来表明相连的区域所使用的度量方式。从右至左这4位依次表示如下所示:

[*]第4位:缺省度量;
[*]第5位:时延度量;
[*]第6位:代价度量;
[*]第7位:差错度量。
[*]OL(LSDB Overload):过载标志位。设置了过载标志位的LSP虽然还会在网络中扩散,但是在计算通过超载路由器的路由时不会被采用。即,对路由器设置过载位后,其它路由器在进行SPF计算时不会考虑这台路由器。当路由器内存不足时,系统自动在发送的LSP报文中设置过载标志位。
[*]IS Type:生成LSP的路由器的类型。用来指明是Level-1还是Level-2路由器(01表示Level-1,11表示Level-2)。

报文示例图2 IS-IS LSP消息
http://www.023wg.com/message/message/image/ISIS-Example-lsp.png

参考标准

标准描述
ISO 10589ISO IS-IS Routing Protocol
RFC1195Use of OSI IS-IS for Routing in TCP/IP and Dual Environments





byronyj 发表于 2017-11-14 09:10:43

感謝版主!
页: [1]
查看完整版本: IS-IS LSP消息格式