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报文。
–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报文。
相关文章推荐
- OSPF 协议中的5种类型报文
- MSDP协议报文类型
- ISIS报文格式—CSNP
- 智能卡数据传输的协议类型选择
- 《TCP/IP详解卷1:协议》第6章 ICMP:Internet控制报文协议---读书笔记
- HTTP协议之媒体类型
- 《TCP/IP协议详解》第六章 ICMP:Internet控制报文协议
- ICMP:Internet控制报文协议
- 轻松掌握ISO8583报文协议
- 蓝牙协议分析(6)_BLE地址类型
- HTTP协议的8种请求类型介绍
- 《TCP/IP详解 卷1:协议》 读书笔记 第6章 ICMP:Internet控制报文协议
- mqtt协议-broker之moqutte源码研究三之SUBSCRIBE报文处理
- TCP/IP之ICMP(Internet控制报文协议),Ping程序和Traceroute程序
- 组播协议——IGMP v2报文头介绍
- IS08583报文协议包的解析和封装java源代码
- Web Services(2)---协议和数据类型
- 飞鸽协议分析之上下线报文分析之二
- TCP/IP 协议簇下的各报文结构总结
- 物联网常见的无线传输协议类型