CN108712293B - 单板管理方法及网络设备 - Google Patents
单板管理方法及网络设备 Download PDFInfo
- Publication number
- CN108712293B CN108712293B CN201810541640.1A CN201810541640A CN108712293B CN 108712293 B CN108712293 B CN 108712293B CN 201810541640 A CN201810541640 A CN 201810541640A CN 108712293 B CN108712293 B CN 108712293B
- Authority
- CN
- China
- Prior art keywords
- board
- main control
- port
- target
- control board
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q1/00—Details of selecting apparatus or arrangements
- H04Q1/02—Constructional details
- H04Q1/15—Backplane arrangements
- H04Q1/155—Backplane arrangements characterised by connection features
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q1/00—Details of selecting apparatus or arrangements
- H04Q1/18—Electrical details
- H04Q1/20—Testing circuits or apparatus; Circuits or apparatus for detecting, indicating, or signalling faults or troubles
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明实施例提出一种单板管理方法及网络设备,涉及通信技术领域。该方法包括:主控板CPU通过控制端口接收外部设备发送的第一控制指令,依据第一控制指令从一个以上单板中确定目标单板,并向主控板CPLD发送目标单板连通指令,主控板CPLD依据目标单板连通指令将控制端口与该主控板CPU断开连接以及将控制端口与目标单板连通,以建立控制端口与目标单板之间的物理通道,进而便于用户通过控制端口登录目标单板。在本申请中,主控板CPU通过控制主控板CPLD实现控制端口与主控板CPU、单板之间连通性的切换,便于用户在单板发生故障时,直接通过该控制端口登录单板进行故障定位,无需复现问题,提高了故障定位效率。
Description
技术领域
本发明涉及通信技术领域,具体而言,涉及一种单板管理方法及网络设备。
背景技术
网络设备一般分为集中式设备和分布式设备,集中式设备的结构可参照图1,其高度为1U,控制平面和数据平面合一,集中式设备的面板上有console口、管理网口telnet及业务接口;分布式设备的结构可参照图2,其高度为2U及以上,控制平面和数据平面物理分离,通常包括机箱、主控板、业务板、网板等,主控板负责控制平面,其上有console口、管理网口等接口,没有业务接口,用户通过管理网口或console口可以管理和配置分布式设备;业务板和网板负责数据平面,网板用于转发业务板之间的跨板流量,业务板上有业务接口,没有console口、管理网口,网板一般没有任何接口。
现有的分布式设备,在正常情况下,用户通过主控板的管理网口telnet或console口登录主控板用户界面,并使用命令行对业务板、网板进行配置和管理,但不能通过管理网口或console口直接登录业务板和网板。在分布式设备的研发阶段,通常需要连接机箱内单板的PCB板上的console口对设备内的单板进行调试,当机箱为满插环境时,console口的插接很不方便,需要先拔出部分单板,待插上console口后,再将单板重新***,单板会经历重启的过程;一旦单板存在故障需要通过console口进行故障定位时,由于大部分故障都不容易复现,在问题复现环节会浪费大量时间;而单板经历拔出和重新***的重启过程后会改变设备的运行环境,也在一定程度上增加了单板故障复现的难度,从而不利于设备的故障定位。分布式设备在用户使用过程中,一旦单板出现故障,用户只能重启故障单板来进行故障排除,无法通过登录故障单板的console口进行故障定位,为设备后续运行埋下隐患。
发明内容
本发明实施例的目的在于提供一种单板管理方法及网络设备,通过主控板CPU控制主控板CPLD,实现控制端口与主控板CPU、单板之间连通性的切换,以便用户在单板发生故障时,直接通过控制端口登录单板进行故障定位,无需复现问题,提高了故障定位效率。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提出一种单板管理方法,应用于网络设备的主控板,所述主控板用于管理所述网络设备的一个以上单板,所述主控板包括主控板CPU、主控板CPLD及控制端口,所述主控板CPU、控制端口及所述一个以上单板均连接到所述主控板CPLD,所述控制端口用于与一外部设备连接,所述方法包括:所述主控板CPU通过所述控制端口接收所述外部设备发送的第一控制指令;所述主控板CPU依据所述第一控制指令从所述一个以上单板中确定目标单板,并向所述主控板CPLD发送目标单板连通指令;所述主控板CPLD依据所述目标单板连通指令将所述控制端口与所述主控板CPU断开连接以及将所述控制端口与所述目标单板连通,以建立所述控制端口与所述目标单板之间的物理通道,进而便于用户通过所述控制端口登录所述目标单板。
第二方面,本发明实施例还提出一种网络设备,所述网络设备包括主控板及一个以上单板,所述主控板包括主控板CPU、主控板CPLD及控制端口,所述主控板CPU、控制端口及所述一个以上单板均连接到所述主控板CPLD,所述控制端口用于与一外部设备连接;所述主控板CPU用于通过所述控制端口接收所述外部设备发送的第一控制指令,并依据所述第一控制指令从所述一个以上单板中确定目标单板,并向所述主控板CPLD发送目标单板连通指令;所述主控板CPLD用于依据所述目标单板连通指令将所述控制端口与所述主控板CPU断开连接以及将所述控制端口与所述目标单板连通,以建立所述控制端口与所述目标单板之间的物理通道,进而便于用户通过所述控制端口登录所述目标单板。
相对现有技术,本发明实施例具有以下有益效果:
在本发明实施例中,主控板CPU通过控制端口接收外部设备发送的第一控制指令,依据第一控制指令从一个以上单板中确定目标单板,并向主控板CPLD发送目标单板连通指令,该主控板CPLD依据所述目标单板连通指令将控制端口与该主控板CPU断开连接以及将所述控制端口与所述目标单板连通,以建立所述控制端口与所述目标单板之间的物理通道,进而便于用户通过所述控制端口登录所述目标单板。可见,在本申请中,主控板CPU通过控制主控板CPLD实现控制端口与主控板CPU、单板之间连通性的切换,便于用户在单板发生故障时,直接通过该控制端口登录单板进行故障定位,无需复现问题,不必浪费大量时间在问题复现环节,提高了故障定位效率。
本发明的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了现有技术中集中式设备的结构示意图。
图2示出了现有技术中分布式设备的结构示意图。
图3示出了本发明实施例所提供的一种网络设备的结构示意图。
图4示出了本发明实施例所提供的一种单板管理方法的流程示意图。
图5示出了本发明实施例所提供的主控板的结构示意图。
图6示出了本发明实施例所提供的一种网络设备的具体结构示意图。
图7示出了本发明实施例所提供的控制端口与主控板连通的示意图。
图8示出了本发明实施例所提供的业务板E1的结构示意图。
图9示出了本发明实施例所提供的控制端口与业务板E1连通的示意图。
图10示出了本发明实施例所提供的单板管理方法的另一种流程示意图。
图标:100-网络设备;110-主控板;120-单板;130-背板;112-主控板CPU;114-主控板CPLD;116-控制端口;122-单板CPU。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
请参照图3,为本发明实施例所提供的一种网络设备100的结构框图。该网络设备100可以是交换机、路由器等设备,网络设备100包括主控板110、一个以上单板120及背板130,主控板110及一个以上单板120均连接到背板130,从而通过背板130实现主控板110与单板120之间的物理通路。
主控板110包括主控板CPU112、主控板CPLD114及控制端口116,主控板CPU112、控制端口116及一个以上单板120均连接到主控板CPLD114。
单板120包括单板CPU122,主控板CPLD114及单板CPU122均与背板130连接,使得单板CPU122通过背板130与主控板CPLD114连通。在实际应用中,该单板CPU122可以直接与背板130连接,也可以通过设置在单板120中的单板CPLD与背板130连接,本申请对此不做限制。
在本实施例中,由于主控板CPLD114与每个单板120的单板CPU122均连接到背板130,故通过该背板130可以实现主控板CPLD114与每个单板120的单板CPU122在物理上的连通。
在本实施例中,该控制端口116可以采用console口,可用于与一外部设备(例如,笔记本电脑)连接,网络设备100通过该控制端口116与该外部设备连接后,用户使用该外部设备可以对网络设备100进行配置和管理。
在本实施例中,该单板120可以包括业务板、网板,其中,业务板和网板的数量可以根据网络设备100的实际需要设置,本申请对此不做限制。
请参照图4,为本发明实施例所提供的一种单板管理方法的流程示意图。需要说明的是,本发明实施例所述的单板管理方法并不以图4以及以下所述的具体顺序为限制,应当理解,在其它实施例中,本发明实施例所述的单板管理方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。该单板管理方法可以应用于图3所示的网络设备100的主控板110,该主控板110用于管理网络设备100的一个以上单板120,下面结合图4对该单板管理方法的具体流程及步骤进行详细阐述。
步骤S201,主控板CPU通过控制端口接收外部设备发送的第一控制指令。
在本实施例中,主控板110上的控制端口116在默认情况下是通过主控板CPLD114与主控板CPU112连通,与一个以上单板120均不连通。用户将该控制端口116与外部设备连接后,便可在外部设备上输入第一控制指令,该第一控制指令由外部设备发送给控制端口116后,由控制端口116通过主控板CPLD114传输至主控板CPU112。
步骤S202,主控板CPU依据第一控制指令从一个以上单板中确定目标单板,并向主控板CPLD发送目标单板连通指令。
在本实施例中,该第一控制指令包括单板槽位号,主控板CPU112接收到第一控制指令后,依据该第一控制指令中的单板槽位号从一个以上单板120中确定目标单板,并向所述主控板CPLD114发送目标单板连通指令。
在本实施例中,不同单板120连接到背板130上的不同插槽,每个插槽上的单板120均有对应的槽位号,通过在第一控制指令中携带单板槽位号,使得主控板CPU112依据第一控制指令中的单板槽位号即可确定控制端口116需要连通的单板120,即目标单板。
步骤S203,主控板CPLD依据目标单板连通指令将控制端口与主控板CPU断开连接以及将控制端口与目标单板连通,以建立控制端口与目标单板之间的物理通道,进而便于用户通过控制端口登录目标单板。
在本实施例中,主控板CPU112包括第一传输端口,第一传输端口包括第一输入引脚和第一输出引脚,第一输入引脚通过主控板CPLD114与控制端口116连接形成输入通道,该输入通道连通时,主控板CPU112可通过控制端口116接收数据;第一输出引脚通过主控板CPLD114与控制端口116连接形成输出通道,该输出通道连通时,主控板CPU112可通过控制端口116发送数据。
在本实施例中,该主控板CPLD114依据目标单板连通指令将控制端口116与主控板CPU112断开连接时,是依据目标单板连通指令将控制端口116与第一输出引脚断开连接,并将控制端口116与第一输入引脚保持连通。也即是说,该主控板CPLD114仅是将控制端口116与第一输出引脚之间的输出通道断开,而控制端口116与第一输入引脚之间的输入通道保持连通。
在本实施例中,单板CPU122包括第二传输端口,所述第二传输端口包括第二输入引脚和第二输出引脚,第二输入引脚通过背板130、主控板CPLD114与控制端口116连接形成输入通道,该输入通道连通时,单板CPU122可通过控制端口116接收数据;第二输出引脚通过背板130、主控板CPLD114与控制端口116连接形成输出通道,该输出通道连通时,单板CPU122可通过控制端口116发送数据。
可以理解,主控板CPLD114依据目标单板连通指令将控制端口116与目标单板连通时,是将控制端口116与目标单板的第二传输端口的第二输入引脚和第二输出引脚均连通,此时控制端口116与第二输出引脚之间的输出通道以及控制端口116与第二输入引脚之间的输入通道均为连通状态,即建立了控制端口与目标单板之间的物理通道,便于用户通过该控制端口登录目标单板。在本实施例中,用户在通过控制端口116登录目标单板时,也需要将控制端口116与一终端设备连接,进而实现对目标单板的配置、管理、故障定位、在线排除故障等操作,其中,登录目标单板使用的终端设备与上述的外部设备可以是同一个设备,也可以是不同的设备,本申请对此不做限制。下面,给出一个实例,以对步骤S201~步骤S203做进一步阐述。
请参照图5,在主控板110中,该主控板CPU112的第一传输端口可以采用通用异步收发器(Universal Asynchronous Receiver Transmitter,UART),包括第一输入引脚RXD和第一输出引脚TXD,第一输入引脚RXD及第一输出引脚TXD均连接到主控板CPLD114,该控制端口116也包括输入引脚RX和输出引脚TX,该输入引脚RX和输出引脚TX均连接到主控板CPLD114,第一输入引脚RXD通过主控板CPLD114与控制端口116的输出引脚TX连接形成输入通道,第一输出引脚TXD通过主控板CPLD114与控制端口116的输入引脚RX连接形成输出通道。其中,控制端口116可默认设置为与第一传输端口的第一输入引脚RXD和第一输出引脚TXD均连通,与所有单板120的第二传输端口的第二输入引脚和第二输出引脚均不连通。
以图6所示的网络设备100为例,上述的一个以上单板120包括2个业务板(业务板E1和业务板E2)和2个网板(网板S1和网板S2),业务板E1、业务板E2、网板S1及网板S2各自的CPU均通过1路连线连接到背板130,假设业务板E1和业务板E2对应的槽位号分别为“1”和“2”,网板S1和网板S2对应的槽位号分别为“3”和“4”;则主控板CPLD114需通过4路连线连接到背板130,以通过该4路连线分别与业务板E1、业务板E2、网板S1及网板S2连通。需要说明的是,上述的“1路连线”并不表示1根连接线,在本实施例中,该“1路连线”至少包括用于在主控板CPLD114与业务板E1、业务板E2、网板S1或网板S2之间形成输入通道和输出通道的2根连接线;事实上,在实际应用中,该“1路连线”可能还包括更多的连接线。
假设图6所示的网络设备100中,控制端口116与主控板CPU112之间的输入通道(TX—>RXD)以及控制端口116与主控板CPU112之间的输出通道(RX—>TXD)均连通,控制端口116与业务板E1、业务板E2、网板S1及网板S2之间均不连通,如图7所示,实线表示连通,虚线表示不连通。现需要将控制端口116切换至与业务板E1、业务板E2、网板S1或网板S2中的其中一个连通,则用户可将控制端口116与外部设备连接后,在外部设备上输入第一控制指令,该第一控制指令可以为“com lpu slot slot-id”,其中,“slot-id”为单板槽位号,用于表示需要将控制端口116切换至槽位号为“slot-id”的单板120。
例如,用户在外部设备上通过命令行输入第一控制指令“com lpu slot slot-1”,“slot-1”表示单板槽位号为“1”,主控板CPU112通过控制端口116接收该第一控制指令并根据该第一控制指令获得单板槽位号“slot-1”后,可确定槽位号为“1”的业务板E1是目标单板,并向主控板CPLD114发送目标单板连通指令。
其中,主控板CPU112向主控板CPLD114发送目标单板连通指令可以通过对主控板CPLD114中的寄存器进行写操作实现。例如,当主控板CPU112确定业务板E1为目标单板时,主控板CPU112可向主控板CPLD114中的寄存器写入“001”(即目标单板连通指令);当主控板CPU112确定业务板E2为目标单板时,可向主控板CPLD114中的寄存器写入“010”(即目标单板连通指令);当目标单板连通指令为“001”时,主控板CPLD114依据该目标单板连通指令,将控制端口116的输入引脚RX与第一输出引脚TXD断开连接,而控制端口116的输出引脚TX与第一输入引脚RXD保持连通,并使控制端口116的输入引脚RX与输出引脚TX均与业务板E1连通,从而建立控制端口116与业务板E1之间的物理通路。
如图8所示,在业务板E1中,其CPU上的第二传输端口也可采用通用异步收发器(Universal Asynchronous Receiver Transmitter,UART),包括第二输入引脚RX1和第二输出引脚TX1,第二输入引脚RX1和第二输出引脚TX1均连接到背板130上,当主控板CPLD114将控制端口116与业务板E1连通时,控制端口116的输出引脚TX与该第二输入引脚RX1之间的输入通道以及控制端口116的输入引脚RX与该第二输出引脚TX1之间的输出通道均连通,从而实现控制端口116直连业务板E1,此时用户可通过该控制端口116直接登录业务板E1。
如图9所示,在主控板CPLD114根据目标单板连通指令操作成功后,控制端口116与主控板CPU112之间的输入通道(TX—>RXD)保持连通,控制端口116与主控板CPU112之间的输出通道(RX—>TXD)断开,控制端口116与业务板E1之间的输入通道(TX—>RX1)和输出通道(RX—>TX1)均连通。
需要说明的是,在本实施例中,业务板E2、网板S1及网板S2等其他单板120的结构以及与控制端口116实现连通的原理均可参照上述图8所示的业务板E1,此处不再赘述。
可见,主控板CPLD114根据目标单板连通指令将控制端口116由与主控板CPU112连通切换到与目标单板连通时,仅是断开了主控板CPU112与控制端口116之间的输出通道,主控板CPU112与控制端口116之间的输入通道仍保持连通,使得主控板CPU112可以通过控制端口116获取用户输入的第二控制指令;而在控制端口116与目标单板连通后,用户便可使用外部设备与该控制端口116连接,并通过该控制端口116直接登录目标单板,对目标单板进行配置、故障定位、在线排除故障等操作,极大提高了网络设备100在研发阶段以及使用阶段的故障定位效率。
进一步地,如图10所示,在本实施例中,当主控板CPU112通过操作主控板CPLD114实现控制端口116与目标单板连通后,还可以通过操作主控板CPLD114将控制端口116切回至与主控板CPU112连通,以便用户通过该控制端口116可以重新登录主控板110,具体可参照以下步骤S204~步骤S206。
步骤S204,主控板CPU通过控制端口接收外部设备发送的第二控制指令。
与第一控制指令类似,该第二控制指令也可由用户在与控制端口116连接的外部设备上输入,在控制端口116接收后由控制端口116传输至主控板CPU112。由于主控板CPLD114在将控制端口116与目标单板连通时,并没有将控制端口116与主控板CPU112的第一输入引脚之间的输入通道断开,故主控板CPU112可以通过第一输入引脚与控制端口116之间的输入通道获取第二控制指令。
步骤S205,主控板CPU依据第二控制指令向主控板CPLD发送目标单板断开指令。
步骤S206,主控板CPLD依据目标单板断开指令将控制端口与第一输出引脚连通,并将控制端口与目标单板断开连接。
在本实施例中,主控板CPU112通过主控板CPU112的第一输入引脚与控制端口116之间的输入通道接收第二控制指令并依据第二控制指令向主控板CPLD114发送目标单板断开指令;由于控制端口116与主控板CPU112的第一输入引脚之间的输入通道一直保持连通状态,故主控板CPLD114依据该目标单板断开指令仅需将控制端口116与目标单板断开连接,并将主控板CPU112的第一输出引脚与控制端口116连通,如此,用户便可通过该控制端口116重新登录主控板110。
可以理解,该主控板CPLD114依据目标单板断开指令将控制端口116与目标单板断开连接时,是将控制端口116与目标单板的第二传输端口的第二输入引脚和第二输出引脚均断开连接,此时控制端口116与第二输出引脚之间的输出通道以及与第二输入引脚之间的输入通道均为断开状态。
下面,仍以图6所示的网络设备100为例,对步骤S204~步骤S206做进一步阐述。
假设当前的网络设备100中,控制端口116与业务板E1之间的输入通道和输出通道均连通,与主控板CPU112、业务板E2、网板S1及网板S2不连通。现需要将控制端口116切回至与主控板CPU112连通,而与业务板E1断开连接,则用户需要将控制端口116与一外部设备连接,并在该外部设备上输入第二控制指令,例如,该第二控制指令可以为“com mpu”。
主控板CPU112在接收到第二控制指令“com mpu”时,则向主控板CPLD114发送目标单板断开指令,其中,主控板CPU112向主控板CPLD114发送目标单板断开指令是通过对主控板CPLD114中的寄存器进行写操作实现,例如,向主控板CPLD114中的寄存器写入目标单板断开指令“000”。
由于控制端口116的输出引脚TX与主控板CPU112的第一传输端口的第一输入引脚RXD一直为连通状态,故主控板CPU112向主控板CPLD114中的寄存器写入目标单板断开指令“000”后,主控板CPLD114依据该目标单板断开指令“000”,仅需将控制端口116的输入引脚RX与主控板CPU112的第一传输端口的第一输出引脚TXD连通,此时控制端口116与主控板CPU112之间的输入通道和输出通道均连通;在本实施例中,主控板CPLD114还需依据目标单板断开指令“000”将控制端口116的输入引脚RX与业务板E1的第二传输端口的第二输出引脚TX1断开连接,以及将控制端口116的输出引脚TX与业务板E1的第二传输端口的第二输入引脚RX1断开连接,从而使控制端口116与业务板E1之间的输入通道和输出通道均不连通;此时,用户就可以通过该控制端口116重新登录主控板110,以便对主控板110进行配置、故障定位等操作。
综上所述,本发明实施例提供的单板管理方法及网络设备,该方法包括:主控板CPU通过控制端口接收外部设备发送的第一控制指令,依据第一控制指令从一个以上单板中确定目标单板,并向主控板CPLD发送目标单板连通指令,该主控板CPLD依据所述目标单板连通指令将控制端口与该主控板CPU断开连接以及将所述控制端口与所述目标单板连通,以建立控制端口与目标单板之间的物理通道,进而便于用户通过控制端口登录目标单板。在本实施例中,该控制端口与主控板CPU断开连接时,控制端口仅与主控板CPU上第一传输端口的第一输出引脚断开连接,而与主控板CPU上第一传输端口的第一输入引脚保持连通;当需要将控制端口切回至与主控板连通时,主控板CPU依据外部设备发送的第二控制指令向主控板CPLD发送目标单板断开指令,主控板CPLD依据目标单板断开指令将控制端口与第一输出引脚连通,并将控制端口与目标单板断开连接。可见,主控板CPU通过控制主控板CPLD,实现了控制端口与主控板CPU、单板之间连通性的切换,使得控制端口既可以与主控板直连,也可以与单板直连,从而解决了现有技术中无法通过console口直接登录业务板和网板的问题,该网络设备无论是在研发阶段还是用户使用阶段,一旦有单板出现故障,用户直接通过该控制端口登录单板便可进行故障定位,无需复现问题,不必浪费大量时间在问题复现环节,从而提高了故障定位效率,在一定程度上也提升了客户体验以及产品竞争力。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
Claims (10)
1.一种单板管理方法,应用于网络设备的主控板,所述主控板用于管理所述网络设备的一个以上单板,其特征在于,所述主控板包括主控板CPU、主控板CPLD及控制端口,所述主控板CPU、控制端口及所述一个以上单板均连接到所述主控板CPLD,所述控制端口用于与一外部设备连接,所述方法包括:
所述主控板CPU通过所述控制端口接收所述外部设备发送的第一控制指令;
所述主控板CPU依据所述第一控制指令从所述一个以上单板中确定目标单板,并向所述主控板CPLD发送目标单板连通指令;
所述主控板CPLD依据所述目标单板连通指令将所述控制端口与所述主控板CPU断开连接以及将所述控制端口与所述目标单板连通,以建立所述控制端口与所述目标单板之间的物理通道,进而便于用户通过所述控制端口登录所述目标单板。
2.如权利要求1所述的单板管理方法,其特征在于,所述主控板CPU包括第一传输端口,所述第一传输端口包括第一输入引脚和第一输出引脚,所述主控板CPLD依据所述目标单板连通指令将所述控制端口与所述主控板CPU断开连接的步骤包括:
所述主控板CPLD依据所述目标单板连通指令将所述控制端口与所述第一输出引脚断开连接,并将所述控制端口与所述第一输入引脚保持连通。
3.如权利要求2所述的单板管理方法,其特征在于,所述方法还包括:
所述主控板CPU通过所述控制端口接收所述外部设备发送的第二控制指令;
所述主控板CPU依据所述第二控制指令向所述主控板CPLD发送目标单板断开指令;
所述主控板CPLD依据所述目标单板断开指令将所述控制端口与所述第一输出引脚连通,并将所述控制端口与所述目标单板断开连接。
4.如权利要求3所述的单板管理方法,其特征在于,所述单板包括单板CPU,所述单板CPU包括第二传输端口,所述第二传输端口包括第二输入引脚和第二输出引脚,所述主控板CPLD依据所述目标单板断开指令将所述控制端口与所述主控板CPU的第一输出引脚连通,并将所述控制端口与所述目标单板断开连接的步骤包括:
所述主控板CPLD依据所述目标单板断开指令将所述控制端口与所述第一输出引脚连通,并将所述控制端口与所述目标单板的第二传输端口的第二输入引脚和第二输出引脚均断开连接。
5.如权利要求1所述的单板管理方法,其特征在于,所述第一控制指令包括单板槽位号,所述主控板CPU依据第一控制指令从所述一个以上单板中确定目标单板,并向所述主控板CPLD发送目标单板连通指令的步骤包括:
所述主控板CPU依据所述单板槽位号从所述一个以上单板中确定目标单板,并向所述主控板CPLD发送目标单板连通指令。
6.一种网络设备,其特征在于,所述网络设备包括主控板及一个以上单板,所述主控板包括主控板CPU、主控板CPLD及控制端口,所述主控板CPU、控制端口及所述一个以上单板均连接到所述主控板CPLD,所述控制端口用于与一外部设备连接;
所述主控板CPU用于通过所述控制端口接收所述外部设备发送的第一控制指令,并依据所述第一控制指令从所述一个以上单板中确定目标单板,并向所述主控板CPLD发送目标单板连通指令;
所述主控板CPLD用于依据所述目标单板连通指令将所述控制端口与所述主控板CPU断开连接以及将所述控制端口与所述目标单板连通,以建立所述控制端口与所述目标单板之间的物理通道,进而便于用户通过所述控制端口登录所述目标单板。
7.如权利要求6所述的网络设备,其特征在于,所述主控板CPU包括第一传输端口,所述第一传输端口包括第一输入引脚和第一输出引脚,所述主控板CPLD用于依据所述目标单板连通指令将所述控制端口与所述第一输出引脚断开连接,并将所述控制端口与所述第一输入引脚保持连通。
8.如权利要求7所述的网络设备,其特征在于,所述主控板CPU还用于通过所述控制端口接收所述外部设备发送的第二控制指令,并依据所述第二控制指令向所述主控板CPLD发送目标单板断开指令;
所述主控板CPLD还用于依据所述目标单板断开指令将所述控制端口与所述第一输出引脚连通,并将所述控制端口与所述目标单板断开连接。
9.如权利要求8所述的网络设备,其特征在于,所述单板包括单板CPU,所述单板CPU包括第二传输端口,所述第二传输端口包括第二输入引脚和第二输出引脚,所述主控板CPLD用于依据所述目标单板断开指令将所述控制端口与所述第一输出引脚连通,并将所述控制端口与所述目标单板的第二传输端口的第二输入引脚和第二输出引脚均断开连接。
10.如权利要求6所述的网络设备,其特征在于,所述第一控制指令包括单板槽位号,所述主控板CPU用于依据所述单板槽位号从所述一个以上单板中确定目标单板,并向所述主控板CPLD发送目标单板连通指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810541640.1A CN108712293B (zh) | 2018-05-30 | 2018-05-30 | 单板管理方法及网络设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810541640.1A CN108712293B (zh) | 2018-05-30 | 2018-05-30 | 单板管理方法及网络设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108712293A CN108712293A (zh) | 2018-10-26 |
CN108712293B true CN108712293B (zh) | 2021-12-07 |
Family
ID=63870870
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810541640.1A Active CN108712293B (zh) | 2018-05-30 | 2018-05-30 | 单板管理方法及网络设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108712293B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109885519B (zh) * | 2019-02-01 | 2020-11-27 | 新华三信息安全技术有限公司 | 一种主控板串口的连接切换方法和主控板 |
CN109960671B (zh) * | 2019-03-31 | 2021-07-16 | 联想(北京)有限公司 | 一种数据传输***、方法及计算机设备 |
CN110850776B (zh) * | 2019-11-21 | 2021-03-23 | 杭州迪普科技股份有限公司 | 一种框式设备的控制方法、控制装置及框式设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141263A (zh) * | 2007-08-28 | 2008-03-12 | 福建星网锐捷网络有限公司 | 控制以太网供电的方法、控制单元及*** |
CN102804092A (zh) * | 2011-05-11 | 2012-11-28 | 华为技术有限公司 | 基于jtag总线的单板上下电控制***和方法 |
CN104283712A (zh) * | 2014-10-13 | 2015-01-14 | 杭州华三通信技术有限公司 | 网络设备及用于网络设备的管理网口配置方法 |
EP3029884A1 (en) * | 2013-07-29 | 2016-06-08 | ZTE Corporation | Commissioning method, master control board, and service board |
CN106850261A (zh) * | 2016-12-26 | 2017-06-13 | 北京华为数字技术有限公司 | 网络设备及数据传输方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101986594B (zh) * | 2010-11-18 | 2015-06-03 | 中兴通讯股份有限公司 | 一种实现单板间通讯的方法及装置 |
-
2018
- 2018-05-30 CN CN201810541640.1A patent/CN108712293B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141263A (zh) * | 2007-08-28 | 2008-03-12 | 福建星网锐捷网络有限公司 | 控制以太网供电的方法、控制单元及*** |
CN102804092A (zh) * | 2011-05-11 | 2012-11-28 | 华为技术有限公司 | 基于jtag总线的单板上下电控制***和方法 |
EP3029884A1 (en) * | 2013-07-29 | 2016-06-08 | ZTE Corporation | Commissioning method, master control board, and service board |
CN104283712A (zh) * | 2014-10-13 | 2015-01-14 | 杭州华三通信技术有限公司 | 网络设备及用于网络设备的管理网口配置方法 |
CN106850261A (zh) * | 2016-12-26 | 2017-06-13 | 北京华为数字技术有限公司 | 网络设备及数据传输方法 |
Non-Patent Citations (1)
Title |
---|
分布式路由器板间通信的研究与实现;郭斌彬;《中国优秀硕士学位论文全文数据库信息科技辑(月刊)》;20170315;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN108712293A (zh) | 2018-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1863081B (zh) | 基板管理控制器的管理***和方法 | |
CN108712293B (zh) | 单板管理方法及网络设备 | |
CN102752150B (zh) | 提供远程板卡调试的分布式通信设备及方法 | |
EP1708379B1 (en) | Communication system having backup function for several series devices and method for carrying out the function of switching | |
CN101917337B (zh) | 路由器集群中板间互联的装置及方法 | |
US20100281094A1 (en) | System for Consolidating and Securing Access to All Out-of-Band Interfaces in Computer, Telecommunication, and Networking Equipment, Regardless of the Interface Type | |
US9125319B2 (en) | Rack server system | |
CN1983969A (zh) | 一种串口网络重定向***及其实现方法 | |
CN101354614B (zh) | 资源共享装置以及其控制方法 | |
CN101848154B (zh) | 基于高级电信计算架构的*** | |
CN104899170A (zh) | 分布式智能平台管理总线ipmb连接方法及atca机框 | |
CN101697531A (zh) | 一种端口复用方法、装置和设备 | |
US20070127365A1 (en) | Method for implementing redundant structure of ATCA (advanced telecom computing architecture) system via base interface and the ATCA system for use in the same | |
CN115794702A (zh) | 接口转接装置、服务器***和接口切换方法 | |
US20210096968A1 (en) | Server system | |
CN103166765A (zh) | 一种PoE功率门限切换方法和设备 | |
CN103092735A (zh) | 节点状态更新方法 | |
KR100338604B1 (ko) | 직렬 포트를 통한 원격 망 관리 시스템 | |
CN107181702B (zh) | 一种实现RapidIO和以太网融合交换的装置 | |
CN101000572A (zh) | 机箱管理***及方法 | |
US6189040B1 (en) | Data relaying unit and method of transmitting data between host and client devices | |
CN109150724A (zh) | 一种通信方法和网卡 | |
CN114138354A (zh) | 一种支持multihost的板载OCP网卡***及服务器 | |
CN103501239A (zh) | 一种端口状态同步方法、相关设备及*** | |
KR20080051471A (ko) | Atca 시스템에서 ipmi 메시지를 이용한 보드의상태 정보 제공 방법 및 그 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |