一种指示端口状态的方法及交换机的制作方法

文档序号:7891956阅读:128来源:国知局
专利名称:一种指示端口状态的方法及交换机的制作方法
技术领域
本发明涉及交换机的技术领域,尤其涉及一种指示端口状态的方法及交换机。
背景技术
随着网络(3G、视频业务等)的不断发展,企业以及运营商对带宽的要求越来越大,这就意味着交换机要承担更大的交换容量,所以高速高密输出成为了核心交换机发展的趋势。其中,高密端口的交换机是通过增加端口数量来实现更大的带宽,例如一块单板 上出48、96、192端口等。另外,高速端口的交换机是通过增大端口的传输速率来实现更大的带宽,目前IOG端口逐步提升到40G/100G,也就使得单位端口传输速率提高4/10倍。由于业界正由IOG交换口向40G/100G交换机过渡,故出现了 10G/40G交换机(即IOG和40G共存的交换机)和10G/100G交换机(即IOG和100G共存的交换机)。上述两种端口的交换机目前一般采用将一个物理端口包含N(N ^ 2)个通道的形式(以下简称为 I 分N形式),例如QSFP (Quad Small Form-factor Pluggable,四通道SPF接口)包含 4 个通道,CXP(12x eXtended-capability Pluggable form-factor, 12 路小型可插拔接口 )包含12个通道若需要连接一个端口的其中一个通道,则可以通过I分N的连接器从该端口将各个通道引出,以连接该通道。但对于这种I分N形式的交换机,若要将各个端口的各个通道的连接状态显示出来,就需要使用大量的指示灯并大量占用有限的面板空间。

发明内容
本发明的实施例提供一种指示端口状态的方法及交换机,用以利用少量的指示灯显示I分N形式交换机的所有端口状态,从而节省指示灯占用的面板空间,并节约成本。为达到上述目的,本发明的实施例采用如下技术方案本发明提供了一种交换机,在其主面板上设置有至少两个物理端口,且每个物理端口包括N个通道;其中N ^ 2,在所述主面板上还设置有与所述物理端口——对应的端口指示灯,以及N个通道指示灯,所述N个通道指示灯分别对应每个物理端口的N个通道;所述交换机还包括主芯片、控制器件,其中,所述主芯片上设置有对应每一通道的逻辑端口 ;所述控制器件包括信号解析模块、使能信号控制模块以及指示灯控制模块;其中,所述信号解析模块用于接收主芯片发送的端口状态指示信号,并从所述端口状态指示信号中解析出各个逻辑端口使用状态的信息;所述使能信号控制模块,用于产生N个使能信号,并控制在任一时刻最多一个使能信号有效;所述指示灯控制模块,用于通过所述使能信号控制模块发出的N个使能信号控制N个通道指示灯的状态,并根据所述N个使能信号和所述各个逻辑端口使用状态的信息控制各个端口指示灯的状态。
本发明还提供了一种指示端口状态的方法,应用于交换机,所述交换机包括至少两个物理端口,且每个物理端口包括N个通道;其中N ^ 2,所述交换机还包括与所述物理端口一一对应的端口指示灯,以及N个通道指示灯;所述N个通道指示灯分别对应每个物理端口的N个通道;所述方法包括接收主芯片发送的端口状态指示信号,并从所述端口状态指示信号中解析出各个逻辑端口使用状态的信息;产生N个使能信号,并控制在任一时刻最多一个使能信号有效;通过所述N个使能信号控制N个通道指示灯的状态,并根据所述N个使能信号和所述各个逻辑端口使用状态的信息控制各个端口指示灯的状态。 本发明实施例提供的指示端口状态的方法及交换机,通过控制器件中的指示灯控制模块利用使能信号控制通道指示灯的状态,并结合使能信号和各个逻辑端口使用状态的信息控制各个端口指示灯的状态,这样通过端口指示灯和通道指示灯的配合状态显示,使得用户能够获知所有通道的使用状态;例如,交换机包含M(M ^ 2)个物理端口,且每个物理端口包含N(N > 2)个通道,每个通道对应主芯片上的一个逻辑端口,现有技术中需要使用M*N个指示灯才可以指示所有的端口状态,而本发明通过M+N个指示灯就可以指示出M*N个逻辑端口的状态,由于M+N彡M*N,且通常N都大于2,故而利用本发明的方案可以节省指示灯占用的面板空间,并节约成本。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例提供的一种交换机的主面板示意图;图2为本发明实施例提供的一种交换机的部件连接关系示意图之一;图3为本发明实施例提供的控制交换机指示灯的原理示意图;图4为本发明实施例提供的交换机的部件连接关系示意图之二;图5为本发明实施例提供的交换机的部件连接关系示意图之三;图6为本发明实施例提供的一种指示端口状态的方法。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供了一种I分N形式的交换机,在其主面板上设置有至少两个物理端口,且每个物理端口包括N个通道,其中N ^ 2,在所述主面板上还设置有与所述物理端口一一对应的端口指示灯,以及N个通道指示灯,所述N个通道指示灯分别对应每个物理端口的N个通道。为方便说明,在本发明所有实施例中用M标识物理端口的个数,且M彡2,由端口指示灯和物理端口一一对应可知,端口指示灯的个数也为M。进一步优选的,可以在该交换机上设置手动控制通道指示灯状态的按钮。上述I分N形式的交换机的内部还包括主芯片,其中,所述主芯片上设置有对应每一通道的逻辑端口。具体的,物理端口为M个,编号为I M ;每个物理端口有N个通道,编号为I N ;由于每个通道在主芯片上需要设置相对应的逻辑端口,故主芯片上共需要提供M*N个逻辑端口,编号为I M*N ;为方便描述,在本发明实施例中,物理端口i(l ^ i ^M)表示编号为i的物理端口,通道j (I ^ j ^ N)表示编号为j的通道,逻辑端口 k(l彡k彡M*N)表示编号为k的逻辑端口 ;需要注意的是,每个物理端口都包含通道j(l彡j SN)。另外,M个端口指示灯编号为I M,端口指示灯m(l彡m<M)表示编号为m的端口指示灯,N个通道指示灯编号为I N,通道指示灯η(1 < η < N)表示编号为η的通道指示灯。 参考图1,以QSFP为例进行说明。图示中的QSFP是I分4形式交换机,且包含有8个物理端口,编号为I 8 ;8个端口指示灯,与8个物理端口——对应,且每个端口指示灯可以设置在物理端口的一侧,也可以设置在物理端口的内侧;4个通道指示灯;以及按照优选方案所设置的手动控制通道指示灯状态的按钮。在图I中以端口指示灯设置在物理端口内侧为例,这样能够减少端口指示灯对主面板空间的使用,故而在图I所示的主视图中并没有标识出端口指示灯。为了清楚描述物理端口、通道、逻辑端口以及通道指示灯、端口指示灯的对应关系,示例的,如表I所示,在本发明实施例中物理端口 I对应主芯片的逻辑端口 I N,物理端口 2对应主芯片的逻辑端口 Ν+1 2Ν,以此类推,物理端口 M对应主芯片的逻辑端口(M-I) *Ν+1 Μ*Ν ;且每个物理端口所包含的通道I N分别对应每个物理端口所对应的N个逻辑端口。端口指示灯和物理端口——对应,N个通道指示灯分别和每个物理端口的N个通道相对应。表I
物理端口通道__逻辑端口__端口指示灯通道指示灯
1I NI NI
21~Ν Ν+1-2Ν 2----I-N
MI N ( M-I ) *Ν+1 M*NM另外,通道指示灯的状态用于表示当前所指示的是第几通道,端口指示灯的状态用于表示当前所指示通道在各个物理端口的状态;示例的,若通道指示灯I亮则表示当前所指示的是第I通道,此时各个端口指示灯的状态则表示各个物理端口的通道I的使用状态,例如,端口指示灯I亮、端口指示灯2灭则表示物理端口 I的通道I处于正在使用状态,且物理端口 2的通道I处于未使用状态。其中,在本发明实施例中正在使用状态是指正常连通的状态,未使用状态包括未连接以及连接但由于接触不良等故障而未连通的状态;并且某一物理端口的某一通 道的使用状态与该物理端口所对应的逻辑端口的使用状态一致。参考图2,可以看出上述I分N形式的交换机还包括控制器件;所述控制器件包括信号解析模块、使能信号控制模块以及指示灯控制模块;其中,所述信号解析模块用于接收主芯片发送的端口状态指示信号,并从所述端口状态指示信号中解析出各个逻辑端口使用状态的信息;所述使能信号控制模块,用于产生N个使能信号,并控制在任一时刻最多一个使能信号有效;所述指示灯控制模块,用于通过所述使能信号控制模块发出的N个使能信号控制N个通道指示灯的状态,并根据所述N个使能信号和所述各个逻辑端口使用状态的信息控制各个端口指示灯的状态。从图2中还可以看出交换机的各个部件的连接关系主芯片与控制器件相连,主芯片用于向控制器件发送端口状态指示信号,具体可以向控制器件中的信号解析模块发送端口状态指示信号;控制器件还与M个端口指示灯、N个通道指示灯相连,主要是为了通过M+N个指示灯指示出M*N个即所有逻辑端口的使用状态;进一步的,按照优选方案中的交换机还设置有手动控制通道指示灯状态的按钮,该按钮也与控制器件相连,以实现用户根据自身需要选择性的获知端口状态。基于上述的连接关系,参考图3所示的控制器件的原理图,为使得所述控制器件通过M+N个指示灯指示出M*N个逻辑端口的使用状态;优选的,所述指示灯控制模块具体用于,当N个使能信号中的其中一个有效且其他使能信号无效时,控制该有效的使能信号对应的通道指示灯为第一状态,其他通道指示灯为第二状态,并且,若该有效的使能信号所对应的逻辑端口为正在使用状态,则控制该正在使用状态的逻辑端口所对应物理端口的端口指示灯为第一状态,若该有效的使能信号所对应的逻辑端口为未使用状态,则控制该未使用状态的逻辑端口所对应物理端口的端口指示灯为第二状态;当N个使能信号全部无效时,控制所有通道指示灯为第二状态,并且,若物理端口所对应的所有逻辑端口均为正在使用状态,则控制该物理端口的端口指示灯为第一状态,若物理端口所对应的任一逻辑端口为未使用状态,则控制该物理端口的端口指示灯为第二状态。需要说明的是,在本发明所有实施例中指示灯包括亮、灭两种状态,按照通常的指示方式第一状态可以为亮、第二状态可以为灭。在图3中用Enable I Enable N表示N个使能信号,且N个使能信号分别控制N个通道指示灯的状态,且在任一时刻最多一个使能信号有效;控制器件中的信号解析模块从主芯片发出的端口状态指示信号中解析出各个逻辑端口使用状态的信息,即解析出M*N个逻辑端口使用状态的信息。N个使能信号一对一控制N个通道指示灯的状态,在本实施例中示例的第i(l Si SN)个使能信号Enable i控制通道指示灯i的状态。当使能信号控制模块产生的N个使能信号中Enable i有效,其他使能信号无效时,则指示灯控制模块控制通道指示灯i为第一状态,其他通道指示灯为第二状态,此时表示当前所指示的是每个物理端口的通道i的状态;另外,指示灯控制模块根据M*N个逻辑端口使用状态中每
个物理端口第i个通道所对应的逻辑端口的使用状态,即逻辑端口 i、N+i、2N+i........
(M-I) *N+i的使用状态控制M个端口指示灯的状态,其中,若一个逻辑端口为正在使用状态,则控制该逻辑端口对应的端口指示灯为第一状态,若一个逻辑端口为未使用状态,则控制该逻辑端口对应的端口指示灯为第二状态。当使能信号控制模块产生的N个使能信号全部无效时,则指示灯控制模块控制所有通道指示灯为第二状态,这就可以表示当前所指示的是同一个物理端口中所有通道所聚合成的通道(以下简称为聚合通道)的状态;若物理端口 j (I < i < M)所对应的所有逻辑端口均为正在使用状态,则指示灯控制模块控制物理端口 j对应的端口指示灯为第一状态,若物理端口 j所对应的任一逻辑端口为未使用状态,则指示灯控制模块控制物理端口 j对应的端口指示灯为第二状态。示例的,若Enable I有效、其他使能信号均无效且根据端口状态指示信号若Enable I对应的逻辑端口 I为正在使用状态、Enable I对应的逻辑端口 N+1为未使用状态,则此时,通道指示灯I亮且其他通道指示灯灭,这就表示当前所指示的是物理端口的通道I的使用状态;端口指示灯I亮、端口指示灯2灭,这就表示当前物理端口 I中的通道I为正在使用状态且物理端口 2中的通道I为未使用状态。又示例的,若当前所有通道指示灯全部灭、端口指示灯I亮、通道指示灯2灭,则表示当前指示的是各个聚合通道的使用状态,且物理端口 I的聚合通道为正在使用状态,也就是说物理端口 I的N个通道均为正在使用状态,物理端口 2的聚合通道为未使用状态,也就是说物理端口 2的N个通道中至少一个处于未使用状态。进一步的,对于上述N个使能信号的控制,可以采用以下任一方案方案A)参考图4,所述交换机还包括命令单元;示例的,命令单元置于所述控制器件之外,例如设置在交换机的主机中。但是命令单元并不局限于图示,例如命令单元可以设置在控制器件之内。其中,所述下发命令单元用于定时向所述使能信号控制模块下发切换命令。示例的,每tl秒向使能信号控制模块下发一次切换命令。所述使能信号控制模块具体用于产生N个使能信号,在接收到一次切换命令时,依照预设顺序控制N个使能信号中的其中一个有效且其余使能信号无效,或者,控制所有使能信号无效。所述预设顺序可以是通道指示灯编号的任意顺序;在本发明实施例中作为示例的,预设顺序为通道指示灯编号从小到大的顺序,也就是从Enable I到Enable N的顺序。示例的,当使能信号控制模块接收到第一次切换命令时,控制Enable I有效且有效时间持续tl秒、其他使能信号无效;当接收到第二次切换命令时,控制Enable 2有效且有效时间持续tl秒、其他使能信号无效;以此类推,当接收到第N次切换命令时,控制Enable N有效且有效时间持续tl秒、其他使能信号无效;进一步还可以在接收到第N+1次切换命令时,将所有使能信号切换为无效以指示聚合通道的使用状态;再接收到下一次切换命令时,重新从Enable I有效、其他使能信号无效开始循环。方案B)参考图5,所述交换机的控制器件还可以进一步定时器,用于设定预设时间,示例的,预设时间为t2秒;所述使能信号控制模块具体用于产生N个使能信号,并在所述定时器每一次到达预设时间t2秒时,依照预设顺序控制N个使能信号中的其中一个有效且其余使能信号无效,或者,控制所有使能信号无效。其中,预设顺序可以参考上述方案A中的描述,在此不加赘述。示例的,当交换机刚开机时,定时器开启,使能信号控制模块可以控制Enable I有效且有效时间持续t2秒,且其他使能信号无效;定时器到达t2秒时,使能信号控制模块控制Enable 2有效且有效时间持续t2秒、其他使能信号无效;以此类推,直至,使能信号控制模块控制Enable N有效且有效时间持续t2秒、其他使能信号无效;进一步还可以在定时器下一次到达t2秒时,将所有使能信号切换为无效以指示聚合通道的使用状态;定时器再一次到达t2秒时,重新从Enable I有效、其他使能信号无效开始循环。上述两种方案均是基于交换机在自动模式下如何利用M+N个指示灯指示M*N个逻辑端口的使用状态。若交换机还进一步支持手动模式,以使得交换机可以按照用户需要呈现各逻辑端口的使用状态,则参考图2,所述交换机还包括手动控制通道指示灯状态的按钮,所述手动控制通道指示灯状态的按钮用于在受到用户的一次触按时,向所述使能信号控制模块下发一次切换信号;此时,所述使能信号控制模块具体用于产生N个使能信号,并在接收到所述按钮发出的一次切换信号时,依照预设顺序控制N个使能信号中的其中一个有效且其余使能信号无效,或者,控制所有使能信号无效。其中,预设顺序可以参考上述方案A中的描述,在此不加赘述。示例的,交换机的默认状态可以是自动模式,当手动控制通道指示灯状态的按钮被用户第一次触发时,即可以进入手动模式,并且使能信号控制模块可以在接收到该第一次按钮发送的切换信号时,控制Enable I有效且有效状态持续到接收到下一次切换信号、其他使能信号无效;当接收到按钮发送的第二次切换信号时,控制Enable 2有效且有效状态持续到接收到下一次切换信号、其他使能信号无效;以此类推,当接收到第N次切换信号时,控制Enable N有效且有效状态持续到接收到下一次切换信号、其他使能信号无效;进一步还可以在接收到第N+1次切换信号时,将所有使能信号切换为无效以指示聚合通道的使用状态;再接收到下一次切换信号时,重新从Enable I有效、其他使能信号无效开始循环。 上述自动模式可以作为交换机的默认模式,而当交换机的手动控制通道指示灯状态的按钮被用户触发时,即可以进入手动模式;当交换机处于手动模式下,但长久不被再次触发,例如当按钮T秒不被再次触发,则从手动模式自动转为自动模式。另外,在本发明所有实施例中控制器件优选为CPLD(Complex ProgrammableLogic Device)复杂可编程逻辑器件。本发明实施例提供的交换机,通过控制器件利用使能信号控制通道指示灯的状态,并结合使能信号和各个逻辑端口使用状态的信息控制通道指示灯的状态,这样通过端口指示灯和通道指示灯的配合状态显示,使得用户能够获知所有通道的使用状态,这样通过M+N个指示灯就可以指示出M*N个逻辑端口的状态,故而利用本发明的方案可以节省指示灯占用的面板空间,并节约成本。本发明实施例还提供了一种指示端口状态的方法,应用于交换机,所述交换机包括至少两个物理端口,且每个物理端口包括N个通道;其中N > 2,所述交换机还包括与所
述物理端口--对应的端口指示灯,以及N个通道指示灯;所述N个通道指示灯分别对应每
个物理端口的N个通道;参考图6,所述方法包括步骤601、接收主芯片发送的端口状态指示信号,并从所述端口状态指示信号中解析出各个逻辑端口使用状态的信息;步骤602、产生N个使能信号,并控制在任一时刻最多一个使能信号有效;可选的,若交换机处在自动模式下,所述控制在任一时刻最多一个使能信号有效可以为在接收到所述交换机内部定时发出的命令时,依照预设顺序,控制N个使能信号中的其中一个有效且其余使能信号无效,或者控制所有使能信号无效。此方式可以参照上述方案A),在此不加赘述。可选的,若交换机处在自动模式下,所述控制在任一时刻最多一个使能信号有效可以为在每一次到达预设时间时,依照预设顺序,控制N个使能信号中的其中一个有效且其余使能信号无效,或者控制所有使能信号无效。此方式可以参照上述方案B),在此不加赘述。可选的,若交换机处于手动模式下,所述控制在任一时刻最多一个使能信号有效可以为在接收到一次用户手动发出的切换信号时,依照预设顺序,控制N个使能信号中的其中一个有效且其余使能信号无效,或者控制所有使能信号无效。此方式可以参照上述对 于手动模式下使能信号控制模块对于使能信号的控制,在此不加赘述。需要说明的是上述步骤601和步骤602并不体现先后顺序,通常可以认为上述两步骤是同时进行的,且在本发明所有实施例中各步骤的执行主体为上述交换机中的控制器件。步骤603、通过所述N个使能信号控制N个通道指示灯的状态,并根据所述N个使能信号和所述各个逻辑端口使用状态的信息控制各个端口指示灯的状态。此步骤具体可以包括当N个使能信号中的其中一个有效且其他使能信号无效时,控制该有效的使能信号对应的通道指示灯为第一状态,其他通道指示灯为第二状态,并且,若该有效的使能信号所对应的逻辑端口为正在使用状态,则控制该正在使用状态的逻辑端口所对应物理端口的端口指示灯为第一状态,若该有效的使能信号所对应的逻辑端口为未使用状态,则控制该未使用状态的逻辑端口所对应物理端口的端口指示灯为第二状态;当N个使能信号全部无效时,控制所有通道指示灯为第二状态,并且,若物理端口所对应的所有逻辑端口均为正在使用状态,则控制该物理端口的端口指示灯为第一状态,若物理端口所对应的任一逻辑端口为未使用状态,则控制该物理端口的端口指示灯为第二状态。本发明实施例提供的指示端口状态的方法,通过控制器件利用使能信号控制通道指示灯的状态,并结合使能信号和各个逻辑端口使用状态的信息控制通道指示灯的状态,这样通过端口指示灯和通道指示灯的配合状态显示,使得用户能够获知所有通道的使用状态,这样通过M+N个指示灯就可以指示出M*N个逻辑端口的状态,故而利用本发明的方案可以节省指示灯占用的面板空间,并节约成本。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种交换机,在其主面板上设置有至少两个物理端口,且每个物理端口包括N个通道,其中N > 2,其特征在于,在所述主面板上还设置有与所述物理端口一一对应的端口指示灯,以及N个通道指示灯,所述N个通道指示灯分别对应每个物理端口的N个通道;所述交换机还包括主芯片、控制器件,其中,所述主芯片上设置有对应每一通道的逻辑端口 ;所述控制器件包括信号解析模块、使能信号控制模块以及指示灯控制模块;其中, 所述信号解析模块,用于接收主芯片发送的端口状态指示信号,并从所述端口状态指示信号中解析出各个逻辑端口使用状态的信息; 所述使能信号控制模块,用于产生N个使能信号,并控制在任一时刻最多一个使能信号有效; 所述指示灯控制模块,用于通过所述使能信号控制模块发出的N个使能信号控制N个通道指示灯的状态,并根据所述N个使能信号和所述各个逻辑端口使用状态的信息控制各个端口指示灯的状态。
2.根据权利要求I所述的交换机,其特征在于,所述指示灯控制模块具体用于,当N个使能信号中的其中一个有效且其他使能信号无效时,控制该有效的使能信号对应的通道指示灯为第一状态,其他通道指示灯为第二状态,并且,若该有效的使能信号所对应的逻辑端口为正在使用状态,则控制该正在使用状态的逻辑端口所对应物理端口的端口指示灯为第一状态,若该有效的使能信号所对应的逻辑端口为未使用状态,则控制该未使用状态的逻辑端口所对应物理端口的端口指示灯为第二状态; 当N个使能信号全部无效时,控制所有通道指示灯为第二状态,并且,若物理端口所对应的所有逻辑端口均为正在使用状态,则控制该物理端口的端口指示灯为第一状态,若物理端口所对应的任一逻辑端口为未使用状态,则控制该物理端口的端口指示灯为第二状态。
3.根据权利要求2所述的交换机,其特征在于,所述交换机还包括手动控制通道指示灯状态的按钮; 所述手动控制通道指示灯状态的按钮用于在受到用户的一次触按时,向所述使能信号控制模块下发一次切换信号; 所述使能信号控制模块具体用于产生N个使能信号,并在接收到所述按钮发出的一次切换信号时,依照预设顺序控制N个使能信号中的其中一个有效且其余使能信号无效,或者,控制所有使能信号无效。
4.根据权利要求I 3任一项所述的交换机,其特征在于,所述交换机还包括命令单元; 所述命令单元用于定时向所述使能信号控制模块下发切换命令; 所述使能信号控制模块具体用于产生N个使能信号,在接收到一次切换命令时,依照预设顺序控制N个使能信号中的其中一个有效且其余使能信号无效,或者,控制所有使能信号无效。
5.根据权利要求I 3任一项所述的交换机,其特征在于,所述控制器件还包括定时器; 所述定时器用于设定预设时间; 所述使能信号控制模块具体用于产生N个使能信号,并在所述定时器每一次到达预设时间时,依照预设顺序控制N个使能信号中的其中一个有效且其余使能信号无效,或者,控制所有使能信号无效。
6.根据权利要求I 3任一项所述的交换机,其特征在于,所述控制器件为复杂可编程逻辑器件CPLD。
7.一种指示端口状态的方法,应用于交换机,所述交换机包括至少两个物理端口,且每个物理端口包括N个通道;其中N ^ 2,其特征在于,所述交换机还包括与所述物理端口一一对应的端口指示灯,以及N个通道指示灯;所述N个通道指示灯分别对应每个物理端口的N个通道; 所述方法包括接收主芯片发送的端口状态指示信号,并从所述端口状态指示信号中解析出各个逻辑端口使用状态的信息; 产生N个使能信号,并控制在任一时刻最多一个使能信号有效; 通过所述N个使能信号控制N个通道指示灯的状态,并根据所述N个使能信号和所述各个逻辑端口使用状态的信息控制各个端口指示灯的状态。
8.根据权利要求7所述的方法,其特征在于,所述通过所述N个使能信号控制N个通道指示灯的状态,并根据所述N个使能信号和所述各个逻辑端口使用状态的信息控制各个端口指示灯的状态具体包括 当N个使能信号中的其中一个有效且其他使能信号无效时,控制该有效的使能信号对应的通道指示灯为第一状态,其他通道指示灯为第二状态,并且,若该有效的使能信号所对应的逻辑端口为正在使用状态,则控制该正在使用状态的逻辑端口所对应物理端口的端口指示灯为第一状态,若该有效的使能信号所对应的逻辑端口为未使用状态,则控制该未使用状态的逻辑端口所对应物理端口的端口指示灯为第二状态; 当N个使能信号全部无效时,控制所有通道指示灯为第二状态,并且,若物理端口所对应的所有逻辑端口均为正在使用状态,则控制该物理端口的端口指示灯为第一状态,若物理端口所对应的任一逻辑端口为未使用状态,则控制该物理端口的端口指示灯为第二状态。
9.根据权利要求7或8所述的方法,其特征在于,所述控制在任一时刻最多一个使能信号有效具体为 在接收到一次用户手动发出的切换信号或所述交换机内部定时发出的命令时,依照预设顺序,控制N个使能信号中的其中一个有效且其余使能信号无效,或者控制所有使能信号无效。
10.根据权利要求7或8所述的方法,其特征在于,所述控制在任一时刻最多一个使能信号有效具体为 在每一次到达预设时间时,依照预设顺序,控制N个使能信号中的其中一个有效且其余使能信号无效,或者控制所有使能信号无效。
全文摘要
本发明公开了一种指示端口状态的方法及交换机,用以利用少量的指示灯显示1分N形式交换机的所有端口状态。所述交换机的主面板上设置有与物理端口一一对应的端口指示灯以及N个通道指示灯,所述交换机还包括主芯片、控制器件;控制器件包括信号解析模块,用于接收主芯片发送的端口状态指示信号,并从端口状态指示信号中解析出各个逻辑端口使用状态的信息;使能信号控制模块,用于产生N个使能信号,并控制在任一时刻最多一个使能信号有效;指示灯控制模块,用于通过使能信号控制模块发出的N个使能信号控制N个通道指示灯的状态,并根据N个使能信号和各个逻辑端口使用状态的信息控制各个端口指示灯的状态。
文档编号H04L12/24GK102638398SQ20121007644
公开日2012年8月15日 申请日期2012年3月21日 优先权日2012年3月21日
发明者周翔, 李国朗, 王小斌, 贾希志 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1