BGP协议基本概念
BGP是一种外部网管协议(EGP),与OSPF、RIP等内部网管协议(IGP)不同,其着眼点不在于自动发现网络拓扑,而在于AS之间选择最佳路由和控制路由的传播。
自治系统AS( Autonomous System)
由同一个技术管理机构管理、使用统一选路策略的一些路由器的集合。
每个自治系统都有唯一的自治系统编号,这个编号是由IANA分配的。
自治系统的编号范围是从1到65535,其中1到64511是注册的因特网编号,64512到65535是私有网络编号(BGP网络中AS号码标识)
2009年以前1-65535,2009年1月后扩展4个字节的AS号
BGP邻居关系
EBGP(External BGP)和IBGP(Internal BGP)
当BGP运行于同一AS内部时,被称为IBGP
了防止AS内产生环路,BGP设备不将从IBGP对等体学到的路由通告给其他IBGP对等体,并与所有IBGP对等体建立全连接。
当BGP运行于不同AS之间时,称为EBGP
为了防止AS间产生环路,当BGP设备接收EBGP对等体发送的路由时,会将带有本地AS号的路由丢弃。
邻居建立状态机
标题每个状态机的作用
Idle:BGP连接的第一个状态。在空闲状态,B