CN1937509A - 一种获取单板框号的方法及*** - Google Patents
一种获取单板框号的方法及*** Download PDFInfo
- Publication number
- CN1937509A CN1937509A CN 200610061941 CN200610061941A CN1937509A CN 1937509 A CN1937509 A CN 1937509A CN 200610061941 CN200610061941 CN 200610061941 CN 200610061941 A CN200610061941 A CN 200610061941A CN 1937509 A CN1937509 A CN 1937509A
- Authority
- CN
- China
- Prior art keywords
- frame number
- frame
- veneer
- single board
- obtains
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Small-Scale Networks (AREA)
Abstract
本发明适用于通信领域,提供了一种获取单板框号的方法和***,所述方法包括:A.配置并保存单板所处机框的框号;B.读取所述框号,并发送给单板。本发明在机框数据模块中设置本机框框号,并通过机框管理模块发送框号,使得单板CPU自动获取到本板所处机框的框号,同时,单板可以根据获得到的框号进行相应的属性设置和功能调用等。
Description
技术领域
本发明属于通信领域,尤其涉及级联机框中一种获取单板框号的方法及***。
背景技术
随着电信设备对平台的可靠性、业务性能以及运行效率等要求的不断提高,先进的通讯计算机架构(Advanced Telecommunications Computing Architecture,ATCA)应运而生。PCI工业计算机制造组织(Peripherial Component InterconnectIndustrial Computer Manufacturers Group,PICMG)制订的PICMG 3.X系列规范中,以智能平台管理接口(Intelligent Platform Management Interface,IPMI)技术为基础实现了电信架构的ATCA规范。
图1示出了IPMI体系架构在ATCA中的应用,通过主/备机框管理模块(Shelf Management Module,SMM)板上的机框管理控制器(Shelf ManagerControlle,ShMC)执行***管理。ShMC负责实现对ATCA***中的现场置换单元(Field Replaceable Units,FRU)的管理,例如ATCA单板、电源、风扇等。当ShMC观测到机框内温度发生跃升,可以控制风扇提高转速;当电源开始对ATCA单板进行供电,ATCA单板上唯一可以运行的部分是***管理,此时由ShMC决定哪些ATCA单板可以全部启动以及何时启动。ShMC作为维护管理主节点,基板管理控制器(Baseboard Management Controller,BMC)作为从节点,主从节点通过智能平台管理总线(Intelligent Platform Management Bus,IPMB)通信,组成独立的带外维护体系,共同完成对机框、单板的维护管理。每块ATCA单板都有自己的中央处理器(Central Processing Unit,CPU),调用相应的业务软件,运行指定的功能模块等。按照PICMG规范,机框数据模块(Shelf Data Module,SDM)只作为电擦除可编程只读存储器(ElectricallyErasable Programmable ROM,EEPROM)的载体,用于存放框内单板的数据。
随着用户数量的不断增加,运营商采用多框级联的方式组网,级联的机框之间通常采用人为标记框号的方式来区分,例如,在每个机框上贴标签做标记等,然后根据框号对其中的单板进行手动的属性配置等。但这种人为标记框号的方式不灵活,不具备可配置性。
发明内容
本发明的目的在于提供一种获取单板框号的方法,旨在解决现有技术中存在的单板不能自动获取框号的问题。
本发明的另一目的在于提供一种获取单板框号的***。
本发明是这样实现的,一种获取单板框号的方法,所述方法包括下述步骤:
A.配置并保存单板所处机框的框号;
B.读取所述框号,并发送给单板。
所述步骤B包括:
B11.读取所述框号;
B12.向单板的基板管理控制器发送所述框号;
B13.单板的中央处理单元与单板的基板管理控制器通讯获得所述框号。
所述步骤B12通过智能平台管理总线实现;所述步骤B13通过***管理总线实现。
所述步骤B包括:
B21.读取并上报所有级联机框的框号;
B22.判断所述框号是否重复或者超出限定框号范围,是则执行步骤B23,否则执行步骤B24;
B23.根据配置情况给框号异常的框重新分配框号,并发出告警和提示,继续执行步骤B24;
B24.分别向本框单板的基板管理控制器发送所述框号;
B25.单板的中央处理单元与单板的基板管理控制器通讯获得所述框号。
所述配置框号的步骤通过拨码开关实现。
一种获取单板框号的***,所述***包括:
机框数据模块,用于配置并保存单板所在机框的框号;
机框管理模块,用于读取所述框号,并发送给单板。
所述***进一步包括:
框号校验模块,用于对所有级联机框的框号进行验证。
所述框号校验模块为后管理模块。
所述框号校验模块包括:
逻辑判断单元,用于判断所有级联机框的框号是否重复或者超出限定框号范围;
异常处理单元,用于根据配置情况给框号异常的框重新分配框号,并将其返回给所述机框管理模块;
告警单元,用于在有框号重复或者超出限定框号范围时发出告警和提示。
所述机框数据模块包括:
拔码开关,用于配置单板所在机框的框号;
存储器,用于存储所述框号。
所述机框管理模块通过智能平台管理总线向单板发送框号。
本发明在机框数据模块中设置本框框号,并通过机框管理模块发送框号,使得单板CPU自动获取到本板所处框的框号,同时,单板可以根据获得到的框号进行相应的属性设置和功能调用等。
附图说明
图1是符合ATCA架构的机框结构图;
图2是本发明提供的多框级联中获取单板框号的实现流程图;
图3是本发明优选实施例中多框级联时获取单板框号的实现流程图;
图4是本发明提供的多框级联中获取单板框号的***结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图2示出了本发明提供的获取单板框号的实现流程,详述如下:
在步骤S201中,配置单板框号,并把框号值保存在SDM板的EPPROM中;
在本发明的一实施例中通过在SDM板上设置拨码开关,来实现本框框号的灵活设置。当拨码开关为8位时,可设置的框号范围为0~255,实际应用中通常限定其中的一部分作为级联机框的有效的框号。
在步骤S202中,ShMC读取SDM板EPPROM中的框号值,并通过IPMB总线发送给ATCA单板的BMC,BMC将其保存在自身的只读存储器(Read-OnlyMemory,ROM)中;
ShMc向BMC发送框号发生在以下几种情况下:
1.当整个机框上电或插拔ATCA单板后,ShMC读取SDM板EPPROM中的框号,并在BMC上电注册的过程中向BMC发送框号。
2.当ATCA单板已经上电,而SMM板重启,ShMC读取SDM板EPPROM中的框号,并向BMC发送框号。当ShMC发送的框号与BMC的ROM中保存的框号不同,BMC对ROM中的框号进行更新。
3.当插拔SDM板后,ShMc重新读取SDM板EPPROM中的框号,如果框号数值有所改变,ShMC向框内所有在位单板广播新框号。
在步骤S203中,ATCA单板的CPU通过***管理总线(System ManagementBus,SMBUS)与该单板的BMC通讯获得框号,并可根据获得的框号进行介质访问控制(Media Access Control,MAC)地址和网际协议(Internet Protocol,IP)地址的设置等。
作为本发明的一优选实施例,在ShMC向ATCA单板发送框号前,判断各级联机框的框号是否重复或者超出限定框号范围,以防止ShMC读取框号失败后产生随机异常的框号,例如框号重复或超出可设置框号的范围,发送给本框中的单板,图3示出了本实施例下的获取单板框号的实现过程,详述如下:
在步骤S301中,配置单板框号,并把框号保存在SDM板EPPROM中;
在步骤S302中,各级联机框的ShMC读取SDM板EPPROM中的框号并上报,判断上报的所有框号是否有框号重复或者超出限定框号范围,是则执行步骤S303,否则,执行步骤S304;
在步骤S303中,根据配置情况给框号异常的框重新分配框号,同时,发出告警和提示有异常框号需要重新设置,继续执行步骤S304;
在步骤S304中,ShMC通过IPMB总线将框号发送给ATCA单板的BMC,BMC将其保存在自身的ROM中;
在步骤S305中,ATCA单板的CPU通过SMBUS与该单板的BMC通讯获得框号。
相应的,本发明还提供了一种获取单板框号的***400,如图4所示,包括机框数据模块401和机框管理模块402。
机框数据模块401配置并保存单板所在机框的框号。在本发明的一实施例中机框数据模块401包括一拨码开关实现配置框号。
机框管理模块402从机框数据模块401读取所述框号,并发送给ATCA单板。
作为本发明的优选实施例,获取单板框号的***400进一步包括框号校验模块403,框号校验模块403在机框管理模块402向ATCA单板发送框号之前对框号进行验证。
框号校验模块403包括逻辑判断单元4031、异常处理单元4032以及告警单元4033。
当机框管理模块402从机框数据模块401读取框号后,先上报给逻辑判断单元4031,逻辑判断单元4031接收到所有级联机框的机框管理模块402发送的框号后,判断是否有框号重复或者超出限定框号范围,当有框号重复或者超出限定框号范围,异常处理单元4032根据配置情况给框号异常的框重新分配框号,例如,给框号冲突的两个机框中的任意一个分配一个在限定范围内的闲置框号,并将其返回给所述机框管理模块402,同时,告警单元4033发出告警和提示。最后,机框管理模块402将框号通过IPMB总线发送给ATCA单板。
在本发明的一实施例中,框号校验模块403所实现的功能也可以由现有技术中的后管理模块(Background Administration Module,BAM)来实现。
本发明仅提供框号设置以及最终CPU侧获取到该框号的技术方案,有关框号的具体使用属于上游开发的应用内容,例如,可以根据获取到的框号来区分几个级联机框业务上的功能,ATCA单板CPU上的业务软件可以根据获取到的框号来运行指定功能模块等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1、一种获取单板框号的方法,其特征在于,所述方法包括下述步骤:
A.配置并保存单板所处机框的框号;
B.读取所述框号,并发送给单板。
2、如权利要求1所述的获取单板框号的方法,其特征在于,所述步骤B包括:
B11.读取所述框号;
B12.向单板的基板管理控制器发送所述框号;
B13.单板的中央处理单元与单板的基板管理控制器通讯获得所述框号。
3、如权利要求2所述的获取单板框号的方法,其特征在于,所述步骤B12通过智能平台管理总线实现;所述步骤B13通过***管理总线实现。
4、如权利要求1所述的获取单板框号的方法,其特征在于,所述步骤B包括:
B21.读取并上报所有级联机框的框号;
B22.判断所述框号是否重复或者超出限定框号范围,是则执行步骤B23,否则执行步骤B24;
B23.根据配置情况给框号异常的框重新分配框号,并发出告警和提示,继续执行步骤B24;
B24.分别向本框单板的基板管理控制器发送所述框号;
B25.单板的中央处理单元与单板的基板管理控制器通讯获得所述框号。
5、如权利要求1至4任一权利要求所述的获取单板框号的方法,其特征在于,所述配置框号的步骤通过拨码开关实现。
6、一种获取单板框号的***,其特征在于,所述***包括:
机框数据模块,用于配置并保存单板所处机框的框号;
机框管理模块,用于读取所述框号,并发送给单板。
7、如权利要求6所述的获取单板框号的***,其特征在于,所述***进一步包括:
框号校验模块,用于对所有级联机框的框号进行验证。
8.如权利要求7所述的获取单板框号的***,其特征在于,所述框号校验模块包括:
逻辑判断单元,用于判断所有级联机框的框号是否重复或者超出限定框号范围;
异常处理单元,用于根据配置情况给框号异常的框重新分配框号,并将其返回给所述机框管理模块;
告警单元,用于在有框号重复或者超出限定框号范围时发出告警和提示。
9.如权利要求6所述的获取单板框号的***,其特征在于,所述机框数据模块包括:
拨码开关,用于配置单板所在机框的框号;
存储器,用于存储所述框号。
10.如权利要求6所述的获取单板框号的***,其特征在于,所述机框管理模块通过智能平台管理总线向单板发送框号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610061941 CN1937509A (zh) | 2006-08-01 | 2006-08-01 | 一种获取单板框号的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610061941 CN1937509A (zh) | 2006-08-01 | 2006-08-01 | 一种获取单板框号的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1937509A true CN1937509A (zh) | 2007-03-28 |
Family
ID=37954796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610061941 Pending CN1937509A (zh) | 2006-08-01 | 2006-08-01 | 一种获取单板框号的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1937509A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848105A (zh) * | 2010-04-22 | 2010-09-29 | 华为技术有限公司 | 一种通信设备的编号设置方法及*** |
CN101141762B (zh) * | 2007-10-09 | 2010-09-29 | 华为技术有限公司 | 在atca中启动设备管理***的方法及设备管理*** |
WO2011009338A1 (zh) * | 2009-07-21 | 2011-01-27 | 中兴通讯股份有限公司 | 一种先进电信计算架构中设置单板参数的方法及*** |
CN101282238B (zh) * | 2008-04-24 | 2011-07-13 | 中兴通讯股份有限公司 | 一种通信设备内部单板自动发现的方法 |
CN102156656A (zh) * | 2010-12-31 | 2011-08-17 | 华为技术有限公司 | 虚拟化平台下获取虚拟框槽号的方法和设备 |
CN103338116A (zh) * | 2013-05-28 | 2013-10-02 | 华为技术有限公司 | 机框框号设置装置及机框 |
CN103647854A (zh) * | 2013-12-18 | 2014-03-19 | 大唐移动通信设备有限公司 | 一种ip地址配置方法和设备 |
CN112508138A (zh) * | 2020-11-18 | 2021-03-16 | 北京融讯科创技术有限公司 | 单板服务器管理方法、装置、设备及计算机可读存储介质 |
-
2006
- 2006-08-01 CN CN 200610061941 patent/CN1937509A/zh active Pending
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141762B (zh) * | 2007-10-09 | 2010-09-29 | 华为技术有限公司 | 在atca中启动设备管理***的方法及设备管理*** |
CN101282238B (zh) * | 2008-04-24 | 2011-07-13 | 中兴通讯股份有限公司 | 一种通信设备内部单板自动发现的方法 |
WO2011009338A1 (zh) * | 2009-07-21 | 2011-01-27 | 中兴通讯股份有限公司 | 一种先进电信计算架构中设置单板参数的方法及*** |
CN101848105A (zh) * | 2010-04-22 | 2010-09-29 | 华为技术有限公司 | 一种通信设备的编号设置方法及*** |
CN101848105B (zh) * | 2010-04-22 | 2012-07-04 | 华为技术有限公司 | 一种通信设备的编号设置方法及*** |
CN102156656A (zh) * | 2010-12-31 | 2011-08-17 | 华为技术有限公司 | 虚拟化平台下获取虚拟框槽号的方法和设备 |
CN102156656B (zh) * | 2010-12-31 | 2014-04-02 | 华为技术有限公司 | 虚拟化平台下获取虚拟框槽号的方法和设备 |
CN103338116A (zh) * | 2013-05-28 | 2013-10-02 | 华为技术有限公司 | 机框框号设置装置及机框 |
CN103338116B (zh) * | 2013-05-28 | 2016-08-24 | 华为技术有限公司 | 机框框号设置装置及机框 |
CN103647854A (zh) * | 2013-12-18 | 2014-03-19 | 大唐移动通信设备有限公司 | 一种ip地址配置方法和设备 |
CN112508138A (zh) * | 2020-11-18 | 2021-03-16 | 北京融讯科创技术有限公司 | 单板服务器管理方法、装置、设备及计算机可读存储介质 |
CN112508138B (zh) * | 2020-11-18 | 2024-03-26 | 北京融讯科创技术有限公司 | 单板服务器管理方法、装置、设备及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1937509A (zh) | 一种获取单板框号的方法及*** | |
US10333771B2 (en) | Diagnostic monitoring techniques for server systems | |
CN101083557B (zh) | 一种基于snmp的ip网络集群管理方法 | |
CN106598802A (zh) | 管理网络唤醒指令的方法以及服务器 | |
WO2014094237A1 (en) | Techniques associated with server transaction latency information | |
CN102204185B (zh) | 多核路由器 | |
CN101562542B (zh) | 免费arp请求的响应方法和网关设备 | |
CN103516547A (zh) | 一种网络参数分配方法及装置 | |
CN110554943A (zh) | 一种基于i3c的多节点服务器cmc管理***及方法 | |
US20210286747A1 (en) | Systems and methods for supporting inter-chassis manageability of nvme over fabrics based systems | |
CN102843259A (zh) | 集群内中间件自管理热备方法及*** | |
CN103135732A (zh) | 服务器机柜*** | |
CN103347031B (zh) | 一种防范arp报文攻击的方法及设备 | |
CN105516386A (zh) | 一种服务器管理***mac地址冲突检测和处理方法及*** | |
CN100508468C (zh) | 分布式节点动态管理数据自适应交换方法 | |
CN108540551A (zh) | 一种服务器节点信息的获取方法和获取*** | |
CN103138969B (zh) | 服务器机架*** | |
CN102420693A (zh) | Atca机框***、构建方法及后插单板 | |
CN106169982B (zh) | 扩展端口的处理方法、装置及*** | |
CN100375961C (zh) | 应用于刀锋伺服***的错误检测方法与装置 | |
CN116483613A (zh) | 故障内存条的处理方法及装置、电子设备及存储介质 | |
CN114189471B (zh) | 跨设备链路聚合组主备配置方法、***、终端及存储介质 | |
EP3573303B1 (en) | Forwarder network-access recognition method, sdn controller, and forwarder | |
CN103501239A (zh) | 一种端口状态同步方法、相关设备及*** | |
CN108279755A (zh) | 服务器风扇管理方法、装置、***及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |