一种通过物理按钮实现交换机端口聚合的方法及设备的制造方法

文档序号:9600702阅读:243来源:国知局
一种通过物理按钮实现交换机端口聚合的方法及设备的制造方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种通过物理按钮实现交换机端口聚合的方法及设备。
【背景技术】
[0002]在中低端交换机市场,非管理交换机有自己的生存空间。此类交换机不提供软件配置界面给用户,一般就提供默认配置,不提供管理功能。以前我们的做法是在软件配置界面配置端口聚合,软件配置界面包含CL1、WEB甚至SNMP。在非管理交换机下,这几种方式都不会提供给用户,所以无法完成设置端口聚合的功能。但在某些特定的场景中,对上联端口有配置聚合口的需求。因此,提供一种针对非管理交换机的实现固定端口聚合功能的技术方案,成为目前亟待解决的问题。

【发明内容】

[0003]鉴于上述问题,本申请记载了一种通过物理按钮实现交换机端口聚合的方法,所述方法包括步骤:
[0004]于所述交换机初始化时,添加中断处理函数至所述物理按钮所对应的输入/输出管脚的硬件中断中;
[0005]读取FLASH存储芯片中的配置文件;
[0006]根据所述配置文件设置上联端口的静态聚合组的初始状态;
[0007]于用户按下所述物理按钮后,读取所述FLASH存储芯片中的所述配置文件;
[0008]重新设置所述静态聚合组。
[0009]较佳的,重新设置所述静态聚合组的过程包括步骤:
[0010]更改所述配置文件,并将更改后的所述配置文件保存至所述FLASH存储芯片中;
[0011]读取当前的所述配置文件;
[0012]根据所述配置文件重新设置所述静态聚合组。
[0013]较佳的,根据所述配置文件重新设置所述静态聚合组的过程包括步骤:根据所述配置文件添加或删除所述静态聚合组。
[0014]较佳的,添加所述静态聚合组的过程包括将两个万兆的所述上联端口配置在一个所述静态聚合组中。
[0015]较佳的,所述交换机为非管理交换机。
[0016]本发明还提供了一种通过物理按钮实现交换机端口聚合的设备,所述设备包括:
[0017]添加模块,用以添加中断处理函数至所述物理按钮所对应的输入/输出管脚的硬件中断中;
[0018]第一读取模块,分别于所述添加模块以及FLASH存储芯片相连,用以读取FLASH存储芯片中的所述配置文件;
[0019]设置模块,与所述第一读取模块相连,用以根据所述配置文件设置上联端口的静态聚合组的初始状态;
[0020]第二读取模块,与所述FLASH存储芯片相连,用以于用户按下所述物理按钮后读取所述配置文件;
[0021]添加或删除模块,分别与所述第二读取模块以及所述FLASH存储芯片相连,用以添加或删除所述静态聚合组。
[0022]较佳的,所述添加或删除模块包括:
[0023]更改单元,分别与所述第二读取模块以及所述FLASH存储芯片相连,用以更改所述配置文件并将更改后的所述配置文件保存至所述FLASH存储芯片中;
[0024]读取单元,与所述更改单元相连,用以读取当前所述配置文件;
[0025]设置单元,与所述读取单元相连,用以根据所述配置文件添加或删除所述静态聚合组
[0026]上述技术方案具有如下优点或有益效果:通过物理按钮实现交换机端口聚合的方法及设备,主要针对非管理的交换机,直接提供了物理按钮来添加或删除固定的静态聚合组,对于非管理交换机而言很直接,提高了工作效率,节省了维护成本。
【附图说明】
[0027]参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。
[0028]图1为本发明一种通过物理按钮实现交换机端口聚合的方法的流程图一;
[0029]图2为本发明一种通过物理按钮实现交换机端口聚合的的方法的流程图二 ;
[0030]图3为本发明一种通过物理按钮实现交换机端口聚合的设备的结构示意图一;
[0031]图4为本发明一种通过物理按钮实现交换机端口聚合的设备的结构示意图二。
【具体实施方式】
[0032]下面结合附图和具体实施例对本发明一种通过物理按钮实现交换机端口聚合的方法及设备进行详细说明。
[0033]实施例一
[0034]如图1所示,一种通过物理按钮实现交换机端口聚合的方法,包括步骤:
[0035]于交换机初始化时,添加中断处理函数至所述物理按钮所对应的GP1(GeneralPurpose Input Output,通用输入/输出)管脚的硬件中断中;
[0036]读取FLASH存储芯片中的配置文件(即trunk配置文件);
[0037]设置上联端口的静态聚合组的初始状态;
[0038]于用户按下所述物理按钮后,读取所述FLASH存储芯片中的所述trunk配置文件;
[0039]添加或删除所述静态聚合组。
[0040]具体来说,于交换机交换机初始化时,首先要在所述物理按钮所对应的GP1管脚的硬件中断中添加中断处理函数。值得指出的是,当用户按动所述物理按钮后,所述中断处理函数会向CPU发送一个异步信号,CPU根据该异步信号进行相应的操作。添加中断处理函数后,需要从FLASH存储芯片中读取trunk配置文件,然后根据该trunk配置文件设置静态聚合组的初始状态。但是当用户按下所述物理按钮后,交换机会调用FLASH存储芯片中的trunk配置文件,并根据所述trunk配置文件对所述静态聚合组进行添加或删除操作。
[0041]如图2所示,其中,添加或删除所述静态聚合组包括步骤:
[0042]更改trunk配置文件,并将更改后的trunk配置文件保存至所述FLASH存储芯片中;
[0043]读取当前trunk配置文件;
[0044]根据所述trunk配置文件设置上联端口的所述静态聚合组的状态,即添加或删除所述静态聚合组。
[0045]具体来说,当用户按下所述物理按钮后,交换机会读取FLASH存储芯片中的trunk配置文件,然后改变所述trunk配置文件,并将更改后的trunk配置文件重新存储至所述FALSH存储芯片中。交换机再次读取更改后的trunk配置文件,并根据所述trunk配置文件重新设置所述静态聚合组的状态。值得指出的是,重新设置所述静态聚合组的状态包括添加或删除所述静态聚合组。如果于交换机启动后,不存在所述静态聚合组,则FLASH存储芯片中原始的trunk配置文件所对应的是不设置静态聚合组,那么更改后的trunk配置文件为设置静态聚合组,所以交换机读取更改后的trunk配置文件后会自动进行静态聚合组的设置;如果于交换机启动后,交换机中存在所述静态聚合组,则FALSH存储芯片中原始的trunk配置文件所对应的是设置静态聚合组,那么更改后的trunk配置文件为删除所述静态聚合组,所以交换机读取更改后的trunk配置文件配置文件后会删除所述静态聚合组。此外,在本实施例中,交换机掉电重启后会保存最后一次的配置,即交换机掉电重启后,FLASH存储芯片存储的trunk配置文件不会发生改变,则重启后所述交换机调用所述trunk配置文件,实现了保存最后一次的配置。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1