一种处理信息的方法、相关设备以及网络系统技术方案

技术编号:38283133 阅读:10 留言:0更新日期:2023-07-27 10:30
本申请公开了一种处理信息的方法、相关设备以及网络系统,其中,网络系统包括第一交换设备和第二交换设备,网络系统对应至少一个分区集合,每个分区集合包括至少一个分区,每个分区包括允许互访的多个节点,不同分区集合中包含的分区不同,且不同分区集合中的分区相互隔离;第一交换设备向第二交换设备发送第一消息,第一消息包括第一节点的信息,第一节点为第一交换设备对应的第一分区集合中的节点;第二交换设备接收第一消息,并在第一节点与第二交换设备对应的第二分区集合相关时,根据第一消息更新第二交换设备中第一节点的信息,而不需要对全局的所有节点的信息都进行存储,因此可以降低对存储资源的消耗。可以降低对存储资源的消耗。可以降低对存储资源的消耗。

【技术实现步骤摘要】
一种处理信息的方法、相关设备以及网络系统


[0001]本申请涉及交换设备
,具体涉及一种处理信息的方法、相关设备以及网络系统。

技术介绍

[0002]在诸如存储区域网络(storage area network,SAN)等网络架构中,通常通过包含多个交换设备的交换网络来连接计算节点和存储节点(统称为节点),从而构建存储系统。在实际使用中,各个交换设备通常需要同步关于计算节点和存储节点的信息,以使得一个节点可以及时感知相关联的节点的状态,从而确定节点间的操作,例如,计算节点可以感知存储节点上线或者离线,从而与该存储节点建立连接或者断开连接。
[0003]而随着业务规模的不断增长,存储系统中的节点规模不断增加,存储系统中的交换设备需要存储的关于计算节点和存储节点的信息也大幅增加,导致交换设备需要消耗大量的资源来存储关于计算节点和存储节点的信息,例如,需要存储大量的相关表项,交换设备的存储资源消耗较大。

技术实现思路

[0004]本申请提供一种网络系统,以解决目前的存储系统中交换设备需要消耗大量的存储资源来存储关于计算节点和存储节点的信息,导致存储资源消耗较大的问题。本申请还提供了相应的方法、装置、交换设备、计算机可读存储介质和计算机程序产品等。
[0005]本申请第一方面提供一种网络系统,网络系统包括第一交换设备和第二交换设备,网络系统对应至少一个分区集合,每个分区集合包括至少一个分区,每个分区包括允许互访的多个节点,不同分区集合中包含的分区不同,且不同分区集合中的分区相互隔离;第一交换设备用于向第二交换设备发送第一消息,第一消息包括第一节点的信息,第一节点为第一交换设备对应的第一分区集合中的节点;第二交换设备用于接收第一消息,并在第一节点与第二交换设备对应的第二分区集合相关时,根据第一消息更新第二交换设备中第一节点的信息。
[0006]在第一方面中,每个分区集合包括一个或多个分区。不同分区集合中的分区相互隔离指不同分区集合中的分区各自独立管理。该第一消息可以是作为一个独立的数据包由第一交换设备向第二交换设备进行发送,也可以与除第一节点之外的其他节点的信息合并至同一个数据包中,再由第一交换设备向第二交换设备发送该合并后得到的数据包。此时,第二交换设备可以通过特定的信息标识,从该合并后得到的数据包中获取该第一消息。根据第一消息更新第二交换设备中第一节点的信息的方式可以有多种。在一种示例中,第二交换设备中已经存储有第一节点的历史版本信息,则在第一节点与第二交换设备对应的第二分区集合相关时,第二交换设备可以用接收到的第一节点的信息,替换第二交换设备中的第一节点的历史版本信息。在另一种示例中,第二交换设备中未存储有该第一节点的信息,则在第一节点与第二交换设备对应的第二分区集合相关时,第二交换设备首次存入该
第一节点的信息,以首次更新第二交换设备中该第一节点的信息。
[0007]由上述可知,该第一方面中,可以对网络系统对应的各个分区进行组合,获得分区集合,其中不同分区集合中的分区相互隔离,并且,第一交换设备向第二交换设备发送包括第一节点的信息的第一消息,第二交换设备接收第一消息,并在第一节点与第二交换设备对应的第二分区集合相关时,根据第一消息更新第二交换设备中第一节点的信息。这样,第二交换设备不需要对全局的所有节点的信息都进行存储,因此可以降低对存储资源的消耗。
[0008]在第一方面的一种可能的实现方式中,第二交换设备还用于:当第一节点与第二分区集合不相关时,不处理第一消息。
[0009]该种可能的实现方式中,不处理第一消息指不基于该第一消息的内容执行相应的操作,例如执行相应信息的更新操作等。这样,第二交换设备在第一节点与第二分区集合不相关时,确定第一消息与第二交换设备不相关,从而无需进行存储,从而可以减少第二交换设备中的存储资源的浪费。
[0010]在第一方面的一种可能的实现方式中,第二交换设备中存储有第二分区集合的接收标识,第一节点的信息包括第一节点对应的第三分区集合的发送标识,第三分区集合属于第一分区集合;第一节点与第二交换设备对应的第二分区集合相关包括第二分区集合的接收标识与第三分区集合的发送标识相匹配。
[0011]在一种示例中,一个分区集合可以使用一个标识参数来唯一地标识,该标识参数既作为接收标识,也作为发送标识。在另一种示例中,一个分区集合可以使用两个标识参数来分别表示发送标识和接收标识,而一个分区集合对应的这两个标识参数的取值相同,此时,一个分区集合对应的接收标识和发送标识相同;或者,一个分区集合对应的这两个标识参数的取值不同,此时,一个分区集合对应的接收标识和发送标识不同,这样,可以通过取值不同的接收标识和发送标识体现相关消息在交换设备之间的传输方向。
[0012]在第一方面的一种可能的实现方式中,第二分区集合包括多个分区集合,第二分区集合的接收标识与第三分区集合的发送标识相匹配包括:多个分区集合中至少一个分区集合的接收标识与第三分区集合的发送标识相匹配。
[0013]该种可能的实现方式中,可以是第二分区集合中的部分分区集合与该第三分区集合相关,也可以是第二分区集合中的全部分区集合与该第三分区集合相关,对此不进行限定。
[0014]在第一方面的一种可能的实现方式中,第二交换设备还用于:接收第一交换设备发送的配置消息,配置消息包括第一分区集合的发送标识,以及第一分区集合的第一配置信息;当第一分区集合的发送标识与第二分区集合的接收标识相匹配时,根据配置消息更新第二分区集合的第二配置信息,第二配置信息包括第二分区集合对应的分区的标识,以及对应的分区包括的节点的信息。
[0015]该种可能的实现方式中,第二配置信息通常数据量较大,并且可以由用户根据情况而动态调整,若逐一为每个交换设备进行配置部署,人力成本和时间成本较高,因此,该种可能的实现方式中,可以先由第一交换设备获取配置信息,再由第一交换设备发送给第二交换设备,并由第二交换设备基于存储的接收标识识别相关的信息以更新第二配置信息,可以提升配置信息的更新效率。在一种场景中,第一交换设备为反射器时,可以向连接
的多个反射器客户端发送配置信息,从而实现该多个反射器客户端的相应配置信息的高效更新。
[0016]在第一方面的一种可能的实现方式中,第二交换设备还用于:获取第二交换设备关联的第二节点的状态变更信息;向第一交换设备发送第二消息,第二消息包括第二节点的状态变更信息以及第二节点对应的第四分区集合的发送标识,第四分区集合属于第二分区集合。
[0017]该种可能的实现方式中,可以基于节点的状态变更信息进行相应的信息交互,以实现相关状态变更信息在相关交换设备中的数据同步。
[0018]在第一方面的一种可能的实现方式中,第一交换设备还用于:接收第二消息;当第四分区集合的发送标识与第一分区集合的接收标识相匹配时,根据第二节点的状态变更信息和第四分区集合的发送标识,更新第一交换设备中的第二节点的信息。
[0019]该种可能的实现方式中,第一交换设备可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络系统,其特征在于,所述网络系统包括第一交换设备和第二交换设备,所述网络系统对应至少一个分区集合,每个所述分区集合包括至少一个分区,每个所述分区包括允许互访的多个节点,不同分区集合中包含的分区不同,且不同分区集合中的分区相互隔离;所述第一交换设备用于向所述第二交换设备发送第一消息,所述第一消息包括第一节点的信息,所述第一节点为所述第一交换设备对应的第一分区集合中的节点;所述第二交换设备用于接收所述第一消息,并在所述第一节点与所述第二交换设备对应的第二分区集合相关时,根据所述第一消息更新所述第二交换设备中所述第一节点的信息。2.根据权利要求1所述的网络系统,其特征在于,所述第二交换设备还用于:当所述第一节点与所述第二分区集合不相关时,不处理所述第一消息。3.根据权利要求1或2所述的网络系统,其特征在于,所述第二交换设备中存储有所述第二分区集合的接收标识,所述第一节点的信息包括所述第一节点对应的第三分区集合的发送标识,所述第三分区集合属于所述第一分区集合;所述第一节点与所述第二交换设备对应的第二分区集合相关包括所述第二分区集合的接收标识与所述第三分区集合的发送标识相匹配。4.根据权利要求3所述的网络系统,其特征在于,所述第二分区集合包括多个分区集合,所述第二分区集合的接收标识与所述第三分区集合的发送标识相匹配包括:所述多个分区集合中至少一个分区集合的接收标识与所述第三分区集合的发送标识相匹配。5.根据权利要求4所述的网络系统,其特征在于,所述第二交换设备还用于:接收所述第一交换设备发送的配置消息,所述配置消息包括所述第一分区集合的发送标识,以及所述第一分区集合的第一配置信息;当所述第一分区集合的发送标识与所述第二分区集合的接收标识相匹配时,根据所述配置消息更新所述第二分区集合的第二配置信息,所述第二配置信息包括所述第二分区集合对应的分区的标识,以及所述对应的分区包括的节点的信息。6.根据权利要求1

5中任意一项所述的网络系统,其特征在于,所述第二交换设备还用于:获取所述第二交换设备关联的第二节点的状态变更信息;向所述第一交换设备发送第二消息,所述第二消息包括所述第二节点的状态变更信息以及所述第二节点对应的第四分区集合的发送标识,所述第四分区集合属于所述第二分区集合。7.根据权利要求6所述的网络系统,其特征在于,所述第一交换设备还用于:接收所述第二消息;当所述第四分区集合的所述发送标识与所述第一分区集合的接收标识相匹配时,根据所述第二节点的状态变更信息和所述第四分区集合的所述发送标识,更新所述第一交换设备中的所述第二节点的信息。8.根据权利要求7所述的网络系统,其特征在于,所述第一交换设备还用于:生成第三消息,所述第三消息包括所述第二节点的状态变更信息和所述第四分区集合
的所述发送标识;向除所述第二交换设备外,且与所述第一交换设备连接的其他交换设备发送所述第三消息。9.根据权利要求1

8中任意一项所述的网络系统,其特征在于,所述第一交换设备为第一反射器,所述第二交换设备为反射器客户端,所述网络系统还包括第三交换设备,所述第三交换设备为第二反射器,所述第一反射器和所述第二反射器对应不同的分区集合。10.根据权利要求9所述的网络系统,其特征在于,所述网络系统为存储区域网络SAN,所述多个节点包括计算节点和存储节点,所述网络系统包括第一子系统和第二子系统,所述第一子系统包括所述第一交换设备和所述第二交换设备,所述第二子系统包括所述第三交换设备,所述第一子系统和所述第二子系统对应的存储节点互为备份。11.一种处理信息的方法,其特征在于,应用于第一交换设备,所述第一交换设备属于网络系统,所述网络系统还包括第二交换设备,所述网络系统对应至少一个分区集合,每个所述分区集合包括至少一个分区,每个所述分区包括允许互访的多个节点,不同分区集合中包含的分区不同,且不同...

【专利技术属性】
技术研发人员:李娇吴钦志
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1