一种BMC芯片及服务器制造技术

技术编号:28979309 阅读:13 留言:0更新日期:2021-06-23 09:25
本申请公开了一种BMC芯片及服务器,包括集成在BMC芯片内部的安全模块和网络传输模块;安全模块,用于对通过BMC传输的数据进行加密,得到加密数据,并发送加密数据至网络传输模块;网络传输模块,用于上传加密数据至网络。本申请将具备网络数据传输功能的网络传输模块集成至BMC芯片中,使得需要通过BMC传输至网络的数据,在经过安全模块加密后,直接就可以通过网络传输模块上传至网络中,利用BMC安全模块的加密功能保证了数据安全性,且不用外接额外器件节省了成本,数据传输过程也更加直接,提高了数据传输效率。

【技术实现步骤摘要】
一种BMC芯片及服务器
本专利技术涉及计算机
,特别涉及一种BMC芯片及服务器。
技术介绍
BMC:BaseboardManagementController,基板管理控制器,是一个专门的服务处理机,它利用传感器来监控一台计算机,网络服务器,或者是其他硬件驱动设备的状态,并且通过独立的连接线路和系统管理员进行通信。BMC的传感器用来测量内部物理变量,例如:温度,湿度,电源电压,风扇速度,通信参数和操作系统函数,如果这些变量中任何一个超出了指定限制的范围之外,他就会通知管理员,管理员就会利用远程控制来采取正确的措施,当必要的时候重新启动服务器。智能网络芯片,是智能网卡的主要芯片,其基本功能是负责服务器的网络通信。这是服务器必不可少的器件之一。当前在服务器架构里BMC芯片和智能网络芯片一般是分开独立的两个器件,这也导致了采用两个独立的器件,在成本上的增加,并且两个独立的器件的相互通信设计,也增加了硬件研发设计的复杂度,同时,智能网络芯片也无法利用BMC芯片中的安全加密功能。为此,需要一种成本更低、安全性更高和综合处理效率更高的芯片。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种BMC芯片及服务器,使成本更低、安全性更高和综合处理效率更高。其具体方案如下:一种BMC芯片,包括集成在BMC芯片内部的安全模块和网络传输模块;所述安全模块,用于对通过BMC传输的数据进行加密,得到加密数据,并发送所述加密数据至所述网络传输模块;所述网络传输模块,用于上传所述加密数据至网络。可选的,还包括集成在所述BMC芯片内部与所述网络传输模块和所述安全模块连接的处理器模块;所述处理器模块,用于提供BMC功能和网络智能化功能。可选的,所述安全模块,还用于为所述处理器模块提供BMC功能所需的安全服务。可选的,所述处理器模块,具体用于对所述网络传输模块和所述安全模块进行初始配置,并提供主板监控服务和网络智能化功能。可选的,所述网络传输模块、所述安全模块和所述处理器模块共用同一个内部总线连接。本专利技术还公开了一种服务器,包括如前述的BMC芯片。本专利技术中,BMC芯片,包括集成在BMC芯片内部的安全模块和网络传输模块;安全模块,用于对通过BMC传输的数据进行加密,得到加密数据,并发送加密数据至网络传输模块;网络传输模块,用于上传加密数据至网络。本专利技术将具备网络数据传输功能的网络传输模块集成至BMC芯片中,使得需要通过BMC传输至网络的数据,在经过安全模块加密后,直接就可以通过网络传输模块上传至网络中,利用BMC安全模块的加密功能保证了数据安全性,且不用外接额外器件节省了成本,数据传输过程也更加直接,提高了数据传输效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种BMC芯片结构示意图;图2为本专利技术实施例公开的另一种BMC芯片结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种BMC芯片,参见图1所示,该芯片包括集成在BMC芯片内部的安全模块11和网络传输模块12;安全模块11,用于对通过BMC传输的数据进行加密,得到加密数据,并发送加密数据至网络传输模块12;网络传输模块12,用于上传加密数据至网络。具体的,为了降低硬件成本,简化硬件设计线路,并且充分利用BMC芯片中安全模块11所提供的硬件安全加密技术,将智能网络芯片中负责进行网络数据传输功能的网络传输模块12集成至BMC芯片中,使BMC芯片直接具备网络数据传输功能,而不用再外接智能网络芯片进行网络传输,节省了使用额外器件的成本,并且将网络传输功能集成至BMC中,使得数据在进行网络传输前能够经过安全模块11加密后直接发送给网络传输模块12直接上传至网络,提高了数据传输效率,且利用了安全模块11的硬件加密功能也保证了数据的安全性。可见,本专利技术实施例将具备网络数据传输功能的网络传输模块12集成至BMC芯片中,使得需要通过BMC传输至网络的数据,在经过安全模块11加密后,直接就可以通过网络传输模块12上传至网络中,利用BMC安全模块11的加密功能保证了数据安全性,且不用外接额外器件节省了成本,数据传输过程也更加直接,提高了数据传输效率。进一步的,参见图2所示,BMC芯片中还可以包括集成在BMC芯片内部与网络传输模块12和安全模块11连接的处理器模块13;处理器模块13,用于提供BMC功能和网络智能化功能。具体的,BMC芯片中的处理器模块13提供BMC功能,例如,监控主板的温度、湿度、电源电压、风扇速度、通信参数和操作系统函数等提供主板监控服务,并且处理器模块13还可以控制网络传输模块12和安全模块11,以便提供网络智能化功能。可以理解的是,安全模块11,为BMC中的安全模块11,在为上传至网络的数据提供加密的同时还用于为处理器模块13提供BMC功能所需的安全服务。具体的,处理器模块13,具体用于对网络传输模块12和安全模块11进行初始配置,并提供主板监控服务和网络智能化功能。具体的,在上电后,可以由处理器模块13对网络传输模块12和安全模块11进行初始配置,以便网络传输模块12和安全模块11能够正常运行。具体的,由于网络传输模块12、安全模块11和处理器模块13三个模块均集成在同一个芯片中,因此,可以共用同一个内部总线14连接,不用再通过外部接口和外部总线连接,相较于现有技术BMC芯片还需利用处理器模块13将数据进行格式转换通过外部总线将数据传输至智能网络芯片,本专利技术实施例中网络传输模块12、安全模块11和处理器模块13共用同一内部总线14,采用的通信协议相同,不再需要数据格式转换,安全模块11可以直接将数据传输至网络传输模块12,不用处理器模块13再对数据传输过程施加处理,使处理器模块13能够集中处理BMC相关功能。此外,本专利技术实施例还公开了一种服务器,包括如前述的BMC芯片。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过本文档来自技高网...

【技术保护点】
1.一种BMC芯片,其特征在于,包括集成在BMC芯片内部的安全模块和网络传输模块;/n所述安全模块,用于对通过BMC传输的数据进行加密,得到加密数据,并发送所述加密数据至所述网络传输模块;/n所述网络传输模块,用于上传所述加密数据至网络。/n

【技术特征摘要】
1.一种BMC芯片,其特征在于,包括集成在BMC芯片内部的安全模块和网络传输模块;
所述安全模块,用于对通过BMC传输的数据进行加密,得到加密数据,并发送所述加密数据至所述网络传输模块;
所述网络传输模块,用于上传所述加密数据至网络。


2.根据权利要求1所述的BMC芯片,其特征在于,还包括集成在所述BMC芯片内部与所述网络传输模块和所述安全模块连接的处理器模块;
所述处理器模块,用于提供BMC功能和网络智能化功能。


3.根据权利要求2所述的...

【专利技术属性】
技术研发人员:刘凯李拓
申请(专利权)人:山东英信计算机技术有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1