什么是外部网关协议 (EGP)?


外部网关协议 (EGP) 是一种已淘汰的路由协议,用于自治系统之间交换数据。边界网关协议取代了 EGP,EGP 被研究机构、大学、政府机构和商业公司广泛使用(BGP)。

EGP 基于轮询指令来请求更新响应,并定期交换消息轮询以检查邻居的可达性。RFC 904 于 1984 年 4 月发布,详细介绍了 EGP。

外部网关协议是外部网关协议的另一个名称。

在互联网的早期,研究机构、大学、政府机构和商业企业广泛使用 EGP 来互连自治计算机。但是,它最终被边界网关协议 (BGP) 取代。

EGP 的工作原理

在引入 BGP 之前,互联网主机使用 EGP 进行数据表路由交换。EGP 路由表中列出了所有可用的路由器、地址、成本度量以及每个最佳路由选择路径。EGP 模型旨在自动化有限的事件、动作和转换。

EGP 机制如下:

  • 获取邻居

  • 监控邻居。

  • 通过更新消息交换数据。

EGP 允许不同域中的相邻路由器共享信息,而内部网关协议则用于域内。

高级研究计划局网络的主要路由器使用 EGP 传达其可达性(ARPANET)。称为自治系统 (AS) 的不同互联网管理域中的各个源节点将信息发送到核心路由器,然后通过骨干网中继,直到到达另一个 AS 内的目标网络。

与大多数其他协议不同,EGP 仅关注网络可达性,并且不使用任何度量来选择最佳路径。

EGP 的优缺点

EGP 是第一个在互联网上获得广泛普及的外部网关协议,它有几个优点和缺点。由于该协议对自治系统内的故障没有反应,因此路由表保持稳定,变化最小。

EGP 是一种简单的可达性协议,仅限于树状拓扑,不支持多路径网络设置,这使得它的效率低于更新的距离矢量和路径矢量协议。

由于此路由系统旨在进行集中管理,因此其可扩展性有限,这在当今快速增长的互联网中是一个很大的缺点。商业化的互联网不受任何中央机构的监管。互联网由多个互连网络组成。在分布式架构中,自治系统需要内部和外部路由协议来做出智能的路由决策。因此,EGP 已逐渐淡出。

更新于:2021 年 8 月 19 日

2K+ 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告