CN104486117A - 一种多板卡核心交换机的配置命令交互方法和*** - Google Patents

一种多板卡核心交换机的配置命令交互方法和*** Download PDF

Info

Publication number
CN104486117A
CN104486117A CN201410769175.9A CN201410769175A CN104486117A CN 104486117 A CN104486117 A CN 104486117A CN 201410769175 A CN201410769175 A CN 201410769175A CN 104486117 A CN104486117 A CN 104486117A
Authority
CN
China
Prior art keywords
order
management module
command
core switch
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410769175.9A
Other languages
English (en)
Other versions
CN104486117B (zh
Inventor
王伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Taike Communication Branch Shenzhen Sdg Information Co ltd
Original Assignee
Shanghai Feixun Data Communication Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN201410769175.9A priority Critical patent/CN104486117B/zh
Publication of CN104486117A publication Critical patent/CN104486117A/zh
Application granted granted Critical
Publication of CN104486117B publication Critical patent/CN104486117B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

本发明提供一种多板卡核心交换机的配置命令交互方法和***,包括用户通过第一命令创建单元创建第一命令;根据第一命令设备管理模块通过第二命令创建单元关联创建第二命令;提示单元提示用户是否确认执行第一命令:如果用户放弃,则交互结束;如果用户确认,则通过命令交互发送单元向设备管理模块发送第二命令,设备管理模块按照第二命令对多板卡核心交换机的业务卡或主控卡进行控制操作。本发明在遵循行业命令规范的同时,避免了单独对特定交互命令的处理,提高了执行效率,具有良好的移植性和扩展性,对多板卡核心交换机的运行不会产生任何影响。

Description

一种多板卡核心交换机的配置命令交互方法和***
技术领域
本发明涉及一种核心交换机的命令交互领域,特别是涉及一种多板卡核心交换机的配置命令交互方法和***。
背景技术
核心交换机是针对大型网络汇聚和中小型网络核心的高性能的交换机,其通过综合管理模块,提供终端界面,用户通过终端界面,以终端命令的形式来对交换机进行配置,并且,执行过的命令会以配置的形式存储与内存当中,而且,如果执行存盘的操作,也会将配置以文本的形式存放在文本文件中。综合管理模块除了负责与用户进行信息的交互,还负责读取和输出信息,处理用户输入的命令。
核心交换机分为单板交换机和多板卡核心交换机。单板交换机的业务和主控都集中在一起,即主控制芯片和业务控制芯片都是集中在一般板卡上,通过一个电源来统一控制,直接在核心交换机的综合管理模块中进行管理,命令也不需要发送到其他模块去执行,直接在综合管理模块就可以完成交互。
多板卡核心交换机,包括多块主控卡和业务卡,并且,每块主控卡或业务卡上都会自带电源和风扇。由于电源和风扇比较多,所以多板卡核心交换机除了配备一个与用户进行交互的综合管理模块,还需要专门配置一个用于对所有的板卡进行设备管理的设备管理模块,设备管理包括电源管理和风扇管理等等。
通过设备管理模块对不同的设备进行统一集中管理,虽然使得***更加便利和合理,但是这种方式也会为***带来一定的问题。按照现有的设计,综合管理模块是直接向设备管理模块发送可执行命令。但是在对某一块业务卡进行下电或者重启操作时,多板卡核心交换机的命令执行过程如图1所示,综合管理模块的终端界面接收到用户的指令后,综合管理模块还要按照行业规范,需要对用户进行再次提示,并且在得到用户确认后方可进行操作,这也就是说,需要在设备管理模块和用户之间进行确认信息的交互。通常情况下,用户的确认信息一般为“yes”或“no”等语句,这种语句并非是设备管理模块的可执行命令,设备管理模块对这类语句是无法识别的,设备管理模块和用户之间无法进行交互。目前,对于设备管理模块和用户之间的交互,是对用户的确认信息做一些特殊处理,将其改换为设备管理模块可执行的命令,但是,这样做不符合设计规范,也给日后的维护留下了隐患。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种多板卡核心交换机的配置命令交互方法和***,用于解决现有技术中多板卡核心交换机的设备管理模块和用户之间无法直接进行配置命令的交互的问题。
为实现上述目的及其他相关目的,本发明提供一种多板卡核心交换机的配置命令交互方法,所述多板卡核心交换机包括综合管理模块和设备管理模块,所述配置命令交互方法包括:步骤一,用户创建第一命令;所述设备管理模块通过所述第一命令关联创建所述第二命令;步骤二,所述综合管理模块提示用户是否确认执行所述第一命令:如果用户确认,则跳转至步骤三;如果用户放弃,则跳转至步骤五;步骤三,所述综合管理模块向所述设备管理模块发送所述第二命令;步骤四,所述设备管理模块执行所述第二命令;步骤五,交互结束。
可选地,所述第一命令是用户通过所述综合管理模块提供的终端界面创建的。
可选地,所述第二命令的属性为隐藏。
可选地,所述第二命令是所述设备管理模块的可执行命令。
一种多板卡核心交换机的配置命令交互***,所述多板卡核心交换机包括综合管理模块和设备管理模块,所述多板卡核心交换机的配置命令交互***包括命第一命令创建单元、提示单元、命令交互发送单元和第二命令创建单元;所述第一命令创建单元用于创建第一命令;所述提示单元用于提示用户是否确认执行所述第一命令;所述第二命令创建单元用于根据所述第一命令关联创建第二命令;所述命令交互发送单元用于向所述设备管理模块发送所述第二命令。
可选地,所述第一命令创建单元、所述提示单元和所述命令交互发送单元位于所述综合管理模块,所述第二命令创建单元位于所述设备管理模块。
可选地,所述第二命令的属性为隐藏。
可选地,所述命令交互发送单元在收到用户确认执行所述第一命令时才向所述设备管理模块发送所述第二命令。
可选地,所述第二命令是所述设备管理模块的可执行命令。
如上所述,本发明的多板卡核心交换机的配置命令交互方法和***,是一种非常简单有效的多板卡核心交换机的配置命令交互方法和***,其从提高代码质量的角度出发,将需要特殊处理的字符封装在单个命令当中,不需要在每次接收终端字符的时候都进行处理。这样做在遵循行业命令规范的同时,避免了单独对特定交互命令的处理,优化了代码结构,提高了执行效率,具有良好的移植性和可扩展性,对***的运行不会产生任何影响。
附图说明
图1显示为现有技术中多板卡核心交换机配置命令执行的流程示意图。
图2显示为本发明实施例公开的一种多板卡核心交换机的配置命令交互方法的流程示意图。
图3显示为本发明实施例公开的一种多板卡核心交换机的配置命令交互***的结构示意图。
元件标号说明
S21~S25  步骤
100       综合管理模块
200       设备管理模块
300       多板卡核心交换机的配置命令交互***
310       第一命令创建单元
320       第二命令创建单元
330       提示单元
340       命令交互发送单元
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
请参阅附图。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
本发明的一种多板卡核心交换机的配置命令交互方法和***,针对多板卡核心交换机的设备管理模块智能处理可执行命令,而无法识别和处理用户的确认信息,提出了一种在命令中嵌套命令的方法,将用户通过终端界面下达的命令进行拓展,拓展成为两部分,一部分是用户与综合管理模块之间的第一命令,一部分是综合管理模块与设备管理模块之间的第二命令。多板卡核心交换机的综合管理模块在执行完与用户之间的第一命令的交互之后,才会将真正完成命令的第二命令发送至设备管理模块去执行。本发明通过综合管理模块和设备管理模块相互协作并通过模块间的通信来完成配置命令的交互。
实施例1
本实施例提供了一种多板卡核心交换机的配置命令交互方法,其中,所述配置命令是由用户通过终端界面以命令的形式输入的一组命令的集合,其主要用于设置或者获取多板卡核心交换机的信息。用户可以根据需求,例如对核心交换机的某一业务卡进行下电或者重新启动,输入不同的命令向核心交换机发出相应的指令去完成对应的操作。在本实施例中,以重新启动一块业务卡为例来对配置命令的交互予以说明,本发明的多板卡核心交换机的配置命令交互方法并不仅限于此。假设需重新启动的业务卡为SVC卡,如图2所示,包括:
步骤一S21,用户根据需要创建第一命令;设备管理模块根据第一命令关联创建第二命令。
本实施例中,用户需要重新启动SVC卡,所以通过综合管理模块提供的终端界面输入第一命令:reboot svccard。第一命令是用户与综合管理模块的交互命令。
与此同时,设备管理模块会根据综合管理模块接收到第一命令reboot svccard,关联创建一个第二命令:reboot svccard_devmrg。第二命令reboot svccard_devmrg是设备管理模块的可执行命令。此外,设备管理模块在创建该第二命令时,将其属性设置为隐藏。
步骤二S22,配置命令一般都会涉及到多板卡核心交换机的板卡的下电和热插拔,所以在行业规范中对配置命令的执行都有一个不成文的规定,配置命令在执行前,必须经过用户的再次确认,以防止用户的误操作。
综合管理模块针对用户下达的第一命令reboot svccard,再次提示用户是否确认执行第一命令:如果用户确认执行,则跳转至步骤三S23;如果用户放弃执行,则跳转至步骤五。
步骤三S23,综合管理模块在接受到用户从终端界面传送过来的确认执行命令后,向设备管理模块发送第二命令reboot svccard_devmrg。
步骤四S24,由于第二命令reboot svccard_devmrg是可执行命令,设备管理模块接收到第二命令reboot svccard_devmrg后,按照该命令对SVC卡执行重新启动操作。
步骤五S25,多板卡核心交换机的配置命令的交互结束。
上面方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
实施例2
本实施例公开了一种用于多板卡核心交换机的配置命令交互***300,其中,多板卡核心交换机包括综合管理模块100和设备管理模块200,其中,综合管理模块100提供终端界面用于与用户进行命令的交互;设备管理模块200用于管理多板卡核心交换机100内的多个板卡,包括但不限于对板卡进行电源管理和风扇管理;综合管理模块100和设备管理模块200之间相互协作,通过模块之间的通信来完成命令的执行。
如图3所示,本实施例的多板卡核心交换机的配置命令交互***300包括第一命令创建单元310、第二命令创建单元320、提示单元330和命令交互发送单元340。
第一命令创建单元310位于综合管理模块100,用于创建第一命令。用户通过综合管理模块100提供的终端界面创建第一命令。
第二命令创建单元320位于设备管理模块200,用于创建第二命令。根据第一命令,第二命令创建单元320关联创建对应的第二命令,且在创建时,将第二命令的属性设置为隐藏。第二命令是设备管理模块的可执行命令。
提示单元330位于综合管理模块100,用于提示用户是否执行所述第一命令。在创建了第一命令后,提示单元330会再次提示用户,是否确认执行第一命令,以减少用户的误操作。
命令交互发送单元340位于综合管理模块100,用于向设备管理模块200发送第二命令。命令交互发送单元340在接收到提示单元330传送过来的确认执行第一命令信息时,会向设备管理模块200发送第二命令。由于第二命令是设备管理模块200的可执行命令,所以设备管理模块200按照第二命令对对应的板卡进行操作。
不难发现,本实施例为与第一实施例相对应的***实施例,本实施例可与第一实施例互相配合实施。第一实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第一实施例中。
综上所述,本发明多板卡核心交换机的配置命令交互方法和***,从提高代码质量的角度出发,将需要特殊处理的字符封装在单个命令当中,不需要在每次接收终端字符的时候都进行处理。这样做在遵循行业命令规范的同时,避免了单独对特定交互命令的处理,优化了代码结构,提高了执行效率,具有良好的移植性和扩展性,对***的运行不会产生任何影响。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

Claims (9)

1.一种多板卡核心交换机的配置命令交互方法,所述多板卡核心交换机包括综合管理模块和设备管理模块,其特征在于,所述配置命令交互方法包括:
步骤一,用户创建第一命令;所述设备管理模块通过所述第一命令关联创建所述第二命令;
步骤二,所述综合管理模块提示用户是否确认执行所述第一命令:如果用户确认,则跳转至步骤三;如果用户放弃,则跳转至步骤五;
步骤三,所述综合管理模块向所述设备管理模块发送所述第二命令;
步骤四,所述设备管理模块执行所述第二命令;
步骤五,交互结束。
2.根据权利要求1所述的多板卡核心交换机的配置命令交互方法,其特征在于,所述第一命令是用户通过所述综合管理模块提供的终端界面创建的。
3.根据权利要求1所述的多板卡核心交换机的配置命令交互方法,其特征在于,所述第二命令的属性为隐藏。
4.根据权利要求1所述的多板卡核心交换机的配置命令交互方法,其特征在于,所述第二命令是所述设备管理模块的可执行命令。
5.一种多板卡核心交换机的配置命令交互***,所述多板卡核心交换机包括综合管理模块和设备管理模块,其特征在于,所述多板卡核心交换机的配置命令交互***包括命第一命令创建单元、提示单元、命令交互发送单元和第二命令创建单元;
所述第一命令创建单元用于创建第一命令;
所述提示单元用于提示用户是否确认执行所述第一命令;
所述第二命令创建单元用于根据所述第一命令关联创建第二命令;
所述命令交互发送单元用于向所述设备管理模块发送所述第二命令。
6.根据权利要求5所述的多板卡核心交换机的配置命令交互***,其特征在于,所述第一命令创建单元、所述提示单元和所述命令交互发送单元位于所述综合管理模块,所述第二命令创建单元位于所述设备管理模块。
7.根据权利要求5所述的多板卡核心交换机的配置命令交互***,其特征在于,所述第二命令的属性为隐藏。
8.根据权利要求5所述的多板卡核心交换机的配置命令交互***,其特征在于,所述命令交互发送单元在收到用户确认执行所述第一命令时才向所述设备管理模块发送所述第二命令。
9.根据权利要求5所述的多板卡核心交换机的配置命令交互***,其特征在于,所述第二命令是所述设备管理模块的可执行命令。
CN201410769175.9A 2014-12-12 2014-12-12 一种多板卡核心交换机的配置命令交互方法和*** Active CN104486117B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410769175.9A CN104486117B (zh) 2014-12-12 2014-12-12 一种多板卡核心交换机的配置命令交互方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410769175.9A CN104486117B (zh) 2014-12-12 2014-12-12 一种多板卡核心交换机的配置命令交互方法和***

Publications (2)

Publication Number Publication Date
CN104486117A true CN104486117A (zh) 2015-04-01
CN104486117B CN104486117B (zh) 2018-04-06

Family

ID=52760625

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410769175.9A Active CN104486117B (zh) 2014-12-12 2014-12-12 一种多板卡核心交换机的配置命令交互方法和***

Country Status (1)

Country Link
CN (1) CN104486117B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018076824A1 (zh) * 2016-10-25 2018-05-03 郑州云海信息技术有限公司 一种扩展服务器rmc与中板通讯命令的方法
CN111464447A (zh) * 2020-04-08 2020-07-28 盛科网络(苏州)有限公司 一种超带宽多核心以太网交换芯片转发表同步的方法及装置
CN111614498A (zh) * 2020-05-22 2020-09-01 南京金税网安***软件有限公司 一种多板卡核心交换机的配置命令交互***及其实现方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101764696A (zh) * 2009-11-27 2010-06-30 福建星网锐捷网络有限公司 分布式路由交换设备及其实现方法
WO2011140790A1 (zh) * 2010-05-13 2011-11-17 中兴通讯股份有限公司 移动终端和单板调控方法
US20140082218A1 (en) * 2011-05-20 2014-03-20 Huawei Technologies Co., Ltd. Method for setting address for service blade, platform apparatus, and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101764696A (zh) * 2009-11-27 2010-06-30 福建星网锐捷网络有限公司 分布式路由交换设备及其实现方法
WO2011140790A1 (zh) * 2010-05-13 2011-11-17 中兴通讯股份有限公司 移动终端和单板调控方法
US20140082218A1 (en) * 2011-05-20 2014-03-20 Huawei Technologies Co., Ltd. Method for setting address for service blade, platform apparatus, and system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018076824A1 (zh) * 2016-10-25 2018-05-03 郑州云海信息技术有限公司 一种扩展服务器rmc与中板通讯命令的方法
CN111464447A (zh) * 2020-04-08 2020-07-28 盛科网络(苏州)有限公司 一种超带宽多核心以太网交换芯片转发表同步的方法及装置
CN111614498A (zh) * 2020-05-22 2020-09-01 南京金税网安***软件有限公司 一种多板卡核心交换机的配置命令交互***及其实现方法

Also Published As

Publication number Publication date
CN104486117B (zh) 2018-04-06

Similar Documents

Publication Publication Date Title
CN102236734B (zh) 火电厂电源***设计自动成图的方法
CN102750301B (zh) 针对aadl描述的综合化航电***模型的蓝图生成方法
CN106228338B (zh) 一种配电工程智能化设计综合服务***及使用方法
CN105117835A (zh) 一种基于b/s架构的电网信息机房三维可视化管理平台
CN102622463A (zh) 基于图模一致性的设计图自动检查校验的方法
CN105006017A (zh) 基于Unity动态技术生成三维场景仿真方法
CN106095376B (zh) 一种快速组态监控画面的实现方法
CN103595717A (zh) 家电控制协议转换方法和控制终端
CN102222132B (zh) 基于图拓扑结构的图纸数据一致性检查方法
CN108247632A (zh) 一种基于ros的协作机器人控制***
CN112541203B (zh) 一种电气设计方法及电气设计***
CN102591808B (zh) 基于Excel表单的DCS硬件组态***和方法
CN104486117A (zh) 一种多板卡核心交换机的配置命令交互方法和***
CN105701289A (zh) 一种全自动线束加工设备的一体化解决方法
CN107179910A (zh) 一种在线编辑即时生效的逻辑组态方法
CN114328256A (zh) 测试方法、装置、计算机可读存储介质及电子设备
CN105490270B (zh) 智能配电***的监控界面生成方法、装置
CN105357664A (zh) 一种无线控制***及其数据通信方法
CN104394018A (zh) 一种通信设备及主控板热备份中主备***数据在线交换方法
US20140288888A1 (en) Energy management system and a screen generation method thereof
CN101986282B (zh) 拓扑适配方法及装置
CN105224327A (zh) 一种嵌入式装置变量交换传输地址离线分配方法
CN104573087A (zh) 一种基于模拟计算机外设的数据传输方法
CN204258439U (zh) 智能化电力调度操作管理***
CN107766949A (zh) 基于元模型的故障快速抢修指挥业务信息交互方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201103

Address after: 318015 no.2-3167, zone a, Nonggang City, no.2388, Donghuan Avenue, Hongjia street, Jiaojiang District, Taizhou City, Zhejiang Province

Patentee after: Taizhou Jiji Intellectual Property Operation Co.,Ltd.

Address before: 201616 Shanghai city Songjiang District Sixian Road No. 3666

Patentee before: Phicomm (Shanghai) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20231230

Address after: 518000 room 2502a, 25 / F, Hainan Huanqing building, No. 24 Futian Road, Weizhen community, Futian street, Futian District, Shenzhen, Guangdong Province

Patentee after: TAIKE COMMUNICATION BRANCH, SHENZHEN SDG INFORMATION Co.,Ltd.

Address before: 318015 no.2-3167, area a, nonggangcheng, 2388 Donghuan Avenue, Hongjia street, Jiaojiang District, Taizhou City, Zhejiang Province

Patentee before: Taizhou Jiji Intellectual Property Operation Co.,Ltd.

TR01 Transfer of patent right