世界超算排行榜:太湖之光!

IT教程学习网

网站建设

BGP外部网关协议讲解

文章来源:深腾网   作者:青锋   浏览量:
最新的EGP协议叫做BGP(Border Gatesay Protocol),即外部网关协议,BGP的主要功能是控制路由策略。IGB为内部网关协议,包括RIP、OSPF协议等。
 

BGP外部网关协议工作过程:

建立邻居关系:位于不同自治系统中的两个路由器首先要建立邻居关系,然后才能生地交换路由信息。建立邻居关系的过程是一个路由器发送Open报文,另一个路由器若愿意接受请求则以Keepalive报文应答。至于路由器如何知道对方的IP地址,要由管理人员在配置时输入。Open报文中包含发送者IP地址及其所属自治系统的的标识,还包含一个保持时间参数,即定期交换信息的时间长度。接收者把Open报文中的保持时间与自己的保持时间计数器比较,选取其中的较小者,这个数就是一次交换信息保持有效的最长时间。建立邻居关系的一对路由器以选定的周期交换。
 
邻居可到达性:
这个过程维护邻居关系的有效性。通过周期地互相发头Keepalive报文,双方都知道对方的活动状态。
 
网络可到达性:
每个路由器保持一个数据库,记录着它可到达的所有子网,当情况有变化时用更新报文把最新信息及时地广播给所有实现BGP的路由器。Update报文包含信息:一类是以前发布过的,而现在要作废的路由器的表;另一类是新路由的属性信息。前者列出了已经关机或失效的一些路由器,接收者应把有关内容从本地数据库中删除。
 
路由器的属性信息包括三种:

1、网络层可到达信息(NLRI)。是发送路由器可到达的了网的列表,每个子网以其网络地址标识。
2、通过的自治系统(AS_Path)。是数据报经过的自治系统的标识符,这主要用于通信策略控制。收到这个信息的路由器可以据此决定是否走这条通路,例如机密报文可能要选择某些自治系统;或者了解到某个自治系统的性能参数、拥挤程度等,从而选择另一条网络。
3、下一跳(Next-Hop) 。是指可作为下一步转发的边界路由器的IP地址。可以是发送者的地址,也可以是另外的边界路由器的地址。
 

BGP外部网关协议的4种报文:

建立(Open) :建立邻居关系
更新(Update):发送新的路由信息
保持活动状态(Keepalive):对Open的应答/周期性地确认邻居关系
通告:报告检测的错误。

分享到:

  • Copyright © 2014-2026 深腾网 版权所有:静岳互联网咨询工作室
  • 冀ICP备16020878-1