一、 IS-IS 协议介绍
IS-IS 是个路由无连接网络服务( CLNS , Connectless Network Services) 的 ISO 协议,这是 OSI 协议组中的网络层协议。随 TCP / IP 的发展, ISIS 扩展可以同时支持 IP 和 CLNS ,即是集成的 IS-IS 。 MPLS 通信工程流中可以用的路由协议只有 ISIS 和 OSPF 。
1, ISIS 和 OSPF 的相同之处
它们都是链路状态路由协议算法相同,它们都通过区域支持层次结构,都用 HELLO 建立邻居关系,对于广播网它们都选举路由,都支持汇总和 VLSM ,都可以用验证保证安全。下面是它们相同意义而名称不同的对照:
协议 | 术语:
IS-IS : | 区域 DIS area ES IS ISO 域 L1 路由 L1-2 路由 L2 路由 LSP NET NSAP SNPA
OSPF :|末节区域 DR network 主机 路由器 自主系统 末节域内部路由 ABR 路由 主干路由 LSA 目标 IP 地址 目标 IP 和协议号 MAC 地址
2, IS-IS 和 OSPF 的不同之处
A , OSPF 区域定义在接口所以一 OSPF 路由可以是多个区域,而 ISIS 区域定义在链路上, ISO 地址分配给系统而不是接口, ISIS 路由只能属于一个区域中;
B , ISIS 可以抢占 DIS ,而 OSPF 选定 DR 后不会抢占也不变除非意外 DR 变 DOWN ;并且 ISIS 没有备用 IS ,而 OSPF 有备用 ROUTER ;
C , ISIS 的主干由路由器的类型指定,而 OSPF 的主干由区域定义; ISIS 中在同一介质上任何两台路由之间都将建立邻接关系,但只有 DIS 代表伪节点发送 LSP ;
D , ISIS 独立于协议在数据链路层上不受 IP 网络层协议限制,利用 CLNS 协议数据单元 PDU 发送信息,在广播网上用组播地址0180 .c200.0014 和 0180.c200.0015 。 ISIS 对协议改进时非常简单,而 OSPF 很难改进且受 IP 协议限制;
E , ISIS 中忽略并泛洪无效的 LSP ,而在 OSPF 中忽略但丢弃无效的 LSA ;
F , ISIS 占 CPU 资源更少,定时器调节更细,添加新协议时较容易通过 LSP 尾部的 TLV 改变协议。
3, IS-IS 的相关术语
ES , end system 是指非路由设备,比如主机;
IS , intermidiate system 是指路由设备;
ES-IS ,端系统到中间系统,是被 OSI 的 ES 和 IS 用来通信以动态发现第二层邻接关系的协议;
CSNP ,完整序列号分组,在广播网上由 DIS 每十秒发送以同步链路状态;
LSNP ,部分序列号分组,在点到点链路上发送用以确认 LSP ,在广播网上 PSNP 用来请求 LSP ;
ENPA ,附属子网点,是提供子网服务的点;
CLNP ,无连接网络协议,是网络层传输数据和错误消息的 OSI 协议;它类似 IP 协议; CLNS ,无连接网络服务是不可靠连接不要求在传输数据前建立电路;
DIS ,指定中间系统,类似 OSPF 的 DR ,由它向 LAN 其他机扩散 LSP ;与 OSPF 不同的是, DIS 与其他机建立邻居关系外其他机之间也还建立着邻居关系;
Hello, 该分组用于建立和维护邻居关系,包括有 ESH 、 ISH 、 IIH ;
LSP ,链路状态 PDU ,描述链路状态类似 OSPF 的 LSA ,只是 LSP 不依附 TCP/IP 协议信息;对不同类型路由有不同对应的 LSP ,如 L1 LSP 和 L2 LSP ;
L1 路由,是指区域内路由,只接收其区域内的相关信息。要到达其他区域时,必在 L1 保存一条到最近 L2 的默认路由;
L2 路由,是指区域与区域之间的主干路由; L1 不能和 L2 直接相连;
L1/L2 路由,是用于连接 L1 和 L2 路由的边界路由,它包含有两面个数据库即 L1 的和 L2 的。它类似 OSPF 中的 ABR ;
NET 网络实体, OSI 地址的一部分,描述了区域和系统 ID ,但没定义 NSEL , NSEL 是指定系统 NSAP 地址的;
NSEL ,网络选择器有时也称 SEL ,指定到那一个网络层协议服务,类似 IP 协议上层服务的 TCP/UDP 端口,在 ISIS 中常设 SEL 为00表示路由器;
NSAP ,网络服务访问点,是 CLNS 完整地址,包含 OSI 地址和高层进程,结构有区域 ID 、系统 ID 和 SEL , SEL 为00是 NSAP 地址就是 NET 实体;类似 IP 址加协议号;
SNPA ,子网服务点,提供物理连接和网络层服务。它类似于 IP 中的 MAC 地址、 FR 的 DLCI 、 WAN 的 HDLC;
pseudonode, 伪节点,广播子网 LAN 的标识符,伪节点使得广播介质就像是一个虚拟路由器,而每台路由就象是它的接口,由 DIS 管理路由和伪节点的关系。
4, OSI 编址规则
NSAP 地址结构:末段两位为 SEL ,倒数三段十二位为系统 ID (有时是 MAC 或 IP 地址),其他往前面的为区域及域 ID ,最前两位为 AFI 符其中49是私有;
OSI 地址分配给系统而不是接口;通常路由器有一个 NSAP 地址,但也可以最多配置为三个地址;多个 NET 地址时系统 ID 必是相同的;同一个区域的路由区域 ID 必是相同的;所有路由在整个区域中系统 ID 是唯一的;同一域中,所有系统 ID 长度相同。
转载于:https://blog.51cto.com/wanghao/107665