心理

当前位置 /首页/完美生活/心理/列表

bgp协议解析

bgp协议解析

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

BGP是自治系统路由协议,用于AS间交换路由信息,目前广为使用的是BGP-4,支持CIDR,BGP协议使用TCP179端口传输。

同一AS的路由之间传输的协议称为IBGP,不同AS的路由之间传输的协议称为EBGP,BGP采用增量更新策略,不会定期同步路由。

BGP主要支持5种消息类型:

建立OPEN消息

当TCP连接建立后,双方发送OPEN消息,如果OPEN消息可以接受,则发送KEEPALIVE消息确认回复

更新UPDATE消息

用于在对等体之间传递路由信息,该消息可以检测路由环路。

通告NOTIFICATION消息

当BGP协议检测到错误时,发送此消息,此消息发送时,BGP连接立即中断。

保持连接KEEPALIVE消息

建立BGP连接的对等体必须定期发送KEEPALIVE消息,发送周期为双方协商的Hold Timer的1/3,最快发送频率不能小于1秒。

路由刷新ROUTE-REFRESH消息

用于BGP对等体重新发送指定的路由信息。

TAG标签:解析 bgp 协议 #