[发明专利]网络升级过程中的可靠性保障方法和装置在审
申请号: | 202210503238.0 | 申请日: | 2022-05-09 |
公开(公告)号: | CN115086173A | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 李卓 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | H04L41/0823 | 分类号: | H04L41/0823;H04L41/082;H04L67/14;H04L67/141;H04L43/0805 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 王剑 |
地址: | 311121 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 升级 过程 中的 可靠性 保障 方法 装置 | ||
1.一种网络升级过程中的可靠性保障方法,应用于网络主机,所述网络主机支持至少两种使用优先级不同的传输层协议栈,所述方法包括:
监听与对端主机应用之间高优先级传输通道的错误事件,所述高优先级传输通道对应高优先级传输层协议栈;
根据监听结果确定所述高优先级传输通道的可用性;
响应于本端主机应用调用高优先级传输层协议栈发起的面向所述对端主机应用的连接建立请求,在所述高优先级传输通道不可用时,获取所述对端主机应用在所述高优先级传输层协议下的第一连接信息;
将所述第一连接信息转换为对端主机应用在低优先级传输层协议下的第二连接信息;
基于所述第二连接信息调用低优先级传输层协议栈,与对端主机应用建立低优先级传输通道,并基于所述低优先级传输通道传输本端主机应用指定的应用数据。
2.根据权利要求1所述的方法,还包括:
模拟高优先级传输协议栈与主机应用交互控制数据和应用数据。
3.根据权利要求1所述的方法,所述监听与对端主机之间高优先级传输通道的错误事件,包括:
针对主机应用调用高优先级传输层协议栈发起的面向所述对端主机的连接建立请求,监听对应传输通道建立过程中的错误事件。
4.根据权利要求1所述的方法,所述监听与对端主机之间高优先级传输通道的错误事件,包括:
监听与对端主机之间已建立的高优先级传输通道的错误事件。
5.根据权利要求1所述的方法,所述将所述第一连接信息转换为对端主机应用在低优先级传输层协议下的第二连接信息,包括:
确定高优先级传输层协议下所述第一连接信息对应的网络主机标识;
根据连接信息转换规则,查找低优先级传输层协议下所述网络主机标识对应的第二连接信息。
6.根据权利要求1所述的方法,所述高优先级传输层协议栈对主机的处理器资源消耗小于低优先级传输层协议栈。
7.根据权利要求1所述的方法,所述高优先级传输层协议栈为远程直接数据存取RDMA协议栈。
8.一种网络升级过程中的可靠性保障装置,应用于网络主机,所述网络主机支持至少两种使用优先级不同的传输层协议栈,所述装置包括:
错误监听单元,监听与对端主机应用之间高优先级传输通道的错误事件,所述高优先级传输通道对应高优先级传输层协议栈;
可用性确定单元,根据监听结果确定所述高优先级传输通道的可用性;
信息获取单元,响应于本端主机应用调用高优先级传输层协议栈发起的面向所述对端主机应用的连接建立请求,在所述高优先级传输通道不可用时,获取所述对端主机应用在所述高优先级传输层协议下的第一连接信息;
信息转换单元,将所述第一连接信息转换为对端主机应用在低优先级传输层协议下的第二连接信息;
通道建立单元,基于所述第二连接信息调用低优先级传输层协议栈,与对端主机应用建立低优先级传输通道,并基于所述低优先级传输通道传输本端主机应用指定的应用数据。
9.一种电子设备,包括:
处理器;
用于存储机器可执行指令的存储器;
其中,所述处理器通过运行所述可执行指令以实现如权利要求1-7任一所述的网络升级过程中的可靠性保障方法。
10.一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于使处理器执行如权利要求1-7任一所述的网络升级过程中的可靠性保障方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210503238.0/1.html,转载请声明来源钻瓜专利网。