SLB Multiplexer (MUX)
完成网络控制器的部署后,可以开始部署SLB Multiplexer(MUX)。MUX是SDN软件负载均衡的核心组件,负责将虚拟IP(VIP)流量分发到后端服务器池。
章节目标
理解SLB MUX在SDN中的角色
通过VMM部署SLB MUX
验证MUX与DCGW之间的BGP对等关系
背景知识
SLB Multiplexer在SDN架构中承担以下职责:
VIP流量分发:接收发往VIP地址的流量,根据负载均衡规则分发到后端虚拟机
BGP路由通告:通过BGP协议向数据中心网关(DCGW)通告VIP路由
DSR支持:支持Direct Server Return模式,回程流量可直接返回客户端
健康检查:对后端VM进行健康检查,确保流量只分发到可用的后端
在POC环境中,DCGW的BGP配置中已经预留了MUX的BGP对等体配置(参见DCGW.md中被注释的代码)。
前置条件
网络控制器已部署
NC的REST API可正常访问
DCGW已配置BGP
DCGW的BGP路由器已启用,ASN 65002
PublicVIP/PrivateVIP逻辑网络
VMM中已创建VIP逻辑网络
HNV Transit逻辑网络
VMM中已创建HNV Transit网络
部署SLB MUX
SLB MUX通过VMM的服务模板进行部署。
步骤一:配置SLB管理器
打开
Virtual Machine Manager 控制台进入
构造 → 网络 → 网络服务在已部署的网络控制器上,右键选择
属性在
负载均衡器配置中:关联
PublicVIP逻辑网络到公共VIP池关联
PrivateVIP逻辑网络到私有VIP池配置VIP地址池范围
步骤二:部署MUX虚拟机
在VMM中,通过网络控制器的配置界面添加SLB MUX
指定MUX部署的目标计算节点
VMM将自动创建MUX虚拟机并完成配置
MUX虚拟机的网络配置:
Management
Management
管理通信
HNV Transit
HNV Transit
BGP对等、VIP流量
步骤三:配置BGP对等
MUX部署完成后,需要确认与DCGW之间的BGP对等关系。在DCGW中,取消之前注释的BGP对等体配置:
注意:MUX的HNV Transit IP地址由VMM在部署时自动分配,需要在部署完成后确认实际地址,然后更新DCGW的BGP配置。
检查
验证MUX状态
通过NC REST API查看MUX状态:
验证BGP对等
在DCGW上检查BGP邻居状态:
BGP对等体状态应显示为Connected。
VMM中验证
在VMM控制台的构造 → 网络 → 网络服务中,确认SLB MUX的状态为正常。
课后习题
了解一下BGP协议中AS(自治系统)的概念,思考为什么MUX和DCGW使用不同的ASN。
了解一下Direct Server Return(DSR)模式的工作原理,以及它相比传统负载均衡的优势。
最后更新于