【技术实现步骤摘要】
一种报文处理方法及装置
本专利技术涉及计算机
,特别涉及一种报文处理方法及装置。
技术介绍
随着云计算技术的快速发展,各类传统业务逐渐整合到云计算平台中,为客户提供服务。以云计算弹性文件存储系统数据面结构为例,具体来讲,客户端虚拟机和裸金属服务器通过软件定义网络SDN(SoftwareDefinedNetwork)访问文件存储服务器所在的NAS网络,该文件存储服务器通过业务IP地址提供文件存储业务的访问。对于文件存储服务集群高可用一般通过业务IP地址切换来实现,比如,若文件存储服务集群中某一文件存储服务器失效后,其对应的业务IP地址将切换至另一台正常服务的文件存储服务器,以此来保证文件存储业务的顺利切换。如图1所示为现有基于TCP连接的业务切换过程示意图。具体来讲,客户端的虚拟机向第一服务器端的业务IP地址发送TCP分片数据,该第一服务器端正常接收到该TCP数据并作出业务响应。若该第一服务器端发生故障失效,则向虚拟机发送一个TCPreset报文。若该TCPreset报文的序列号不在虚拟机的接收窗口范围内 ...
【技术保护点】
1.一种报文处理方法,应用于软件定义网络SDN转发设备,其特征在于,所述方法包括:/n在第一服务器端与客户端基于所述SND转发设备建立第一传输控制协议TCP连接之后,通过所述第一TCP连接接收来自所述客户端的TCP分片报文,并将所述TCP分片报文发送至所述第一服务器端;/n若所述第一服务器端发生故障,接收来自所述第一服务器端的TCP reset报文;/n若检测到所述TCP reset报文与可信域表中的条目匹配,则将所述TCP reset报文发送至所述客户端;/n建立所述客户端与第二服务器端的第二TCP连接,通过所述第二TCP连接接收所述TCP分片报文,并将所述TCP分片报文 ...
【技术特征摘要】
1.一种报文处理方法,应用于软件定义网络SDN转发设备,其特征在于,所述方法包括:
在第一服务器端与客户端基于所述SND转发设备建立第一传输控制协议TCP连接之后,通过所述第一TCP连接接收来自所述客户端的TCP分片报文,并将所述TCP分片报文发送至所述第一服务器端;
若所述第一服务器端发生故障,接收来自所述第一服务器端的TCPreset报文;
若检测到所述TCPreset报文与可信域表中的条目匹配,则将所述TCPreset报文发送至所述客户端;
建立所述客户端与第二服务器端的第二TCP连接,通过所述第二TCP连接接收所述TCP分片报文,并将所述TCP分片报文发送至所述第二服务器端。
2.如权利要求1所述的方法,其特征在于,所述可信域表包括至少一个入口报文条目,每个入口报文条目所对应的字段包括报文方向、源IP地址和目的IP地址,其中,每个源IP地址和每个目的IP地址均包括具体的IP地址和带掩码的IP地址段,每个报文方向用于表征数据报文进入所述客户端的方向。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
若所述可信域表中与所述TCPreset报文匹配的第一入口报文条目的源IP地址为所述第一服务器端的业务IP地址,所述第一入口报文条目的目的IP地址为所述客户端的IP地址,则确定所述TCPreset报文与所述可信域表的条目匹配。
4.如权利要求2所述的方法,其特征在于,所述可信域表包括至少一对报文条目,每对报文条目包括入口报文条目和出口报文条目,每对报文条目中的入口报文条目的源IP地址与出口报文条目的目的IP地址相同,每对报文条目中的入口报文条目的目的IP地址与出口报文条目的源IP地址相同,以使进出所述客户端的入口数据报文和出口报文数据均能匹配到所述可信域表中的条目,其中,每对报文条目中的出口报文条目的报文方向为出口数据报文从所述客户端出来的方向。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
若检测到所述TCPreset报文与可信域表匹配失败,则检测所述TCPreset报文是否匹配连接状态表,其中,所述连接状态表用于表征所述客户端与包括所述第一服务端和所述第二服务端在内的至少两个服务器端间的网络连接状态;
若检测到所述TCPreset报...
【专利技术属性】
技术研发人员:肖毅,王东旭,
申请(专利权)人:中移苏州软件技术有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。