一种网络节点配置方法及管理节点技术

技术编号:20081280 阅读:36 留言:0更新日期:2019-01-15 02:41
本发明专利技术实施例提供一种网络节点配置方法及管理节点,应用于通信技术领域,可以改善无法快速获知网络节点的主机名或IP地址的问题。该网络节点配置方法包括:接收目标节点上报的目标报文,目标报文中携带有目标节点的MAC地址;根据目标节点的MAC地址,确定目标端口号,目标端口号为管理节点中接收目标报文的端口的端口号;根据管理节点中的起始IP地址和目标端口号,生成目标IP地址;根据管理节点的主机名和目标端口号,生成目标主机名;为目标节点配置目标IP地址和目标主机名。该网络节点配置方法具体应用于管理节点为网络节点配置进行初始化配置的过程中。

A Node Configuration Method and Management Node

The embodiment of the present invention provides a network node configuration method and a management node, which can be applied in the field of communication technology to improve the problem that the host name or IP address of the network node can not be quickly known. The network node configuration method includes: receiving the target message reported by the target node, carrying the MAC address of the target node in the target message; determining the target port number according to the MAC address of the target node, and the target port number is the port number of the port receiving the target message in the management node; generating the target IP address according to the starting IP address and the target port number in the management node; Manage the host name and target port number of the node to generate the target host name; configure the target IP address and target host name for the target node. The network node configuration method is specifically applied in the process of initial configuration of the management node for the network node configuration.

【技术实现步骤摘要】
一种网络节点配置方法及管理节点
本专利技术实施例涉及通信
,尤其涉及一种网络节点配置方法及管理节点。
技术介绍
当前数据中心、园区等场景中,网络建设完成投用前,往往面临大量网络节点需要初始化配置的问题。其中,一个网络节点出厂时,往往没有网络之间互连的协议(英文:InternetProtocol,简称:IP)地址,只有固定的主机名(例如交换机为switch,路由器为router)。此时,需要对网络节点进行初始配置,如配置IP地址、主机名等。现有技术可以通过动态主机配置协议(英文:DynamicHostConfigurationProtocol,简称:DHCP)服务器为网络节点配置IP地址。在DHCP服务器为网络节点配置IP地址之后,DHCP服务器可以提供已分配IP地址列表,该列表中包括一组或多组配置信息,每组配置信息中包括:媒体访问控制(英文:MediaAccessControl,简称:MAC)地址、主机名和IP地址。此时,可以根据一个网络节点的MAC地址,从已分配IP地址列表中得到配置给该网络节点的IP地址和主机名。存在的问题是,由于MAC地址通常为6组8位16进制数、且现有技术中DHCP服务器为网络节点配置的IP地址或主机名不规律,因此即使知道了某个网络节点的MAC地址,技术人员也无法通过阅读已分配IP地址列表快速获知该网络节点的主机名或IP地址。
技术实现思路
本专利技术实施例提供一种网络节点配置方法及管理节点,以改善无法快速获知网络节点的主机名或IP地址的问题。为了解决上述技术问题,本专利技术实施例是这样实现的:第一方面,本专利技术实施例提供一种网络节点配置方法,应用于管理节点,该网络节点配置方法包括:接收目标节点上报的目标报文,目标报文中携带有目标节点的MAC地址;根据目标节点的MAC地址,确定目标端口号,目标端口号为管理节点中接收目标报文的端口的端口号;根据管理节点中的起始网际协议IP地址和目标端口号,生成目标IP地址,目标IP地址为用于对目标节点进行配置的IP地址;根据管理节点的主机名和目标端口号,生成目标主机名,目标主机名为用于对目标节点进行配置的主机名;为目标节点配置目标IP地址和目标主机名。基于本方案,由于管理节点针对目标节点生成的目标IP地址和目标主机名均是有规律的,因此有利于简化管理节点针对目标节点生成的目标IP地址和目标主机名的步骤,并有利于提高管理节点生成的目标IP地址和目标主机名的可读性,实现快速查询针对目标节点的目标IP地址和目标主机名。其中,由于管理节点针对目标节点生成目标IP地址和目标主机名之后,可以将该目标IP地址和目标主机名配置给目标节点,因此在配置成功之后,支持后续查询目标节点在网络中的IP地址和主机名。如此,可以实现快速完成网络节点初始化配置,且方便网络管理员使用。在一种可能的实现方式中,上述目标报文为DHCP发现报文;为目标节点配置目标IP地址和目标主机名,包括:发送DHCP提供报文,DHCP提供报文中携带有目标IP地址、目标主机名和管理节点的第二IP地址;接收DHCP请求报文;若DHCP请求报文中携带目标IP地址和第二IP地址,则发送DHCP确认报文,DHCP确定报文用于指示目标IP地址为配置给目标节点的IP地址。其中,由于管理节点可以基于DHCP协议针对目标节点生成的目标IP地址和目标主机名均是有规律的,因此有利于简化管理节点针对目标节点生成的目标IP地址和目标主机名的步骤,并有利于提高管理节点生成的目标IP地址和目标主机名的可读性,实现快速查询针对目标节点的目标IP地址和目标主机名。在一种可能的实现方式中,目标主机名中还包括第一标识,第一标识用于指示目标节点。其中,管理节点为多个网络节点配置主机名时,可以通过在各个主机名中设置不同的第一标识区分不同的网络节点。在一种可能的实现方式中,接收目标节点上报的目标报文,包括:在接收目标报文的端口为预设分配端口的情况下,接收目标节点上报的目标报文,预设分配端口为管理节点中预先设置的用于分配IP地址的端口。其中,通常管理节点中用于支持网络节点初始化配置(为网络节点分配IP地址和主机名)的端口,可以为管理节点中的部分端口,而非所有端口。如此,管理节点为网络节点分配IP地址和主机名之前,可以将管理节点中的部分端口(如上述接收目标报文的端口)预先设置为预设分配端口。在一种可能的实现方式中,根据管理节点中的起始IP地址和目标端口号,生成目标IP地址,包括:将起始IP地址加目标端口号,得到目标IP地址;根据管理节点的主机名和目标端口号,生成目标主机名,包括:将目标端口号加1,得到目标序号;组合管理节点的主机名和目标序号,得到目标主机名。其中,由于管理节点为网络节点配置的目标IP地址为起始IP地址加目标端口号得到的,因此只要获知目标端口号,便可以获知该目标IP地址。如此,有利于方便后续查询针对网络节点配置的IP地址。另外,由于管理节点配置目标IP地址的过程较为简单,因此有利于简化管理节点为网络节点配置IP地址的过程。由于管理节点为网络节点配置的目标主机名为由管理节点的主机名和目标端口号得到的,因此只要获知目标端口号和管理节点的主机名,便可以获知该目标主机名。如此,有利于方便后续查询针对网络节点配置的主机名。另外,由于管理节点配置主机名的过程较为简单,因此有利于简化管理节点为网络节点配置主机名的过程。再者,由于管理节点为一个网络节点配置的IP地址和主机名之间也是有规律的,使得通过为网络节点配置的主机名也可以查询到为该网络节点配置的IP地址,即有利于快速查询为网络节点配置的IP地址。在一种可能的实现方式中,根据目标节点的MAC地址,确定目标端口号,包括:根据目标节点的MAC地址和目标对应关系,确定目标端口号,目标对应关系为目标节点的MAC地址和目标端口号之间的对应关系。其中,由于管理节点接收到携带有目标节点的MAC地址的目标报文之后,可以确定出与该MAC地址对应的端口,如通过查询管理节点中预先存储MAC地址表;因此,管理节点可以确定得到目标端口号。从而,可以使得管理节点后续根据目标端口号得到为网络节点配置的目标IP地址和目标主机名。第二方面,本专利技术实施例还提供了一种管理节点,该管理节点包括:接收模块、确定模块、生成模块和配置模块;接收模块,用于接收目标节点上报的目标报文,目标报文中携带有目标节点的MAC地址;确定模块,用于根据接收模块得到的MAC地址,确定目标端口号,目标端口号为管理节点中接收目标报文的端口的端口号;生成模块,用于根据管理节点中的IP地址和确定模块得到的目标端口号,生成目标IP地址,目标IP地址为用于对目标节点进行配置的IP地址;生成模块,还用于根据管理节点的主机名和确定模块得到的目标端口号,生成目标主机名,目标主机名为用于对目标节点进行配置的主机名。配置模块,用于为目标节点配置生成模块得到的目标IP地址和目标主机名。在一种可能的实现方式中,目标报文为动态主机配置协议DHCP发现报文;配置模块,具体用于发送DHCP提供报文,DHCP提供报文中携带有目标IP地址、目标主机名和管理节点的IP地址;接收DHCP请求报文;若DHCP请求报文中携带目标IP地址和管理节点的IP地址,则发送DHCP确认报文,DHCP确定报文用于本文档来自技高网...

【技术保护点】
1.一种网络节点配置方法,应用于管理节点,其特征在于,所述网络节点配置方法包括:接收目标节点上报的目标报文,所述目标报文中携带有所述目标节点的MAC地址;根据所述MAC地址,确定目标端口号,所述目标端口号为管理节点中接收所述目标报文的端口的端口号;根据所述管理节点中的起始IP地址和所述目标端口号,生成目标IP地址,所述目标IP地址为用于对所述目标节点进行配置的IP地址;根据所述管理节点的主机名和所述目标端口号,生成目标主机名,所述目标主机名为用于对所述目标节点进行配置的主机名;为所述目标节点配置所述目标IP地址和所述目标主机名。

【技术特征摘要】
1.一种网络节点配置方法,应用于管理节点,其特征在于,所述网络节点配置方法包括:接收目标节点上报的目标报文,所述目标报文中携带有所述目标节点的MAC地址;根据所述MAC地址,确定目标端口号,所述目标端口号为管理节点中接收所述目标报文的端口的端口号;根据所述管理节点中的起始IP地址和所述目标端口号,生成目标IP地址,所述目标IP地址为用于对所述目标节点进行配置的IP地址;根据所述管理节点的主机名和所述目标端口号,生成目标主机名,所述目标主机名为用于对所述目标节点进行配置的主机名;为所述目标节点配置所述目标IP地址和所述目标主机名。2.根据权利要求1所述的网络节点配置方法,其特征在于,所述目标报文为动态主机配置协议DHCP发现报文;所述为所述目标节点配置所述目标IP地址和所述目标主机名,包括:发送DHCP提供报文,所述DHCP提供报文中携带有所述目标IP地址、所述目标主机名和所述管理节点的IP地址;接收DHCP请求报文;若所述DHCP请求报文中携带所述目标IP地址和所述管理节点的IP地址,则发送DHCP确认报文,所述DHCP确定报文用于指示所述目标IP地址为配置给所述目标节点的IP地址。3.根据权利要求1所述的网络节点配置方法,其特征在于,所述接收目标节点上报的目标报文,包括:在所述接收所述目标报文的端口为预设分配端口的情况下,接收所述目标节点上报的所述目标报文,所述预设分配端口为所述管理节点中预先设置的用于分配IP地址的端口。4.根据权利要求1所述的网络节点配置方法,其特征在于,所述根据所述管理节点中的起始IP地址和所述目标端口号,生成目标IP地址,包括:将所述起始IP地址加所述目标端口号,得到所述目标IP地址;所述根据所述管理节点的主机名和所述目标端口号,生成目标主机名,包括:将所述目标端口号加1,得到目标序号;组合所述管理节点的主机名和所述目标序号,得到所述目标主机名。5.一种管理节点,其特征在于,所述管理节点包括:接收模块、确定模块、生成模块和配置模块;所述接收模块,用于接收目标节点上报的目标报文,所述目标报文中携带有所述目标节点的MAC地址;所述确定模块,用...

【专利技术属性】
技术研发人员:董青
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川,51

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

1