EGP教程之EGP轮询请求报文
路由器使用 EGP 轮询请求( poll request )和轮询响应( poll request )报文获得网络可达信息。图 3.8 给出了报文的格式。 IP 源网络( IP SOURCE NE TWORK )字段说明了一个与这两个路由器都相连的网络,并且这个网络是两个自治系统所共有的。而响应报文含有一些路由,其距离是以这个指定的 IP 源网络上的路由器为参照来计算的。

图 3.8 EGP 轮询报文格式。代码为 0 表示 Hello 请求报文,代码为 1 表示 I Hear You 回答报文。
要想理解为什么 EGP 使用轮询请求来指定源网络,这可能有点困难。之所以这样作有两个原因。首先我们知道,路由器可以与两个或更多的物理网络相连。如果运行在该路由器上的应用软件使用 EGP ,那么这个应用软件可能并不知道 EGP 请求报文会到达哪个网络接口。因此,它也就不知道这个请求报文是发给哪个网络的。其次,运行 EGP 的路由器经常要收集整个自治系统的信息。在传播网络可达信息时,外部路由器向邻站发送一个序偶集合,每个序偶指出在自治系统内的一个目的网络以及到达该网络所要路经的路由器。显然,到达目的网络所要经过的路由器,取决于进入自治系统的通信流量。在轮询请求报文中提到的源网络指定了分组进入自治系统的入口。图 3.9 给出了使用基于自治系统之间共有的网络来传播网络可达信息的示意图。

图 3.9 两个自治系统中的路由器使用 EGP 进行网络可达信息的通信。可到达性报文指出了两个所共有的网络上的路由器,以及通过这些路由器所能到达的目的站。