System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种针对业务板的配置方法、电子设备及存储介质技术_技高网

一种针对业务板的配置方法、电子设备及存储介质技术

技术编号:41213348 阅读:8 留言:0更新日期:2024-05-09 23:36
本说明书提供一种针对业务板的配置方法、电子设备及存储介质,所述方法包括:确定组播路由表,其中,所述组播路由表中对应于任一目的CPU的表项包括目的组播地址和组播路径信息,所述组播路径信息包括所述主控交换芯片上用于连接目的业务交换芯片的第一接口号,以及所述目的业务交换芯片上用于连接所述任一目的CPU的第二接口号;将所述组播路由表中的各个表项分别下发至相应的目的业务板,其中,下发至任一目的业务板的表项被用于建立所述主控板与该目的业务板所包含目的CPU之间的组播通道;通过所述主控板与各个目的CPU之间的组播通道向相应的目的CPU并行下发相同的配置报文。

【技术实现步骤摘要】

本说明书涉及网络,尤其涉及一种针对业务板的配置方法、电子设备及存储介质


技术介绍

1、在网络设备中,各业务板通常由主控板进行管理,主控板作为网络设备的中心处理单元,负责协调和控制整个网络设备的运行。其中,主控板通过与各业务板之间的接口进行通信,以实现对业务板上的业务规则的配置。

2、相关技术中,主控板通过与每个业务板上的每个cpu分别建立一条单播通道,以实现主控板通过各个单播通道向相应的cpu下发业务规则。然而,在面对主控板需要向多块业务板上的每个cpu均下发相同业务配置规则的业务场景时,若采用单播通道下发,则主控板需要分别与各个cpu建立单播通道,并通过上述单播通道按照顺序依次向各个cpu逐一下发业务配置规则。

3、然而,随着网络设备中业务板卡数量和cpu数量的增加,将需要建立和管理的单播通道数量也随之增加,导致整个下发过程的耗时以及管理全部单播通道的资源也会随之增加。


技术实现思路

1、为克服相关技术中存在的问题,本说明书提供了一种针对业务板的配置方法、电子设备及存储介质。

2、根据本说明书实施例的第一方面,提供一种针对业务板的配置方法,所述方法应用于包括主控交换芯片的主控板,所述主控板连接至至少一个业务板,其中任一业务板包括业务交换芯片及其连接的至少一个中央处理器cpu,所述方法包括:

3、确定组播路由表,其中,所述组播路由表中对应于任一目的cpu的表项包括目的组播地址和组播路径信息,所述组播路径信息包括所述主控交换芯片上用于连接目的业务交换芯片的第一接口号,以及所述目的业务交换芯片上用于连接所述任一目的cpu的第二接口号;

4、将所述组播路由表中的各个表项分别下发至相应的目的业务板,其中,下发至任一目的业务板的表项被用于建立所述主控板与该目的业务板所包含目的cpu之间的组播通道;

5、通过所述主控板与各个目的cpu之间的组播通道向相应的目的cpu并行下发相同的配置报文。

6、根据本说明书实施例的第二方面,提供一种针对业务板的配置方法,所述方法应用于任一目的业务板,所述包括主控交换芯片的主控板连接的业务板中包括至少一个目的业务板,其中任一目的业务板包括目的业务交换芯片及其连接的至少一个目的cpu,包括:

7、任一目的业务交换芯片接收所述主控板下发的组播路由表的表项,其中,所述组播路由表中对应于任一目的cpu的表项包括目的组播地址和组播路径信息,所述组播路径信息包括所述主控交换芯片上用于连接目的业务交换芯片的第一接口号,以及所述目的业务交换芯片上用于连接所述任一目的cpu的第二接口号;

8、各个目的cpu通过所述主控板与该目的业务板的目的cpu之间的组播通道接收所述主控板并行下发的配置报文。

9、根据本说明书实施例的第三方面,提供一种网络设备,包括主控板及其连接的至少一个业务板,所述业务板中包括至少一个目的业务板,其中任一目的业务板包括目的业务交换芯片及其连接的至少一个目的cpu;所述主控板用于执行如第一方面所述的方法的步骤;所述目的业务板用于执行如第二方面所述的方法的步骤。

10、根据本说明书实施例的第四方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面或者第二方面所述的方法的步骤。

11、根据本说明书实施例的第五方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如第一方面或者第二方面所述的方法的步骤。

12、本说明书的实施例提供的技术方案可以包括以下有益效果:

13、本说明书实施例中,在面对主控板需要向至少一个业务板上的至少一个cpu均下发同一业务配置规则的业务场景时,本方案通过主控板确定组播路由表,包括目的组播地址以及组播路径信息,可以有效管理主控板与目的业务板所包含目的cpu之间的组播通道。组播路由表中对应于任一目的cpu的表项包含与该目的cpu相关的组播路径信息,其中包括主控交换芯片上用于连接目的业务交换芯片的第一接口号,以及目的业务交换芯片上用于连接任一目的cpu的第二接口号。这样,主控板可以通过将组播路由表中各个表项下发至相应的目的业务板,用于建立主控板与目的业务板中目的cpu之间的组播通道。主控板可以将指定目的组播地址的配置报文,通过建立的主控板与各个目的cpu之间的组播通道并行下发至各个目的cpu。

14、可见,在上述方案中,无论网络设备中的业务板数量以及cpu的数量为多少,主控板仅需发送一份配置报文,通过组播通道便可将配置报文并行下发到各个目的cpu,而无需按顺序依次向各个目的cpu逐一下发配置报文。因此,本方案能够简化配置报文的下发过程,提高下发效率。

15、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。

本文档来自技高网...

【技术保护点】

1.一种针对业务板的配置方法,其特征在于,所述方法应用于包括主控交换芯片的主控板,所述主控板连接至至少一个业务板,其中任一业务板包括业务交换芯片及其连接的至少一个中央处理器CPU,包括:

2.根据权利要求1所述的方法,其特征在于,所述将组播路由表中的各个表项分别下发至相应的目的业务板,包括:

3.根据权利要求1所述的方法,其特征在于,主控板与目的业务板的目的CPU之间建立有单播通道,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述通过所述主控板与各个目的CPU之间的组播通道向相应的目的CPU并行下发相同的配置报文,包括:

5.根据权利要求1所述的方法,其特征在于,主控板与目的业务板的目的CPU之间建立有单播通道,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述反馈信息包括基于配置报文计算出的md5值,所述来自所述主CPU和所述从CPU分别发送的反馈信息表明所述主CPU与所述从CPU接收的配置报文内容不一致,包括:

7.一种针对业务板的配置方法,其特征在于,所述方法应用于任一目的业务板,所述包括主控交换芯片的主控板连接的业务板中包括至少一个目的业务板,其中任一目的业务板包括目的业务交换芯片及其连接的至少一个目的CPU,包括:

8.一种网络设备,其特征在于,包括主控板及其连接的至少一个业务板,所述业务板中包括至少一个目的业务板,其中任一目的业务板包括目的业务交换芯片及其连接的至少一个目的CPU;所述主控板用于执行如权利要求1-6中任一项方法的步骤;所述目的业务板用于执行如权利要求7中所述的方法的步骤。

9.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。

...

【技术特征摘要】

1.一种针对业务板的配置方法,其特征在于,所述方法应用于包括主控交换芯片的主控板,所述主控板连接至至少一个业务板,其中任一业务板包括业务交换芯片及其连接的至少一个中央处理器cpu,包括:

2.根据权利要求1所述的方法,其特征在于,所述将组播路由表中的各个表项分别下发至相应的目的业务板,包括:

3.根据权利要求1所述的方法,其特征在于,主控板与目的业务板的目的cpu之间建立有单播通道,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述通过所述主控板与各个目的cpu之间的组播通道向相应的目的cpu并行下发相同的配置报文,包括:

5.根据权利要求1所述的方法,其特征在于,主控板与目的业务板的目的cpu之间建立有单播通道,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述反馈信息包括基于配置报文计算出的md5值,所述来自所述主cpu和所述从cpu分别发送的反馈信息表明所述主cpu与所述从...

【专利技术属性】
技术研发人员:薛雄超朱晨
申请(专利权)人:杭州迪普信息技术有限公司
类型:发明
国别省市:

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

1