ISIS
属于内部网关协议IGP,是链路状态协议,使用SPF算法进行路由计算
特征
使用区域来构造两级层次化的拓扑结构
支持VLSM和CIDR,支持明文和MD5验证
在广播多路网络中访问中,通过选举指定IS(DIS,伪节点)来管理和控制网络上的泛洪传播
管理距离为15,采用Cost作为度量值
快速收敛,适合大型网络
术语
| VLSM Variable Length Subnet Mask 可变长子网掩码 |
更细致的进行子网划分 |
| CDIR Classless Inter Domain Routing 无类别域间路由 |
对路由表进行聚合 |
| CLNS Connection-Less Network Service 无连接网络服务 |
提供数据的无连接传输,在数据传输前无需建立连接,描述提供给传输层的服务 |
| CLNP | 类似于TCP/IP中的IP协议 |
| IS | 类似IP网络环境中的路由器 |
| ES End System 终端系统 |
类似IP网络环境中的主机 |
英文简称翻译
| DIS | Designated Intermediate System | 指定中间系统 |
| LSP | Link State PDUs Link State Protocol Data Unit | 链路状态报文 链路状态协议数据单元 |
| SNP | Sequence Number PDUs | 序列号报文 |
| CSNP | Complete SNP | 全序列号报文 |
| PSNP | Partial SNP | 部分序列号报文 |
| PDU | Protocol Data Unit | 协议数据单元 |
NSAP地址结构
NSAP字段解释
| NSAP Network Service Access Point 网络服务接入点 |
相当于TCP/IP中的IP地址 |
| IDP Initial Domain Part 初始域部分 |
相当于IP地址中的主网络号 |
| DSP Domain Specific Part 初始域部分 |
相当于IP地址中的子网号和主机地址 |
| AFI 机构格式标识符 |
表示地址分配机构和地址格式 |
| IDI | 用于标识域 |
| High Order DSP | 用于分割区域,相当于子网号 |
| System ID | 在区域中唯一的区域主机 |
| SEL | 代表每个主机上的特定服务 |

NET(Network Entity Titles,网络实体标题)是一种特殊的NSAP(SEL=00),在路由器上配制ISIS时考虑NET即可
NET地址结构示例

49.0001.0000.0000.0001.00中 49代表AFI,属于私用地址域
0001代表Area ID
0000.0000.0001属于系统ID
00属于SEL,表示NET指设备本身
IS-IS路由器类型
| IS-IS路由器类型 |
1.Level-1路由器(只能创建Level-1的LSDB)
只负责区域内路由,与同区域内Level-1和Level-1-2形成邻居关系
只维护自身Level-1的LSDB,到本区域外的报文转发给最近的Level-1-2路由器
2.Level-2路由器(只能创建Level-2的LSDB)
负责区域间的路由,和物理连续的相同或不同区域的Level-2路由器或其他区域Level-1-2路由器形成邻居关系 维护一个Level-2的LSDB,包含区域间的路由信息
只有Level-2级别路由器可直接与区域外路由器交换数据报文或路由信息
3.Level-1-2路由器(默认类型,能同时创建Level-1和Level-2的LSDB)
同时属于Level-1和Level-2的路由器称为Level-1-2路由器,可以与同一区域的Level-1和Level-1-2路由器形成Level-1邻居关系,也可以与其他区域的Level-2和Level-1-2路由器形成Level-2的邻居关系
Level-1路由器必须通过Level-1-2路由器才能连接至其他区域
Level-1-2路由器维护两个LSDB,Level-1的LSDB用于区域内路由,Level-2的LSDB用于区域间路由
IS-IS数据包类型
1.Hello PDU
用于发现和维持邻居关系,也称为IIH(IS-to-IS Hello PDUs)
2.LSP
用于交换链路状态信息 分两种Level-1 LSP和Level-2 LSP由对应级别路由器传送,Level-1-2都可以传送
3.SNP
包括CSNP和PSNP CSNP包括LSDB中所有LSP的摘要信息,由DIS定期发送
PSNP只列举最近收到的一个或多个LSP的序号,对LSP进行确认.也用来发送LSDP同步请求





