【技术实现步骤摘要】
用于实现硬件负载均衡设备云化服务的方法及装置
[0001]本公开涉及云计算
和金融
,尤其涉及一种用于实现硬件负载均衡设备云化服务的方法、装置、设备、介质和程序产品。
技术介绍
[0002]随着云计算技术日趋成熟稳定,建设私有云已成为大型企业的趋势,网络服务如负载均衡也从基于传统的硬件网络设备,转向基于软件定义网络(Software Defined Network,SDN)架构和基于x86等通用服务器所实现的网元节点软件化,从而将网元功能与硬件资源解耦,具有灵活部署和低成本的优势。
[0003]但对于大型企业,特别是金融企业,由于其业务的重要性,基于软件实现的负载均衡在功能和性能上往往无法满足业务需求,再加上使用习惯和技术栈等原因,希望继续使用成熟稳定的硬件设备来承担云上网络服务的职责。相关技术中,针对传统网络环境设计的硬件负载均衡设备,由于缺乏软件定义能力,无法被云平台直接纳管和自定义配置,在云环境使用往往需要投入大量的、持续的手工配置工作,存在运维成本高且风险较大的问题,往往不具备可实施性,难以做到真 ...
【技术保护点】
【技术特征摘要】
1.一种用于实现硬件负载均衡设备云化服务的方法,包括:响应于接收到来自云平台上的第一隧道端点的第一报文,根据所述第一报文,生成与所述第一报文格式不同的第二报文,其中,所述第一报文是根据第一虚拟机向所述第一隧道端点发送的请求报文得到的,所述云平台上包括多个隧道端点,所述第一隧道端点是根据所述第一虚拟机的第一标签确定的;向目标负载均衡设备发送所述第二报文,以使得所述目标负载均衡设备根据所述第二报文,利用负载均衡策略,生成第三报文;响应于接收到来自所述目标负载均衡设备的所述第三报文,根据所述第三报文,生成与所述第一报文格式相同的第四报文;向第二隧道端点发送所述第四报文,以使得所述第二隧道端点向第二虚拟机发送所述第四报文,实现对负载均衡设备的云化服务,其中,所述第二隧道端点是根据所述第四报文确定的,所述第二虚拟机的网络地址是根据所述第四报文得到的。2.根据权利要求1所述的方法,其中,所述响应于接收到来自云平台上的第一隧道端点的第一报文,根据所述第一报文,生成与所述第一报文格式不同的第二报文,包括:利用目标节点,对所述第一报文进行解封装操作,得到解封装报文,其中,所述目标节点是为目标交换机配置的,所述目标节点是根据所述第一报文确定的,所述第一报文是利用所述第一隧道端点对所述请求报文进行封装操作得到的;根据所述解封装报文的标识,确定与所述解封装报文对应的第一映射关系;根据所述解封装报文的标识和所述解封装报文中的第一目的地址,确定虚拟路由转发空间和第一路由策略,其中,所述第一目的地址表征目标负载均衡地址;根据所述第一映射关系和所述第一路由策略,在所述虚拟路由转发空间中对所述解封装报文进行转换,得到与所述第一报文格式不同的所述第二报文。3.根据权利要求2所述的方法,其中,所述向目标负载均衡设备发送所述第二报文,包括:响应于接收到来自多个负载均衡设备各自的负载均衡地址,以确定所述目标交换机至每个所述负载均衡设备的端口;根据所述第二报文中的所述目标负载均衡地址,确定与所述第二报文对应的目标端口;根据所述目标端口,向所述目标负载均衡设备发送所述第二报文,其中,所述目标负载均衡设备与所述目标交换机通过所述目标端口连接。4.根据权利要求1所述的方法,其中,所述响应于接收到来自所述目标负载均衡设备的所述第三报文,根据所述第三报文,生成与所述第一报文格式相同的第四报文,包括:根据所述第三报文的标识,确定与所述第三报文对应的第二映射关系;根据所述第二映射关系,对所述第三报文进行转换,得到与所述第三报文格式不同的未封装报文;利用所述目标节点,对所述未封装报文进行封装操作,得到与所述第一报文格式相同的所述第四报文。5.根据权利要求2或4所述的方法,其中,所述利用所述目标节点,对所述未封装报文进行封装操作,得到与所述第一报文格式相同的所述第四报文,包括:
根据所述未封装报文的标识,确定所述虚拟路由转发空间;根据所述未封装报文中的第二目的地址,在所述虚拟路由空间中确定第二路由策略,其中,所述第二目的地址表征所述第二虚拟机的网络地址;根据所述第二路由策略,确定与所述未封装报文对应的第二隧道端点;利用所述目标节点,根据所述第二隧道端点的网络地址,对所述未封装报文进行封装操作,得到与所述第一报文格式相同的所述第四报文。6.根据权利要求1所述的方法,还包括:响应于接收到来自所述云平台上的所述第二隧道端点的第五报文,根据所述第五报文,生成与所述第五报文格式不同的第六报文,其中,所述第五报文是根据所述第二虚拟机向所述第二隧道端点发送的响应报文得到的,所述第二隧道端点是根据所述第二虚拟机的第二标签确定的;向所述目标负载均衡设备发送所述第六报文,以使得所述目标负载均衡设备根据所述第六报文,利用负载均衡连接表,生成第七报文,其中,所述负载均衡连接表是根据所述第二报文和所述第三报文得到的;响应于接收到来自所述目标负载均衡设备的所述第七报文,根据所述第七报文,生成与所述第五报文格式相同的第八报文;向所述第一隧道端点发送所述第八报文,以便所述第一隧道端点向所述第一虚拟机发送所述第八报文。7.一种用于实现硬件负载均衡设备云化服务的方法,包括:响应于接收到来自目标交换机的第二报文,根据所述第二报文,利用负载均衡策略,生成第三报文,其中,所述第二报文是所述目标交换机响应于接收到来自云平台上的第一隧道端点的第一报文,根据所述第一报文得到的,所...
【专利技术属性】
技术研发人员:孙凌云,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。