一种独立保存BMC MAC地址的系统及其实现方法技术方案

技术编号:43474772 阅读:18 留言:0更新日期:2024-11-27 13:14
本发明专利技术提供一种独立保存BMCMAC地址的系统及其实现方法,BMC启动后,主进程下面所有的线程均工作起来;用户设定MAC地址;在bmc的主进程中增加一个线程函数来处理写MAC的事件;线程函数中调用标准的写入函数,将MAC地址写入到对应的epprom特定位置中;读取MAC地址时,通过调用系统libnetwork库中的读取函数从既定的eeprom特定位置读取所有的MAC地址;再调用库中ioctcl对应的系统驱动将读到的MAC地址写入到BMC的网络文件系统里面。本发明专利技术的BMC升级的时候只会刷新自己的Flash,不会涉及到BMC以外的flash,就能避免BMC MAC地址在更新BMC固件时丢失的问题。

【技术实现步骤摘要】

本专利技术涉及存储bmc mac地址的,具体涉及一种独立保存bmc mac地址的系统及其实现方法。


技术介绍

1、众所周知,服务器中的mac地址和bmc(baseboard management controller,主板管理控制器)在服务器系统中扮演着重要的角色,它们各自具有独特的功能,并在服务器的运行和管理中相互关联。

2、其中,mac地址是服务器网卡的物理地址,全称为媒体访问控制地址(mediaaccess control address),用于唯一标识网络设备。它由12个十六进制数组成,通常以冒号或破折号分隔mac地址在网络通信中起着关键作用,它用于确定数据包在局域网中的传递路径,以及进行数据包的目的地和源地址的匹配。服务器通过mac地址与局域网中的其他设备进行通信。管理员可以通过验证mac地址来限制网络访问,只允许具有特定mac地址的设备与服务器通信,从而提高网络的安全性。

3、bmc是服务器的核心固件,主要是监控整个服务器。这种固件里面运行了小型的linux系统,既然是linux系统,所以有自己的mac地址。通过bmc的本文档来自技高网...

【技术保护点】

1.一种独立保存BMC MAC地址的系统,包括:服务器以及服务器内设有的BMC单元,其特征在于,服务器的核心构架包括:BMC单元、BIOS单元、OS单元,BMC单元独立通过连接单元进入业务程序单元进行访问;

2.根据权利要求1所述独立保存BMC MAC地址的系统,其特征在于:所述eeprom模块的储存量大小为64KB;

3.根据权利要求1所述的独立保存BMC MAC地址的实现方法,其特征在于:服务器主板上设有所述BMC单元,所述BMC单元通过SPI启动BMC Flash模块,BMC Flash模块通过I2C访问eeprom模块,其具体的写入与读取流程如下:

...

【技术特征摘要】

1.一种独立保存bmc mac地址的系统,包括:服务器以及服务器内设有的bmc单元,其特征在于,服务器的核心构架包括:bmc单元、bios单元、os单元,bmc单元独立通过连接单元进入业务程序单元进行访问;

2.根据权利要求1所述独立保存bmc mac地址的系统,其特征在于:所述eeprom模块的储存量大小为64kb;

3.根据权利要求1所述的独立保存bmc mac地址的实现方法,其特征在于:服务器主板上设有所述bmc单元,所述bmc单元通过spi启动bmc flash模块,bmc flash模块通过i2c访问eeprom模块,其具体的写入与读取流程如下:

4.根据权利要求3所述的独立保存bmc mac地址的实现方法,其特征在于:mac地址的长度为6kb,所述bmc mac地址储存单元可存储4个mac地址;

5....

【专利技术属性】
技术研发人员:刘洋孙骥庞艳艳
申请(专利权)人:上海飞斯信息科技有限公司
类型:发明
国别省市:

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

1