网络的负荷越来越重,合理的规划和裁剪是我们现在需要着手去做的工作。那么一个优秀的标准是我们改善网络环境的有力因素。那么现在路由协议的多样化给我们的网络业带来了新的设计方案。我们本文主要介绍的是有关于BGP路由协议的相关部署内容。实际上,如何在网内部署BGP路由协议的主导思想也就是如何使自治域内部的路由器获得自治域外部路由信息,从而引导访问域外的流量流出自治域。
从总体上,在域内部署BGP路由协议应考虑以下几点:
1.网络实际的拓扑结构;
2.设备性能是否满足启动BGP的要求,通常BGP的路由表非常庞大,以从50,000条增加到现在约100,000余条。这对路由器的内存及性能要求很高;
3.在有多条INTERNET接入线路时,线路的备份和流量的分布。
以下将通过一些例子来具体说明这些问题。在继续讨论前,我们先提及几个概念:
核心层:具有高速交换能力的骨干网络,位于网络的核心。
分布层:在核心层的外围,通常用于实现各种路由策略或实施访问控制等功能。
接入层:在网络的最外层,在该范围内的路由器是用户联入ISP的接入点。
在网络发展初期,网络结构比较简单(如图一),ISP只有一条线路连接到INTERNET。通常人们不会在这种简单的网络结构中使用BGP,而会使用简单方便的静态路由进行互联。这样可以简化路由器配置,便于管理,同时降低对边界路由器的性能要求,减少成本。
如果需要启用BGP,操作也很简单只需在路由器R1上启用BGP路由协议,并将R1作为网内其它路由器的缺省网关,从而达到将外部路由注入网内的目的。
图一