要全面了解BGP,首先我们要回答以下看上去很简单的问题:为什么需要BGP,也就是说BGP是如何产生的,它解决了什么问题.带着以上问题,我们先简单的回顾一个路由协议发展的轨迹. 首先路由的实质是描述一个网络结构的表达方式,路由表其实是一个结果的集合.在早期的ARPANet网络时代,网络规模有限,路由数量也不大,因此所有的路由器可以维护整个网络拓扑,那时候使用的路由协议叫GGP(Gateway-to-Gateway Protocol).GGP自然成为第一个内部网关协议(IGP).在1980年左右.当…