一、IS-IS
1、IS-IS是Intermediate system to intermediate system(中间系统到中间系统)的简称,IS-IS是基于SPF算法的链路状态协议,同时IS-IS也是一种内部网关协议,IS-IS一般应用于大型网络。原始的IS-IS仅用于CLNS环境下,集成IS-IS支持CLNP网络、IP网络或者CLNP和IP双重网络,工作在数据链路层。
工作在数据链路层,封装效率更高,可以防范三层网络攻击
邻居关系建立:
邻居关系建立主要是通过HELLO包交互并协商各种参数,包括电路类型(level-1/level-2),Hold time,网络类型,支持协议,区域号,系统ID,PDU长度,接口IP等。
链路信息交换:
与OSPF不同,ISIS交互链路状态的基本载体不是LSA(link state advertisement),而是LSP(link state PDU);交互的过程没有OSPF协议那样经历了多个阶段,主要是通过CSNP和PSNP两种协议报文来同步,请求以及确认链路状态信息(承载的是链路状态信息摘要),而链路状态信息的详细拓扑和路由信息是由LSP报文传递。
路由计算:
SPF计算和OSPF基本一样的,但ISIS算法分离了拓扑结构和IP网段,加快了网络收敛速度。
2、OSI术语
OSI术语 |
OSI术语解释 |
IP中类似概念 |
IS |
intermediate system中间系统 |
Router路由器 |
ES |
End System终端系统 |
Host主机 |
PDU |
Packet data unit数据单元 |
Packets包 |
NSAP |
Network Service Access Point。是网络层和传输层之间的边界上的概念性的点,它是OSI网络层为传输层提供服务的位置,每个传输层实体都会分配到一个唯一的NASP地址。NSAP的最后一个字节用来标识在同一个设备上的程序,类似于TCP/IP中的端口 |
NSAP可以理解为类似IP+端口号 |
NET |
Network Entity Title是最后一个字节为0的NSAP,它就是标识一个设备(NSAP中的端口号为0),因此每个router都有唯一的NET |
|
SNPA |
subnet point of attachments是提供子网服务的点,它等价于对应的第三层地址(NET或NSAP)的第二层地址。通常是LAN上的MAC或者是X.25,FR或ATM中虚电路的ID |
MAC地址等 |
SysID |
System ID系统ID |
OSPF的routerID |
LSP |
Link state Protocol Data Unit链路状态数据单元 |
OSPF的LSA |
LSPDB |
LSP Database LSP数据库 |
OSPF的LSADB |