目录
BGP工作原理不再详述,详见基于BGP实现两个AS系统间通信;
BGP (边界网关协议)主要用于互联网AS(自治系统)之间的互联,BGP的最主要功能在于控制路由的传播和选择最好的路由。例如:中国联通、中国电信、中国移动和一些大的民营IDC运营商都具有AS号,而全国各大网络运营商多数都是通过BGP协议与自身的AS号来实现多线互联的。一旦使用此方案,就可以用来实现多线路互联,IDC需要在CNNIC或APNIC申请自己的IP地址段和AS号,然后通过BGP协议将此段IP地址广播到其它的网络运营商的网络中。使用BGP协议互联后,网络运营商的所有骨干路由设备将会判断到IDC机房IP段的最佳路由,以保证不同网络运营商用户的高速访问。
一、AS概念
自治系统AS:指在一个实体管辖下的拥有相同选路策略的 IP 网络;BGP 网络中的每个 AS 都被分配一个唯一的 AS 号。
二、BGP分类
EBGP:运行于不同 AS 之间,只有BGP。
IBGP:运行于同一 AS 内部,一般路由协议有:RIP,OSPF,ISIS等。
三、BGP线路的先天优势
1、防止环路
EBGP为了防止 AS 间产生环路,当 BGP 设备接收 EBGP 对等体发送的路由时,会将带有本地 AS 号的路由丢弃。
IBGP为了防止 AS 内产生环路, BGP 设备不将从IBGP 对等体学到的路由通告给其他 IBGP 对等体,并与所有 IBGP 对等体建立全连接。
2、冗余备份
有多条BGP互联线路时可以实现路由的相互备份,在一条线路出现故障时路由会自动切换到其它线路。
3、资源节约
可以同一IP同时访问,而不用电信一个ip,联通一个IP,移动一个IP,可以把多个线路综合到同一个IP访问而不影响使用,服务器只需要设置一个IP地址,最佳访问路由是由网络上的骨干路由器根据路由跳数与其它技术指标来确定的,不会占用服务器的任何系统资源。服务器的上行路由与下行路由