【技术实现步骤摘要】
一种IP地址的查看方法和装置
本申请涉及通信
,尤其涉及一种IP地址的查看方法和装置。
技术介绍
BMC(BaseboardManagementController,基板管理控制器)是服务器的带外管理系统,BMC可以基于IPMI(IntelligentPlatformManagementInterface,智能平台管理接口)协议,管理和监控服务器。而且,用户可以通过BMC的管理口登录BMC的管理界面,从而对服务器进行管理和监控。用户登陆BMC管理界面的前提是:BMC已经获取到IP地址,并且用户知道BMC的IP地址。目前,BMC获取IP地址的方式包括静态配置IP地址和动态申请IP地址。静态配置IP地址是指:用户直接为BMC配置IP地址,这种方式的优势是配置简单,而劣势在于:静态配置的IP地址与用户网络可能不在一个网段,且静态配置的IP地址可能会发生IP地址冲突。动态申请IP地址是指:BMC向DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)服务器请求IP地址,由DHCP服务器为BMC分配IP地址,并将分配给BMC的IP地址通知给BMC。无论是静态配置IP地址,还是动态申请IP地址,用户均有可能不知道BMC的IP地址,从而导致无法通过BMC的管理口来登录BMC的管理界面。例如,用户在为BMC配置IP地址之后,可能会忘记这个IP地址,或者,其它用户无法获知该用户为BMC配置的IP地址。DHCP服务器在为BMC分配IP地址之后,用户无法获知DHCP服务器为BMC分配的IP地址。
技术实现思路
本申请提供一种IP地址的查 ...
【技术保护点】
一种IP地址的查看方法,应用于客户端,其特征在于,所述方法包括:获取基板管理控制器BMC对应的标识;生成包括所述标识的因特网控制报文协议ICMP请求报文;以广播方式发送所述ICMP请求报文;接收所述BMC发送的第一报文,所述第一报文是所述BMC确定自身接收到的ICMP请求报文中携带所述BMC的标识后发送的,所述第一报文包括所述BMC的IP地址与介质访问控制MAC地址;从所述第一报文中解析出所述BMC的IP地址与MAC地址,并在ARP表中记录所述IP地址与所述MAC地址的对应关系。
【技术特征摘要】
1.一种IP地址的查看方法,应用于客户端,其特征在于,所述方法包括:获取基板管理控制器BMC对应的标识;生成包括所述标识的因特网控制报文协议ICMP请求报文;以广播方式发送所述ICMP请求报文;接收所述BMC发送的第一报文,所述第一报文是所述BMC确定自身接收到的ICMP请求报文中携带所述BMC的标识后发送的,所述第一报文包括所述BMC的IP地址与介质访问控制MAC地址;从所述第一报文中解析出所述BMC的IP地址与MAC地址,并在ARP表中记录所述IP地址与所述MAC地址的对应关系。2.根据权利要求1所述的方法,其特征在于,所述标识具体为:MAC地址,和/或,所述BMC所在服务器的名称;所述ICMP请求报文的目的MAC地址是广播MAC地址,目的IP地址是所述BMC所属的网段广播地址,源MAC地址是所述客户端的MAC地址,源IP地址是所述客户端的IP地址;所述第一报文具体为:地址解析协议ARP请求报文;或者,ICMP响应报文。3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:在生成ICMP请求报文之前,为所述BMC分配一个IP地址;所述ICMP请求报文中还携带分配的IP地址;以使所述BMC在确定该分配的IP地址为可用IP地址时,将该分配的IP地址设置为所述BMC的IP地址。4.一种IP地址的查看方法,应用于服务器的基板管理控制器BMC,其特征在于,所述方法包括:接收来自客户端的因特网控制报文协议ICMP请求报文;若所述ICMP请求报文携带所述BMC的标识,则向所述客户端发送携带所述BMC的IP地址与介质访问控制MAC地址的第一报文,以使所述客户端在ARP表中记录所述IP地址与所述MAC地址的对应关系;若所述ICMP请求报文未携带所述BMC的标识,则丢弃所述ICMP请求报文。5.根据权利要求4所述的方法,其特征在于,所述标识具体为:MAC地址,和/或,所述服务器的名称;所述ICMP请求报文的目的MAC地址是广播MAC地址,目的IP地址是所述BMC所属的网段广播地址,源MAC地址是所述客户端的MAC地址,源IP地址是所述客户端的IP地址;所述第一报文具体为:地址解析协议ARP请求报文;或者,ICMP响应报文。6.根据权利要求4所述的方法,其特征在于,若所述ICMP请求报文携带所述BMC的标识以及一个IP地址,则在向所述客户端发送携带所述BMC的IP地址与MAC地址的第一报文之前,所述方法进一步包括:判断所述BMC是否有IP地址;如果是,丢弃所述ICMP请求报文携带的IP地址;如果否,判断所述ICMP请求报文携带的IP地址是否为可用IP地址;如果是,将所述ICMP请求报文携带的IP地址设置为所述BMC的IP地址;或者,直接判断所述ICMP请求报文携带的IP地址是否为可用IP地址;如果是,将所述ICMP请求报文携带的IP地址设置为所述BMC的IP地址。7.一种IP地址的查看装置,应用于客户端,其特征在于,所述装置包括:获取模块,用于获取基板管理控制器B...
【专利技术属性】
技术研发人员:雷鸣春,叶鹏军,
申请(专利权)人:紫光华山信息技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。