一种配置互联网协议地址的方法及装置制造方法及图纸

技术编号:21146253 阅读:39 留言:0更新日期:2019-05-18 06:43
本发明专利技术公开了一种配置互联网协议IP地址的方法。机框管理单板接收基板管理控制器BMC发送的请求报文,并根据该请求报文确定所述BMC所在的槽位号。机框管理单板还将包括BMC所在的槽位号的应答报文发送至BMC,而BMC根据该应答报文,配置所述BMC的IP地址。本发明专利技术还提供了一种配置IP地址的装置和设备。采用上述方案,可以保证配置给BMC的IP地址相对于槽位是固定的,使得刀片服务器替换后,BMC的IP地址不变,且无需额外占用背板信号线资源。

A Method and Device for Configuring Internet Protocol Address

【技术实现步骤摘要】
一种配置互联网协议地址的方法及装置
本专利技术涉及通信
,特别涉及一种配置互联网协议地址的方法及装置。
技术介绍
在刀片服务器系统中,机框管理单板通过局域网(LocalAreaNetwork,LAN)与基板管理控制器(BaseboardManagementController,BMC)连接,实现机框管理功能。但是,引入LAN来连接机框管理单板和BMC就会存在BMC的互联网协议(InternetProtocol,IP)地址如何配置的问题。
技术实现思路
本专利技术的主要目的是提供一种配置IP地址的方法,旨在配置BMC的IP地址。本专利技术的一个实施例提供了一种配置IP地址的方法,所述方法包括:接收基板管理控制器BMC发送的请求报文;根据所述请求报文,确定所述BMC所在的槽位号;发送应答报文至所述BMC,其中,所述应答报文包括所述BMC所在的槽位号,所述BMC所在的槽位号用于配置所述BMC的IP地址。本专利技术的一个实施例提供了一种配置IP地址的装置,所述装置包括:接收模块,用于接收BMC发送的请求报文;确定模块,用于根据所述接收模块接收的所述请求报文,确定所述BMC所在的槽位号;发送模块,用于发送应答报文至所述BMC,其中,所述应答报文包括所述确定模块确定的BMC所在的槽位号,所述BMC所在的槽位号用于配置所述BMC的IP地址。本专利技术的一个实施例提供了一种配置IP地址的设备,所述设备包括BMC和机框管理单板;所述BMC包括第一处理器、以及与所述第一处理器耦接的第一存储器;所述机框管理单板包括第二处理器、以及与所述第二处理器耦接的第二存储器;所述第一存储器上存储有可在所述第一处理器上运行的配置IP地址的程序,所述配置IP地址的程序被所述第一处理器执行时实现如下步骤:发送请求报文至所述机框管理单板;接收所述机框管理单板发送的应答报文,其中,所述应答报文包括所述BMC所在的槽位号;根据所述BMC所在的槽位号,配置所述BMC的IP地址;所述第二存储器上存储有可在所述第二处理器上运行的配置IP地址的程序,所述配置IP地址的程序被所述第二处理器执行时实现如下步骤:接收所述BMC发送的请求报文;根据所述请求报文,确定所述BMC所在的槽位号;发送所述应答报文至所述BMC。本专利技术实施例中,机框管理单板接收BMC发送的请求报文,并根据该请求报文确定所述BMC所在的槽位号。机框管理单板还将包括BMC所在的槽位号的应答报文发送至BMC,而BMC根据该应答报文,配置所述BMC的IP地址。采用上述方案,可以保证配置给BMC的IP地址相对于槽位是固定的,使得刀片服务器替换后,BMC的IP地址不变,且无需额外占用背板信号线资源。在本专利技术的实施例中,机框管理单板包括主用机框管理单板和备用机框管理单板。BMC发送请求报文至主用机框管理单板;若在预设时间内,BMC未接收到所述主用机框管理单板发送的应答请求,则发送请求报文至备用机框管理单板。BMC接收主用机框管理单板或者备用机框管理单板发送的应答请求,并根据所述应答请求,配置IP地址。采用上述方案,在主用机框管理单板无应答时,启用备用机框管理单板,可以保证BMC能够获取到BMC所在的槽位号以配置IP地址。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为刀片服务器机框管理平面连接示意图;图2为本专利技术实施例一提供的配置IP地址的方法的流程图;图3为本专利技术实施例一提供的请求报文的格式示意图;图4为本专利技术实施例一提供的应答报文的格式示意图图5为本专利技术实施例二提供的配置IP地址的方法的流程图;图6为本专利技术实施例三提供的配置IP地址的装置的结构框图;图7为本专利技术一实施例提供的配置IP地址的装置的结构框图;图8为本专利技术实施例六提供的配置IP地址的方法的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在企业级刀片服务器系统中,刀片服务器机框可以包括刀片、集成在所述刀片上的BMC、以及机框管理单板。图1是刀片服务器机框管理平面连接示意图,在图1中,刀片服务器机框包括若干个刀片,每个刀片上都集成了一个BMC11,刀片服务器机框还包括一个机框管理单板12,所述机框管理单板12包括交换芯片13和中央处理器CPU14,所述交换芯片13包括若干个交换端口15。其中,所述BMC11和机框管理单板12的交换端口15之间通过网络连接,所述网络可以是LAN。交换芯片13与CPU14之间存在管理口,所述管理口用于从BMC11处接收报文,并获知接收报文的具体交换端口的信息。由此可知,在企业级刀片服务器系统中,BMC与机框管理单板之间可通过LAN连接,那么必然会涉及到BMC的IP地址配置的问题。相关技术中,BMC的IP地址分配的方式一般有两种:动态分配和静态分配。动态分配通常采用动态主机配置协议(DynamicHostConfigurationProtocol,DHCP)方式,在BMC启动后,通过DHCP向机框管理单板请求IP地址,机框管理单板上部署一个DHCPServer(在一个特定的网络中管理DHCP标准的一台计算机),DHCPServer收到BMC的DHCP请求后,根据BMC的媒体访问控制(MediaAccessControl,MAC)地址分配一个IP地址给BMC。在企业级刀片服务器系统中,刀片作为现场可替换单元需要允许更换,更换后的刀片对于服务器系统来说是原有的刀片的替代品,因此,应该为替换后刀片的BMC配置和原来相同的IP地址。但是对于DHCPServer来说,由于替换后的刀片的BMC的MAC地址是不同的,因此,在配置IP地址的时候会为其分配一个新的IP地址。所以这种方式不能满足刀片服务器系统的要求。静态分配是由背板信号线提供硬件地址,机框内每个槽位的硬件地址是唯一的,这样BMC可以根据硬件地址配置IP地址。但是由于企业级刀片服务器系统的密度越来越高,导致背板可用于提供硬件地址的信号线数量不够,因此无法用这种方式进行IP地址的配置。因此,本专利技术的实施例提供了一种配置BMC的IP地址的方法、装置、设备及存储介质,通过机框管理单板中的端口槽位对应表,配置BMC的IP地址,可使得配置给BMC的IP地址相对于槽位是固定的,保证刀片在替换后,刀片上BMC的IP地址不变,且无需额外占用背板信号线资源。实施例一本专利技术实施例一中提供了一种配置IP地址的方法,如图2所示,该方法应用于机框管理单板,包括以下步骤:步骤S101:接收基板管理控制器BMC发送的请求报文;步骤S102:根据所述请求报文,确定所述BMC所在的槽位号;步骤S103:发送应答报文至所述BMC,其中,所述应答报文包括所述BMC所在的槽位号,所述BMC所在的槽位号用于配置所述BMC的IP地址。在上述步骤中,机框管理单板根据BMC发送的请求报本文档来自技高网...

【技术保护点】
1.一种配置互联网协议IP地址的方法,其特征在于,所述方法包括:接收基板管理控制器BMC发送的请求报文;根据所述请求报文,确定所述BMC所在的槽位号;发送应答报文至所述BMC,其中,所述应答报文包括所述BMC所在的槽位号,所述BMC所在的槽位号用于配置所述BMC的IP地址。

【技术特征摘要】
1.一种配置互联网协议IP地址的方法,其特征在于,所述方法包括:接收基板管理控制器BMC发送的请求报文;根据所述请求报文,确定所述BMC所在的槽位号;发送应答报文至所述BMC,其中,所述应答报文包括所述BMC所在的槽位号,所述BMC所在的槽位号用于配置所述BMC的IP地址。2.如权利要求1所述的方法,其特征在于,在所述确定所述BMC所在的槽位号之前,包括:获取端口槽位号对应表,其中,所述端口槽位号对应表包括交换端口号与BMC所在的槽位号之间的对应关系;所述根据所述请求报文,确定所述BMC所在的槽位号,包括:根据所述请求报文,确定交换端口号;根据所述交换端口号和所述端口槽位号对应表,确定所述BMC所在的槽位号。3.如权利要求2所述的方法,其特征在于,所述根据所述请求报文,确定交换端口号,包括:根据所述请求报文,确定用于接收所述请求报文的交换端口;根据所述交换端口,确定所述交换端口号。4.如权利要求2所述的方法,其特征在于,所述根据所述请求报文,确定交换端口号,包括:获取所述报文请求中携带的交换端口号参数;根据所述交换端口号参数,确定所述交换端口号。5.一种配置IP地址的装置,其特征在于,所述装置包括:接收模块,用于接收基板管理控制器BMC发送的请求报文;确定模块,用于根据所述接收模块接收的所述请求报文,确定所述BMC所在的槽位号;发送模块,用于发送应答报文至所述BMC,其中,所述应答报文包括所述确定模块确定的BMC所在的槽位号,所述BMC所在的槽位号用于配置所述BMC的IP地址。6.一种配置IP地址的设备,其特征在于,所述设备包括基板管理控制器BMC和机框管理单板;所述BMC包括第一处理器、以及与所述第一处理器耦接的第一存储器;所述机框管理单板包括第二处理器、以及与所述第二处理器耦接的第二存储器;所述第一...

【专利技术属性】
技术研发人员:蒋诚徐兴刘晓博
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1