设备的自动化上线方法、装置、电子设备及介质制造方法及图纸

技术编号:38819626 阅读:22 留言:0更新日期:2023-09-15 19:58
本申请公开了一种设备的自动化上线方法、装置、电子设备及介质。通过应用本申请的技术方案,可以在SDN控制器检测到网络中存在有与已上线设备相连接的新设备时,启动连接接口的VLAN状态,并将该已上线设备配置为新设备的DHCP中继设备,以使其在三层转发域上为新设备获取用于自动化上线的临时地址,并在二层转发域上与新设备完成临时地址的传输。从而一方面避免了相关技术中存在的,需要管理交互机的参与才可为新设备获取到临时地址而导致的耗费通信资源开销的问题。另一方面通过控制已上线设备与SDN控制器在三层转发域进行信息交互的方式也可以尽量减少相关技术中,所有报文全部在二层转发域进行转发所导致的带内设备纳管组网中容易引起二层环路的问题。组网中容易引起二层环路的问题。组网中容易引起二层环路的问题。

【技术实现步骤摘要】
设备的自动化上线方法、装置、电子设备及介质


[0001]本申请中涉及数据处理技术,尤其是一种设备的自动化上线方法、装置、电子设备及介质。

技术介绍

[0002]SDN控制器是一种管理网络设备的软件,它的目的是简化网络管理人员的工作,进而实现快速部署,快速配置网络策略以及实时监控网络和网络设备的目的。
[0003]相关技术中,带内设备纳管和设备自动化上线是SDN控制器的重要功能。其中,带内设备纳管指的是在SDN控制器使用同一套物理链路承载业务流量和管理流量的情况下,基于一定的网络管理协议(Openflow、Netconf、SNMP等)对设备进行业务相关的配置。而设备自动化上线是指新的设备上线后,SDN控制器基于一定的网络协议(TFTP、DHCP等)对新设备进行初始化配置,使其可以被控制器纳管,而这个过程不需要或仅需要较少的人工操作即可完成。
[0004]然而,在相关技术中的带内设备纳管的流程中,经常会出现二层环路的问题。

技术实现思路

[0005]本申请实施例提供一种设备的自动化上线方法、装置、电子设备及介质。从而解决相关技术中出现的,带内设备纳管的流程中经常会出现二层环路的问题。
[0006]其中,根据本申请实施例的一个方面,提供的一种设备的自动化上线方法,应用于包含至少一个已上线设备的带内设备纳管组网中的目标已上线设备,其中,所述已上线设备的各接口被设置为目标VLAN禁用状态,若所述带内设备纳管组网的SDN控制器感知到任一已上线设备的任一接口的目标VLAN被设置为启动状态,则确定该接口有待上线设备接入,所述SDN控制器包括DHCP服务器,方法包括:检测到通过目标接口与待上线设备连接时,激活所述目标接口,并将所述目标接口的目标VLAN设置为启用状态;接收所述SDN控制器发送的代理配置信息,基于所述代理配置信息将自身配置为所述待上线设备的DHCP中继设备,并将所述目标接口纳入与所述SDN控制器关联的三层转发域;通过所述三层转发域接收DHCP服务器为所述待上线设备分配的临时地址后,通过所述目标接口的目标VLAN所属的二层转发域,将所述临时地址发送给所述待上线设备,以使得所述待上线设备基于所述临时地址完成上线操作。
[0007]可选地,在基于本申请上述方法的另一个实施例中,在所述三层转发域接收所述DHCP服务器发送的上线临时地址之前,还包括:通过所述二层转发域接收所述待上线设备发送的用于获取所述临时地址的DHCP请求报文;在所述三层转发域,向所述DHCP服务器转发所述DHCP请求报文。
[0008]可选地,在基于本申请上述方法的另一个实施例中,所述代理配置信息包括为所述目标接口分配的中继地址,ARP代理配置以及OSPF主机路由通告;基于所述代理配置信息将自身配置为所述待上线设备的DHCP中继设备,并将所述目标接口纳入与所述SDN控制器关联的三层转发域的步骤包括:基于所述中继地址,将所述目标接口配置为所述待上线设备的DHCP中继;基于所述ARP代理配置和OSPF主机路由通告,构建所述目标接口和所述DHCP服务器之间的三层转发路径,以使得所述目标接口纳入与所述SDN控制器关联的三层转发域。
[0009]可选地,在基于本申请上述方法的另一个实施例中,在将所述目标接口的目标VLAN设置为启用状态之后,还包括:向所述SDN控制器发送用于告知所述目标接口的目标VLAN状态为启用状态的接口状态报文。
[0010]其中,根据本申请实施例的一个方面,提供的一种设备的自动化上线方法,应用于包含至少一个已上线设备的带内设备纳管组网中的SDN控制器,其中,所述已上线设备的各接口被设置为目标VLAN禁用状态,若所述带内设备纳管组网的SDN控制器感知到任一已上线设备的任一接口的目标VLAN被设置为启动状态,则确定该接口有待上线设备接入,所述SDN控制器包括DHCP服务器,所述方法包括:检测到目标已上线设备目标接口的目标VLAN启动时,向所述目标已上线设备发送代理配置信息,以使得所述目标已上线设备基于所述代理配置信息将自身配置为待上线设备的DHCP中继设备,并将所述目标接口纳入与所述SDN控制器关联的三层转发域;通过所述三层转发域接收所述待上线设备发送的DHCP请求报文,并为所述待上线设备分配临时地址,其中,所述目标已上线设备通过所述目标接口的目标VLAN所属的二层转发域接收到所述待上线设备发送的DHCP请求报文后,通过所述三层转发域,向所述DHCP服务器转发所述DHCP请求报文;接收所述待上线设备基于临时地址发送的自动化上线请求后,向所述待上线设备配置上线信息;其中,所述上线信息包括分配给所述待上线设备的管理地址信息,将所述管理地址纳入所述SDN控制器所属的OSPF域,以配置所述管理地址的三层转发,禁用所述目标接口和所述待上线设备接口的目标VLAN的指示。
[0011]可选地,在基于本申请上述方法的另一个实施例中,所述上线信息还包括:用于指示所述待上线设备启动SNMP Trap监听协议的信息;其中,所述SNMP Trap监听协议用于在所述待上线设备检测到自身的任一接口的目标VLAN发生状态变化时,向所述SDN控制器发送用于告知自身接口状态已改变的接口状态报文。
[0012]可选地,在基于本申请上述方法的另一个实施例中,在所述向所述待上线设备配置上线信息之后,还包括:检测到所述目标接口的目标VLAN为禁用状态后,撤销向所述目标已上线设备发送的代理配置信息。
[0013]其中,根据本申请实施例的又一个方面,提供的一种设备的自动化上线装置,应用于包含至少一个已上线设备的带内设备纳管组网中的目标已上线设备,其中,所述已上线
设备的各接口被设置为目标VLAN禁用状态,若所述带内设备纳管组网的SDN控制器感知到任一已上线设备的任一接口的目标VLAN被设置为启动状态,则确定该接口有待上线设备接入,所述SDN控制器包括DHCP服务器,所述装置包括:检测模块,被配置为检测到通过目标接口与待上线设备连接时,激活所述目标接口,并将所述目标接口的目标VLAN设置为启用状态;第一接收模块,被配置为接收所述SDN控制器发送的代理配置信息,基于所述代理配置信息将自身配置为所述待上线设备的DHCP中继设备,并将所述目标接口纳入与所述SDN控制器关联的三层转发域;第一发送模块,被配置为通过所述三层转发域接收DHCP服务器为所述待上线设备分配的临时地址后,通过所述目标接口的目标VLAN所属的二层转发域,将所述临时地址发送给所述待上线设备,以使得所述待上线设备基于所述临时地址完成上线操作。
[0014]其中,根据本申请实施例的又一个方面,提供的一种设备的自动化上线装置,应用于包含至少一个已上线设备的带内设备纳管组网中的SDN控制器,其中,所述已上线设备的各接口被设置为目标VLAN禁用状态,若所述带内设备纳管组网的SDN控制器感知到任一已上线设备的任一接口的目标VLAN被设置为启动状态,则确定该接口有待上线设备接入,所述SDN控制器包括DHCP服务器,所述装置包括:第二发送模块,被配置为检测到目标已上线设备目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备的自动化上线方法,其特征在于,应用于包含至少一个已上线设备的带内设备纳管组网中的目标已上线设备,其中,所述已上线设备的各接口被设置为目标VLAN禁用状态,若所述带内设备纳管组网的SDN控制器感知到任一已上线设备的任一接口的目标VLAN被设置为启动状态,则确定该接口有待上线设备接入,所述SDN控制器包括DHCP服务器,所述方法包括:检测到通过目标接口与待上线设备连接时,激活所述目标接口,并将所述目标接口的目标VLAN设置为启用状态;接收所述SDN控制器发送的代理配置信息,基于所述代理配置信息将自身配置为所述待上线设备的DHCP中继设备,并将所述目标接口纳入与所述SDN控制器关联的三层转发域;通过所述三层转发域接收DHCP服务器为所述待上线设备分配的临时地址后,通过所述目标接口的目标VLAN所属的二层转发域,将所述临时地址发送给所述待上线设备,以使得所述待上线设备基于所述临时地址完成上线操作。2.如权利要求1所述的方法,其特征在于,在所述三层转发域接收所述DHCP服务器发送的上线临时地址之前,还包括:通过所述二层转发域接收所述待上线设备发送的用于获取所述临时地址的DHCP请求报文;在所述三层转发域,向所述DHCP服务器转发所述DHCP请求报文。3.如权利要求1所述的方法,其特征在于,所述代理配置信息包括为所述目标接口分配的中继地址,ARP代理配置以及OSPF主机路由通告;基于所述代理配置信息将自身配置为所述待上线设备的DHCP中继设备,并将所述目标接口纳入与所述SDN控制器关联的三层转发域的步骤包括:基于所述中继地址,将所述目标接口配置为所述待上线设备的DHCP中继;基于所述ARP代理配置和OSPF主机路由通告,构建所述目标接口和所述DHCP服务器之间的三层转发路径,以使得所述目标接口纳入与所述SDN控制器关联的三层转发域。4.如权利要求1所述的方法,其特征在于,在将所述目标接口的目标VLAN设置为启用状态之后,还包括:向所述SDN控制器发送用于告知所述目标接口的目标VLAN状态为启用状态的接口状态报文。5.一种设备的自动化上线方法,其特征在于,应用于包含至少一个已上线设备的带内设备纳管组网中的SDN控制器,其中,所述已上线设备的各接口被设置为目标VLAN禁用状态,若所述带内设备纳管组网的SDN控制器感知到任一已上线设备的任一接口的目标VLAN被设置为启动状态,则确定该接口有待上线设备接入,所述SDN控制器包括DHCP服务器,所述方法包括:检测到目标已上线设备目标接口的目标VLAN启动时,向所述目标已上线设备发送代理配置信息,以使得所述目标已上线设备基于所述代理配置信息将自身配置为待上线设备的DHCP中继设备,并将所述目标接口纳入与所述SDN控制器关联的三层转发域;通过所述三层转发域接收所述待上线设备发送的DHCP请求报文,并为所述待上线设备分配临时地址,其中,所述目标已上线设备通过所述目标接口的目标VLAN所属的二层转发域接收到所述待上线设备发送的DHCP请求报文后,通过所述三层转发域,向所述DHCP服务
器转发所述DHCP请求报文;接收所述待上线设备基于临时地址发送的自动化上线请求后,向所述待上线设备配置上线信息;其中,所述上线信息包括分配给所述待上线设备的管理地址信息,将所述管理地址纳入所述SDN控制器所属的OSPF域,以配置所述管理地址的三层转...

【专利技术属性】
技术研发人员:阚哲
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1