【技术实现步骤摘要】
一种通信方法、设备及存储介质
[0001]本专利技术涉及通信
,特别涉及一种通信方法、设备及存储介质。
技术介绍
[0002]随着技术的发展许多设备具有了多个网络接口,而TCP(传输控制协议,Transfer Control Protocol)依然是一个单线路的协议,在TCP的通信过程中发端和收端都不能随意变换地址。目前可以利用多个网络接口的这一特性来改善性能和有效冗余。例如:手机同时连接WIFI(无线保真技术,Wireless Fidelity)信号和3G信号的时候,如果WIFI关掉,使用WIFI进行的TCP连接就会断开,而不能有效利用3G网络继续收发数据。而MPTCP(多路径TCP,Multipath TCP)可以在一条TCP链接中包含多条路径,避免上述问题出现。MPTCP允许在一条TCP链路中建立多个子通道。当一条通道按照三次握手的方式建立起来后,可以按照三次握手的方式建立其他的子通道,这些通道以三次握手建立连接和四次握手解除连接。这些通道都会绑定于MPTCP session(多路径TCP会话),发送端的数据可以 ...
【技术保护点】
【技术特征摘要】
1.一种通信方法,其特征在于,包括:通信端与通信对端建立虚拟隧道,所述虚拟隧道将被通信端与通信对端视为虚拟网卡;通信端在两个虚拟网卡之间,使用多路径传输控制协议MPTCP连接建立通信通道;通信端将需要进行带宽叠加和/或切换的流量,导流至对端的虚拟网卡上进行传输。2.如权利要求1所述的方法,其特征在于,进一步包括:对通信对端进行身份认证,认证通过后导流至对端的虚拟网卡上进行传输。3.如权利要求1所述的方法,其特征在于,通过设置路由规则将需要进行带宽叠加和/或切换的流量,导流至对端的虚拟网卡上进行传输。4.如权利要求1所述的方法,其特征在于,在两个虚拟网卡之间,使用MPTCP连接建立通信通道,包括:通知通信对端用于参与MPTCP通信的网际互连协议IP地址列表,用以供通信对端按照全网络fullmesh算法在多个广域网WAN之间的多个路径上建立子流,构建一个MPTCP连接。5.如权利要求1所述的方法,其特征在于,在两个虚拟网卡之间,使用MPTCP连接建立通信通道,包括:接收通信对端通知的用于参与MPTCP通信的IP地址列表后,通信端按照fullmesh算法在多个WAN之间的多个路径上建立子流,构建一个MPTCP连接。6.如权利要求1至5任一所述的方法,其特征在于,通信端将需要进行带宽叠加和/或切换的流量,导流至对端的虚拟网卡上进行传输,包括:将需发送的传输控制协议TCP数据转换为用户数据报协议UDP数据包;选择线路,将UDP数据包分配到不同子流上发送到对应的底层网卡后进行传输...
【专利技术属性】
技术研发人员:丁勇,云翔,唐厚成,
申请(专利权)人:北京佰才邦技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。