1. BGP作为一种外部网关协议,用于在AS之间进行路由控制和优选
  2. BGP的前身是EGP(EGP设计得非常简单,只能在AS之间简单地传递路由信息,不会对路由进行任何优选,也没有考虑如何在AS之间避免路由环路等问题),EGP被BGP取代
  3. BGP更具有路由协议得特征
  • 邻居的发现与邻居关系的建立
  • 路由的获取,优选和通告
  • 提供路由环路避免机制,并能够高效传递路由,维护大量的路由信息
  • 在不完全信任的AS之间提供丰富的路由控制能力
  1. AS的概念:AS的概念是若干台路由器以及这些路由器组成的网络的集合,这些路由器均属于同一管理机构,并执行统一的路由策略
  2. 运行BGP协议需要一个统一的自治系统号来标识路由域,即AS编号。编号由IANA(The Internet Assigned Numbers Authority,互联网数字分配机构)进行分配,AS的范围为1~65535,其中共有的为1~64511,私有的64512~65534,2009年1月之后,IANA决定使用4字节长度的AS,范围为65536-4294967295
  3. BGP为了保证数据的可靠性,BGP使用tcp作为其承载协议建立连接
  4. AS之间的路由器是不完全相互信任的,为实现路由按需求进行控制和优化,BGP设置了诸多的属性

BGP基本概述_路由协议