一种数据恢复的方法及装置制造方法及图纸

技术编号:30413828 阅读:26 留言:0更新日期:2021-10-24 16:15
本申请涉及通信技术领域,公开了一种数据恢复的方法及装置,用以提高数据恢复时的安全性。控制器在确定数据交换网络中的第一数据设备失效时,可以选择第二数据设备,将所述第二数据设备加入至所述第一数据设备所在的第一校验组,所述第一校验组的多个数据设备属于同一个逻辑网络。所述第一数据设备中存储有第一数据。所述控制器可以通知所述第一校验组的其他数据设备发送数据,用于所述第一数据的修复,并且还可以使得所述第二数据设备获得修复后的所述第一数据。由于将第二数据设备加入到第一校验组,第一校验组中的数据设备属于同一个逻辑网络,可以增强网络安全性。可以增强网络安全性。可以增强网络安全性。

【技术实现步骤摘要】
一种数据恢复的方法及装置


[0001]本申请实施例涉及通信
,尤其涉及一种数据恢复的方法及装置。

技术介绍

[0002]边缘设备或者边缘计算的出现,提高了云数据中心处理终端数据的速度,边缘设备(device)对终端数据进行处理,可以更快响应用户服务。
[0003]边缘设备对采集的数据进行处理、存储,并将处理后的数据通过交换设备(switch)和网络发送至云数据中心(cloud data center)。
[0004]当边缘设备出现故障或者与边缘设备连接的交换设备出现故障时,边缘设备则会失效,失效的边缘设备中存储的数据也无法使用,此时需要对失效的边缘设备中的数据进行恢复。如何提高边缘设备进行数据恢复时的安全性是需要解决的技术问题。

技术实现思路

[0005]本申请实施例提供一种数据恢复的方法及装置,用以提高数据恢复时的安全性。
[0006]第一方面,提供了一种数据恢复的方法,所述方法可以应用于数据交换网络,所述数据交换网络包括控制器和多个数据设备,所述数据设备中存储有数据。所述控制器可以检测所述数据交换网络中的数据设备是否失效,在确定所述数据交换网络中的第一数据设备失效时,可以选择第二数据设备,将所述第二数据设备加入至所述第一数据设备所在的第一校验组,所述第一校验组的多个数据设备属于同一个逻辑网络,具体的可以是所述第一校验组的多个数据设备中的容错数据流端口属于同一逻辑网络。所述第一数据设备中存储有第一数据。所述控制器可以通知所述第一校验组的其他数据设备发送数据,用于所述第一数据的修复,并且还可以使得所述第二数据设备获得修复后的所述第一数据。由于在第一校验组中的第一数据设备失效时,将第二数据设备加入所述第一校验组,所述第一校验组中的数据设备属于同一个逻辑网络,可以增强网络安全性。
[0007]在一种可能的实现中,将一个校验组中的数据设备划分到一个逻辑网络中。不同的逻辑网络内的数据在传输时相互隔离,即一个逻辑网络内的数据设备与另一逻辑网络内的数据设备不能直接通信,这样可以进一步增强网络安全性。通过设置逻辑网络,还可以限制广播域,节省带宽,提高网络处理能力。还可以提高网络的健壮性,故障被限制在一个逻辑网络中,不会影响其它逻辑网络的正常工作。
[0008]在一种可能的实现中,所述控制器在选择第二数据设备之前,还可以根据所述第一数据设备所在的第一校验组中的其它数据设备的状态,确定所述第一数据是否能够被恢复。在确定所述第一数据能够被恢复时,再选择第二数据设备来进行数据恢复。如果确定所述第一数据无法被恢复,则可以无需选择第二数据设备。具体的,当第一校验组的多个数据设备中超过设定数量的数据设备失效时,所述第一数据无法被恢复。
[0009]在一种可能的实现中,所述数据交换网络还可以包括多个交换设备,每个交换设备连接至少一个数据设备,所述第一校验组的不同数据设备连接不同的交换设备。如果一
个校验组的多个数据设备连接到一个交换设备上,当这个交换设备故障时,一个校验组中多个数据设备上的数据均失效,无法进行数据恢复。如果属于同一校验组的不同数据设备连接不同的交换设备,即使一个交换设备故障,也只影响校验组中的一个数据设备,可以便于恢复出失效的数据设备中的数据。
[0010]在一种可能的实现中,所述控制器在选择第二数据设备时,首先从在与所述第一数据设备位于同一边缘域的数据设备中选择所述第二数据设备。然后,当在与所述第一数据设备位于同一边缘域的数据设备中无法选择出所述第二数据设备时,所述控制器可以在与所述第一数据设备位于不同边缘域的数据设备中选择网络跳数最小的数据设备作为第二数据设备。一个边缘域内相对于不同边缘域,网络状况较好,带宽较大,在同一边缘域中挑选第二数据设备,可以减小对全局网络的开销。
[0011]在一种可能的实现中,所述控制器在与所述第一数据设备位于同一边缘域的数据设备中选择第二边缘设备时,可以是首先在与所述第一数据设备位于不同交换设备下的数据设备中选择第二数据设备。然后,当在与所述第一数据设备位于不同交换设备下的数据设备中无法选择出第二数据设备时,所述控制器可以在与所述第一数据设备位于同一交换设备下的数据设备中选择第二数据设备。这样可以保证一个校验组中的数据设备尽可能连接到不同的交换设备上,即使一个交换设备故障,也只影响校验组中的少量数据设备,可以便于恢复出失效的数据设备中的数据。
[0012]在一种可能的实现中,所述控制器在与所述第一数据设备位于同一边缘域的数据设备中选择第二边缘设备时,可以是首先选择空闲数据设备作为第二数据设备,当不存在空闲数据设备时,可以选择可拆分数据设备作为第二数据设备。
[0013]在一种可能的实现中,所述控制器在与所述第一数据设备位于不同边缘域的数据设备中选择网络跳数最小的数据设备作为第二边缘设备时,如果网络跳数最小的数据设备为多个,可以在这多个网络跳数最小的数据设备中首先选择空闲数据设备作为第二数据设备,当不存在空闲数据设备时,可以选择可拆分数据设备作为第二数据设备。
[0014]在一种可能的实现中,所述控制器在与所述第一数据设备位于不同边缘域的数据设备中选择网络跳数最小的数据设备作为第二边缘设备时,如果网络跳数最小的数据设备为多个,可以在这多个网络跳数最小的数据设备中首先网络负载最小的交换设备或汇聚交换设备下的数据设备作为第二数据设备。
[0015]在一种可能的实现中,所述控制器将所述第二数据设备加入至所述第一数据设备所在的第一校验组时,可以是所述控制器通知所述第二数据设备修改端口。具体的,可以是所述控制器通知所述第二数据设备所连接的交换设备修改端口,以使得所述第二数据设备加入至所述第一数据设备所在的所述第一校验组。
[0016]在一种可能的实现中,在第一数据设备故障,但与所述第一数据连接的交换设备未故障时,所述控制器还可以将所述第一数据设备从所述第一数据设备所在的第一校验组删除,具体可以是所述控制器通知所述第一数据设备所连接的交换设备修改端口,以使得所述第一数据设备从所述第一校验组中删除。如果与所述第一数据设备连接的交换设备故障而引起所述第一数据设备中的数据失效,则所述控制器可以向与故障的所述交换设备连接的所有设备(包括数据设备,其它交换设备,汇聚交换设备等)发送指令,指示不与故障的所述交换设备进行数据交互。
[0017]在一种可能的实现中,一个数据设备中设置三种类型的端口,一种是容错数据流端口,即数据设备中进行数据恢复的端口。另一种是业务数据流端口,即数据设备中向云数据中心传输数据的端口。再一种是数据源流端口,即数据设备中从数据源头获取数据的端口。上述修改端口时,可以是修改这三种类型的端口中的至少一个。选择的第二数据设备要替换原来的第一数据设备,进行数据容错,还可以进行业务流服务,还可以获取数据源数据。
[0018]在一种可能的实现中,一个数据设备中的容错数据流端口,业务数据流端口,数据源流端口属于不同的逻辑网络。这样可以实现业务数据流和容错数据流,以及数据源流的隔离,进一步提高数据恢本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据恢复的方法,其特征在于,所述方法应用于数据交换网络,所述数据交换网络包括控制器和多个数据设备;所述方法包括:所述控制器确定所述数据交换网络中的第一数据设备失效,所述第一数据设备存储有第一数据;所述控制器选择第二数据设备,将所述第二数据设备加入至所述第一数据设备所在的第一校验组,所述第一校验组的多个数据设备属于同一个逻辑网络;所述控制器通知所述第一校验组的其他数据设备发送数据用于所述第一数据的修复,以使得所述第二数据设备获得修复后的所述第一数据。2.如权利要求1所述的方法,其特征在于,所述数据交换网络还包括多个交换设备,每个交换设备连接至少一个数据设备,所述第一校验组中的不同数据设备连接不同的交换设备。3.如权利要求1或2所述的方法,其特征在于,所述控制器选择第二数据设备,包括:所述控制器在与所述第一数据设备位于同一边缘域的数据设备中选择所述第二数据设备。4.如权利要求1-3任一项所述的方法,其特征在于,所述控制器选择第二数据设备,包括:当在与所述第一数据设备位于同一边缘域的数据设备中无法选择出所述第二数据设备时,所述控制器在与所述第一数据设备位于不同边缘域的数据设备中选择网络跳数最小的数据设备作为所述第二数据设备。5.如权利要求1-4任一项所述的方法,其特征在于,所述控制器将所述第二数据设备加入至所述第一数据设备所在的第一校验组,包括:所述控制器通知所述第二数据设备修改端口,以使得所述第二数据设备加入至所述第一数据设备所在的所述第一校验组。6.如权利要求5所述的方法,其特征在于,所述第二数据设备的端口包括:容错数据流端口。7.如权利要求6所述的方法,其特征在于,所述第二数据设备的端口还包括:业务数据流端口和/或数据源流端口,所述容错数据流端口、所述业务数据流端口、所述数据源流端口属于不同的逻辑网络。8.如权利要求1-7任一项所述的方法,其特征在于,所述逻辑网络是通过以下任一种方式进行网络划分得到的:虚拟专用网络VPN、虚拟局域网VLAN,虚拟可拓展局域网VXLAN,通用路由封装GRE。9.一种通信装置,其特征在于,所述装置包括:确定模块,用于确定所述数据交换网络中的第一数据设备失效,所述第一数据设备存储有第一数据;选择模块,用于选择第二数据设备;添加模块,用于将所述第二数据设备加入至所述第一数据设备所...

【专利技术属性】
技术研发人员:高帅陈加怀陈俊杰周敏均
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1