这份笔记涵盖了关于ISIS组织的基本知识和相关信息,旨在帮助读者理解其历史背景、组织结构及活动范围等核心内容。
### ISIS-基础笔记分享
#### 一、ISIS简介与应用场景
**ISIS**(Intermediate System to Intermediate System)是一种基于链路状态(Link State)的动态路由协议,主要用于广域网(WAN)和城域网(MAN)环境中的路由选择。与OSPF(Open Shortest Path First)相比,ISIS具有更强大的扩展性和更快的收敛速度,在大型网络环境中表现尤为出色。
- **扩展性强**:ISIS通过TLV(Type-Length-Value)的方式进行扩展,能够很好地支持多种不同的网络协议。
- **路由承载能力**:ISIS能够处理更多的路由条目,这使得它在大型网络中的应用更加广泛。
- **快速收敛**:ISIS采用了SPF(Shortest Path First)算法来计算最优路径,并且支持部分路径重新计算,从而实现快速收敛。
- **配置相对简单**:与OSPF相比,ISIS的配置更为简单,尤其在处理复杂的选路策略时,ISIS的配置更为直观易懂。
#### 二、ISIS与OSPF对比
- **骨干区域**:在OSPF中,骨干区域必须是Area 0,在ISIS中则可以任意指定。
- **区域边界路由器**:OSPF中的ABR(Area Border Router)需要同时属于两个或多个区域;而在ISIS中的一台路由器只能属于一个区域,但可以通过L1L2路由器实现跨区域通信。
- **邻居关系建立**:在OSPF中,建立邻居关系的两台设备必须位于相同的区域内,在ISIS中则允许L2路由器可以在不同区域内建立邻居关系。
#### 三、ISIS基本概念
- **Network Entity**:表示一台路由器在网络中的身份标识,由Area ID、System ID和Protocol ID组成。例如`10.0000.0000.0001.00`,其中`10`为Area ID,`0000.0001`为System ID,而`FFFE 代表IP协议。
- **Level**:ISIS将网络划分为不同的级别(Level),通常分为L1和L2。L1路由器仅了解其所在区域内的信息;L2路由器则拥有整个网络的视图;同时存在一种特殊的类型称为 L1L2 路由器,作为连接不同级别的边界。
- **L2路由器**:负责跨区域的路由选择,相当于OSPF中的ABR。
- **L1路由器**:负责本区域内的路由选择。
- **L1L2路由器**:区域边界路由器,既属于 L1 也属于 L2。
#### 四、ISIS的工作原理与报文类型
- **建立连接**:通过Hello 报文来识别和验证邻接关系的邻居设备;
- **交换链路状态信息**:
- **CSNP (Complete Sequence Number Packet)** 和 PSNP(Partial Sequence Number Packet)用于同步LSDB(Link State Database),即链路状态数据库。
- LSA确认机制:当收到PSNP时,发送方会再次发送相应的LSA以确保数据完整;
- **计算路由**:使用SPF算法来确定最优路径。
#### 五、ISIS配置步骤
1. 配置接口地址
2. 启动 ISIS 进程,并指定进程号。
3. 设置网络实体号,定义路由器的身份标识。
4. 指定路由器类型(L1, L2 或者 L1L2)。
5. 在具体物理接口上使能ISIS。
通过以上步骤,可以有效地配置并启用ISIS协议,在实际的网络环境中发挥其作用。作为高效的、灵活且易于管理的路由选择工具,ISIS在现代大型网络架构中占据着重要位置。