一种DHCP地址分配的方法、设备及系统技术方案

技术编号:16975059 阅读:43 留言:0更新日期:2018-01-07 09:51
一种DHCP地址分配的方法、设备及系统。所述方法包括:第一分布式网关设备接收DHCP客户端向DHCP服务器发送的用于请求分配IP地址的第一请求报文,根据所述第一请求报文生成第二请求报文,所述第二请求报文携带第一子选项信息,所述第一子选项信息包括第一Back tracking IP地址,所述第一Back tracking IP地址作为所述第一分布式网关设备用于与所述DHCP服务器通信的接口IP地址;所述第一分布式网关设备向所述DHCP服务器发送所述第二请求报文,并且接收来自所述DHCP服务器的应答报文,所述应答报文携带第二子选项信息,所述第二子选项信息包括第二Back tracking IP地址;所述第一分布式网关设备根据所述第二Back tracking IP地址转发所述应答报文。从而解决在分布式网关的网络架构中,无需DHCP服务器支持相应功能的情况下,也能确保IP地址的正确分配。

【技术实现步骤摘要】
一种DHCP地址分配的方法、设备及系统
本申请涉及通信
,尤其涉及一种用于分布式网关(Distributedgateway)的动态主机配置协议(DynamicHostConfigurationProtocol,DHCP)地址分配的方法、设备及系统。
技术介绍
DHCP是一个局域网的网络协议,使用用户数据报协议(UserDatagramProtocol,UDP)协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配互联网协议(InternetProtocol,IP)地址,给用户或者内部网络管理员作为对所有计算机进行中央管理的手段。在分布式网关的网络架构中,DHCP客户端和DHCP服务器不在同一网段中,分布式网关设备作为DHCP中继(DynamicHostConfigurationProtocolrelay,DHCPrelay),位于DHCP客户端和DHCP服务器之间实现对DHCP广播报文的跨网段转发。DHCP服务器在向DHCP客户端发送DHCPOffer或DHCPACK报文,为了使DHCPOffer或DHCPACK报文能够到达正确的分布式网关设备,通常采用以下两种方法:方法本文档来自技高网...
一种DHCP地址分配的方法、设备及系统

【技术保护点】
一种动态主机配置协议DHCP地址分配的方法,所述方法用于分布式网关,其特征在于,所述方法包括:第一分布式网关设备接收DHCP客户端向DHCP服务器发送的第一请求报文,所述第一请求报文用于请求分配因特网协议IP地址,所述DHCP客户端与所述DHCP服务器不属于同一个网段;所述第一分布式网关设备根据所述第一请求报文生成第二请求报文,所述第二请求报文携带第一子选项信息,所述第一子选项信息包括第一回程因特网协议Back tracking IP地址,所述第一Back tracking IP地址作为所述第一分布式网关设备用于与所述DHCP服务器通信的接口IP地址;所述第一分布式网关设备向所述DHCP服务器...

【技术特征摘要】
1.一种动态主机配置协议DHCP地址分配的方法,所述方法用于分布式网关,其特征在于,所述方法包括:第一分布式网关设备接收DHCP客户端向DHCP服务器发送的第一请求报文,所述第一请求报文用于请求分配因特网协议IP地址,所述DHCP客户端与所述DHCP服务器不属于同一个网段;所述第一分布式网关设备根据所述第一请求报文生成第二请求报文,所述第二请求报文携带第一子选项信息,所述第一子选项信息包括第一回程因特网协议BacktrackingIP地址,所述第一BacktrackingIP地址作为所述第一分布式网关设备用于与所述DHCP服务器通信的接口IP地址;所述第一分布式网关设备向所述DHCP服务器发送所述第二请求报文;所述第一分布式网关设备接收来自所述DHCP服务器的应答报文,所述应答报文携带第二子选项信息,所述第二子选项信息包括第二BacktrackingIP地址;所述第一分布式网关设备根据所述第二BacktrackingIP地址转发所述应答报文。2.根据权利要求1所述的方法,其特征在于,所述第一分布式网关设备根据所述第二BacktrackingIP地址转发所述应答报文,包括:所述第一分布式网关设备确定所述第二BacktrackingIP地址和所述第一分布式网关设备用于与所述DHCP服务器通信的接口IP地址不相同时,将所述应答报文转发给第二分布式网关设备,其中,所述第二BacktrackingIP地址作为所述第二分布式网关设备用于与所述DHCP服务器通信的接口IP地址。3.根据权利要求1所述的方法,其特征在于,所述第一分布式网关设备根据所述第二BacktrackingIP地址转发所述应答报文,包括:所述第一分布式网关设备确定所述第二BacktrackingIP地址和所述第一分布式网关设备用于与所述DHCP服务器通信的接口IP地址相同时,将所述应答报文发送给所述DHCP客户端。4.根据权利要求1至3任一项所述的方法,其特征在于,所述第一请求报文和所述第二请求报文是DHCPDiscover报文,所述应答报文是DHCPOffer报文。5.根据权利要求1至3任一项所述的方法,其特征在于,所述第一请求报文和所述第二请求报文是DHCPRequest报文,所述应答报文是DHCPACK报文。6.根据权利要求1至5任一项所述的方法,其特征在于,所述第一子选项信息还包括第一子网因特网协议SubnetIP地址,所述第一Subnet地址是所述第一分布式网关设备用于与所述DHCP客户端通信的接口IP地址;所述第二子选项信息还包括第二SubnetIP地址。7.根据权利要求1至6任一项所述的方法,其特征在于,所述分布式网关为以下任意一种:虚拟扩展局域网VXLAN分布式网关、虚拟局域网VLAN分布式网关、多协议标记交换MPLS分布式网关和网络虚拟化通用路由封装NVGRE分布式网关。8.一种动态主机配置协议DHCP地址分配的方法,所述方法用于分布式网关,其特征在于,所述方法包括:DHCP服务器接收来自分布式网关设备的请求报文,所述请求报文携带子选项信息以及Giaddr信息,所述子选项信息包括回程因特网协议BacktrackingIP地址,所述BacktrackingIP地址作为所述分布式网关设备用于与所述DHCP服务器通信的接口因特网协议IP地址;所述DHCP服务器确定是否能够解析所述请求报文中的所述子选项信息;当所述DHCP服务器不能解析所述请求报文中的所述子选项信息时,生成第一应答报文,所述第一应答报文包括所述子选项信息和根据所述Giaddr信息为DHCP客户端分配的IP地址,所述第一应答报文的目的IP地址为所述Giaddr信息中的地址,所述DHCP客户端与所述DHCP服务器不属于同一个网段;所述DHCP服务器根据所述第一应答报文的目的IP地址发送所述第一应答报文。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:当所述DHCP服务器能够解析所述请求报文中的所述子选项信息时,生成第二应答报文,所述第二应答报文包括所述子选项信息和根据所述BacktrackingIP地址为DHCP客户端分配的IP地址,所述第二应答报文的目的IP地址为所述BacktrackingIP地址;所述DHCP服务器根据所述第二应答报文的目的IP地址发送所述第二应答报文。10.根据权利要求8或9所述的方法,其特征在于,所述请求报文是DHCPDiscover报文,所述第一应答报文和所述第二应答报文是DHCPOffer报文。11.根据权利要求8或9所述...

【专利技术属性】
技术研发人员:刘必振娄昆昆陈保军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1