ISIS协议的9种报文类型

IS-ISHelloPackets(IIH)
  
  –Level1LANIS-ISHello
  
  –Level2LANIS-ISHello
  
  –Point-to-pointHello
  
  LinkStatePackets(LSP)
  
  –Level1LSP和Level2LSP
  
  CompleteSequenceNumberpackets(CSNP)
  
  –Level1CSNP和Level2CSNP
  
  PartialSequenceNumberPackets(PSNP)
  
  –Level1PSNP和Level2PSNP
  
  在ISIS路由协议中,协议报文总共有9种,全部的协议报文都是根据层次划分为Level-1和Level-2的报文。
  
  ISIS的Hello报文能够具体细分为:L1IIH、L2IIH和P-2-PIIH。L1IIH的组播地址为:0180-C200-0014;L2IIH的组播地址为:0180-C200-0015;P-2-PIIH采用单播地址进行通讯。Hello报文的做用为发现、创建和维系邻居关系,功能上相似于OSPF协议中的Hello报文。
  
  LSP分为两种:Level1LinkStatePDU和Level2LinkStatePDU。Level2LinkStatePDU包含IS-IS路由区域中全部可到达前缀的信息;Level1LinkStatePDU只用于本地区域。LSP报文描述了本路由器中全部的链路状态信息。功能上相似于OSPF协议中的LSA。
  
  CSNP分为两种:Level1CSNP和Level2CSNP。用于数据库同步,以范围来描述数据库LSDB中的全部的LSPs。包含地址范围,各LSP的简要信息:LSPid,SequeceNumber,checksum,remainninglifetime等重要信息。在广播网络上,CSNP报文由DIS按期发送(缺省10秒的周期),在点到点串行线路上,只在第一次造成邻接时发送CSNP。若是路由器的LSDB很是大,将分红多个CSNP发出。功能上相似于OSPF协议中的DD报文。
  
  PSNP分为两种:Level1PSNP和Level2PSNP。PSNP报文用于数据库同步,主要有如下功能:在点到点(p2p)链路上路由器用来相互交换做为Ack应答以确认收到某个LSP;在广播网络中用来请求发送最新的LSP,当路由器从近邻接收到CSNP时,注意到某些LSP本地数据库中没有的(或本身的比较旧),路由器发送PSNP请求新的LSP。PSNP在头中利用LSPid,SequenceNumber,Remainninglifetime,LSPchecksum来描述LSPs,仅仅包含有LSP报文的头部。在点到点(p2p)网络类型中功能上相似于OSPF协议中的LSAck报文;在广播网络中功能上相似于OSPF协议中的LSRequest报文。

数据库

相关文章
相关标签/搜索