一种地址分配方法及装置制造方法及图纸

技术编号:14392669 阅读:78 留言:0更新日期:2017-01-10 20:17
本发明专利技术实施例提供了一种地址分配方法及装置,该方法包括:根据客户端的请求向动态主机配置协议DHCP服务器发送地址请求信息;接收来自DHCP服务器的地址响应信息,其中,地址响应信息中包括DHCP服务器针对请求信息分配的地址和标识信息;将地址和标识信息发送给客户端,以及同步给第二VTEP,以使客户端根据地址与标识信息与第二VTEP进行通信。通过本发明专利技术能够使多个园区之间共享相同的DHCP服务器,有效地提高资源利用率并防止资源浪费,同时还能够提升园区之间通信的可靠性以及用户体验。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种地址分配方法及装置
技术介绍
DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)是局域网的网络协议,采用服务器/客户端架构,DHCP服务器主要用于:为DHCP客户端自动分配IP地址等配置信息。现有技术在利用DHCP服务器分配地址时,采用的方案为:每个园区内设置一个DHCP服务器,并且每个DHCP服务器只负责所属园区内的地址分配。此外,当不同的园区各自拥有DHCP服务器时,DHCP服务器在分配IP的过程中,可能出现不同园区中的VM具有相同IP的情况,在该种情况下,将导致不同园区中的VM无法正常通信。
技术实现思路
本专利技术实施例所要解决的技术问题是提供一种地址分配方法,以提高资源利用率以及园区间通信的可靠性。本专利技术实施例公开了一种地址分配方法,应用于第一可扩展虚拟局域网络VXLAN隧道终端节点VTEP,该方法包括:根据客户端的请求向DHCP服务器发送地址请求信息;接收来自DHCP服务器的地址响应信息,其中,地址响应信息中包括DHCP服务器针对请求信息分配的地址和标识信息;将地址和标识信息发送给客户端,以及同步给第二VTEP,以使客户端根据地址与标识信息与第二VTEP进行通信。本专利技术实施例还公开了一种地址分配方法,应用于DHCP服务器,该方法包括:接收来自第一可扩展虚拟局域网络VXLAN隧道终端节点VTEP的地址请求信息,其中,请求信息中携带有特定信息;获取特定信息,并通过检索本地存储的特定信息与标识信息的对应关系,确定与特定信息对应的目标标识信息,以及,为请求信息对应的客户端分配地址;将地址与目标标识信息发送给第一VTEP,以通过第一VTEP将地址和目标标识信息发送给客户端,以及同步给第二VTEP。本专利技术实施例还公开了一种地址分配装置,应用于第一VTEP,该装置包括:发送模块,用于根据客户端的请求向DHCP服务器发送地址请求信息;接收模块,用于接收来自DHCP服务器的地址响应信息,其中,地址响应信息中包括DHCP服务器针对请求信息分配的地址和标识信息;同步模块,用于将地址和标识信息发送给客户端,以及同步给第二VTEP,以使客户端根据地址与标识信息与第二VTEP进行通信。本专利技术实施例还公开了一种地址分配装置,应用于DHCP服务器,该装置包括:接收模块,用于接收来自第一可扩展虚拟局域网络VXLAN隧道终端节点VTEP的地址请求信息,其中,请求信息中携带有特定信息;确定模块,用于获取特定信息,并通过检索本地存储的特定信息与标识信息的对应关系,确定与特定信息对应的目标标识信息,以及,为请求信息对应的客户端分配地址;发送模块,用于将地址与目标标识信息发送给第一VTEP,以通过第一VTEP将地址和目标标识信息发送给客户端,以及同步给第二VTEP。这样,本专利技术实施例中,通过根据客户端的请求向DHCP服务器发送地址请求信息;接收来自DHCP服务器的地址响应信息,其中,地址响应信息中包括DHCP服务器针对请求信息分配的地址和标识信息;将地址和标识信息发送给客户端,以及同步给第二VTEP,以使客户端根据地址与标识信息与第二VTEP进行通信。从而能够使多个园区之间共享相同的DHCP服务器,有效地提高资源利用率并防止资源浪费,同时还能够提升园区之间通信的可靠性以及用户体验。附图说明图1是本专利技术的一种地址分配方法实施例的步骤流程图;图2是本专利技术实施例中的网络框架示意图;图3是本专利技术的一种地址分配实施例的结构框图;图4是本专利技术的一种地址分配实施例的结构框图;图5是本专利技术的一种地址分配实施例的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术实施例的核心构思之一在于,提出一种地址分配方法和装置,以提高资源利用率以及园区间通信的可靠性。参照图1,示出了本专利技术的一种地址分配方法实施例的步骤流程图,该方法应用于第一VTEP中,具体可以包括如下步骤:步骤101,根据客户端的请求向DHCP服务器发送地址请求信息。具体的,当客户端需要向DHCP申请IP地址时,客户端将请求发送给与其相连VTEP。在本专利技术的实施例中,第一VTEP接收客户端发来的请求,其中,该请求中包括但不限于:客户端的MAC地址等信息。第一VTEP获取客户端的请求中携带的信息,并向DHCP服务器发送地址请求信息。在本专利技术的实施例中,地址请求信息中携带有客户端的MAC地址等信息。步骤102,接收来自DHCP服务器的地址响应信息,其中,地址响应信息中包括DHCP服务器针对请求信息分配的地址和标识信息。具体的,DHCP接收来自第一VTEP的地址请求信息,并针对该地址请求信息为对应的客户端分配地址和标识信息。DHCP将分配的地址和标识信息发送至第一VTEP。第一VTEP接收来自DHCP服务器的地址响应信息,其中,地址响应信息中包括DHCP分配的地址和标识信息。步骤103,将地址和标识信息发送给客户端,以及同步给第二VTEP,以使客户端根据地址与标识信息与第二VTEP进行通信。具体的,第一VTEP接收地址响应信息,并获取其中携带的地址和标识信息。随后,第一VTEP将地址和标识信息发送给客户端。客户端接收到地址和标识信息后,将其存储于本地。第一VTEP还将地址和标识信息同步给第二VTEP,在本专利技术的实施例中,第二VTEP为与第一VTEP属于相同园区或不同园区内的其它VTEP,从而接收到该地址和标识信息的第二VTEP能够根据该地址和标识信息与所述客户端进行通信。综上所述,本专利技术实施例中的技术方案,通过根据客户端的请求向动态主机配置协议DHCP服务器发送地址请求信息;接收来自DHCP服务器的地址响应信息,其中,地址响应信息中包括DHCP服务器针对请求信息分配的地址和标识信息;将地址和标识信息发送给客户端,以及同步给第二VTEP,以使客户端根据地址与标识信息与第二VTEP进行通信,从而能够使多个园区之间共享相同的DHCP服务器,有效地提高资源利用率并防止资源浪费,并且当多个园区中分别设置有DHCP服务器时,能够防止因多个DHCP服务器为不同客户端分配了相同的地址,而导致被分配了相同地址的多个客户端发生访问冲突的问题,进而提升园区之间通信的可靠性以及用户体验。在本专利技术的一个实施例中,步骤101还可以具体包括:查询第一VTEP所在的园区内是否存在DHCP服务器;若是,则将地址请求信息发送至DHCP服务器;若否,则从其它园区中的DHCP服务器中选择出目标DHCP服务器,并将地址请求信息发送给目标DHCP服务器。在本专利技术的一个实施例中,从其它园区中的DHCP服务器中选择出目标DHCP服务器的步骤,可以进一步包括:若查询到第一VTEP所在的园区内不存在DHCP服务器,则根据其它园区中的DHCP服务器的负载状态选择目标DHCP服务器。在本专利技术的一个优选的实施例中,在第一VTEP所在的园区内存在DHCP服务器的情况下,用户同样可以根据实际需要设置VTEP与DHCP之间的选择规则,使VTEP优先选择其它园区中负载数量较少(即负载状态较好)的DHCP服务器作为目标DHCP服务器。在本专利技术的另一个优选的实施例中,各园区内的VTEP可以全部向其本文档来自技高网...
一种地址分配方法及装置

【技术保护点】
一种地址分配方法,其特征在于,应用于第一可扩展虚拟局域网络VXLAN隧道终端节点VTEP,所述方法包括:根据客户端的请求向动态主机配置协议DHCP服务器发送地址请求信息;接收来自所述DHCP服务器的地址响应信息,其中,所述地址响应信息中包括所述DHCP服务器针对所述请求信息分配的地址和标识信息;将所述地址和所述标识信息发送给所述客户端,以及同步给第二VTEP,以使所述客户端根据所述地址与所述标识信息与所述第二VTEP进行通信。

【技术特征摘要】
1.一种地址分配方法,其特征在于,应用于第一可扩展虚拟局域网络VXLAN隧道终端节点VTEP,所述方法包括:根据客户端的请求向动态主机配置协议DHCP服务器发送地址请求信息;接收来自所述DHCP服务器的地址响应信息,其中,所述地址响应信息中包括所述DHCP服务器针对所述请求信息分配的地址和标识信息;将所述地址和所述标识信息发送给所述客户端,以及同步给第二VTEP,以使所述客户端根据所述地址与所述标识信息与所述第二VTEP进行通信。2.根据权利要求1所述的方法,其特征在于,所述向DHCP服务器发送地址请求信息的步骤,具体包括:查询所述第一VTEP所在的园区内是否存在DHCP服务器;若是,则将所述地址请求信息发送至所述DHCP服务器;若否,则从其它园区中的DHCP服务器中选择出目标DHCP服务器,并将所述地址请求信息发送给所述目标DHCP服务器。3.根据权利要求2所述的方法,其特征在于,所述从其它园区中的DHCP服务器中选择出目标DHCP服务器的步骤,进一步包括:若查询到所述第一VTEP所在的园区内不存在所述DHCP服务器,则根据其它园区中的DHCP服务器的负载状态选择所述目标DHCP服务器。4.根据权利要求1所述的方法,其特征在于,所述接收来自所述DHCP服务器的地址响应信息的步骤之后,进一步包括:将所述地址和所述标识信息写入本地存储的转发表项;相应的,所述将所述地址和所述标识信息发送给所述客户端,以及同步给第二VTEP的步骤,包括:通过所述第一VTEP与所述第二VTEP之间的VXLAN隧道将所述转发表项同步给第二VTEP,以使所述第二VTEP根据所述转发表项与所述客户端进行通信。5.一种地址分配方法,其特征在于,应用于动态主机配置协议DHCP服务器,所述方法包括:接收来自第一可扩展虚拟局域网络VXLAN隧道终端节点VTEP的地址请求信息,其中,所述请求信息中携带有特定信息;获取所述特定信息,并通过检索本地存储的特定信息与标识信息的对应关系,确定与所述特定信息对应的目标标识信息,以及,为所述请求信息对应的客户端分配地址;将所述地址与所述目标标识信息发送给所述第一VTEP,以通过所述第一VTEP将所述地址和所述目标标识信息发送给所述客户端,以及同步给第二VTEP。6.根据权利要求5所述的方法,其特征在于,所述方法进一步包括:将所述地址与所述目标标识信息转发给与所述DHCP服务器分属于不同园区的其它DHCP服务器。7.根据权利要求5所述的方法,其特征在于,所述特定信息为所述第一VTEP与所述DHCP之间的VXLAN隧道的隧道标识信息。8.一种地址分配装置,其特征在于,应用于第...

【专利技术属性】
技术研发人员:黄李伟王伟
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1