1.BGP的基本概念
BGP ( Border Gateway Protocol,边界网关协议)是一种既可以适于不同 AS ( Autonomous System,自治系统)之间bgp服务器,又可以适于同一 AS 内部的动态路由协议。当 BGP 运行于同一 AS 内部时,被称为 IBGP(Internal BGP);当 BGP 运行于不同 AS 之间时,称为 EBGP( External BGP)。当前使用的BGP版本是BGP-4。
提示:AS 是指拥有同一选路策略,属于同一技术管理部委的一组路由器。
2.BGP 的特征
BGP 是一种 EGP( Exterior Gateway Protocol,外部网段合同),与 OSPF、 RIP 等 IGP( Interior Gateway Protocol,内部网关协议)不同,其着眼点不在于发觉跟估算路由,而在于控制路由的传播跟选择最佳路由。
路由聚合;
路由附送丰富的属性;
Keepalive消息:BGP会周期性地向对等体发出Keepalive消息,用来保持连结的有效性。
Open消息:Open消息是TCP连结确立后发送的第一个消息,用于构建BGP对等体之间的连结关系。
4.BGP合同的状态转化
1)空闲状态
为初始状态当合同激活后开始初始化,复位计时器,并发起第一个TCP连结。
TCP连结已确立,自己已发送第一个OPEN信令,等待接收对方的Open信令,并对信令进行复查。
5)open否认状态
BGP等候Keepalive信令,同时复位保持计时器。
6)连接构建状态
即确立了同事(对等体)关系,路由器将跟同事交换Update信令,同时复位保持计时器。