首页 > 技术文章 > 什么是BGP

desireroot7 2022-01-30 09:47 原文

BGP概述
  • 边界网关协议(BGP)是运行于TCP协议上的一种自治系统的路由协议。
  • 是一种外部路由协议。
AS概述
  • 自治系统(AS),指的是同一个使用相同策略的设备的集合。
  • 每个AS有自己位移的编号,不同AS通过AS划分。
  • AS号取值范围: 1-65535,其中64512-65535是私有AS号
BGP分类(EBGP/IBGP)
  • 运行于不同AS的BGP成为EBGP,运行于同一AS内部的BGP称为IBGP。
BGP的特点
  • 使用TCP作为其传输层协议,协议号179。
  • BGP不会定期性更新,只会增量更新或触发式更新,节约带宽资源。
  • BGP从设计上避免了环路的发生:BGP通过携带AS_Path信息标记途径的AS,带有本地AS号的路由将被丢弃;BGP在AS内学到的路由不会再通过给AS内的BGP邻居,避免了AS内产生环路。
  • BGP提供了丰富的路由策略,能够对路由实现灵活的过滤和选择。
  • BGP提供了防止路由振荡的机制(路由衰减),有效提高了Internet网络的稳定性。

推荐阅读