一种创建链路的方法及通信设备技术

技术编号:14903350 阅读:126 留言:0更新日期:2017-03-29 18:41
本发明专利技术公开了一种创建链路的方法及通信设备,用于解决由于用户手动配置链路而导致配置错误率较高的技术问题。该方法包括:通信设备获得对端集群中所有节点的信息;所述通信设备根据本端集群中所有节点的信息以及所述对端集群中所有节点的信息,确定待创建的所述本端集群中的节点与所述对端集群中的节点之间的链路;所述通信设备分别创建确定的链路。

Method for creating link and communication equipment

The invention discloses a method for creating a link and a communication device, which is used for solving the technical problem that the configuration error rate is higher because the user manually configure the link. The method includes: communication equipment for all nodes in the cluster information; the communication device according to the end of all nodes in the cluster information and the information of all nodes in the cluster to determine the link nodes to be created by the end of the cluster and the nodes in the cluster on the end; the communication equipment were created to determine the link.

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种创建链路的方法及通信设备。
技术介绍
远程复制为生产站点提供了远程灾备功能,一般情况下,生产站点集群中的数据可以周期性地从生产站点集群复制到容灾备份站点集群,当生产站点集群发生火灾、水灾、或者地震等区域性灾难的时候,业务就可以从生产站点集群切换到容灾备份站点集群,保证业务的正常进行。目前,远程复制是通过两个集群间的节点之间的链路传输数据的,但现在需要用户手动逐条添加配置链路,显然的,由于是用户手动配置,配置错误或配置不合理的几率就比较高,可能会导致系统工作效率低下,甚至可能导致系统故障。
技术实现思路
本专利技术实施例提供一种创建链路的方法及通信设备,用于解决由于用户手动配置链路而导致配置错误率较高的技术问题。第一方面,提供一种创建链路的方法,包括:通信设备获得对端集群中所有节点的信息;所述通信设备根据本端集群中所有节点的信息以及所述对端集群中所有节点的信息,确定待创建的所述本端集群中的节点与所述对端集群中的节点之间的链路;所述通信设备分别创建确定的链路。结合第一方面,在第一方面的第一种可能的实现方式中,在通信设备获得对端集群中所有节点的信息之前,还包括:所述通信设备接收用户输入的所述对端集群中的第一节点的IP地址;通信设备获得对端集群中所有节点的信息,包括:所述通信设备根据所述IP地址,从所述第一节点中获得所述对端集群中所有节点的信息。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述通信设备根据本端集群中所有节点的信息以及所述对端集群中所有节点的信息,确定待创建的所述本端集群中的节点与所述对端集群中的节点之间的链路,包括:所述通信设备获得所述本端集群中的节点与所述对端集群中的节点的当前链路信息,所述当前链路信息用于指示所述本端集群中的节点与所述对端集群中的节点之间已创建的链路信息;以及所述通信设备获得所述本端集群中的节点与所述对端集群中的节点的期望链路信息,所述期望链路信息用于指示所述本端集群中的节点与所述对端集群中的节点之间应创建的链路信息;所述通信设备比较所述当前链路信息与所述期望链路信息,确定待创建的所述本端集群中的节点与所述对端集群中的节点之间的链路。结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述本端集群中的节点数量为M,所述对端集群中的节点数量为N,或,所述本端集群中的节点数量为N,所述对端集群中的节点数量为M,M、N均为正整数;所述通信设备获得所述本端集群中的节点与所述对端集群中的节点的期望链路信息,包括:若M与N相等,则所述通信设备确定为每个节点创建至少两条链路;或若M小于N,则所述通信设备确定共创建至少2M条链路;其中,确定为节点数量为M的集群中每个节点创建至少两条链路,且:若N≤2M,则确定为节点数量为N的集群中的每个节点创建至少一条链路,若N>2M,则确定为节点数量为N的集群中的2M个节点中的每个节点创建至少一条链路。结合第一方面或第一方面的第一种可能的实现方式至第三种可能的实现方式中的任一种可能的实现方式,在第一方面的第四种可能的实现方式中,在所述通信设备分别创建确定的链路之后,还包括:所述通信设备删除所述本端集群中的节点与所述对端集群中的节点之间的无效链路。结合第一方面或第一方面的第一种可能的实现方式至第四种可能的实现方式中的任一种可能的实现方式,在第一方面的第五种可能的实现方式中,在所述通信设备分别创建确定的链路之后,还包括:所述通信设备确定所述本端集群和/或所述对端集群中的节点数量发生变化;所述通信设备重新调整所述本端集群中的节点与所述对端集群中的节点之间的链路。第二方面,提供一种通信设备,包括:获取模块,用于获得对端集群中所有节点的信息;第一确定模块,用于根据本端集群中所有节点的信息以及所述对端集群中所有节点的信息,确定待创建的所述本端集群中的节点与所述对端集群中的节点之间的链路;创建模块,用于分别创建确定的链路。结合第二方面,在第二方面的第一种可能的实现方式中,所述设备还包括接收模块;所述接收模块用于:在所述获取模块获得对端集群中所有节点的信息之前,接收用户输入的所述对端集群中的第一节点的IP地址;所述获取模块用于:根据所述IP地址,从所述第一节点中获得所述对端集群中所有节点的信息。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述第一确定模块用于:获得所述本端集群中的节点与所述对端集群中的节点的当前链路信息;所述当前链路信息用于指示所述本端集群中的节点与所述对端集群中的节点之间已创建的链路信息;以及获得所述本端集群中的节点与所述对端集群中的节点的期望链路信息;所述期望链路信息用于指示所述本端集群中的节点与所述对端集群中的节点之间应创建的链路信息;比较所述当前链路信息与所述期望链路信息,确定待创建的所述本端集群中的节点与所述对端集群中的节点之间的链路。结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述本端集群中的节点数量为M,所述对端集群中的节点数量为N,或,所述本端集群中的节点数量为N,所述对端集群中的节点数量为M,M、N均为正整数;所述第一确定模块用于:若M与N相等,则确定为每个节点创建至少两条链路;或若M小于N,则确定共创建至少2M条链路;其中,确定为节点数量为M的集群中每个节点创建至少两条链路,且:若N≤2M,则确定为节点数量为N的集群中的每个节点创建至少一条链路,若N>2M,则确定为节点数量为N的集群中的2M个节点中的每个节点创建至少一条链路。结合第二方面或第二方面的第一种可能的实现方式至第三种可能的实现方式中的任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述设备还包括删除模块,用于:在所述创建模块分别创建确定的链路之后,删除所述本端集群中的节点与所述对端集群中的节点之间的无效链路。结合第二方面或第二方面的第一种可能的实现方式至第四种可能的实现方式中的任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述通信设备还包括第二确定模块和调整模块;所述第二确定模块用于:在所述创建模块分别创建确定的链路之后,确定所述本端集群和/或所述对端集群中的节点数量发生变化;所述调整模块用于:重新调整所述本端集群中的节点与所述对端集群中的节点之间的链路。第三方面,提供一种通信设备,包括:存储器,用于存储指令;处理器,用于执行所述指令,获得对端集群中所有节点的信息;根据本端集群中所有节点的信息以及所述对端集群中所有节点的信息,确定待创建的所述本端集群中的节点与所述对端集群中的节点之间的链路;及,分别创建确定的链路。结合第三方面,在第三方面的第一种可能的实现方式中,所述设备还包括接收器;所述接收器用于:在所述处理器获得对端集群中所有节点的信息之前,接收用户输入的所述对端集群中的第一节点的IP地址;所述处理器用于:根据所述IP地址,从所述第一节点中获得所述对端集群中所有节点的信息。结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述处理器用于:获得所述本端集群中的节点与所述对端集群中的节点的当前链路信息;所本文档来自技高网...

【技术保护点】
一种创建链路的方法,其特征在于,包括:通信设备获得对端集群中所有节点的信息;所述通信设备根据本端集群中所有节点的信息以及所述对端集群中所有节点的信息,确定待创建的所述本端集群中的节点与所述对端集群中的节点之间的链路;所述通信设备分别创建确定的链路。

【技术特征摘要】
1.一种创建链路的方法,其特征在于,包括:通信设备获得对端集群中所有节点的信息;所述通信设备根据本端集群中所有节点的信息以及所述对端集群中所有节点的信息,确定待创建的所述本端集群中的节点与所述对端集群中的节点之间的链路;所述通信设备分别创建确定的链路。2.如权利要求1所述的方法,其特征在于,在通信设备获得对端集群中所有节点的信息之前,还包括:所述通信设备接收用户输入的所述对端集群中的第一节点的网际协议IP地址;通信设备获得对端集群中所有节点的信息,包括:所述通信设备根据所述IP地址,从所述第一节点中获得所述对端集群中所有节点的信息。3.如权利要求1或2所述的方法,其特征在于,所述通信设备根据本端集群中所有节点的信息以及所述对端集群中所有节点的信息,确定待创建的所述本端集群中的节点与所述对端集群中的节点之间的链路,包括:所述通信设备获得所述本端集群中的节点与所述对端集群中的节点的当前链路信息,所述当前链路信息用于指示所述本端集群中的节点与所述对端集群中的节点之间已创建的链路信息;以及所述通信设备获得所述本端集群中的节点与所述对端集群中的节点的期望链路信息,所述期望链路信息用于指示所述本端集群中的节点与所述对端集群中的节点之间应创建的链路信息;所述通信设备比较所述当前链路信息与所述期望链路信息,确定待创建的所述本端集群中的节点与所述对端集群中的节点之间的链路。4.如权利要求3所述的方法,其特征在于,所述本端集群中的节点数量
\t为M,所述对端集群中的节点数量为N,或,所述本端集群中的节点数量为N,所述对端集群中的节点数量为M,M、N均为正整数;所述通信设备获得所述本端集群中的节点与所述对端集群中的节点的期望链路信息,包括:若M与N相等,则所述通信设备确定为每个节点创建至少两条链路;或若M小于N,则所述通信设备确定共创建至少2M条链路;其中,确定为节点数量为M的集群中每个节点创建至少两条链路,且:若N≤2M,则确定为节点数量为N的集群中的每个节点创建至少一条链路,若N>2M,则确定为节点数量为N的集群中的2M个节点中的每个节点创建至少一条链路。5.如权利要求1-4任一所述的方法,其特征在于,在所述通信设备分别创建确定的链路之后,还包括:所述通信设备删除所述本端集群中的节点与所述对端集群中的节点之间的无效链路。6.如权利要求1-5任一所述的方法,其特征在于,在所述通信设备分别创建确定的链路之后,还包括:所述通信设备确定所述本端集群和/或所述对端集群中的...

【专利技术属性】
技术研发人员:李耀华孔晓龙王晓锋
申请(专利权)人:华为数字技术成都有限公司
类型:发明
国别省市:四川;51

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

1