首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

BGP组网环境中路由反射器设计最佳实践方案

们还是继续聊关于RR组网规划设计的问题!

笔者在前面的文章“

BGP组网环境中路由反射器设计最佳实践方案(4)

”中描述了RR设计环境中遵循物理拓扑的重要性,下面我们一起来看一个企业实际部署规划案例。

如上图所示,某企业的DC-1(主数据中心)、DC-2、DC-3三个数据中心都隶属于ASN 1001中,R1和R4是DC-2与DC-3之间实际流量的承担者,R5用来承担DC-1与DC-2之间流量,R8是DC-3与DC-2之间实际流量的承担者。R6、R2和R8为企业三个DC与外界ISP的边界路由器。请合理规划设计RR方案。

乍一看,感觉任何路由器都可以被配置为路由反射器.......

我们知道,比之RR-CLIENT,路由反射器需要维护的BGP会话数更多,而RR-CLIENT也不会与太多的IBGP路由器建立邻居关系会话,因此它有(节省)更多资源可以用来处理EBGP连接。通过前面的文章,我们也知道,在选择RR时,遵循物理拓扑是明智之举。因此,基于我们对此拓扑的理解以及客户的业务需求,我们可以对RR规划如下:

观察一下该企业网络的物理拓扑,路由反射器的最佳“候选者”就昭然若揭:ASN 1001中的三个DC,那我们就“画地为牢”将此三个DC画分为三个Cluster,DC-1对应Cluster-1,DC-2对应Cluster-2,DC-3对应Cluster-3。对于主数据中心DC-1而言,为实现冗余,Cluster-1中可以规划多台RR,这样,R1和R4成为Cluster-1的RR角色就出来了;在DC-2中,R5用于DC-2与主数据中心DC-1的业务流量转发,依照逻辑拓扑遵循物理拓扑的这一主要RR规划原则,那么R5成为DC-2(Cluster-2)中的RR己然无可争议了;同理,在DC-3中,RR角色自然就是R8了。

笔者给出规划设计拓扑,如下:

再看一个服务运营商中的RR设计示例:

该服务提供商的INTERNET服务RR设计非常典型。遵循网络的物理拓扑(为了避免环路)。

上图中仅显示了有外部对等点的核心POP。每个1级POP有两个INTERNET RR(骨干P路由器)。所有INTERNET PE路由器在本地是对等关系,且是这些设备的CLIENT。所有1级POP RR在BGP-4级全互联。汇聚P路由器也是这些RR的CLIENT。

同时我们可以看到,在1级和2级POP之间还部署了另一个RR层,每个2级POP有两个RR(出口骨干P路由器);它们是最近的1级POP RR的CLIENT。2级POP内部的每个INTERNET PE路由器是本地2级RR的CLIENT。每个3级POP INTERNET PE路由器和骨干P路由器与最近的2级POP RR互为对等设备(这个也同样是遵循网络的物理拓扑吧)。

再接着看下图:

如上图所示,这是服务运营商中的一个典型的POP到POP的IPv4 BGP路由反射架构设计示意图,该拓扑说明了不同级别POP之间的IPv4 BGP对等关系以及这些POP中的RR。

当然,事物并非绝对,所谓的规则也仅仅是限定在某些特定的环境才有它生效的价值。所以并非所有网络环境中在设计部署RR时都一定得遵循网络物理拓扑,比如IP MPLS VPN网络中。因为VPN数据流是通过二层标签交换网络而非三层路由。标签交换与IP转发的主要区别是标签交换允许将RR部署到包转发路径外,这是因为对于目标网络前缀,其转发决策在网络边缘的PE设备上所确定的,而不需要在每跳决策。

谁说不是呢......

— |思考题| —

最后,笔者留下一道思考题,各位可以结合自己所掌握的相关知识点去推敲一下,组网拓扑如下:

如上图所示为某大型企业的中国区2大(深圳和成都)数据中心的组网示意图,该企业分别租用了2个服务提供商(ISP_X和ISP_Y)的专线(比如ATM)链路用于数据中心互连设备的物理链路。其中R1、R2、R3和R4工作在ISP_X中,R5、R6、R7和R8则工作在ISP_Y中。考虑到协议对路由策略的灵活操控能力,该企业决定选用BGP协议,所有路由器均工作在BGP ASN 1001中。

网络规划设计要求如下:

(1)利用企业现有资源,合理规划设计BGP RR网络组网拓扑,确保2个DC间的业务能够正常通信;

(2)在做网络设计规划时,需考虑网络拓扑的健壮性,确保DC间的业务的永续性。

如上,请给出尽可能多的合理的RR设计方案

笔者提醒几点:

本拓扑中的所有BGP设备均工作在一个AS内哦,没有外部eBGP邻居......

既然该企业租了2个ISP的专线链路,那对于规划Cluster,是设计成2个“集群”好呢?还是统一放在一个“集群”内?还是其它的更好的解决方案?

RR设备的选择

一定要透彻理解RR对路由的反射规则以及工作原理

此拓扑先考虑怎样把2个DC的路由打通,再考虑其它的问题

Step-by-step

说明:此思考题只需提供RR规划设计方案即可,关于业务流量的选路策略可以不在考虑范围内>

关于RR组网规划设计的相关话题,笔者跟各位就暂时聊到这吧(还有一些案例就留到笔者的专题系列视频课程中吧),后面的文章还会有机会涉及到与RR相关的知识点。

祝各位周末愉快~

在码字的过程中,难免会有一些小的笔误,如有,欢迎小伙伴们及时地提出来,便于笔者重新校对,纠正,感谢!

如果有什么学习上的疑问,可以在笔者的公众号中留言

也可以加笔者的个人WX帐号( jacky_luojun)

ONE NETWORKS

开放 | 创新 | 协作 | 分享

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180512A0LWP800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券