一、基本特性
EGP(外部网关协议)是一种在不同自治系统之间交换路由信息的路由协议。BGP就是一种EGP,并且它是一项非常强健且具有可扩展性的路由协议;BGP是Internet中使用的路由协议。
使用BGP的主要目标是提供一个域间路由系统,保证在自治系统之间交换无环的路由信息。BGP路由器会交换有关目的网络的路径信息。
![](https://i-blog.csdnimg.cn/blog_migrate/4e7d6b34adaec724de5be1e7dce13029.png)
BGP提供的域间路由实现了自治系统之间的连接,
BGP的域间路由通常需要基于一系列策略,而不仅仅是底层基础设施的技术特征。BGP的这种性能使它与IGP区分开来,IGP只专注于找到两点之间最优的(通常是最快的)路由,而不考虑路由策略。
BGP并不使用带宽来选择最优路径。
BGP是基于策略的路由协议,使自治系统能够使用多种BGP属性来控制流量。运行BGP的路由器之间会交换
网络可达性信息,这些信息称为路径矢量或属性,其中包括为了到达某个目的地网络,数据包应该穿越的所有BGP自治系统号列表。在使用BGP时,工程师可以通过调整这些路径属性,完全地利用所有带宽。
AS自治系统:一组被统一管理的路由器。一个AS相当于一个ISP,一个ISP可看成一个大的路由器。
AS范围1~65535
公有:1~64511
私有:64512~65535
![](https://i-blog.csdnimg.cn/blog_migrate/3d0ab53ddb0aa5b61f193c7445874c54.png)
对等体peer<neighbor>分为:
IBGP peer (internal)
EBGP peer(external)
![](https://i-blog.csdnimg.cn/blog_migrate/f9551b2c1ff3ca9367f344ccdccacf97.png)
![](https://i-blog.csdnimg.cn/blog_migrate/eb85b7e42f204df54bbadb7087f15d0a.png)