一种服务器节点网口点灯控制系统及方法与流程

文档序号:22470178发布日期:2020-10-09 21:59阅读:526来源:国知局
一种服务器节点网口点灯控制系统及方法与流程

本发明涉及服务器点灯控制技术领域,尤其是一种服务器节点网口点灯控制系统及方法。



背景技术:

高密度服务器在应用过程中,通常会有一个cmc(chassismanagementcontroller,机箱管理控制器)控制板通过聚合网口的方式去访问到每个节点,实现管理。然而为了方便调试,每一个节点需要单独引出一个rj45。

vsc8211是一款单端口串行解串器,支持全双工10base-t、100base-tx和1000base-t模式,具有业界领先的next、fext、echo和系统噪声的容忍度。作为一款网络phy(physical,端口物理层)芯片,在服务器中有着广泛应用。它的低功耗和专利线路驱动器技术,降低了千兆以太网系统设计的成本和复杂性。

现有技术中vsc8211会根据链路中连接到cmc板和前面板的网络连接情况对rj45进行点灯。由于连接到cmc板是通过网络转换芯片的方式实现,链路始终保持连通状态。vsc8211无法对具体应用的哪一条线路进行判断,导致无论哪个rj34接通,前面板的rj45指示灯始终保持亮灯的状态,对用户造成困扰,不符合逻辑设计需求。



技术实现要素:

本发明提供了服务器节点网口点灯控制系统及方法,用于解决现有rj45点灯控制不规范,导致指示不准确的问题。

为实现上述目的,本发明采用下述技术方案:

本发明第一方面提供了一种服务器节点网口点灯控制系统,所述系统包括逻辑控制单元和bmc(baseboardmanagementcontroller,基板管理控制器),所述逻辑控制单元连接前面板网络指示灯,所述逻辑控制单元根据bmc的网络接口转换信号,控制所述前面板网络指示灯的亮灭。

进一步地,所述控制系统还包括phy芯片,所述phy芯片分别连接bmc、逻辑控制单元和转换芯片;所述phy芯片将由转换芯片获取的信号转换为rgmii信号,发送给bmc,并将act信号和link信号发送给逻辑控制单元。

进一步地,所述转换芯片连接cmc板,所述cmc板上设置网络接口。

进一步地,所述phy芯片还连接前面板的网络接口。

进一步地,所述逻辑控制单元为cpld(complexprogrammablelogicdevice,复杂可编程逻辑器件)或fpga(fieldprogrammablegatearray,现场可编程逻辑门阵列)。

本发明第二方面提供了一种服务器节点网口点灯控制方法,所述方法包括以下步骤:

逻辑控制单元获取bmc的网络接口转换信号;

根据所述网络接口转换信号,控制与其连接的前面板网络指示灯的亮灭。

进一步地,所述方法还包括:

逻辑控制单元接收phy芯片的点灯信号,并在所述网络接口转换信号为设定电平值时,对所述点灯信号进行透传,电亮所述前面板网络指示灯。

进一步地,所述phy芯片分别获取前面板和cmc板网络接口的接入信号。发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:

本发明增加逻辑控制单元cpld进行逻辑控制,当使用cmc板中的网络serdes1/2链路时,切断主板节点phy芯片vsc8211发出的act和link点灯信号,熄灭前窗rj45指示灯。当使用前面板的rj45时,点亮前窗rj45指示灯。正确指示网络连接状态。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明所述系统的结构示意图;

图2是本发明所述方法的流程示意图。

具体实施方式

为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。

本发明一种服务器节点网口点灯控制系统包括逻辑控制单元和bmc,所述逻辑控制单元连接前面板网络指示灯,所述逻辑控制单元根据bmc的网络接口转换信号,控制所述前面板网络指示灯的亮灭。

如图1所示,服务器主板节点上设有bmc、phy芯片vsc211和逻辑控制单元cpld;风扇板上设有叫唤芯片bcm5398,中背板上设有serdes,cmc板上设有phy芯片bcm5461和rj45网络接口,前面板上设有rj45网络接口。

cmc板中rj45网络接口通过网线接入以太网,cmc板中phy芯片bcm5461通过serdes2信号连接至风扇板的转换芯片bcm5396。转换芯片bcm5396通过serdes1信号连接至主板节点phy芯片vsc8211,并将serdes1信号转换为rgmii信号与bmc连通。

前面板中rj45网络接口通过网线接入以太网,通过mdi信号连接至主板节点phy芯片vsc8211,并将mdi信号转换为rgmii信号与bmc连通。

默认状态下,链路采用系统后窗cmc板连接关系。若要切换到前窗网络,需要bmc通过ipmi命令进行切换。因受两条链路切换的影响,vsc8211与bcm5396或mdi两信号的其中之一始终保持通路状态,vsc8211式中发出的act和link信号,始终显示link1000m状态,并有数据传输。

通过逻辑控制单元cpld实现vsc8211控制rj45点灯的时,在主板节点中将vsc8211发出的act和link信号经cpld后再接入前面板网络指示灯,并在bmc和cpld之间增加一组gpio网络接口转换信号switch_en。通过switch_en信号控制cpld是否透传act和link信号。当使用cmc板中rj45时,bmc拉低switch_en信号,cpld将不会对接受的act和link信号透传。当使用前面板中rj45时,bmc拉高switch_en信号,cpld将对接受的act和link信号透传。

通过增加cpld进行逻辑控制,当使用cmc板中的网络serdes链路时,切断主板节点phy芯片vsc8211发出的act和link点灯信号,熄灭前面板网络指示灯。当使用前面板的rj45时,正确指示网络连接状态。控制方式更加灵活,用户可以对使用状态做出判断,增强产品竞争力。

另外逻辑控制单元还可以是fpga。

如图2所示,本发明的一种服务器节点网口点灯控制方法,所述方法包括以下步骤:

s1,逻辑控制单元获取bmc的网络接口转换信号;

s2,根据所述网络接口转换信号,控制与其连接的前面板网络指示灯的亮灭。

逻辑控制单元接收phy芯片的点灯信号,并在所述网络接口转换信号为设定电平值时,对所述点灯信号进行透传,电亮所述前面板网络指示灯。具体为:当使用cmc板中rj45时,bmc拉低switch_en信号,cpld将不会对接受的act和link信号透传。当使用前面板中rj45时,bmc拉高switch_en信号,cpld将对接受的act和link信号透传。

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1