您的位置:首页 > 其它

ISIS协议的9种报文类型

2017-02-26 14:01 316 查看
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报文。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  通信