通信系统以及通信方法、装置、设备和存储介质制造方法及图纸

技术编号:31009720 阅读:38 留言:0更新日期:2021-11-30 00:05
本发明专利技术实施例提供一种通信系统以及通信方法、装置、设备和存储介质,该通信系统包括第一VPC和第二VPC。第一VPC中包括SLB和第一虚拟交换机,第二VPC中包括多个RS和第二虚拟交换机。SLB接收用户触发的与第二VPC对应的访问请求信息,从多个RS中确定目标RS,将访问请求信息封装为第一数据报文,将第一数据报文发送至第一虚拟交换机。第一虚拟交换机确定不对第一数据报文进行额外的封装,而直接将第一数据报文发送至第二虚拟交换机。第二虚拟交换机解封装第一数据报文以根据目标RS的网络地址将访问请求信息发送至目标RS。从而实现第一VPC中的SLB对第二VPC中的RS的访问。的SLB对第二VPC中的RS的访问。的SLB对第二VPC中的RS的访问。

【技术实现步骤摘要】
通信系统以及通信方法、装置、设备和存储介质


[0001]本专利技术涉及通信
,尤其涉及一种通信系统以及通信方法、装置、设备和存储介质。

技术介绍

[0002]虚拟私有云(Virtual Private Cloud,简称VPC)是服务提供商在云端创建的虚拟专有网络,其可以在自己创建的VPC内规划地址空间、设置路由表以及创建不同的云产品实例,比如虚拟交换机、虚拟路由器、服务负载均衡器(Server Load Balancer,简称SLB)、服务器(通常也称为云服务器、服务器实例或真实服务器(Real Server,简称RS))等资源。
[0003]其中,SLB是对多台RS进行流量分发的负载均衡服务,继承自虚拟服务器(Linux Virtual Server,简称LVS)。SLB的工作原理简单来说就是:SLB对外可以提供与某服务提供商创建的多个RS相对应的IP地址,可以称为虚拟IP地址,终端互联网用户可以触发针对该虚拟IP地址的访问请求,SLB侦听到该访问请求后,根据使用的某种负载均衡算法从多个RS中确定出目标RS,最终将用户的访问请求本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种通信系统,其特征在于,包括:第一虚拟私有云和第二虚拟私有云;所述第一虚拟私有云中包括服务负载均衡器和第一虚拟交换机,所述第二虚拟私有云中包括多个服务器和第二虚拟交换机;所述服务负载均衡器,用于接收用户触发的与所述第二虚拟私有云对应的访问请求信息,从所述多个服务器中确定目标服务器,将所述访问请求信息封装为第一数据报文,将所述第一数据报文发送至所述第一虚拟交换机,所述第一数据报文中包含所述第二虚拟私有云对应的网络标识以及所述目标服务器的网络地址;所述第一虚拟交换机,用于确定不对所述第一数据报文进行封装处理,将所述第一数据报文发送至所述第二虚拟交换机;所述第二虚拟交换机,用于解封装所述第一数据报文以获得所述目标服务器的网络地址和所述访问请求信息,将所述访问请求信息发送至所述目标服务器。2.根据权利要求1所述的系统,其特征在于,所述第一虚拟交换机中用于与所述服务负载均衡器进行通信的端口被配置有预设标记;所述服务负载均衡器具体用于:将所述第一数据报文通过所述端口发送至所述第一虚拟交换机;所述第一虚拟交换机具体用于:根据所述预设标记,确定不对所述第一数据报文进行封装处理,将所述第一数据报文发送至所述第二虚拟交换机。3.根据权利要求1所述的系统,其特征在于,所述服务负载均衡器和所述第一虚拟交换机设于第一物理主机中,所述多个服务器和所述第二虚拟交换机设于第二物理主机中;所述第一虚拟交换机具体用于:将所述第一数据报文中最外层的源网络地址修改为所述第一物理主机的网络地址,将修改后的第一数据报文发送至所述第二虚拟交换机。4.根据权利要求1所述的系统,其特征在于,所述第二虚拟交换机还用于:接收所述目标服务器发送的与所述访问请求信息对应的访问响应信息,将所述访问响应信息封装为第二数据报文,将所述第二数据报文发送至所述第一虚拟交换机,所述第二数据报文中包括所述第二虚拟私有云对应的网络标识;所述第一虚拟交换机还用于:确定不对所述第二数据报文进行解封装处理,将所述第二数据报文发送至所述服务负载均衡器;所述服务负载均衡器还用于:解封装所述第二数据报文以获得所述访问响应信息。5.根据权利要求4所述的系统,其特征在于,所述第一虚拟交换机中用于与所述服务负载均衡器进行通信的端口被配置有预设标记;所述第一虚拟交换机具体用于:根据所述预设标记,确定不对所述第二数据报文进行解封装处理,通过所述端口将所述第二数据报文发送至所述服务负载均衡器。6.一种通信方法,其特征在于,应用于第一虚拟私有云中的第一虚拟交换机,所述第一虚拟私有云中包括服务负载均衡器,所述方法包括:接收所述服务负载均衡器发送的第一数据报文,所述第一数据报文中包含第二虚拟私有云对应的网络标识以及目标服务器的网络地址;其中,所述第二虚拟私有云中包括多个服务器和第二虚拟交换机,所述服务负载均衡器接收到用户触发的与所述第二虚拟私有云对应的访问请求信息后,从所述多个服务器中确定出所述目标服务器以及将所述访问请求
信息封装为所述第一数据报文;确定不对所述第一数据报文进行封装处理,将所述第一数据报文发送至所述第二虚拟交换机,以使所述第二虚拟交换机通过解封装所述第一数据报文以获得所述目标服务器的网络地址和所述访问请求信息,并将所述访问请求信息发送至所述目标服务器。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:将第一虚拟交换机中用于与所述服务负载均衡器进行通信的端口配置有预设标记;所述将所述第一数据报文发送至所述第二虚拟交换机,包括:根据所述预设标记,确定不对通过所述端口接收到的所述第一数据报文进行封装处理,将所述第一数据报文发送至所述第二虚拟交换机。8.根据权利要求6所述的方法,其特征在于,所述将所述第一数据报文发送至所述第二虚拟交换机,包括:将所述第一数据报文中最外层的源网络地址修改为所述第一物理主机的网络地址,将修改后的第一数据报文发送至所述第二虚拟交换机。9.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收所述第二虚拟交换机发送的第二数据报文,其中,所述第二虚拟交换机在接收到所述目标服务器发送的与所述访问请求信息对应的访问响应信息后,将所述访问响应信息封装为所述第二数据报文;确定不对所述第二数据报文进行解封装处理,将所述第二数据报文发送至所述服务负载均衡器,以使所述服务负载均衡器解封装所述第二数...

【专利技术属性】
技术研发人员:柳佳佳
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1