外部网关协议Exterior Gateway Protocols ↑
Exterior Gateway Protocols(EGP) 外部网关协议(EGP) Internet和使用传输控制协议/因特网协议(TCP/IP)的网总体上都被分成各个独立的系统,这些系统是使用同一路由选择协议且由一个组织管理的主机和路由器的集合。独立的系统被看作域(domain)。一个独立系统可能是由一个大学或一个公司管理的互连路由器的集合。在域内和域外有两类处理通信的协议:内部路由选择协议用于一个域内;而外部路由选择协议则是各自域边界上的两个相邻路由器之间交换报文和信息的方法。
两个交换选路信息的路由器若分属两个自治系统,则被称为外部邻站
(exterior neighbors),但它们若同属一个自治系统,则称为内部邻站
(interior neighbors)。外部邻站使用的向其他自治系统通告可达信息的协议
被称为外部网关协议EGP(Exterior Gateway Protocol),使用该协议的路由
器被称为外部路由器(exterior router)。在Internet网中,EGP显得尤为重
要,因为与之相连的自治系统使用它向核心系统通告可达信息。
图3.4显示了两个外部邻让使用EGP的情况。路由器R1收集了自治系统1
中的网络信息,使用EGP把这些信息通告给路由器R2,与此同时,路由器R2也
通告了自治系统2的信息。
3.4 对两个外部路由器R1和R2收集到所在的自治系统中的网络信息后,使
用EGP来通告这些信息的过程的概念性说明。正如其名字“外部”的含义那样,
外部路由器通常接近自治系统的外围边界
EGP有三大功能。第一个是它支持邻居获取(neighbor acquisition)机制,
即允许一个路由器请求另一个路由器同意交换可达信息。我们可以说,一个路由
器获得了(acquire)一个EGP对等路由器(EGP peer)或一个EGP邻站(EGP
neighbor)。EGP对等路由器仅在交换选路信息的意义上来说是邻站,而不论其
地理位置是否邻近。第二,路由器持续地测试其EGP邻站是否能够响应。每三,
EGP邻站周期性地传送选路更新报文(routing update message)来交换网络可
达信息。