BGP在大规模网络中需要解决的问题
1.聚合
聚合路由就是把各段路由综合到一个或多个聚合或CIDR块中,以便把路由表中的路由数目减少到最小。BGP有多种聚合方法,以便保证因特网的各种需求都能满足。 BGP聚合路由功能可以实现同时通告聚合路由和具体路由 其它聚合方法还包括: 1)聚合但抑制特定的具体路由: aggregate address mask suppress-policy policy-name 2)改变聚合路由的AS路径属性: aggregate address mask attribute-policy policy-name 3)聚合时生成AS-SET集合: aggregate address mask as-set- 反射 路由反射器概念的基本思路是:指定一个集中路由器作为内部对话的焦点。多个BGP路由器可以与一个中心点对等化,然后多个路由反射器再进行对等化。 路由反射器是可以完成路由反射功能的路由器。路由反射器的IBGP对等体分为两类:客户机和非客户机。一个路由反射器和它的客户机构成一个群。路由反射器的不属于这个群的所有对等体就是非客户机。
3.联盟
联盟的概念基于一个AS可以被分为多个子AS。子AS内使用IBGP全闭合网,子AS之间以及联盟本身与外部AS之间使用EBGP。联盟可以很容易地检测到AS内的选路循环,因为子AS之间运行的是EBGP。AS路径列表用于检测离开一个子AS并想回到同一子AS的选路更新。4.衰减
路由不稳定性的主要表现是以前存在于路由表的一个路由消失了。这个路由可能间歇性的消失和重现,这种情况称为摆动(flapping)。摆动发生时,路由更新和撤消报文在网络上反复传播,会占用极大的带宽和路由器的处理时间,是需要避免的。控制路由不稳定的技术是路由衰减。 衰减把路由分为稳定和不稳定两类,不稳定的路由应该被抑制(不被通告)。路由的近期历史是估价未来稳定性的基础。每当路由发生摆动,就给与惩罚,当惩罚达到一个预定的门限时,路由被抑制。随着时间推移,惩罚值按照幂函数递减,下降到一个门限时,路由解除抑制,被重新通告。 路由衰减5个参数的意义如下: 可达半衰期:路由可达时惩罚衰减到一半经历的时间 不可达半衰期: 路由不可达时惩罚衰减到一半经历的时间 重用值:如惩罚值小于此界限,当前被抑制的路由就解除抑制 抑制值:如惩罚值超出了此界限,当前路由就被抑制 惩罚上限:惩罚的最大值BGP典型组网
来源www.huawei.com