English Site
 高级搜索

网络大典博客 网络大典维基 网络大典问答 网络大典群组 佳文科技产品 网络大典首页

EGP:外部网关协议(Exterior Gateway Protocol)

外部网关协议(EGP)是一种在自治系统的相邻两个网关主机间交换路由信息的协议。EGP 通常用于在因特网主机间交换路由表信息。它是一个轮询协议,利用 Hello 和 I-Heard-You 消息的转换,能让每个网关控制和接收网络可达性信息的速率,允许每个系统控制它自己的开销,同时发出命令请求更新响应。路由表包含一组已知路由器及这些路由器的可达地址以及路径开销,从而可以选择最佳路由。每个路由器每间隔 120 秒或 480 秒会访问其邻居一次,邻居通过发送完整的路由表以示响应。EGP 的最新版本是 EGP2。

BGP,作为最新的外部网关协议,提供了许多其他性能。

协议结构

Name Function
Request Request Acquisition of Neighbor and/or Initialize Polling Variables
Confirm Confirm Acquisition of Neighbor and/or Initialize Polling Variables
Refuse Refuse Acquisition of Neighbor
Cease Request De-Acquisition of Neighbor
Cease-ack Confirm De-Acquisition of Neighbor
Hello Request Neighbor Reachability
I-H-U Confirm Neighbor Reachability
Poll Request Net-Reachability Update
Update> Net-Reachability Update
Error Error

 

8 16 24 32bit
Version Type Code Status
Checksum Autonomous System number
Sequence number Different for different messages
  • Version – 版本号。此处为2。
  • Type – 识别信息类型。
  • Code – 识别信息代码。
  • Status – 包含独立信息状态。
  • Checksum – 计算校验和时,Checksum 字段应该设为0。
  • Autonomous System Number – 用来识别特殊自治系统的分配号。
  • Sequence Number – 发送状态变量(命令)或接收状态变量(响应和指示)。

相关协议:IPTCPBGP、IGP

组织来源:EGP 由 IETF(http://www.ietf.org)定义在 RFC 904中

相关链接:http://www.javvin.com/protocol/rfc904.pdf: Exterior Gateway Protocol formal specification