接口资源同步方法、装置及分布式交换机制造方法及图纸

技术编号:36800182 阅读:21 留言:0更新日期:2023-03-08 23:36
本发明专利技术的实施例提供了一种接口资源同步方法、装置及分布式交换机,涉及计算机网络通信技术领域。方法包括:从MPU在接收到主从切换指令时,进行主从切换,并在完成主从切换之后成为新主MPU;然后新主MPU向每个LPU发送同步指令,LPU将每个接口资源信息发送至新主MPU,新主MPU创建接口资源表,并根据每个接口资源信息对接口资源表进行更新,以完成从MPU的接口资源同步。这样,在从MPU进行主从切换成为新主MPU之后,通过每个LPU向新主MPU上载自身的接口资源信息,从而实现接口资源在主MPU和从MPU之间的同步,并降低了同步的通信量。并降低了同步的通信量。并降低了同步的通信量。

【技术实现步骤摘要】
接口资源同步方法、装置及分布式交换机


[0001]本专利技术涉及计算机网络通信
,具体而言,涉及一种接口资源同步方法、装置及分布式交换机。

技术介绍

[0002]分布式交换机一般由多个MPU(Main Processing Unit,简称为:主控处理单元)和多个LPU(Line Processing Unit,线路处理单元)组成。其中,多个MPU为一主多从的模式。
[0003]在分布式交换机中,接口是数据报文三层转发的基础要素之一。接口是一个全局要素,即某一个接口的关键字段在所有的MPU和LPU之间都是相同的。因此,主MPU在对接口资源进行分配,并创建相对应的接口之后,需要根据接口资源生成表项并下发至所有的LPU,以使LPU根据表项建立接口。
[0004]此外,为了保证在主MPU故障后分布式交换机能够正常工作,主MPU还需将表项同步至所有的从MPU,便于在主MPU故障的情况下,进行主从切换,从而不影响业务运行。
[0005]但是,上述主从同步的方法需要将表项同步至所有的从MPU,导致同步通信量过大。

技术实现思路

[0006]本专利技术的目的包括,例如,提供了一种接口资源同步方法、装置及分布式交换机,其能够在主MPU故障时对从MPU进行主从切换,并将完成主从切换的从MPU作为新主MPU,并通过每个LPU向新主MPU上载自身的接口资源信息,从而实现接口资源在主MPU和从MPU之间的同步,并降低了同步的通信量。
[0007]为了实现上述目的,本专利技术实施例采用的技术方案如下:
[0008]第一方面,本专利技术实施例提供了一种接口资源同步方法,其特征在于,应用于分布式交换机,所述分布式交换机包括:主主控处理单元MPU、从主控处理单元MPU和多个线路处理单元LPU;
[0009]所述方法包括:
[0010]所述从MPU在接收到主从切换指令时,进行主从切换,并在完成主从切换之后成为新主MPU;
[0011]所述新主MPU向每个所述LPU发送同步指令,以使每个所述LPU将每个接口资源信息发送至所述新主MPU;
[0012]所述新主MPU接收每个所述LPU发送的每个所述接口资源信息;
[0013]所述新主MPU创建接口资源表,并根据每个所述接口资源信息对所述接口资源表进行更新,以完成所述新主MPU的接口资源同步。
[0014]在一种可能的实施方式中,所述根据每个所述接口资源信息对所述接口资源表进行更新,以完成所述新主MPU的接口资源同步的步骤,包括:
[0015]所述新主MPU在接收到任意一个所述LPU发送的任意一个所述接口资源信息时,根
据所述接口资源信息对所述接口资源表进行更新,以完成对所述接口资源信息的同步;
[0016]所述新主MPU在完成所述LPU的每个所述接口资源的同步时,确定完成所述LPU的接口资源同步;
[0017]所述新主MPU在完成每个所述LPU的接口资源同步时,确定完成所述新主MPU的接口资源同步。
[0018]在一种可能的实施方式中,所述接口资源信息包括所述LPU的LPU标识、接口资源和所述接口资源对应的KEY值;所述接口资源表包括若干个表项,每个所述表项均包括LPU标识字段、接口资源字段和KEY值字段;
[0019]所述新主MPU根据所述接口资源信息对所述接口资源表进行更新,以完成对所述接口资源信息的同步的步骤,包括:
[0020]所述新主MPU查询所述接口资源表是否存在所述接口资源信息中的所述KEY值对应的表项;
[0021]若不存在,则所述新主MPU以所述接口资源信息中的所述LPU标识、所述KEY值和所述接口资源创建表项,以完成对所述接口资源信息的同步;
[0022]若存在,则所述新主MPU将所述接口资源信息中的所述LPU标识写入所述KEY值对应的表项中的所述LPU标识字段,以完成对所述接口资源信息的同步。
[0023]在一种可能的实施方式中,所述方法还包括:
[0024]所述新主MPU接收任意一个所述LPU发送的申请请求,所述申请请求包括待申请KEY值;
[0025]所述新主MPU根据所述待申请KEY值和所述接口资源表,分配所述待申请KEY值对应的接口资源;
[0026]所述新主MPU将所述接口资源发送至所述LPU,以使所述LPU根据所述接口资源生成对应的所述接口资源信息,以完成接口资源的申请。
[0027]在一种可能的实施方式中,所述接口资源表包括若干个表项,每个所述表项均包括LPU标识字段、KEY值字段及接口资源字段;所述申请请求包括所述待申请KEY值及所述LPU的LPU标识;
[0028]所述根据所述待申请KEY值和所述接口资源表,分配所述待申请KEY值对应的接口资源的步骤,包括:
[0029]所述新主MPU查询所述接口资源表是否存在所述待申请KEY值对应的表项;
[0030]若不存在,则所述新主MPU为所述LPU分配所述待申请KEY值对应的接口资源,并以所述LPU的LPU标识、所述待申请KEY值和所述待申请KEY值对应的接口资源创建表项;
[0031]若存在,则所述新主MPU将所述LPU标识写入所述待申请KEY值对应的表项中的所述LPU标识字段,以将所述接口资源表中所述待申请KEY值对应的接口资源分配给所述LPU。
[0032]在一种可能的实施方式中,所述方法还包括:
[0033]所述新主MPU接收每个所述LPU发送的接口释放请求,所述接口释放请求包括待释放接口资源对应的待释放KEY值及所述LPU的LPU标识;
[0034]所述新主MPU在所述接口资源表中查询所述待释放KEY值对应的表项,并将所述待释放KEY值对应的表项中的LPU标识删除;
[0035]当所述待释放KEY值对应的表项中的LPU字段为空时,所述新主MPU将所述待释放
KEY值对应的表项删除,以完成接口资源的释放。
[0036]第二方面,本专利技术实施例还提供了一种接口资源同步方法,所述分布式交换机包括:主MPU、从MPU和多个LPU;
[0037]所述方法包括:
[0038]所述从MPU在接收到主从切换指令时,进行主从切换,并在完成主从切换之后成为新主MPU;
[0039]所述新主MPU,向每个所述LPU发送同步指令;
[0040]所述LPU在接收到所述新主MPU的同步指令时,将预先存储的每个接口资源信息发送至所述新主MPU;
[0041]所述新主MPU创建接口资源表,并根据每个所述接口资源信息对所述接口资源表进行更新,以完成所述新主MPU的接口资源同步。
[0042]第三方面,本专利技术实施例还提供了一种从MPU,用于实现如上述的接口资源同步方法。
[0043]第三方面,本专利技术实施例还提供了一种接口资源同步装置,所述分布式交换机还包括主MPU和多个LPU;
[0044]所述接口资源同步装置包括:
[0045]切本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种接口资源同步方法,其特征在于,应用于分布式交换机,所述分布式交换机包括:主主控处理单元MPU、从主控处理单元MPU和多个线路处理单元LPU;所述方法包括:所述从MPU在接收到主从切换指令时,进行主从切换,并在完成主从切换之后成为新主MPU;所述新主MPU向每个所述LPU发送同步指令,以使每个所述LPU将每个接口资源信息发送至所述新主MPU;所述新主MPU接收每个所述LPU发送的每个所述接口资源信息;所述新主MPU创建接口资源表,并根据每个所述接口资源信息对所述接口资源表进行更新,以完成所述新主MPU的接口资源同步。2.根据权利要求1所述的方法,其特征在于,所述根据每个所述接口资源信息对所述接口资源表进行更新,以完成所述新主MPU的接口资源同步的步骤,包括:所述新主MPU在接收到任意一个所述LPU发送的任意一个所述接口资源信息时,根据所述接口资源信息对所述接口资源表进行更新,以完成对所述接口资源信息的同步;所述新主MPU在完成所述LPU的每个所述接口资源的同步时,确定完成所述LPU的接口资源同步;所述新主MPU在完成每个所述LPU的接口资源同步时,确定完成所述新主MPU的接口资源同步。3.根据权利要求2所述的方法,其特征在于,所述接口资源信息包括所述LPU的LPU标识、接口资源和所述接口资源对应的KEY值;所述接口资源表包括若干个表项,每个所述表项均包括LPU标识字段、接口资源字段和KEY值字段;所述新主MPU根据所述接口资源信息对所述接口资源表进行更新,以完成对所述接口资源信息的同步的步骤,包括:所述新主MPU查询所述接口资源表是否存在所述接口资源信息中的所述KEY值对应的表项;若不存在,则所述新主MPU以所述接口资源信息中的所述LPU标识、所述KEY值和所述接口资源创建表项,以完成对所述接口资源信息的同步;若存在,则所述新主MPU将所述接口资源信息中的所述LPU标识写入所述KEY值对应的表项中的所述LPU标识字段,以完成对所述接口资源信息的同步。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述新主MPU接收任意一个所述LPU发送的申请请求,所述申请请求包括待申请KEY值;所述新主MPU根据所述待申请KEY值和所述接口资源表,分配所述待申请KEY值对应的接口资源;所述新主MPU将所述接口资源发送至所述LPU,以使所述LPU根据所述接口资源生成对应的所述接口资源信息,以完成接口资源的申请。5.根据权利要求4所述的方法,其特征在于,所述接口资源表包括若干个表项,每个所述表项均包括LPU标识字段、KEY值字段及接口资源字段...

【专利技术属性】
技术研发人员:何三波
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:

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

1