一种纵向融合架构接口实现多活性实体检测的方法及设备的制作方法

文档序号:7781328阅读:177来源:国知局
一种纵向融合架构接口实现多活性实体检测的方法及设备的制作方法
【专利摘要】本发明公开了一种纵向融合架构接口实现多活性实体检测的方法和设备,应用于纵向融合架构VCF系统,所述VCF系统包括控制设备CB和全连接端口扩展器PE,所述全连接PE设备与VCF系统中全部CB设备实现物理全连接,与至少一个全连接PE设备对应的各CB设备的VCF逻辑接口使能多活性实体MAD检测;所述至少一个全连接PE设备接收到任一CB设备发送的VCF协议链路检测报文并转发所述VCF协议链路检测报文给其它CB设备,以使其它CB设备分别进行多Active冲突检测,其中,所述VCF协议链路检测报文携带所述任一CB设备的Domain?ID和Active?ID。
【专利说明】一种纵向融合架构接口实现多活性实体检测的方法及设备
【技术领域】
[0001]本发明涉及网络通信传输技术,特别是一种纵向融合架构接口实现多活性实体检测的方法和设备。
【背景技术】
[0002]智能弹性架构(IRF, Intelligent Resilient Framework)是一种软件虚拟化技术。它的核心思想是将多台设备通过IRF物理端口连接在一起,进行必要的配置后,虚拟化成一台“分布式设备”。使用这种虚拟化技术可以集合多台设备的硬件资源和软件处理能力,实现多台设备的协同工作、统一管理和不间断维护。
[0003]多Active 检测(MAD, Mult1-Active Detection,)是一项防止 IRF 分裂时由于地址冲突导致的故障在网络中扩大的技术。MAD能够检测出网络中IRF分裂并进行相应的处理以降低对业务的影响。
[0004]纵向融合架构(VCF,Vertical Converged Framework)是由控制器设备(CB,Controlling Bridge)组成的IRF设备与端口扩展器(PE, Port Extender)组成二级纵向堆叠。其中CB可以组成环堆,也可以组成链堆,同时PE设备可以与CB设备全连接,提高PE的稳定性。
[0005]图1为VCF接口不支持MAD检测时的VCF环境基本组网,如图1所示,CB端设备为 IRF 环境,通过链路聚合控制协议(LACP, Link Aggregation Control Protocol) MAD 中间设备实现IRF的稳定性;下端连接PE设备,CB设备与LACP MD中间设备的链接占用了CB设备的端口,且设备组网复杂,成本高,不便于网络管理。

【发明内容】

[0006]有鉴于此,本发明提出了一种纵向融合架构接口实现多活性实体检测的方法和设备,该方法令PE设备提供下层接入服务的同时提供MAD检测功能,使得设备组网得到简化,CB设备释放部分端口,方便了网络管理,同时也降低了网络成本。本发明提出的技术方案是:
[0007]一种纵向融合架构接口实现多活性实体检测的方法,应用于纵向融合架构VCF系统,所述VCF系统包括控制设备CB和全连接端口扩展器PE,所述全连接PE设备与VCF系统中全部CB设备实现物理全连接,该方法包括:
[0008]与至少一个全连接PE设备对应的各CB设备的VCF逻辑接口使能多活性实体MAD检测;
[0009]所述至少一个全连接PE设备接收到任一 CB设备发送的VCF协议链路检测报文并转发所述VCF协议链路检测报文给其它CB设备,以使其它CB设备分别进行多Active冲突检测,其中,所述VCF协议链路检测报文携带所述任一 CB设备的Domain ID和Active ID。
[0010]上述方案中,该方法进一步包括:
[0011]所述至少一个全连接PE设备启动多Active冲突检测,如果确定发生多Active冲突,将发送给进行Down处理的CB设备的上行流量切换到处于Active状态的CB设备上,其中,所述至少一个全连接PE设备通过VCF MAD状态确定方法确定CB的状态,且所述VCFMAD状态确定方法与相连的CB设备的VCF MAD状态确定方法相同。
[0012]上述方案中,所述多Active冲突检测具体包括:
[0013]所述至少一个全连接PE设备将接收自CB设备发送的VCF协议链路检测报文携带的 Domain ID、Active ID 与本地保存的 Domain ID、Active ID 进行比较,如果 Domain ID相同、且Active ID不同,则确定发生多Active冲突;
[0014]如果Domain ID相同,且Active ID也相同,则确定未发生多Active冲突,其中,所述本地保存的Domain ID、Active ID为所有Active状态的CB设备初次稳定后保存的。
[0015]一种纵向融合架构接口实现多活性实体检测的方法,应用于纵向融合架构VCF系统,所述VCF系统包括控制设备CB和全连接端口扩展器PE,所述全连接PE设备与VCF系统中全部CB设备实现物理全连接,该方法包括:
[0016]与至少一个全连接PE设备对应的VCF逻辑接口使能多活性实体MAD检测;
[0017]CB设备通过使能多活性实体MAD检测功能的VCF逻辑接口发送VCF协议链路检测报文给所述至少一个全连接PE设备,并通过所述至少一个全连接PE设备将所述VCF协议链路检测报文转发给其它CB设备,其中,所述VCF协议链路检测报文携带本CB设备的Domain ID 和 Active ID ;
[0018]CB设备接收到所述至少一个全连接PE设备转发来的其它CB设备发送的VCF协议链路检测报文,将所述VCF协议链路检测报文携带的所述其它CB设备的Domain ID和Active ID与自身的Domain ID和Active ID进行比较,如果Domain ID相同、且Active ID不同,则确定发生多Active冲突;
[0019]如果Domain ID相同,且Active ID也相同,则确定未发生多Active冲突。
[0020]上述方案中,如果确定发生多Active冲突,该方法进一步包括:
[0021]CB设备进行VCF MAD状态确定,如果确定自身继续保持Active状态,则正常工作;否则关闭自身设备上除保留端口以外的其它所有物理端口,禁止所述其它物理端口进行业务流量的转发。
[0022]一种端口扩展器PE设备,该设备应用于纵向融合架构VCF系统,所述PE设备与VCF系统中全部CB设备实现物理全连接,该设备包括:
[0023]报文接收模块,用于接收任一 CB设备发送来的VCF协议链路检测报文,所述VCF协议链路检测报文携带所述任一 CB设备的Domain ID和Active ID;
[0024]报文发送模块,用于转发所述VCF协议链路检测报文给其它CB设备,以使其它CB设备分别进行多Activ冲突检测。
[0025]上述方案中,所述全连接PE设备进一步包括:
[0026]MAD检测模块,用于启动多Active冲突检测;
[0027]流量切换模块,如果确定发生多Active冲突,将发送给进行Down处理的CB设备的上行流量切换到处于Active状态的CB设备上;
[0028]计算模块,用于通过VCF MAD状态确定方法确定CB的状态,且所述VCFMAD状态确定方法与相连的CB设备的VCF MAD状态确定方法相同。
[0029]上述方案中,所述MAD检测模块进一步包括:[0030]比较模块,用于将报文接收模块接收自CB设备发送的VCF协议链路检测报文携带的Domain ID、Active ID分别与本地保存的Domain ID、Active ID进行比较,所述本地保存的Domain ID、Active ID为所有Active状态的CB设备初次稳定后保存的;
[0031]判断模块,用于判断是否发生多Active冲突,如果Domain ID相同、且Active ID不同,则确定发生多Active冲突,如果Domain ID相同,且Active ID也相同,则确定未发生多Active冲突。
[0032]一种控制设备CB,应用于纵向融合架构VCF系统,所述VCF系统还包括全连接端口扩展器PE设备,所述全连接PE设备与所述VCF系统中全部CB设备实现物理全连接,该设备包括:
[0033]使能模块,用于与至少一个全连接PE设备对应的VCF逻辑接口使能多活性实体MAD检测;
[0034]报文收发模块,用于通过使能多活性实体MD检测功能的VCF逻辑接口发送VCF协议链路检测报文给所述至少一个全连接PE设备,并通过所述至少一个全连接PE设备将所述VCF协议链路检测报文转发给其它CB设备,其中,所述VCF协议链路检测报文携带本CB设备的Domain ID和Active ID ;还用于接收所述至少一个全连接PE设备转发来的其它CB设备发送的VCF协议链路检测报文;
[0035]比较模块,用于将所述VCF协议链路检测报文携带的所述其它CB设备的DomainID和Active ID与自身的Domain ID和Active ID进行比较;
[0036]判断模块,用于判断是否发生多Active冲突,如果Domain ID相同、且Active ID不同,则确定发生多Active冲突,如果Domain ID相同,且Active ID也相同,则确定未发生多Active冲突。
[0037]上述方案中,如果确定发生多Active冲突,该设备进一步包括:
[0038]计算模块,用于进行VCF MAD状态确定;
[0039]处理模块,如果确定自身继续保持Active状态,则正常工作;否则关闭自身设备上除保留端口以外的其它所有物理端口,禁止所述其它物理端口进行业务流量的转发。
[0040]综上所述,本发明提出的技术方案能够令PE设备提供下层接入服务的同时提供MAD检测功能,使得设备组网得到简化,CB设备释放部分端口,方便了网络管理,同时也降低了网络成本。
【专利附图】

【附图说明】
[0041]图1为VCF接口不支持MAD检测时的VCF环境基本组网示意图。
[0042]图2为VCF接口支持MAD检测时的一种VCF环境组网示意图。
[0043]图3为VCF MAD检测原理流程图。
[0044]图4为方法实施例一的VCF环境基本组网。
[0045]图5为方法实施例一的流程图。
[0046]图6为方法实施例的全连接PE设备结构示意图。
[0047]图7为方法实施例的CB设备结构示意图。
【具体实施方式】[0048]为使本发明的目的、技术方案和优点表达的更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0049]本发明一个实施例的技术方案是:
[0050]与至少一个全连接PE设备对应的各CB设备的VCF逻辑接口使能多活性实体MAD检测;
[0051]所述至少一个全连接PE设备接收到任一 CB设备发送的VCF协议链路检测报文并转发所述VCF协议链路检测报文给其它CB设备,以使其它CB设备分别进行多Active冲突检测,其中,所述VCF协议链路检测报文携带所述任一 CB设备的Domain ID和Active ID。
[0052]可以进行MAD检测的PE需要满足的条件为:VCF组网中存在PE设备和CB设备全连接(简称全连接PE设备),与该全连接PE设备对应的、CB端的VCF逻辑接口(逻辑接口在CB端配置)要使能MAD检测功能。
[0053]这里全连接的含义是,PE设备与VCF组网中的每一个CB设备都进行物理连接。图2为VCF接口支持MAD检测时的一种VCF组网情况。如图2所示,IRF系统(由CB1、CB2、CB3组成)与PE1、PE2是物理全连接的,所以IRF系统上,可以将对应PEl和PE2的VCF逻辑接口都使能MAD功能,当然,也可以只使能与PEl或PE2相连的CB的VCF逻辑接口。
[0054]使能MAD功能后的VCF逻辑接口下的物理接口发送VCF协议链路检测报文的扩展字段携带Domain ID (域编号)和Active ID,其中,Domain ID用于区别不同的IRF,ActiveID用于MAD检测,通常是用IRF中Master CB设备的成员编号来表示。
[0055]VCF逻辑接口使能VCF MAD检测后,所对应的PE端接收到CB端发来的VCF协议链路检测报文,之后转发一份所述VCF协议链路检测报文给其它所有的CB端设备。
[0056]当CB设备收到经全连接PE设备转发的其它CB设备发送的VCF协议链路检测报文后,将所述VCF协议链路检测报文携带的Domain ID、ActiveID与自身设备的Domain ID、Active ID进行比较,正常情况下,同一个横向IRF下的CB设备发送的VCF协议链路检测报文中的Domain ID和Active ID是相同的,如果发生IRF分裂,则有CB发送的VCF协议链路检测报文中的Active ID值将发生变化。图3为VCF MAD检测原理流程图,如图3所不,MAD具体的检测方法可以为:如果Domain ID相同、且Active ID不同,贝U确定发生多Active冲突;如果Domain ID相同,且Active ID也相同,则确定未发生多Active冲突;如果Domain ID不同,贝U认为报文来自不同IRF。
[0057]当发生多Active冲突时,CB设备通过VCF MAD状态确定方法计算出需要保持Active状态的CB设备。所述VCF MAD状态确定方法可以是:将CB端多的IRF保持为Active, CB设备数量一样多时,选择slot ID小的IRF保持为Active。这样,CB成员较多的IRF继续正常工作(维持Active状态),其它IRF会迁移到Recovery状态(表示IRF处于禁用状态),并关闭Recovery状态IRF中所有CB成员设备上除保留端口以外的其它所有物理端口(通常为业务接口),以保证该IRF不再转发业务流量。缺省情况下,只有IRF物理端口是保留端口,如果要将其它端口,比如用于远程登录的端口,也作为保留端口,需要使用命令行进行手工配置。
[0058]以上为CB侧的MAD检测和多Active冲突发生后CB侧的处理,本申请方案中,全连接PE设备也可以设置MAD检测能力。所述全连接PE设备接收到CB设备发送的VCF协议链路检测报文后,将所述VCF协议链路检测报文携带的Domain ID、Active ID与本地保存的Domain ID、Active ID进行比较,如果Domain ID相同、且Active ID不同,则确定发生多Active冲突;如果Domain ID相同,且Active ID也相同,则确定未发生多Active冲关。
[0059]发生多Active冲突后,全连接PE设备通过与CB端相同的VCF MAD状态确定方法计算得知,分裂IRF的哪一端维持Active,哪一端进行Down处理,然后将自身PE设备上,与将要进行Down处理的CB设备之间的上行流量切换到处于Active状态的其它CB设备上。
[0060]图4为本实施例的一种VCF环境组网示意图,如图4所示,CB1、CB2和CB3组成一个IRF系统,CB2为Master设备,该IRF系统的Domain ID为1,Active ID为CB2的成员编号2,PEl,PE2与CB设备为全连接关系,其中CBl,CB2, CB3与PEl,PE2相对应的VCF逻辑接口都使能了 MAD功能。本实施例以CBl和CB2、CB3相连的链路发生故障后,CB端设备以及全连接PE设备如何进行MAD检测、以及后续如何处理多Active冲突为例对本发明技术方案进行说明,图5为本实施例的流程图,如图5所示,包括以下步骤:
[0061 ] 步骤501 =CBl发送VCF协议链路检测报文给PEl,所述VCF协议链路检测报文携带 CBl 设备的 Domain ID 和 Active ID。
[0062]本步骤中,CBl通过与PEl对应的VCF逻辑接口发送VCF协议链路检测报文给PEl,由于CBl和CB2、CB3相连的链路发生故障,因此其发送给PEl的VCF协议链路检测报文携带的Active ID发生变化,由2变为I。Domain ID仍为I。
[0063]同理,CBl通过与PE2对应的VCF逻辑接口发送VCF协议链路检测报文给PE2,PE2进行MAD检测的步骤与PEl相同,在此仅以PEl为例进行说明,不再详述PE2的MAD检测。
[0064]步骤502 =PEl转发所述CBl发送的VCF协议链路检测报文给CB2、CB3,同时,PEl比较所述VCF协议链路检测报文携带的Domain ID、Active ID与本地保存的Domain ID、Active ID,判断CB端发生多Active冲突。
[0065]本步骤中,PEI将CBI发来的VCF协议链路检测报文转发给CB2、CB3,使CB2、CB3分别进行MAD检测,所述VCF协议链路检测报文携带所述CBl设备的Domain ID为1,ActiveID为I。同时,经过PEl设备进行比较,发现所述VCF协议链路检测报文携带的Domain ID与本地保存的Domain ID相同,所述VCF协议链路检测报文携带的Active ID与本地保存的Active ID不同,由此判断出CB端发生多Active冲突。
[0066]其中,本地保存的Domain ID、Active ID为所有Active状态的CB设备初次稳定后PE设备保存的。
[0067]步骤503 =PEl通过VCF MAD状态确定方法计算得知,CB2与CB3维持Active,CBl进行MAD Down处理,在CBlMAD Down处理前PEl将本设备流向CBl的上行流量切换到CB2、CB3 上。
[0068]本步骤中,PEl通过与CB设备相同的VCF MAD状态确定方法,在CBlMAD Down处理前即知道发生冲突的时候IRF的哪一端将维持Active,哪一端转为Recovery状态。本实施例为CB2与CB3维持Active,因此PEl在CBlMAD Down处理前将本设备流向CBl的上行流量切换到CB2,CB3上,即物理链路1-1上的业务流量切换到物理链路1-2和1_3上,这样就减少PEl上行业务流量的丢失。
[0069]步骤504:CB2、CB3分别比较PEl转发所述CBl发送的VCF协议链路检测报文携带的 Domain ID、Active ID 与自身的 Domain ID、Active ID,判断 CB 端发生多 Active 冲突。[0070]本步骤中,CB2、CB3接收到步骤502中PEl转发所述CBl发送的VCF协议链路检测报文后,分别进行比较,发现所述各自接收到的PEl转发所述CBl发送的VCF协议链路检测报文携带的Domain ID与自身的Domain ID相同,所述VCF协议链路检测报文携带的Active ID与自身的Active ID不同,由此判断出CB端发生多Active冲突。
[0071]步骤505:CB2、CB3通过VCF MAD状态确定计算方法计算得知,CB2与CB3维持Active, CBl进行MAD Down处理,CB2与CB3继续正常工作。
[0072]步骤506 =CBl构成的IRF系统迁移到Recovery状态,并关闭CBl设备上除保留端口以外的其它所有物理端口,以保证该CBl不能再转发业务流量。
[0073]缺省情况下,只有IRF物理端口是保留端口,如果要将其它端口,比如用于远程登录的端口,也作为保留端口,需要使用命令行进行手工配置。
[0074]步骤507:PE3接收到CBlMAD Down的通知,将上行的VCF逻辑接口状态变成block状态,关闭除用户配置的保留端口外的其它下行业务口。
[0075]本步骤中,PE3没有物理链路连接到Active端(CB2与CB3),仅与CBl之间存在物理链路,因此只能在接收到CBlMAD down的通知后,PE3将上行的VCF逻辑接口状态变成block状态,物理链路3-1上不再能转发业务流量,仅可以交互VCF协议报文;PE3上的下行业务口除了用户配置的保留端口外,其余的全部被关闭。
[0076]同理,PE2经过MAD检测得知CBl要进行MAD Down处理后,会在CBlMAD Down处理前将PE2流向CBl的上行流量切换到CB2,CB3上,即物理链路2_1上的业务流量切换到物理链路2-2和2-3上,这样就减少PE2上行业务流量的丢失。
[0077]应用本实施例技术方案,能够使VCF组网中的PE设备提供下层接入服务的同时提供MAD检测功能,使得设备组网得到简化,CB设备释放部分端口,方便了网络管理,同时也降低了网络成本。
[0078]针对上述方案,本申请还公开了一种端口扩展器PE设备,该设备应用于纵向融合架构VCF系统,所述PE设备与VCF系统中全部CB设备实现物理全连接,该设备包括:
[0079]报文接收模块610,用于接收任一 CB设备发送来的VCF协议链路检测报文,所述VCF协议链路检测报文携带所述任一 CB设备的Domain ID和ActivelD。
[0080]报文发送模块620,用于转发所述VCF协议链路检测报文给其它CB设备,以使其它CB设备分别进行多Active冲突检测。
[0081]所述全连接PE设备进一步包括:
[0082]MAD检测模块630,用于启动多Active冲突检测。
[0083]计算模块640,用于通过VCF MAD状态确定方法确定CB的状态,且所述VCF MAD状态确定方法与相连的CB设备的VCF MAD状态确定方法相同。
[0084]流量切换模块650,如果确定发生多Active冲突,用于将发送给进行Down处理的CB设备的上行流量切换到处于Active状态的CB设备上。
[0085]所述MAD检测模块630进一步包括:
[0086]比较模块631,用于将报文接收模块接收自CB设备发送的VCF协议链路检测报文携带的Domain ID> Active ID分别与本地保存的Domain ID> Active ID进行比较,所述本地保存的Domain ID、Active ID为所有Active状态的CB设备初次稳定后保存的。
[0087]判断模块632,用于判断是否发生多Active冲突,如果Domain ID相同、且ActiveID不同,则确定发生多Active冲突,如果Domain ID相同,且Active ID也相同,则确定未发生多Active冲突。
[0088]针对上述方法,本发明还公开了一种控制器设备CB,该设备应用于纵向融合架构VCF系统,所述VCF系统还包括全连接PE设备,所述全连接PE设备与所述VCF系统中全部CB设备实现物理全连接,该设备包括:
[0089]使能模块701,用于与至少一个全连接PE设备对应的VCF逻辑接口使能多活性实体MAD检测。
[0090]报文收发模块702,用于通过使能多活性实体MAD检测功能的VCF逻辑接口发送VCF协议链路检测报文给所述至少一个全连接PE设备,并通过所述至少一个全连接PE设备将所述VCF协议链路检测报文转发给其它CB设备,其中,所述VCF协议链路检测报文携带本CB设备的Domain ID和Active ID ;还用于接收所述至少一个全连接PE设备转发的其它CB设备发送的VCF协议链路检测报文。
[0091]比较模块703,用于将所述VCF协议链路检测报文携带的所述其它CB设备的Domain ID 和 Active ID 与自身的 Domain ID 和 Active ID 进行比较;
[0092]判断模块704,用于判断是否发生多Active冲突,如果Domain ID相同、且ActiveID不同,则确定发生多Active冲突,如果Domain ID相同,且Active ID也相同,则确定未发生多Active冲突。
[0093]如果确定发生多Active冲突,该设备进一步包括:
[0094]计算模块705,用于进行VCF MAD状态确定。
[0095]处理模块706用于,如果确定自身继续保持Active状态,则正常工作;否则关闭自身设备上除保留端口以外的其它所有物理端口,禁止所述其它物理端口进行业务流量的转发。
[0096]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种纵向融合架构接口实现多活性实体检测的方法,应用于纵向融合架构VCF系统,所述VCF系统包括控制设备CB和全连接端口扩展器PE,所述全连接PE设备与VCF系统中全部CB设备实现物理全连接,其特征在于,该方法包括: 与至少一个全连接PE设备对应的各CB设备的VCF逻辑接口使能多活性实体MAD检测; 所述至少一个全连接PE设备接收到任一 CB设备发送的VCF协议链路检测报文并转发所述VCF协议链路检测报文给其它CB设备,以使其它CB设备分别进行多Active冲突检测,其中,所述VCF协议链路检测报文携带所述任一 CB设备的Domain ID和Active ID。
2.根据权利要求1所述的方法,其特征在于,该方法进一步包括: 所述至少一个全连接PE设备启动多Active冲突检测,如果确定发生多Active冲突,将发送给进行Down处理的CB设备的上行流量切换到处于Active状态的CB设备上,其中,所述至少一个全连接PE设备通过VCF MAD状态确定方法确定CB的状态,且所述VCF MAD状态确定方法与相连的CB设备的VCF MAD状态确定方法相同。
3.根据权利要求2所述的方法,其特征在于,所述多Active冲突检测具体包括: 所述至少一个全连接PE设备将接收自CB设备发送的VCF协议链路检测报文携带的Domain ID、Active ID 与本地保存的 Domain ID、Active ID 进行比较,如果 Domain ID 相同、且Active ID不同,则确定发生多Active冲突; 如果Domain ID相同,且Active ID也相同,则确定未发生多Active冲突,其中,所述本地保存的Domain ID、Active ID为所有Active状态的CB设备初次稳定后保存的。
4.一种纵向融合架构接口实现`多活性实体检测的方法,应用于纵向融合架构VCF系统,所述VCF系统包括控制设备CB和全连接端口扩展器PE,所述全连接PE设备与VCF系统中全部CB设备实现物理全连接,其特征在于,该方法包括: 与至少一个全连接PE设备对应的VCF逻辑接口使能多活性实体MAD检测; CB设备通过使能多活性实体MAD检测功能的VCF逻辑接口发送VCF协议链路检测报文给所述至少一个全连接PE设备,并通过所述至少一个全连接PE设备将所述VCF协议链路检测报文转发给其它CB设备,其中,所述VCF协议链路检测报文携带本CB设备的DomainID 和 Active ID ; CB设备接收到所述至少一个全连接PE设备转发来的其它CB设备发送的VCF协议链路检测报文,将所述VCF协议链路检测报文携带的所述其它CB设备的Domain ID和ActiveID与自身的Domain ID和Active ID进行比较,如果Domain ID相同、且Active ID不同,则确定发生多Active冲突; 如果Domain ID相同,且Active ID也相同,则确定未发生多Active冲突。
5.根据权利要求4所述的方法,其特征在于,如果确定发生多Active冲突,该方法进一步包括: CB设备进行VCF MAD状态确定,如果确定自身继续保持Active状态,则正常工作;否则关闭自身设备上除保留端口以外的其它所有物理端口,禁止所述其它物理端口进行业务流量的转发。
6.一种端口扩展器PE设备,该设备应用于纵向融合架构VCF系统,所述PE设备与VCF系统中全部CB设备实现物理全连接,其特征在于,该设备包括:报文接收模块,用于接收任一 CB设备发送来的VCF协议链路检测报文,所述VCF协议链路检测报文携带所述任一 CB设备的Domain ID和Active ID ; 报文发送模块,用于转发所述VCF协议链路检测报文给其它CB设备,以使其它CB设备分别进行多Activ冲突检测。
7.根据权利要求6所述的设备,其特征在于,所述全连接PE设备进一步包括: MAD检测模块,用于启动多Active冲突检测; 流量切换模块,如果确定发生多Active冲突,将发送给进行Down处理的CB设备的上行流量切换到处于Active状态的CB设备上; 计算模块,用于通过VCF MAD状态确定方法确定CB的状态,且所述VCFMAD状态确定方法与相连的CB设备的VCF MAD状态确定方法相同。
8.根据权利要求7所述的设备,其特征在于,所述MAD检测模块进一步包括: 比较模块,用于将报文接收模块接收自CB设备发送的VCF协议链路检测报文携带的Domain ID、Active ID分别与本地保存的Domain ID、Active ID进行比较,所述本地保存的Domain ID、Active ID为所有Active状态的CB设备初次稳定后保存的; 判断模块,用于判断是否发生多Active冲突,如果Domain ID相同、且ActiveID不同,则确定发生多Active冲突,如果Domain ID相同,且Active ID也相同,贝U确定未发生多Active 冲突。
9.一种控制设备CB,应用于纵向融合架构VCF系统,所述VCF系统还包括全连接端口扩展器PE设备,所述全连接PE设备与所述VCF系统中全部CB设备实现物理全连接,其特征在于,该设备包括: 使能模块,用于与至少一个全连接PE设备对应的VCF逻辑接口使能多活性实体MAD检测; 报文收发模块,用于通过使能多活性实体MD检测功能的VCF逻辑接口发送VCF协议链路检测报文给所述至少一个全连接PE设备,并通过所述至少一个全连接PE设备将所述VCF协议链路检测报文转发给其它CB设备,其中,所述VCF协议链路检测报文携带本CB设备的Domain ID和Active ID ;还用于接收所述至少一个全连接PE设备转发来的其它CB设备发送的VCF协议链路检测报文; 比较模块,用于将所述VCF协议链路检测报文携带的所述其它CB设备的Domain ID和Active ID与自身的Domain ID和Active ID进行比较; 判断模块,用于判断是否发生多Active冲突,如果Domain ID相同、且ActiveID不同,则确定发生多Active冲突,如果Domain ID相同,且Active ID也相同,贝U确定未发生多Active 冲突。
10.根据权利要求9所述的设备,其特征在于,如果确定发生多Active冲突,该设备进一步包括: 计算模块,用于进行VCF MAD状态确定; 处理模块,如果确定自身继续保持Active状态,则正常工作;否则关闭自身设备上除保留端口以外的其它所有物理端口,禁止所述其它物理端口进行业务流量的转发。
【文档编号】H04L12/24GK103731303SQ201310710820
【公开日】2014年4月16日 申请日期:2013年12月20日 优先权日:2013年12月20日
【发明者】高庆光, 王兆萍 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1