HCIP-14.5 ISIS LSP同步
LSP PDU(Link State Protocol PDU)
-
LSP类似OSPF的LSA,承载的是链路状态信息,包含了拓扑结构和网络号
-
Level-1 的LSP由Level-1路由器传递
-
Level-2 的LSP由Level-2路由器传递
-
Level-1-2路由器可以发送Level-1、Level-2两种LSP
-
LSP报文包含两个重要字段是ATT字段、IS-Type字段。
ATT字段用于标识是L1、L2路由器发送的
IS-Type字段用来说明生成此LSP类型是Level-1还是Level-2 ISIS
-
LSP刷新时间间隔为15分钟,老换时间为20分钟
一条LSP的老化除了要等待20分钟外,还要等待60秒的零老化时延
LSP重传时间为5秒
ATT=1,L2路由器发送,L1路由器接收后,设置缺省路由指向L2。
SNP PDU(Sequence Number PDU)
-
CSNP(Complete Sequence Number PDU):包括LSDB中所有LSP的摘要信息,从而可以在相邻路由器间持续LSDB的同步
-
PSNP(Partial Sequence Number PDU):包含部分LSDB中的LSP摘要信息。能过对LSP进行请求和确认
-
CSNP类似于OSPF的DD报文,传递的是LSDB里面所有链路信息摘要
PSNP类似于OSPF的LSR或LSAck报文,用于请求和确认部分链路信息
链路状态信息的交互
dis isis lsdb
P2P网络LSDB同步过程
(1)建立邻居关系之后,RTA和RTB会先发送CSNP给对端设备,如果对端的LSDB和CSNP没有同步,则发送PSNP请求索取相应的LSP。
(2)假定RTB向RTA索取相应的LSP,此时RTA发送PSNP,RTA发送RTB请求的LSP的同时启动LSP重传定时器,等待RTB发送PSNP作为收到LSP的确认。
(3)如果在接口LSP重传定时器超时后,RTA没有收到RTB发送的PSNP报文作为应答,则重新发送LSP直到收到RTB的PSNP报文作为确认。
P2P网络只发送一次CSNP报文。
MA网络中新加入的路由器与DIS的LSDB同步交互过程
(1)假设新加入的路由器RTC已经与RTB(DIS)和RTA建立了邻居关系。
(2)建立邻居关系后,RTC将自己的LSP发往组播地址
Level-1:0180-c200-0014
Level-2:0180-c200-0015
这样网络上的邻居都能收到该LSP
(3)该网段中的DIS会把收到RTC的LSP加入到LSDB中,并等待CSNP定时器超时(DIS每隔10秒发送CSNP报文)并发送自己的CSNP报文,进行该网络内部的LSDB同步。
(4)RTC收到DIS发来的CSNP报文,对比自己的LSDB数据库,然后向DIS发送PSNP(请求自己没有的LSP)
(5)RTB作为DIS,收到该PSNP报文请求后,向RTC发送对应的LSP进行LSDB同步。
发表评论