搜索
写经验 领红包

ls报文的作用(isakmp报文)

导语:IS-IS的基本原理-报文类型详解

序号接续前文,并非笔误欢迎留言交流2.1报文详解2.1.1 IIH PDU

IIH PDU:Intermediate System to Intermediate System Hello PDU

Hello数据单元:定期发送,用来确定相邻的其他系统是否在运行IS-IS,以建立邻接关系,交换LSP,达到LSDB同步,默认10秒,DIS默认是这个周期间隔的1/3。

ISIS三种Hello包:P2P IIH、Level1 IIH和Level2 IIH。

Level1 IIH发送到组播MAC0180-C200-0014,Level2 IIH发送到组播MAC0180-C200-0015。

2.1.2 LSP

LSP: Link State Protocol Data Unit

链路数据单元,用来在区域中传播链路和节点信息。

LSP分2种,Level1 Link State PDU和Level2 Link State PDU。

Level2 Link State PDU包含所有可到达前缀的信息,Level1 Link State PDU只用于本地区域。

如果LSP到达生存时间都没有刷新包到来,那么这个包的生存时间到0以后,IS将清除LSP内容,只保留LSP Header将Lifetime置0泛洪出去,所有收到为0的LSP路由器在60秒以后将从库种清除此LSP,这叫零寿命生存时间。

2.1.3 CSNP

CSNP:Complete Sequence Numbers Protocol Data Unit

完整序列号协议数据单元。

CSNP分为2种:Level1 CSNP和Level2 CSNP。

CSNP用于数据同步,描述数据库LSDB中的所有LSP。

包含地址范围,各LSP的简要信息:LSPid,SequenceNumber,Checksum,Remaing Lifetime。

广播链路上,DIS定期发送,缺省10秒;P2P链路,只在第一次邻接时发送CSNP。

如果LSDB非常大,将分片。

2.1.4 PSNP

PSNP:Partial Sequence Number Protocol Data Unit

部分序列号协议数据单元

PSNP分为2种:Level1 PSNP和Level2 PSNP。

PSNP用于数据同步。

P2P链路上,路由器用来相互交换作为ACK应答以确认收到某个LSP。

用来请求发送最新的LSP,当路由器从近邻接收到CSNP时,注意到CSNP丢失了部分数据库或自己的陈旧,路由器发送PSNP请求新的LSP。

和CSNP一样,PSNP在头中利用LSPid,SequenceNumber,RemainingLifetime,LSP checksum来描述LSP。

本文内容由小茹整理编辑!