IGP(Interior Gateway Protocol,内部网关协议) 是一种用于在一个自治系统(AS)内部传递路由信息的路由协议,主要用于在一个组织或机构的内部网络中决定数据包的最佳路径。与用于自治系统之间通信的 EGP(Exterior Gateway Protocol) 相对,IGP 关注的是内部网络的高效路由和快速收敛。
📌 常见的 IGP 协议包括:
协议名称 | 协议类型 | 特点 |
---|
RIP(Routing Information Protocol) | 距离向量协议 | 简单、配置方便,但只适用于小型网络(最大跳数为 15,不可达为16) |
OSPF(Open Shortest Path First) | 链路状态协议 | 支持大型网络、快速收敛、支持层次化区域(Area)划分 |
IS-IS(Intermediate System to Intermediate System) | 链路状态协议 | 类似 OSPF,但更适用于大型运营商网络 |
EIGRP(Enhanced Interior Gateway Routing Protocol) | 混合型协议(思科私有) | 结合了距离向量与链路状态特性,仅在思科设备间使用 |
🔍 IGP 的主要特点:
- 仅用于自治系统内部:不能用于 AS 之间的通信(这由 BGP 完成)。
- 快速收敛能力:网络拓扑发生变化时能快速更新路由。
- 支持自动重路由:当某一路由失败时,自动寻找备用路径。
- 控制开销较小:相对于 BGP,更适合频繁变化的内部网络结构。
🧭 IGP 与 EGP 的比较:
特性 | IGP | EGP(如 BGP) |
---|
使用范围 | 自治系统内部 | 自治系统之间 |
配置复杂度 | 较低 | 较高 |
收敛速度 | 快 | 慢(更注重稳定性) |
协议示例 | RIP、OSPF、IS-IS、EIGRP | BGP |