编号的处理方法和设备的制作方法

文档序号:7801737阅读:98来源:国知局
编号的处理方法和设备的制作方法
【专利摘要】本发明提供一种编号的处理方法和设备,该方法包括:主域接收待加入从域发送的请求报文,请求报文包括:待加入从域的预设域编号和待加入从域的第一标识信息;根据预设域编号,或者预设域编号和第一标识信息,查询记录的域编号的分配信息,判断预设域编号和记录的域编号的分配信息中的域编号是否存在冲突;若判断出预设域编号和记录的域编号的分配信息中的域编号存在冲突,则根据第一标识信息和记录的域编号的分配信息,或者第一标识信息、预设域编号和记录的域编号的分配信息,为待加入从域分配对应的待加入域编号;将待加入域编号发送给待加入从域,以供待加入从域在预设域编号和待加入域编号不相等时,将待加入域编号作为预设域编号进行保存。
【专利说明】编号的处理方法和设备
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种编号的处理方法和设备。
【背景技术】
[0002]将多台设备通过堆叠口连接在一起,形成一台虚拟设备的技术称之为堆叠技术,也可以称之为虚拟交换单元(Virtual Switch Unit ;简称:VSU)技术。图1为现有技术中VSU的示意图,如图1所示,VSU堆叠拓扑中所有的单台设备称为成员设备,成员设备按照功能不同,可以分为两种角色:主设备和从设备;其中,主设备负责管理整个VSU堆叠。从设备隶属于主设备,根据主设备的指示运行对应的业务。一个VSU堆叠中只能有一台成员设备可以成为主设备,但是可以有多台从设备。
[0003]图2为现有技术中VXU的一个示意图,如图2所示,将多个VSU堆叠通过外联堆叠口连接在一起,形成一台更大的虚拟设备的技术称之为虚拟扩展单元(Virtual eXtendUnit ;简称:VXU)技术。图3为现有技术中VXU的另一个示意图,如图3所示,VXU堆叠拓扑中所有的VSU堆叠称为域,域按照功能不同,分为两种角色:主域和从域。其中,主域负责管理整个VXU堆叠,且该主域设备通常由硬件功能较强的设备(例如核心设备)组成。从域隶属于主域,根据主域的指示运行对应的业务,且该从域设备通常是由硬件能力较弱的设备(例如接入设备)组成。一个VXU堆叠中只能有一个主域,但是可以有多个从域。
[0004]另外,VXU堆叠中使用域编号来标识设备和配置设备,如图3所示,主域使用I来标识(即主域-1),从域分别用于从域-2、从域-3标识。相应的,VXU堆叠对外显示的设备信息中,设备1/1,设备1/2分别表不主域-1中的核心设备I和核心设备2 ;设备2/1,设备2/2分别表示从域-2中的接入设备I和接入设备2 ;设备3/1,设备3/2分别表示从域_3中的接入设备3和接入设备4。
[0005]目前,设备编号主要采用用户手动配置或者编号算法实现自动配置,但是,对于用户手动配置而言,当出现编号冲突时由于需要用户手动修改对应的配置,因此,对于VXU对端中作为从域使用的接入设备数量非常多时,需要耗费巨大的工作量。

【发明内容】

[0006]本发明提供一种编号的处理方法和设备,用于解决现有技术中用户手动配置而造成的工作量巨大的问题。
[0007]本发明的第一个方面是提供一种编号的处理方法,包括:
[0008]主域接收待加入从域发送的请求报文,所述请求报文包括:所述待加入从域的预设域编号和所述待加入从域的第一标识信息;
[0009]所述主域根据所述预设域编号,或者所述预设域编号和所述第一标识信息,查询记录的域编号的分配信息,判断所述预设域编号和所述记录的域编号的分配信息中的域编号是否存在冲突;
[0010]所述主域若判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突,则根据所述第一标识信息和所述记录的域编号的分配信息,或者所述第一标识信息、所述预设域编号和所述记录的域编号的分配信息,为所述待加入从域分配对应的待加入域编号;
[0011]所述主域将所述待加入域编号发送给所述待加入从域,以供所述待加入从域在所述预设域编号和所述待加入域编号不相等时,将所述待加入域编号作为预设域编号进行保存。
[0012]本发明的另一个方面是提供一种编号的处理装置,包括:
[0013]收发模块,用于接收待加入从域发送的请求报文,所述请求报文包括:所述待加入从域的预设域编号和所述待加入从域的第一标识信息;
[0014]判断模块,用于根据所述预设域编号,或者所述预设域编号和所述第一标识信息,查询记录的域编号的分配信息,判断所述预设域编号和所述记录的域编号的分配信息中的域编号是否存在冲突;
[0015]处理模块,用于若所述判断模块判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突,则根据所述第一标识信息和所述记录的域编号的分配信息,或者所述第一标识信息、所述预设域编号和所述记录的域编号的分配信息,为所述待加入从域分配对应的待加入域编号;
[0016]所述收发模块还用于将所述待加入域编号发送给所述待加入从域,以供所述待加入从域在所述预设域编号和所述待加入域编号不相等时,将所述待加入域编号作为预设域编号进行保存。
[0017]本发明的技术效果是:通过主域接收待加入从域发送的请求报文,该请求报文包括待加入从域的预设域编号和该待加入从域的第一标识信息,根据该预设域编号,或者该预设域编号和第一标识信息,查询记录的域编号的分配信息,若判断出预设域编号和记录的域编号的分配信息中的域编号存在冲突,则根据第一标识信息和记录的域编号的分配信息,或者第一标识信息、预设域编号和记录的域编号的分配信息,为待加入从域分配对应的待加入域编号,并将该待加入域编号发送给该待加入从域,以供该待加入从域在该预设域编号和该待加入域编号不相等时,将该待加入域编号作为预设域编号进行保存,从而实现了自动配置域编号,解决了现有技术中现有技术中用户手动配置而造成的工作量巨大的问题。
【专利附图】

【附图说明】
[0018]图1为现有技术中VSU的不意图;
[0019]图2为现有技术中VXU的一个示意图;
[0020]图3为现有技术中VXU的另一个不意图;
[0021]图4为本发明编号的处理方法的一个实施例的流程图;
[0022]图5为本发明编号的处理方法的另一个实施例的流程图;
[0023]图6为本发明编号的处理方法的又一个实施例的流程图;
[0024]图7为本发明编号的处理装置的一个实施例的结构示意图;
[0025]图8为本发明编号的处理装置的另一个实施例的结构示意图。【具体实施方式】
[0026]图4为本发明编号的处理方法的一个实施例的流程图,如图4所示,本实施例的方法包括:
[0027]步骤101、主域接收待加入从域发送的请求报文,该请求报文包括:该待加入从域的预设域编号和该待加入从域的第一标识信息。
[0028]在本实施例中,待加入从域启动后,若从域中的主设备读取到有效域编号,则将该有效域编号作为该待加入从域的预设域编号;若从域中的主设备没有读取到有效域编号,则使用一个无效域编号作为该待加入从域的预设域编号。其中,有效域编号属于有效域编号集合;无效域编号属于无效域编号集合。另外,该第一标识信息包括:介质访问控制(Media Access Control ;简称:MAC)。另外,从域中的主设备将携带有该待加入从域的预设域编号和该待加入从域的第一标识信息的请求报文发送给主域中。若主域中的从设备接收到该请求报文,则将该请求报文转发给主域中的主设备。
[0029]需要说明的是,有效域编号集合可以预先配置,例如:可以定义为自然数集合[M,N],其中,N大于M。另外,不在该自然数集合[M,N]的属于无效域编号集合。
[0030]步骤102、主域根据该预设域编号,或者该预设域编号和该第一标识信息,查询记录的域编号的分配信息,判断该预设域编号和该记录的域编号的分配信息中的域编号是否存在冲突。
[0031]在本实施例中,记录的域编号的分配信息由主域记录,该记录的域编号的分配信息包括如下一种或者几种组合:域编号、域MAC、域状态和时间戳。其中,域编号对应的域状态表示该域编号对应的从域是否在线,举例来说,可以用标识“ I ”表示在线,用标识“O”表示不在线。域编号对应的域MAC表示该域编号对应的从域的MAC。域编号对应的时间戳表示该域编号被分配时的系统时间。
[0032]另外,可选地,该记录的域编号的分配信息可以有如下三种情况表示:
[0033]情况A、域编号分配给从域且对应的从域在线;
[0034]情况B、域编号分配给从域且对应的从域不在线;
[0035]情况C、域编号未分配给从域。
[0036]举例来说,表一为记录的域编号的分配信息。如表一所不:
[0037]表一
[0038]
【权利要求】
1.一种编号的处理方法,其特征在于,包括: 主域接收待加入从域发送的请求报文,所述请求报文包括:所述待加入从域的预设域编号和所述待加入从域的第一标识信息; 所述主域根据所述预设域编号,或者所述预设域编号和所述第一标识信息,查询记录的域编号的分配信息,判断所述预设域编号和所述记录的域编号的分配信息中的域编号是否存在冲突; 所述主域若判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突,则根据所述第一标识信息和所述记录的域编号的分配信息,或者所述第一标识信息、所述预设域编号和所述记录的域编号的分配信息,为所述待加入从域分配对应的待加入域编号; 所述主域将所述待加入域编号发送给所述待加入从域,以供所述待加入从域在所述预设域编号和所述待加入域编号不相等时,将所述待加入域编号作为预设域编号进行保存。
2.根据权利要求1所述的方法,其特征在于,所述主域根据所述预设域编号,或者所述预设域编号和所述第一标识信息,查询记录的域编号的分配信息,判断所述预设域编号和所述记录的域编号的分配信息中的域编号是否存在冲突,具体包括: 所述主域根据所述预设域编号,查询所述记录的域编号的分配信息,判断所述预设域编号是否存在所述记录的域编号的分配信息中; 则所述主域若判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突,具体包括: 所述主域若判断出所述记录的域编号的分配信息中不存在所述预设域编号,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突; 所述主域若判断出所述记录的域编号的分配信息中存在所述预设域编号,则判断所述预设域编号在所述记录的域编号的分配信息中是否存在对应的标识信息; 所述主域若判断出所述预设域编号在所述记录的域编号的分配信息中存在对应的标识信息,则获取所述预设域编号在所述记录的域编号的分配信息中对应的第二标识信息,并判断所述第一标识信息与第二标识信息是否相等; 所述主域若判断出所述第一标识信息与第二标识信息不相等,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突; 所述主域若判断出所述第一标识信息和第二标识信息相等,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号不存在冲突; 所述主域若判断出所述预设域编号在所述记录的域编号的分配信息中不存在对应的标识信息,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号不存在冲关。
3.根据权利要求2所述的方法,其特征在于,还包括: 所述主域若判断出所述预设域编号和所述记录的域编号的分配信息中的域编号不存在冲突,则将所述预设域编号作为所述待加入域编号。
4.根据权利要求1至3任一所述的方法,其特征在于,所述根据所述第一标识信息和所述记录的域编号的分配信息,或者所述第一标识信息、所述预设域编号和所述记录的域编号的分配信息,为所述待 加入从域分配对应的待加入域编号,具体包括:判断所述第一标识信息在所述记录的域编号的分配信息中是否存在对应的域编号;若判断出所述第一标识信息在所述记录的域编号的分配信息中存在对应的域编号,则获取所述第一标识信息在所述记录的域编号的分配信息中对应的第一域编号,并将所述第一域编号作为所述待加入域编号。
5.根据权利要求4所述的方法,其特征在于,还包括: 若判断出所述第一标识信息在所述记录的域编号的分配信息中不存在对应的域编号,则判断所述记录的域编号的分配信息中是否存在所述预设域编号; 若判断出所述记录的域编号的分配信息中存在所述预设域编号,则判断所述预设域编号在所述记录的域编号的分配信息中对应的状态是在线状态还是不在线状态; 若判断出所述预设域编号在所述记录的域编号的分配信息中对应的状态是不在线状态,则将所述预设域编号作为所述待加入域编号; 若判断出所述记录的域编号的分配信息中不存在所述预设域编号,则从所述记录的域编号的分配信息中未分配的域编号中选择一个未分配的域编号,并将所述未分配的域编号作为所述待加入域编号; 若判断出所述预设域编号在所述记录的域编号的分配信息中对应的状态是在线状态,则从所述记录的域编号的分配信息中已分配的域编号中选择一个待选域编号并将所述待选域编号作为所述待加入域编号;其中,所述待选域编号对应的状态为不在线状态,且所述待选编号对应的时间戳早于除所述待选域编号之外的其他已分配的域编号对应的时间戳;或者, 若判断出所述预设域编号在所述记录的域编号的分配信息中对应的状态是在线状态,则从所述记录的域编号的分配信息中未分配的域编号中选择一个未分配的域编号,并将所述未分配的域编号作为所述待加入域编号。
6.一种编号的处理装置,其特征在于,包括: 收发模块,用于接收待加入从域发送的请求报文,所述请求报文包括:所述待加入从域的预设域编号和所述待加入从域的第一标识信息; 判断模块,用于根据所述预设域编号,或者所述预设域编号和所述第一标识信息,查询记录的域编号的分配信息,判断所述预设域编号和所述记录的域编号的分配信息中的域编号是否存在冲突; 处理模块,用于若所述判断模块判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突,则根据所述第一标识信息和所述记录的域编号的分配信息,或者所述第一标识信息、所述预设域编号和所述记录的域编号的分配信息,为所述待加入从域分配对应的待加入域编号; 所述收发模块还用于将所述待加入域编号发送给所述待加入从域,以供所述待加入从域在所述预设域编号和所述待加入域编号不相等时,将所述待加入域编号作为预设域编号进行保存。
7.根据权利要求6所述的装置,其特征在于,所述判断模块具体用于根据所述预设域编号,查询所述记录的域编号的分配信息,判断所述预设域编号是否存在所述记录的域编号的分配信息中;若判断出所述记录的域编号的分配信息中不存在所述预设域编号,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突;所述判断模块还具体用于若判断出所述记录的域编号的分配信息中存在所述预设域编号,则判断所述预设域编号在所述记录的域编号的分配信息中是否存在对应的标识信息;若判断出所述预设域编号在所述记录的域编号的分配信息中存在对应的标识信息,则获取所述预设域编号在所述记录的域编号的分配信息中对应的第二标识信息,并判断所述第一标识信息与第二标识信息是否相等;若判断出所述第一标识信息与第二标识信息不相等,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突; 所述判断模块还具体用于若判断出所述第一标识信息和第二标识信息相等,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号不存在冲突; 所述判断模块还具体用于若判断出所述预设域编号在所述记录的域编号的分配信息中不存在对应的标识信息,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号不存在冲突。
8.根据权利要求7所述的装置,其特征在于,所述处理模块还用于若所述判断模块判断出所述预设域编号和所述记录的域编号的分配信息中的域编号不存在冲突,则将所述预设域编号作为所述待加入域编号。
9.根据权利要求6至8任一所述的装置,其特征在于,所述处理模块包括: 判断单元,用于判断所述第一标识信息在所述记录的域编号的分配信息中是否存在对应的域编号; 获取单元,用于若所述判断单元判断出所述第一标识信息在所述记录的域编号的分配信息中存在对应的域编号,则获取所述第一标识信息在所述记录的域编号的分配信息中对应的第一域编号; 域编号分配单元,用于将所述第一域编号作为所述待加入域编号。
10.根据权利要求9所述的装置,其特征在于,所述判断单元还用于若判断出所述第一标识信息在所述记录的域编号的分配信息中不存在对应的域编号,则判断所述记录的域编号的分配信息中是否存在所述预设域编号;若判断出所述记录的域编号的分配信息中存在所述预设域编号,则判断所述预设域编号在所述记录的域编号的分配信息中对应的状态是在线状态还是不在线状态; 所述域编号分配单元还用于若所述判断单元判断出所述预设域编号在所述记录的域编号的分配信息中对应的状态是不在线状态,则将所述预设域编号作为所述待加入域编号; 所述域编号分配单元还用于若所述判断单元判断出所述记录的域编号的分配信息中不存在所述预设域编号,则从所述记录的域编号的分配信息中未分配的域编号中选择一个未分配的域编号,并将所述未分配的域编号作为所述待加入域编号; 所述域编号分配单元还用于若所述判断单元判断出所述预设域编号在所述记录的域编号的分配信息中对应的状态是在线状态,则从所述记录的域编号的分配信息中已分配的域编号中选择一个待选域编号并将所述待选域编号作为所述待加入域编号;其中,所述待选域编号对应的状态为不在线状态,且所述待选编号对应的时间戳早于除所述待选域编号之外的其他已分配的域编号对应的时间戳;或者, 所述域编号分配单元还用于若所述判断单元判断出所述预设域编号在所述记录的域编号的分配信息中对应的状态是在线状态,则从所述记录的域编号的分配信息中未分配的域 编号中选择一个未分配的域编号,并将所述未分配的域编号作为所述待加入域编号。
【文档编号】H04L29/12GK103916494SQ201410158259
【公开日】2014年7月9日 申请日期:2014年4月18日 优先权日:2014年4月18日
【发明者】刘熙 申请人:福建星网锐捷网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1