一种管理线卡板的方法和网络设备技术

技术编号:38090559 阅读:10 留言:0更新日期:2023-07-06 09:02
本说明书提供一种管理线卡板的方法和网络设备,该方法包括:获取BFD会话,确定所述BFD会话的出接口类型,根据所述出接口类型获取对应的选取规则,并根据所述选取规则从若干线卡板中选择维护板,利用所述维护板使能BFD功能。通过该方法,可以在满足选取规则的条件下,让各线卡板作为维护板以支持BFD功能,解决了整机16k索引池资源的硬件BFD规格不满足用户需求的技术问题。求的技术问题。求的技术问题。

【技术实现步骤摘要】
一种管理线卡板的方法和网络设备


[0001]本公开涉及通信
,尤其涉及一种管理线卡板的方法和网络设备。

技术介绍

[0002]BFD是一个通用的、标准化的、介质无关和协议无关的快速故障检测机制,用于检测转发路径的连通状况。通常路由协议,如OSPF/IS

IS/BGP,采用Hello报文机制检测故障,所需时间是秒级。而BFD可以为它们提供毫秒级的检测,快速检测到通信故障,以便切换到备用链路,保证业务持续运行。
[0003]但随着高性能路由器大单机、多集群的发展,整个系统支持的单板数量、链路条数越来越多,整机16k的硬件BFD规格已经不能满足长远需求。

技术实现思路

[0004]本公开实施例提供了一种管理线卡板的方法和网络设备,通过该方法,可以在满足选取规则的条件下,让各线卡板作为维护板以支持BFD功能,解决了整机16k索引池资源的硬件BFD规格不满足用户需求的技术问题。
[0005]本公开实施例提供了一种管理线卡板的方法,该方法包括:
[0006]获取BFD会话,确定所述BFD会话的出接口类型;
[0007]根据所述出接口类型获取对应的选取规则,并根据所述选取规则从若干线卡板中选择维护板;
[0008]利用所述维护板使能BFD功能。
[0009]其中,出接口类型与选取规则的对应关系包括:
[0010]出接口类型为虚拟逻辑接口时,对应的选取规则包括:按照若干线卡板的槽位号顺序选择维护板,和/或按照若干线卡板的剩余系统资源大小选择维护板;
[0011]出接口类型为物理接口时,对应的选取规则包括:选择所述物理接口所对应的线卡板为维护板。
[0012]其中,当出接口类型为虚拟逻辑接口时,所述方法还包括:
[0013]当选择的维护板的索引池资源不足时,则按照对应的选取规则从其它线卡板中选择维护板。
[0014]其中,当出接口类型为物理接口时,所述方法还包括:
[0015]当所述物理接口所对应的线卡板的索引池资源不足时,按照其它线卡板的槽位号顺序选择维护板,和/或按照其它线卡板的剩余系统资源大小选择维护板。
[0016]可选的,所述方法还包括:判断所述维护板是否已被分配用于BFD功能的索引池资源;
[0017]若是,则可复用该被分配的索引池资源;
[0018]否则,则分配用于BFD功能的索引池资源。
[0019]通过上述各方法实施例可以看出,主控板从若干线卡板中选取维护板时,不再随
机选取维护板,可以按照选取规则有序选取,并当选取的维护板的索引池资源不足时,可以从其它线卡板中再次选择维护板,从而有效解决了整机16k索引池资源的硬件BFD规格不满足用户需求的技术问题。
[0020]本公开实施例还提供了一种网络设备,该网络设备包括:
[0021]获取模块,用于获取BFD会话,确定所述BFD会话的出接口类型;
[0022]选择模块,用于根据所述出接口类型获取对应的选取规则,并根据所述选取规则从若干线卡板中选择维护板;
[0023]处理模块,用于利用所述维护板使能BFD功能。
[0024]其中,所述网络设备还包括:
[0025]配置模块,用于配置出接口类型与选取规则的对应关系,包括:
[0026]出接口类型为虚拟逻辑接口时,配置的选取规则包括:按照若干线卡板的槽位号顺序选择维护板,和/或按照若干线卡板的剩余系统资源大小选择维护板;
[0027]出接口类型为物理接口时,配置的选取规则包括:选择所述物理接口所对应的线卡板为维护板。
[0028]所述选择模块,还用于当出接口类型为虚拟逻辑接口时,当选择的维护板的索引池资源不足时,则按照对应的选取规则从其它线卡板中选择维护板。
[0029]其中,所述选择模块,还用于当出接口类型为物理接口时,当所述物理接口所对应的线卡板的索引池资源不足时,按照其它线卡板的槽位号顺序选择维护板,和/或按照其它线卡板的剩余系统资源大小选择维护板。
[0030]其中,所述网络设备还包括:
[0031]分配模块,用于判断所述维护板是否已被分配用于BFD功能的索引池资源;
[0032]若是,则可复用该被分配的索引池资源;
[0033]否则,则分配用于BFD功能的索引池资源。
附图说明
[0034]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。
[0035]图1为本公开实施例提供的一种管理线卡板的方法的流程示意图。
具体实施方式
[0036]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
[0037]在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0038]应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但
这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0039]目前在硬件BFD实现中,主控板CPU完成会话状态机和参数的协商,组织会话软件信息(包括选取维护板、分配会话标识符、分配会话索引等)并且同步下发给各个线卡板,线卡板CPU维护会话软件信息,组织表项下发硬件,指导NP芯片定时发包、收包保活和超时检测
[0040]1、在维护板上选取一块NP芯片作为发包芯片,发包芯片周期性地触发,查询发包相关的硬表来控制BFD报文的发送。
[0041]2、收包:回程的BFD报文可能走任意线卡板,所以收包相关的硬表需要下发到所有线卡板,在维护板上选取一块NP芯片作为维护芯片,周期性地扫描收包计数器来控制是否上报检测故障消息。
[0042]收包相关的硬表包含信息(是否维护芯片标记、维护芯片标识符、收包计数器偏移量等)。
[0043]非维护芯片收到回程的BFD报文,判断本芯片未置位维护芯片标记,拿到维护芯片标识符、收包计数器偏移量,透传到维护芯片累加收包计数器。
[0044]维护芯片收到回程的BFD报文,判断本芯片置位维护芯片标记,拿到收包计数器偏本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种管理线卡板的方法,其特征在于,所述方法包括:获取BFD会话,确定所述BFD会话的出接口类型;根据所述出接口类型获取对应的选取规则,并根据所述选取规则从若干线卡板中选择维护板;利用所述维护板使能BFD功能。2.根据权利要求1所述的方法,其特征在于,出接口类型与选取规则的对应关系包括:出接口类型为虚拟逻辑接口时,对应的选取规则包括:按照若干线卡板的槽位号顺序选择维护板,和/或按照若干线卡板的剩余系统资源大小选择维护板;出接口类型为物理接口时,对应的选取规则包括:选择所述物理接口所对应的线卡板为维护板。3.根据权利要求2所述的方法,其特征在于,当出接口类型为虚拟逻辑接口时,所述方法还包括:当选择的维护板的索引池资源不足时,则按照对应的选取规则从其它线卡板中选择维护板。4.根据权利要求2所述的方法,其特征在于,当出接口类型为物理接口时,所述方法还包括:当所述物理接口所对应的线卡板的索引池资源不足时,按照其它线卡板的槽位号顺序选择维护板,和/或按照其它线卡板的剩余系统资源大小选择维护板。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断所述维护板是否已被分配用于BFD功能的索引池资源;若是,则可复用该被分配的索引池资源;否则,则分配用于BFD功能的索引池资源。6.一种网络设备,其特征在于,所述网络设备包括:获取模块,用于获取BFD会...

【专利技术属性】
技术研发人员:贺旦
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1