欢迎光临散文网 会员登陆 & 注册

BGP协议的基础概念、特点及消息类型、状态转换?

2021-04-14 16:55 作者:Vecloud_  | 我要投稿

  BGP基本概念

BGP

  边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。BGP是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。BGP 构建在 EGP 的经验之上。BGP系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了 AS互联的拓朴图并由此清除了路由环路,同时在 AS 级别上可实施策略决策。


  BGP协议的特点


  BGP是自治系统外部路由协议,用来在AS之间传递路由信息路径矢量路由协议,从设计上避免了环路的发生TCP承载,端口号是支持CIDR和路由聚合


  路由附带丰富的属性


  只发送增量路由更新


  路由过滤和路由策略


  BGP四种消息类型


  Notification消息:当BGP检测到错误状态时,就向对等体发出Notification消息,之后BGP连接会立即中断。


  Update消息:Update消息用于在对等体之间交换路由信息。它既可以发布可达路由信息,也可以撤销不可达路由信息。


  Keepalive消息:BGP会周期性地向对等体发出Keepalive消息,用来保持连接的有效性。


  Open消息:Open消息是TCP连接建立后发送的第一个消息,用于建立BGP对等体之间的连接关系。


  BGP协议的状态转换


  空闲状态:为初始状态当协议激活后开始初始化,复位计时器,并发起第一个TCP连接。


  连接状态:开始TCP连接并等待TCP连接成功的消息。


  行动状态:试图建立TCP连接。


  OPEN发送状态:TCP连接已建立,自己已发送第一个OPEN报文,等待接收对方的OPEN报文,并对报文进行检查。


  OPEN证实状态:BGP等待Keepalive报文,同时复位保持计时器。


  连接建立状态:即建立了邻居(对等体)关系,路由器将和邻居交换Update报文,同时复位保持计时器。

BGP线路与双线路的区别:http://www.vecloud.com/article/20200419041704.html



BGP协议的基础概念、特点及消息类型、状态转换?的评论 (共 条)

分享到微博请遵守国家法律