ISIS(Intermediate System to Intermediate System)学习笔记
一、ISIS 概述
ISIS(Intermediate System to Intermediate System)是一种内部网关协议(IGP),基于链路状态算法,用于在大型网络中高效地传播路由信息。它将网络中的路由器视为中间系统(Intermediate System),通过建立邻居关系、收集链路状态信息和计算最短路径树来确定最优路由路径,广泛应用于大型企业网络和互联网服务提供商的网络中。
二、ISIS 的工作原理
1. 邻居关系建立
-
发现机制:ISIS 路由器通过在接口上发送 Hello 数据包来发现邻居。Hello 数据包包含路由器的标识、优先级、保持时间等信息,用于确定与哪些路由器可以建立邻居关系。
-
建立条件:邻居关系的建立需要满足一定的条件,如相同的区域标识、相同的认证信息等。当两台路由器的接口属于同一区域且彼此知晓时,它们之间可以建立邻居关系。
2. 链路状态信息传播
-
链路状态广告(LSA):ISIS 路由器会生成描述自身链路状态的 LSA,并将其泛洪到整个网络中。LSA 包含路由器的直连链路信息、邻居关系信息等。
-
泛洪机制:当路由器的链路状态发生变化时,它会生成新的 LSA 并泛洪到网络中,其他路由器接收到 LSA 后会更新自己的链路状态数据库,并将 LSA 泛洪到其他接口,确保整个网络的链路状态信息一致。
3. 路由计算
-
最短路径树计算:每台 ISIS 路由器根据收集到的链路状态信息,使用 Dijkstra 算法计算出以自己为根的最短路径树,从而确定到各个网络节点的最优路由路径。

学习笔记&spm=1001.2101.3001.5002&articleId=146199578&d=1&t=3&u=10618d501c6943febaab95228ea0adbe)
1163

被折叠的 条评论
为什么被折叠?



