网络中设备配置的方法和装置与流程

文档序号:11410719阅读:395来源:国知局
网络中设备配置的方法和装置与流程

本公开涉及通信技术领域,尤其涉及网络中设备配置的方法和装置。



背景技术:

当设备出厂后进行现场部署时,需要对设备进行初始化配置,例如,对设备进行ip地址配置。在此初始化配置的过程中,需要大量的人工操作。此外,在初始化配置后,在配置被操作人员人为修改且配置未被记录的情况下,将对设备的配置管理带来困难。

相关技术中,采用dhcp(动态主机设置协议,dynamichostconfigurationprotocol)进行ip地址配置。该技术需要在dhcp服务器配置相关的地址池信息,当网络中有新设备加入时,从地址池中选择未用的ip地址配置给新设备。但是,在进行设备实际部署时,出于安全考虑,客户网络的dhcp服务器配置一般不允许设备商随意修改,且当设备重启后,不能保证依旧使用原有的ip地址,为设备的有效管理带来困难。



技术实现要素:

本公开提供一种网络中设备配置的方法和装置,用于解决上述技术问题,至少部分地解决上述技术问题。

根据本公开实施例的第一方面,提供一种网络中设备配置的方法,用于主控机,所述方法包括:向多播组发送组播探测报文;接收加入多播组的设备回复的响应报文,所述响应报文包括设备标识;根据所述响应报文包括的设备标识确定设备配置信息;向多播组发送组播配置报文,所述组播配置报文包括设备标识和设备配置信息。

可选的,所述根据所述响应报文包括的设备标识确定设备配置信息包括:从设备标识与配置信息的对应列表中查找与所述响应报文包括的设备标识对应的配置信息作为设备配置信息。

可选的,所述向多播组发送组播配置报文包括:使用所述设备对应的公钥对所述组播配置报文进行加密;向多播组发送加密的组播配置报文。

可选的,所述接收加入多播组的设备回复的响应报文包括:使用所述主控机对应的私钥对接收的响应报文进行解密。

根据本公开实施例的第二方面,提供一种网络中设备配置的方法,用于已加入多播组的设备,所述方法包括:接收主控机发送的组播探测报文;向主控机回复响应报文,所述响应报文包括设备标识;接收来自主控机的组播配置报文,所述组播配置报文包括设备标识和设备配置信息;根据所述组播配置报文包括的设备标识和设备配置信息确定所述设备对应的配置信息;使用所确定出所述设备对应的配置信息进行配置。

可选的,所述根据所述组播配置报文包括的设备标识和设备配置信息确定所述设备对应的配置信息包括:判断所述组播配置报文包括的设备标识和所述设备自身的设备标识是否一致;当所述组播配置报文包括的设备标识和所述设备自身的设备标识一致时,确定所述组播配置报文包括的配置信息与所述设备相对应。

可选的,所述向主控机回复响应报文包括:使用所述主控机对应的公钥对所述响应报文进行加密;向所述主控机发送加密的响应报文。

可选的,所述接收来自主控机的组播配置报文包括:使用所述设备对应的私钥对接收的组播配置报文进行解密。

根据本公开实施例的第三方面,提供一种网络中设备配置的装置,其特征在于,用于主控机,所述装置包括:发送模块,用于向多播组发送组播探测报文;接收模块,用于接收加入多播组的设备回复的响应报文,所述响应报文包括设备标识;确定模块,用于根据所述响应报文包括的设备标识确定设备配置信息;所述发送模块还用于向多播组发送组播配置报文,所述组播配置报文包括设备标识和设备配置信息。

根据本公开实施例的第四方面,提供一种网络中设备配置的装置,用于已加入多播组的设备,所述装置包括:接收模块,用于接收主控机发送的组播探测报文;发送模块,用于向主控机回复响应报文,所述响应报文包括设备标识;所述接收模块还用于接收来自主控机的组播配置报文,所述组播配置报文包括设备标识和设备配置信息;确定模块,用于根据所述组播配置报文包括的设备标识和设备配置信息确定所述设备对应的配置信息;配置模块,用于使用所确定出的配置信息进行配置。

本公开的实施例提供的技术方案可以包括以下有益效果:向多播组发送组播探测报文,接收加入多播组的设备回复的包括设备标识的响应报文,根据响应报文包括的设备标识确定设备配置信息,向多播组发送包括设备标识和设备配置信息的组播配置报文,如此,根据响应报文包括的设备标识确定设备配置信息,实现了对设备的自动化配置,进而能够减少操作人员的配置工作量,节约操作成本并提高操作效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种网络中设备配置的方法的流程图。

图2是根据一示例性实施例示出的一种网络中设备配置的方法的流程图。

图3是根据一示例性实施例示出的应用网络中设备配置的方法的场景的示意图;

图4是根据一示例性实施例示出的一种网络中设备配置的方法的流程图。

图5是根据一示例性实施例示出的一种网络中设备配置的装置的结构框图。

图6是根据一示例性实施例示出的一种网络中设备配置的装置的结构框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种网络中设备配置的方法的流程图,该方法可用于主控机,如图1所示,该方法可包括以下步骤。

在步骤s110中,向多播组发送组播探测报文。

举例而言,主控机可以周期性地在局域网络中发送组播探测报文。例如,可以使用udp(用户数据报协议)封装组播探测报文,并且在udp中使用预设目的端口;向多播组对应的组播地址发送udp报文。

在步骤s120中,接收加入多播组的设备回复的响应报文。

其中,响应报文包括设备标识。

举例而言,设备在接收到主控机发送的组播探测报文后,确定自身所处状态,当自身处于需配置状态时,设备将自身的设备标识,例如设备序列号sn,封装到响应报文中,然后将响应报文发送给主控机,例如可以使用单播报文来发送响应。主控机接收到响应报文,获得响应报文中包括的设备标识。

响应报文中除了包括设备标识外,还可以包括设备当前使用的ip地址和子网掩码。

在步骤s130中,根据响应报文包括的设备标识确定设备配置信息。

主控机可以根据各个设备的设备标识来确定设备的配置信息。例如,设备配置信息可包括设备的ip地址和子网掩码,主控机可利用设备sn按预设算法确定出设备的ip地址,将ip地址配置给设备。子网掩码由当前网络中网络地址位数决定,同一网络中具有统一的子网掩码。

在步骤s140中,向多播组发送组播配置报文。

其中,组播配置报文可包括设备标识和设备配置信息。

举例而言,主控机使用组播配置报文将配置信息发送给各个设备。主控机可以在单个组播配置报文中包括单个设备的配置信息和设备标识;也可以在单个组播配置报文中包括多个设备的配置信息和对应设备标识。设备接收到组播配置报文后,根据自身的设备标识从组播配置报文中确定出与自身的设备标识对应的配置信息,并使用该配置信息进行配置。

通过上述实施例,根据响应报文包括的设备标识确定设备配置信息,实现了对设备的自动化配置,进而能够减少操作人员的配置工作量,节约操作成本并提高操作效率。

在一实施例中,根据响应报文包括的设备标识确定设备配置信息包括:从设备标识与配置信息的对应列表中查找与响应报文包括的设备标识对应的配置信息作为设备配置信息。

举例而言,在主控机存储预先配置的设备标识与ip地址的对应列表,主控机从响应报文中解析出设备标识后,在对应列表中查找到设备标识对应的ip地址,如此确定出配置给设备的ip地址。

在一实施例中,向多播组发送组播配置报文可包括:使用设备对应的公钥对组播配置报文进行加密;向多播组发送加密的组播配置报文。

举例而言,为避免组播配置报文中设备配置信息被恶意篡改,可以采用公钥私钥加密技术对设备配置信息进行加密。主控机在发送组播配置报文时使用设备的公钥进行加密,设备接收到组播配置报文时使用私钥进行解密。多播组中的多个设备可以使用相同的公钥私钥对。

在一实施例中,接收加入多播组的设备回复的响应报文可包括:使用主控机对应的私钥对接收的响应报文进行解密。

举例而言,为避免设备信息被窃取,可采用公钥私钥加密技术对设备的响应报文进行加密。设备在发送响应报文时,使用主控机的公钥进行加密,主控机接收到响应报文后,使用主控机的私钥进行解密。

在上述实施例中,使用加密技术进行报文传输,增加了信息传输的安全性。

图2是根据一示例性实施例示出的一种网络中设备配置的方法的流程图,该方法可用于已加入多播组的设备,如图2所示,该方法可包括以下步骤。

在步骤s210中,接收主控机发送的组播探测报文。

举例而言,组播探测报文使用组播地址进行传播,当设备加入到多播组后,设备对接收的使用组播地址的报文进行解析获得其中数据。

在步骤s220中,向主控机回复响应报文。

其中,响应报文包括设备标识。

举例而言,设备在接收到主控机发送的组播探测报文后,确定自身所处状态,当自身处于需配置状态时,设备将自身的设备标识,例如设备序列号sn,封装到响应报文中,然后将响应报文发送给主控机,例如可以使用单播报文来发送响应。

在步骤s230中,接收来自主控机的组播配置报文。

其中,组播配置报文包括设备标识和设备配置信息。

举例而言,主控机接收到响应报文后,根据响应报文包括的设备标识确定设备配置信息。主控机使用组播配置报文将配置信息发送给各个设备。主控机可以在单个组播配置报文中包括单个设备的配置信息和设备标识;也可以在单个组播配置报文中包括多个设备的配置信息和对应设备标识。

在步骤s240中,根据组播配置报文包括的设备标识和设备配置信息确定设备对应的配置信息。

举例而言,设备接收到组播配置报文后,从组播配置报文中确定出与自身的设备标识对应的配置信息。

在步骤s250中,使用所确定出设备对应的配置信息进行配置。

举例而言,配置信息中可包括:ip地址和子网掩码,设备可使用该ip地址配置信息进行ip地址配置。

通过上述实施例,根据响应报文包括的设备标识确定设备配置信息,实现了对设备的自动化配置,进而能够减少操作人员的配置工作量,节约操作成本并提高操作效率。

在一实施例中,根据组播配置报文包括的设备标识和设备配置信息确定设备对应的配置信息可包括:判断组播配置报文包括的设备标识和设备自身的设备标识是否一致;当组播配置报文包括的设备标识和设备自身的设备标识一致时,确定组播配置报文包括的配置信息与设备相对应。

举例而言,当主控机可以在单个组播配置报文中包括单个设备的配置信息和设备标识时,设备接收到组播配置报文后,通过判断组播配置报文包括的设备标识和设备自身的设备标识是否一致来确定组播配置报文包括的配置信息是否与自身相对应。

在一实施例中,向主控机回复响应报文可包括:使用主控机对应的公钥对响应报文进行加密;向主控机发送加密的响应报文。

举例而言,为避免设备信息被窃取,可采用公钥私钥加密技术对设备的响应报文进行加密。设备在发送响应报文时,使用主控机的公钥进行加密,主控机接收到响应报文后,使用主控机的私钥进行解密。

在一实施例中,接收来自主控机的组播配置报文可包括:使用设备对应的私钥对接收的组播配置报文进行解密。

举例而言,为避免组播配置报文中设备配置信息被恶意篡改,可以采用公钥私钥加密技术对设备配置信息进行加密。主控机在发送组播配置报文时使用设备的公钥进行加密,设备接收到组播配置报文时使用私钥进行解密。多播组中的多个设备可以使用相同的公钥私钥对。

在上述实施例中,使用加密技术进行报文传输,增加了信息传输的安全性。

图3是根据一示例性实施例示出的应用网络中设备配置的方法的场景的示意图。如图3所示,主控机和多个设备间通过网络连接,该网络可以为有线网络或无线网络,在此没有特别限制。如图4所示,该方法可包括如下步骤。

在步骤s402中,主控机向多播组发送组播探测报文。在步骤s404中,设备接收主控机发送的组播探测报文。在步骤s406中,设备将设备标识封装到响应报文中,使用主控机对应的公钥对响应报文进行加密。在步骤s408中,设备向主控机发送加密的响应报文。在步骤s410中,主控机使用私钥对接收的响应报文进行解密,从响应报文中解析出设备标识。在步骤s412中,主控机从设备标识与配置信息的对应列表中查找与响应报文包括的设备标识对应的配置信息作为设备配置信息。在步骤s414中,主控机将设备配置信息和设备标识封装到组播配置报文中,使用设备对应的公钥对组播配置报文进行加密。在步骤s416中,主控机向多播组发送加密的组播配置报文。在步骤s418中,设备使用私钥对接收的组播配置报文进行解密,解析出设备标识和设备配置信息。在步骤s420中,设备判断组播配置报文包括的设备标识和设备自身的设备标识是否一致。在步骤s422中,当组播配置报文包括的设备标识和设备自身的设备标识一致时,设备确定组播配置报文包括的配置信息与设备相对应,使用所确定出的设备对应的配置信息进行配置。

上述实施例仅用于对本发明中方法进行示例性说明,不用于限制本发明的保护范围。

图5是根据一示例性实施例示出的一种网络中设备配置的装置的结构图,该装置可用于主控机,如图5所示,该装置可包括以下模块。

发送模块510,用于向多播组发送组播探测报文;

接收模块520,用于接收加入多播组的设备回复的响应报文,所述响应报文包括设备标识;

确定模块530,用于根据所述响应报文包括的设备标识确定设备配置信息;

发送模块510还用于向多播组发送组播配置报文,所述组播配置报文包括设备标识和设备配置信息。

在一实施例中,确定模块530用于从设备标识与配置信息的对应列表中查找与所述响应报文包括的设备标识对应的配置信息作为设备配置信息。

在一实施例中,发送模块510用于使用所述设备对应的公钥对所述组播配置报文进行加密;向多播组发送加密的组播配置报文。

在一实施例中,接收模块520用于使用主控机对应的私钥对接收的响应报文进行解密。

上述装置与前述用于主控机中的方法相对应,具体实施方式可参见方法中详细说明,在此不再赘述。

图6是根据一示例性实施例示出的一种网络中设备配置的装置的结构图,该装置可用于已加入多播组的设备,如图5所示,该装置可包括以下模块。

接收模块610,用于接收主控机发送的组播探测报文;

发送模块620,用于向主控机回复响应报文,所述响应报文包括设备标识;

接收模块610还用于接收来自主控机的组播配置报文,所述组播配置报文包括设备标识和设备配置信息;

确定模块630,用于根据所述组播配置报文包括的设备标识和设备配置信息确定所述设备对应的配置信息;

配置模块640,用于使用所确定出的配置信息进行配置。

在一实施例中,确定模块630用于判断组播配置报文包括的设备标识和所述设备自身的设备标识是否一致;当所述组播配置报文包括的设备标识和所述设备自身的设备标识一致时,确定所述组播配置报文包括的配置信息与所述设备相对应。

在一实施例中,发送模块620用于使用所述主控机对应的公钥对所述响应报文进行加密;向所述主控机发送加密的响应报文。

在一实施例中,接收模块610用于使用所述设备对应的私钥对接收的组播配置报文进行解密。

上述装置与前述用于主控机中的方法相对应,具体实施方式可参见方法中详细说明,在此不再赘述。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1