网络设备控制方法及网络设备技术

技术编号:20824870 阅读:21 留言:0更新日期:2019-04-10 07:14
本公开提供一种网络设备控制方法及网络设备,当无处理器和内存的网板首次接入网络设备且处于由第一主控板控制的第一控制状态时,第一主控板对网板进行初始化配置,并在初始化配置结束后将网板隔离以使网板不参与报文转发,而后保存网板的软件表项文件并发送给第二主控板,将网板切换到由第二主控板控制的第二控制状态,使得第二主控板在热启动状态下根据软件表项文件对网板进行初始化配置,并在初始化配置结束后将网板切换到第一控制状态。此时第一主控板取消对网板的隔离以使网板参与报文转发。通过上述控制流程,无处理器和内存的网板即可正常参与报文转发流程,可大大减少网络设备的成本,提升产品竞争力。

【技术实现步骤摘要】
网络设备控制方法及网络设备
本公开涉及通信
,具体而言,涉及一种网络设备控制方法及网络设备。
技术介绍
分布式网络设备为了保障设备线速转发以及冗余备份能力,通常都会设置多块网板,一般而言,网板都包括网片、处理器(如CPU)、内存等。在实际使用过程中,每块网片一般只需要设置好报文转发表项即可正常参与报文转发,对处理器和内存的需求较小,针对较小的实际需求再单独设计处理器和内存,显得成本较高,不利于产品的市场竞争力。
技术实现思路
为了克服现有技术中的上述不足,本公开的目的在于提供一种网络设备控制方法及网络设备,以解决或者改善上述问题。为了实现上述目的,本公开实施例采用的技术方案如下:第一方面,本公开提供一种网络设备控制方法,应用于网络设备,所述网络设备包括第一主控板、第二主控板以及分别与所述第一主控板和所述第二主控板连接且未设置有处理器和内存的网板,所述方法包括:当所述网板首次接入所述网络设备且处于由所述第一主控板控制的第一控制状态时,所述第一主控板对所述网板进行初始化配置,并在初始化配置结束后将所述网板隔离以使所述网板不参与报文转发;所述第一主控板保存初始化配置结束后所述网板的软件表项文件并发送给所述第二主控板,将所述网板切换到由所述第二主控板控制的第二控制状态;所述第二主控板在热启动状态下根据所述软件表项文件对所述网板进行初始化配置,并在初始化配置结束后将所述网板切换到第一控制状态;当所述网板切换到第一控制状态时,所述第一主控板取消对所述网板的隔离以使所述网板参与报文转发。在一种可能的实施方式中,所述第一主控板对所述网板进行初始化配置的步骤之前,所述方法还包括:所述网板在接入到所述网络设备时,通过无盘启动ROM接口设置所述网板中每个网片的PCIE配置寄存器,以使每个网片与所述第一主控板之间处于有效连接状态,从而使所述网板处于第一控制状态。在一种可能的实施方式中,所述网络设备还包括第一接口板和第二接口板,所述第一主控板和所述第二主控板分别与所述第一接口板和所述第二接口板连接,所述第一接口板和所述第二接口板包括至少一个交换芯片,每个交换芯片分别与所述网板中的每个网片连接,所述第一主控板对所述网板进行初始化配置的步骤,包括:所述第一主控板对所述网板中的每个网片的软件表项和硬件表项进行初始化配置;根据所述网板中的每个网片与所述第一接口板和所述第二接口板中的每个交换芯片之间的连接关系以及所述第一接口板和所述第二接口板中每个交换芯片的芯片标识设置所述网板中的每个网片的转发表项,并将所述转发表项设置在初始化配置后的每个网片的软件表项和硬件表项中。在一种可能的实施方式中,所述第一接口板和所述第二接口板中配置有聚合组,所述聚合组中包括允许所述第一接口板和所述第二接口板收发报文的互联端口号,所述将所述网板隔离以使所述网板不参与报文转发的步骤,包括:控制所述第一接口板和所述第二接口板删除所述聚合组中与所述网板中的每个网片连接的互联端口号,以将所述网板与所述第一接口板和所述第二接口板隔离;所述第一主控板取消对所述网板的隔离的步骤,包括:控制所述第一接口板和所述第二接口板恢复所述聚合组中删除的与所述网板中的每个网片连接的互联端口号,以取消对所述网板与所述第一接口板和所述第二接口板的隔离。在一种可能的实施方式中,所述第一主控板取消对所述网板的隔离以使所述网板参与报文转发的步骤之后,所述方法还包括:所述第一主控板在检测到所述网板存在表项变动事件时,根据检测到的表项变动事件更新所述网板中与该表项变动事件关联的目标网片的软件表项和硬件表项;将更新后的软件表项发送给所述第二主控板,并将所述网板切换到第二控制状态;所述第二主控板在热启动状态下根据所述更新后的软件表项更新所述目标网片的软件表项。在一种可能的实施方式中,所述第一主控板取消对所述网板的隔离以使所述网板参与报文转发的步骤之后,所述方法还包括:所述网板在检测到所述第一主控板存在主备倒换事件时,切换到第二控制状态;所述第二主控板取消热启动状态并对所述网板进行管理控制。在一种可能的实施方式中,所述第二主控板在热启动状态下根据所述软件表项文件对所述网板进行初始化配置的步骤之后,所述方法还包括:所述第二主控板将当前正在运行的任务设置为空转状态,以暂停执行所述当前正在运行的任务;所述网板在检测到所述第一主控板存在主备倒换事件时,将当前的第一控制状态切换到第二控制状态的步骤之后,所述方法还包括:所述第二主控板结束当前正在运行的任务的空转状态。第二方面,本公开实施例还提供一种网络设备,所述网络设备包括第一主控板、第二主控板以及分别与所述第一主控板和所述第二主控板连接且未设置有处理器和内存的网板;当所述网板首次接入所述网络设备且处于由所述第一主控板控制的第一控制状态时,所述第一主控板对所述网板进行初始化配置,并在初始化配置结束后将所述网板隔离以使所述网板不参与报文转发;初始化配置结束后,所述第一主控板进一步保存所述网板的软件表项文件并发送给所述第二主控板,并将所述网板切换到由所述第二主控板控制的第二控制状态;所述第二主控板用于在热启动状态下根据所述软件表项文件对所述网板进行初始化配置,并在初始化配置结束后将所述网板切换到第一控制状态;当所述网板切换到第一控制状态时,所述第一主控板用于取消对所述网板的隔离以使所述网板参与报文转发。相对于现有技术而言,本公开具有以下有益效果:本公开提供一种网络设备控制方法及网络设备,当无处理器和内存的网板首次接入网络设备且处于由第一主控板控制的第一控制状态时,第一主控板对网板进行初始化配置,并在初始化配置结束后将网板隔离以使网板不参与报文转发,而后保存网板的软件表项文件并发送给第二主控板,将网板切换到由第二主控板控制的第二控制状态,使得第二主控板在热启动状态下根据软件表项文件对网板进行初始化配置,并在初始化配置结束后将网板切换到第一控制状态。此时第一主控板取消对网板的隔离以使网板参与报文转发。通过上述控制流程,将现有技术中需要处理器和内存参与的初始化配置流程通过第一主控板和第二主控板来实现,使得网板可以无需设置处理器和内存也可以正常参与报文转发流程,从而大大减少网络设备的成本,提升产品的竞争力。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。图1为一种网络设备的网板和接口板的应用场景示意图;图2为本公开实施例提供的网络设备的结构示意框图;图3为本公开实施例提供的网络设备控制方法的流程示意图之一;图4为本公开实施例提供的网络设备控制方法的流程示意图之二;图5为本公开实施例提供的网络设备控制方法的流程示意图之三。具体实施方式下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开本文档来自技高网...

【技术保护点】
1.一种网络设备控制方法,其特征在于,应用于网络设备,所述网络设备包括第一主控板、第二主控板以及分别与所述第一主控板和所述第二主控板连接且未设置有处理器和内存的网板,所述方法包括:当所述网板首次接入所述网络设备且处于由所述第一主控板控制的第一控制状态时,所述第一主控板对所述网板进行初始化配置,并在初始化配置结束后将所述网板隔离以使所述网板不参与报文转发;所述第一主控板保存初始化配置结束后所述网板的软件表项文件并发送给所述第二主控板,将所述网板切换到由所述第二主控板控制的第二控制状态;所述第二主控板在热启动状态下根据所述软件表项文件对所述网板进行初始化配置,并在初始化配置结束后将所述网板切换到第一控制状态;当所述网板切换到第一控制状态时,所述第一主控板取消对所述网板的隔离以使所述网板参与报文转发。

【技术特征摘要】
1.一种网络设备控制方法,其特征在于,应用于网络设备,所述网络设备包括第一主控板、第二主控板以及分别与所述第一主控板和所述第二主控板连接且未设置有处理器和内存的网板,所述方法包括:当所述网板首次接入所述网络设备且处于由所述第一主控板控制的第一控制状态时,所述第一主控板对所述网板进行初始化配置,并在初始化配置结束后将所述网板隔离以使所述网板不参与报文转发;所述第一主控板保存初始化配置结束后所述网板的软件表项文件并发送给所述第二主控板,将所述网板切换到由所述第二主控板控制的第二控制状态;所述第二主控板在热启动状态下根据所述软件表项文件对所述网板进行初始化配置,并在初始化配置结束后将所述网板切换到第一控制状态;当所述网板切换到第一控制状态时,所述第一主控板取消对所述网板的隔离以使所述网板参与报文转发。2.根据权利要求1所述的网络设备控制方法,其特征在于,所述第一主控板对所述网板进行初始化配置的步骤之前,所述方法还包括:所述网板在接入到所述网络设备时,通过无盘启动ROM接口设置所述网板中每个网片的PCIE配置寄存器,以使每个网片与所述第一主控板之间处于有效连接状态,从而使所述网板处于第一控制状态。3.根据权利要求1所述的网络设备控制方法,其特征在于,所述网络设备还包括第一接口板和第二接口板,所述第一主控板和所述第二主控板分别与所述第一接口板和所述第二接口板连接,所述第一接口板和所述第二接口板包括至少一个交换芯片,每个交换芯片分别与所述网板中的每个网片连接,所述第一主控板对所述网板进行初始化配置的步骤,包括:所述第一主控板对所述网板中的每个网片的软件表项和硬件表项进行初始化配置;根据所述网板中的每个网片与所述第一接口板和所述第二接口板中的每个交换芯片之间的连接关系以及所述第一接口板和所述第二接口板中每个交换芯片的芯片标识设置所述网板中的每个网片的转发表项,并将所述转发表项设置在初始化配置后的每个网片的软件表项和硬件表项中。4.根据权利要求3所述的网络设备控制方法,其特征在于,所述第一接口板和所述第二接口板中配置有聚合组,所述聚合组中包括允许所述第一接口板和所述第二接口板收发报文的互联端口号,所述将所述网板隔离以使所述网板不参与报文转发的步骤,包括:控制所述第一接口板和所述第二接口板删除所述聚合组中与所述网板中的每个网片连接的互联端口号,以将所述网板与所述第一接口板和所述第二接口板隔离;所述第一主控板取消对所述网板的隔离的步骤,包括:控制所述第一接口板和所述第二接口板恢复所述聚合组中删除的与所述网板中的每个网片连接的互联端口号,以取消对所述网板与所述第一接口板和所述第二接口板的隔离。5.根据权利要求1-4中任意一项所述的网络设备控制方法,其特征在于,所述第一主控板取消对所述网板的隔离以使所述网板参与报文转发的步骤之后,所述方法还包括:所述第一主控板在检测到所述网板存在表项变动事件时,根据检测到的表项变动事件更新所述网板中与该表项变动事件关联的目标网片的软件表项和硬件表项...

【专利技术属性】
技术研发人员:王明辉翟万清
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1