MDC三层东西向互通方案介绍
1 相关概念
1.1 MDC
MDC(Multi-Datacenter Controller)即多数据中心控制器,可进行跨DC多控制器的业务编排,应用于客户拥有多个数据中心,并对多数据中心进行统一编排和管理的场景。MDC部署在专门的集群服务器上,可以是物理服务器,也可以是虚拟机。在MDC上通过SSO跳转到它所管理的域控制器上。
1.2 Transit Fabric
在MDC上可以创建用于多云业务编排的Transit Fabric,在Transit Fabric中管理了普通Fabric的中的Fabric-GW(即DCI-GW)设备,如下图所示。
通过创建Transit Fabric,MDC可以实现以下功能:
通过在Transit Fabric中实例化Transit VPC来实现多租户VPC跨DC的L3互通。
通过在中心DC里部署MDC,也可以实现中心DC和边缘DC的统一管理,并发放中心DC与边缘DC之间的L3互通。
1.3 Transit VPC与Transit Router
为了实现跨DC的租户VPC互通,通过MDC可以统一编排VPC互通业务。MDC在已经创建好的Transit Fabric中创建Transit VPC以及Transit Router,并将租户VPC中的租户Router接入Transit Router,从而实现租户VPC之间的互通。Transit Router实例化到Fabric-GW设备上。
一个Transit VPC内部的逻辑架构如下如图所示。
2 方案概述
使用MDC可以实现跨Fabric的多租户VPC互通。MDC通过与域控制器的对接,获取Fabric、FabricGW、租户VPC、逻辑路由器、逻辑VAS等信息,MDC创建Transit Fabric和Transit VPC后,将想要跨Fabric互通的租户VPC接入到Transit VPC中,并设置互通参数和策略,从而实现租户VPC之间的互通,如下图所示。
跨Fabric VPC互通业务模型
两个数据中心分别被两套iMaster NCE-Fabric管理,但它们之间有一部分网段需要通过MDC控制器实现L3互通,互通业务模型如下图所示。MDC获取域控制器的租户LogicRouter,MDC创建Transit Fabric、Transit VPC、Transit Router,并关联需互通的租户LogicRouter,并指定互通网段。
3 示例演示
3.1 业务部署流程
3.2 预配置阶段
3.2.1 MDC纳管域控制器
DC1和DC2分别由域控制器NCE1和NCE2管理,MDC控制器纳管两个域控制器
3.2.2 管理互通VNI资源
3.2.3 创建Transit Fabric
3.3 域控制器下发租户业务阶段
实现租户VPC的业务发放和虚拟机上线。根据云管理平台的不同,主要分为云网一体化(FusionSphere、开源OpenStack)、网络虚拟化(机架出租、计算联动)等。各个平台的抽象网络模型稍有差异,但是最终都会映射到控制器的统一逻辑模型。
(本例以域控制器内既有业务为例)
3.4 MDC编排业务阶段
3.4.1 创建Transit VPC
3.4.2 创建TransitRouter,设置互通模式
3.4.3 创建租户Router,关联到TransitRouter,指定互通网段
3.5 PC互通
DC1内主机192.168.100.1,DC2内主机192.168.200.1,ping验证业务打通
微信扫描下方二维码或直接访问数通开发者社区网站
华为数通开发者社区二维码
https://devzone.huawei.com/cn/network/portal.html
- 点赞
- 收藏
- 关注作者
评论(0)