ls报文的作用(isakmp报文)
导语:IS-IS的基本原理-报文类型详解
序号接续前文,并非笔误欢迎留言交流2.1报文详解2.1.1 IIH PDUIIH 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 LSPLSP: 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 CSNPCSNP: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 PSNPPSNP: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。
本文内容由小茹整理编辑!