[发明专利]一种在CPU端升级BMC的方法及装置在审
申请号: | 202010944629.7 | 申请日: | 2020-09-10 |
公开(公告)号: | CN112187522A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 梁盛楠;朱英澍;王鹏 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/12 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 215124 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cpu 升级 bmc 方法 装置 | ||
本发明公开了一种在CPU端升级BMC的方法及装置,包括:在主板上集成单芯片交换机并使BMC和CPU在主板内实现网络互通;基于CPU物理网卡创建CPU虚拟网卡,基于BMC物理网卡创建BMC虚拟网卡;所述CPU虚拟网卡与BMC虚拟网卡具有相同的地址网段以在主板内构建一个局域网;将单芯片交换机上BMC的通信口和单芯片交换机上CPU的通讯口限制在同一vlan中以实现两者在局域网内的通信。本发明冲破了传统BMC固件升级只能通过网络进行的这一限制,并且设计了一种新的管理网口共用的方法,通过软硬件相结合的形式,实现了在没有外部网络连接的情况下,可以从CPU端对BMC固件进行升级。
技术领域
本发明涉及BMC固件升级技术领域,尤其涉及一种在CPU端升级BMC的方法及装置。
背景技术
白盒交换机,是一种软硬件分离的新型交换机构建系统。通过购买ODM(原始设计制造商)的交换机裸机硬件,搭配一些可选的开源操作系统,即可构成一个完整的交换机系统,出售给客户。
BMC(基板管理控制器)是白盒交换机或者服务器主板上一种可以对CPU进行远程操作的控制芯片,是一套独立于交换机CPU端的系统,可以远程监控交换机系统上的一些性能指标,以及对交换机执行开关机操作、系统升级、设备查看等一系列操作。BMC固件需要定期升级,以解决bug或者增添新的功能。
目前市面上比较成熟的BMC系统,都有完整的升级方案,厂商一般会提供升级脚本,用户可以在远程服务器上运行脚本,通过网络对BMC进行远程升级。
这种方式前提是必须知晓BMC的IP地址,否则无法通过网络升级。而白盒交换机与服务器不同,在一些特殊场景下,需要在不知道BMC IP地址的情况对其进行升级,这时就无法利用远程升级脚本。
发明内容
本发明提供的一种技术方案是一种在CPU端升级BMC的方法及装置,其解决使固件升级更能适配白盒交换机的应用场景的问题。
BMC,即执行伺服器远端管理控制器,英文全称为Baseboard ManagementController.为基板管理控制器。它可以在机器未开机的状态下,对机器进行固件升级、查看机器设备、等一些操作。
BMC更新固件的方式有多种,通过网络更新、通过烧写器更新等。在某些情况下(如在网络更新过程中擦除Flash时不小心断电,将导致更新中断,原系统无法重启)需要烧录器更新固件,若此时无烧录器或者烧录座,将给更新工作带来不便。
本发明的技术方案是:在BMC和CPU端分别通过软件创建虚拟网卡,并通过vlan功能,将BMC和CPU虚拟网卡限制在一个vlan中,它们之间的通信不会通过网管口发送到外部网络。
具体的,网络管理口通过物理层芯片连接入一个带有三层路由功能的单芯片交换机的port0端口,BMC则通过物理层芯片接入单芯片交换机的port2端口,CPU端通过以太网芯片接入单芯片交换机的port1端口。
本方案中当于使用一个低成本单芯片千兆交换机,取代了原有的NCI控制器,可自动构建一个局域网,从而方便的使BMC和CPU都可共用一个管理网口,并且为BMC和CPU的板内网络互连提供了硬件基础。
具体的升级方法包括:
第一、启动BMC并配置单片机交换芯片的vlan,并将对接BMC的port1通信口和对接CPU的port2通信口分配至同一vlan中,其中BMC的port0通信口位于vlan1,port1通信口和port2通信口位于vlan2。
第二、基于BMC的物理网卡创建一个BMC虚拟网卡并为其分配IP地址为192.168.1.200。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010944629.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种箱包制造切割装置
- 下一篇:一种余泥渣土的处理方法