承载网-BGP的部署

2008-02-23 04:55:33来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

本网络全网在同一个自治系统内,由于一期工程没有与外网对接的需求,因此不运行EBGP,只在PE设备与RR之间运行MP-IBGP,在北京、上海各设置两台路由反射器。每个平面分别有一台RR。
考虑到NE40的BGP Peer数比较大(全网共70台PE),会对NE40造成很大压力,一期工程采用四台NE40组网。四台RR按照南北区域划分,分别和南北区域的PE建立连接。这样每台RR的Peer数就可以建半,从而减小NE40的压力。北京、沈阳、西安三个大区及其下连的非大区PE节点与北京两台RR路由反射器建立BGP邻居。上海、广州、成都、武汉四个大区及其下连的非大区PE节点与上海两台RR路由反射器建立BGP邻居。北京、上海同平面的两台RR建立BGP邻居。此时RR-A-1和RR-A-2不建Cluster。路由反射器两两互为备份。为减轻路由反射器负担,在RR上不采用BGP策略,对所有的路由都反射。


假设BR1-3宕机,仍旧有BR2-1会将UMG-1发布的路由反射给BR1-4和BR2-4。

在PE节点上做BGP策略,A平面的PE发送BGP路由时携带BGP community 团体属性4814:100,B平面的PE发送BGP路由时携带BGP community 团体属性4814:200,根据收到的团体属性,在PE设备上作local-preference,A平面的PE设备如果收到4814:100的community,设置local-preference为200,如果收到4814:200的community,设置local-preference为100,使A平面PE优选A平面PE路由。同理,如果B平面的PE设备收到4814:100的community,设置local-preference为100,如果收到4814:200的community,设置local-preference为200,使B平面的PE优选B平面PE路由。
在做路由策略打上标识平面的BGP community属性的同时,还要打上标识地区的community属性,格式为4814:AAAB, AAA为三位的区号(区号为四位的去掉最前面的一位0)。B位标识平面,1为A平面,2为B平面。并在引入路由时使用策略为进来的路由打上团体属性。
为了减少开销,不建立BGP公网邻居,只建立BGP私网邻居。

如图所示:
如果BR1-1发布一条路由,首先这条路由会被发送到离自己比较近的RR,BR1-3和BR2-3。
BR1-3和BR2-3会继续反射到同一个大区的其他邻居,并且反射到不同大区的RR上。
在BR1-4和BR2-4接受到这条路由的时候,会直接反射到同一个大区的其他BR设备
以BR1-2为例这个时候会接收到2条来自不同平面的路由,如果是来自不同平面RR的,就加上community 4814:100,如果是来自相同平面的就加上相同的community 4814:200
Community可以用作路由的过滤器,那么过滤出不同层面的路由以后,需要对这些路由有什么操作呢?如果是来自相同平面的路由,加上Local Preference 200,如果是来自不同层面的路由,加上Local Preference 100。

请注意,上述操作实际上都是控制平面完成的,数据转发平面请看下图。

l按照BGP路由选择优先级,如果BR1-2要到达BR1-2的时候,会首先在BR1-2上做比较,通过比较会发现在在A

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:承载网-VPN的部署

下一篇:Cisco IOS的动态地址映射的实现