计算机网络--外部网关协议(EGP)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

计算机网络外部网关协议(EGP)两个交换路由选择信息的路由器若分别属于两个自治系统,则被称为外部邻站,但它们若同属于一个自治系统,则被称为内部邻站。EGP是一种在外部邻站中使用,实现在多个自治系统间交换路由信息的协议。在多个自治系统间,进行IP数据报的传输,需要通过EGP协议来获得对方自治系统的路由信息,从而为IP数据报选择最佳路由。因此,EGP协议应具有以下三个基本功能:支持邻站获取机制,即允许一个路由器请求另一个路由器同意交换可达路由信息。路由器持续测试其EGP邻站是否有响应。EGP邻站周期性地传送路由更新报文来交换网络可达路由信息。EGP协议为了实现以上三个基本功能,定义了在该协议实现过程中使用的十种报文类型,如表4-6所示。表4-6EGP协议报文类型报文类型报文描述获取请求(AcquisitionRequest)请求路由器建立外部邻站关系获取确认(AcquisitionConfirm)对获取请求报文的肯定响应获取拒绝(AcquisitionRefuse)对获取请求报文的否定响应中止请求(CeaseRequest)请求路由器中止外部邻站关系中止确认(CeaseConfirm)对中止请求报文的肯定响应你好(Hello)请求外部邻站回答是否活跃已听到(IHeardYou)对Hello报文的回答轮询请求(PollRequest)请求更新网络路由信息路由更新(RoutingUpdate)更新网络可达信息差错报文(Error)对不正确报文的响应在EGP协议中,所有的EGP报文都有其固定的报头用于说明报文类型。如图4-13所示,为EGP报文的报头格式。其中版本字段取整数值,指出该报文使用的EGP协议版本号。以便接收方通过检测来确认双方是否使用相同版本的EGP协议。类型字段指出EGP报文的类型,代码字段给出了报文的子类型。状态字段包含了与该报文有关的状态信息。校验和字段用来确认报文的正确到达,自治系统编号字段表示发送该报文路由器所在的自治系统编号。序号字段用于收发双方进行联系,路由器请求邻站时赋值一个初始序号,以后每发送一个报文,序号将增加1。邻站回送最近收到的序号值,发送方将回送值与发送时的值做比较,以确保报文传输的正确性。版本类型代码状态自治系统编号校验和序号08162432图4-13EGP报头格式EGP协议使用邻站获取报文,来建立邻站路由器之间的EGP通信。EGP协议的邻站获取报文,除了标准头部的序号等字段外,还包含Hello报文间隔和查询间隔两个字段。其中,Hello报文间隔字段表示每隔一段时间要对邻站是否活跃进行检测;查询间隔字段用于控制路由信息更新的最高频率。如图4-14所示,为EGP协议的邻站获取报文格式。版本类型代码(0至4)状态自治系统编号校验和序号08162432Hello报文间隔查询间隔图4-14EGP邻站获取报文格式EGP协议检测邻站是否活跃的方式有主动方式和被动方式两种:主动方式即路由器周期性地发送轮询报文和Hello报文并等待邻站的响应。被动方式即路由器依靠邻站向其发送Hello报文或轮询报文,路由器处于被动地等待状态。而采用被动方式工作的路由器使用邻站可达报文中的状态字段来判断邻站是否活跃,以及邻站是否知道自己是活跃的。如图4-15所示,为EGP协议邻站可达性请求报文格式。版本类型代码(0或1)状态自治系统编号校验和序号08162432图4-15邻站可达性请求报文格式EGP协议路由器使用轮询请求和轮询响应报文获得网络可达信息。EGP轮询报文格式如图4-16所示。IP源网络字段说明了一个与这两个路由器都相连的网络,并且这个网络是两个自治系统所共有的。而在轮询响应报文中含有的路由信息,其距离都是以该IP源网络上的路由器为参照计算的。版本类型代码(0或1)状态自治系统编号校验和序号08162432保留IP源网络图4-16EGP轮询报文格式在EGP协议中,外部路由器通过发送路由更新报文,将可达网络的信息传递给EGP邻站。运行EGP协议的路由器可以向其他邻站路由器报告两类可达信息,第一种是由该路由器所在的自治系统中所有目的网络构成的;第二种是由该路由器所知道的、位于其自治系统之外的目的网络构成的。EGP协议对路由器通告的网络信息有严格限制,通告的信息仅限于该路由器所在自治系统的内部目的网络。即EGP协议限制一个(非核心)路由器仅仅通告哪些完全可以从该自治系统内部到达的网络。如图4-17所示,为EGP协议路由更新报文格式。版本类型代码(0)状态自治系统编号校验和序号08162432内部路由器数外部路由器数IP源网络路由器1的IP地址(无网络前缀)距离数距离D11在D11的网络数在距离D11的网络1在距离D11的网络2路由器N的IP地址(无网络前缀)距离数距离Dn1在Dn1的网络数在距离Dn1的网络1在距离Dn1的网络2…距离D12在D12的网络数在距离D12的网络1在距离D12的网络2……路由器N的最后一个距离的最后一个网络图4-17EGP路由更新报文格式

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功