一种地址申请方法、装置及设备制造方法及图纸

技术编号:28704533 阅读:29 留言:0更新日期:2021-06-05 22:25
本申请实施例公开了一种地址申请方法、装置及设备,用于节约网络设备的带宽。方法包括:网络设备接收来自第一终端设备的第一请求报文,第一请求报文用于申请第一终端设备的互联网协议IP地址;网络设备获取与第一终端设备连接的接口的第一IP地址;当存在第一对应关系时,网络设备根据第一请求报文向第一设备发送第二请求报文,第一对应关系为接口的第一IP地址和第一指示的对应关系,第一指示用于指示优先使用接口的第一IP地址为与接口连接的终端设备申请终端设备的IP地址,第二请求报文中包括接口的第一IP地址,第二请求报文用于申请第一终端设备的IP地址,第一终端设备的IP地址与接口的第一IP地址属于相同的网段。接口的第一IP地址属于相同的网段。接口的第一IP地址属于相同的网段。

【技术实现步骤摘要】
一种地址申请方法、装置及设备


[0001]本申请涉及通信领域,特别是涉及一种地址申请方法、装置及设备。

技术介绍

[0002]动态主机设置协议(Dynamic Host Configuration Protocol,DHCP)属于局域网网络协议,该协议定义了客户端(client)、服务端(server)以及中继代理(relay)。其中,server用于通过relay向client分配互联网协议(Internet Protocol,IP)地址。
[0003]具体的,client向relay发送第一报文,该第一报文用于申请IP地址。relay将接收该第一报文的接口的IP地址(以下简称接口IP地址)作为网关地址填入第一报文中,得到第二报文,并向server发送第二报文。server在接收到第二报文之后,根据第二报文中的接口IP地址为client分配一个IP地址,该IP地址与接口IP地址所属的网段相同,然后将该IP地址通过relay下发到client中。
[0004]当relay接收第一报文的接口对应多个接口IP地址时,传统的方式是relay生成多个第二报文,每个第二报文分别携带一个接口IP地址,并且relay将多个第二报文都发送给server,以便server根据多个第二报文中的接口IP地址向client下发分配的IP地址。但实际上,client最终需要的IP地址只有一个,所以这种方式会导致带宽的浪费。

技术实现思路

[0005]本申请实施例提供了一种地址申请方法、装置及设备,用于节约网络设备的带宽。
[0006]第一方面,本申请实施例提供了一种地址申请方法,该网络设备可以为路由器、交换机等转发设备。该地址申请方法包括如下步骤:首先,网络设备接收来自第一终端设备的第一请求报文,第一请求报文用于申请第一终端设备的互联网协议IP地址。其次,网络设备获取与第一终端设备连接的接口的第一IP地址。当存在第一对应关系时,网络设备根据第一请求报文向第一设备发送第二请求报文,第一对应关系为接口的第一IP地址和第一指示的对应关系,第一指示用于指示优先使用接口的第一IP地址为与接口连接的终端设备申请终端设备的IP地址,第二请求报文中包括接口的第一IP地址,第二请求报文用于申请第一终端设备的IP地址,第一终端设备的IP地址与接口的第一IP地址属于相同的网段。在本申请实施例中,当网络设备存在接口的第一IP地址和第一指示之间的对应关系时,表明采用第一IP地址为第一终端设备申请到IP地址的可能性较高,所以可以采用该第一IP地址为第一终端设备申请IP地址,即在保证申请成功率的同时节约了网络设备的带宽。
[0007]可选的,当网络设备首次接收到来自第一终端设备的请求报文,即第一请求报文时,方法还包括:所述第一请求报文中包括所述第一终端设备的标识。在所述网络设备接收来自第一终端设备的第一请求报文之后,所述方法还包括:所述网络设备存储所述第一终端设备的标识。如果第一设备中没有与第一IP地址同网段且可分配的IP地址,则第一终端设备需要重新发起用于申请的IP地址的请求报文,这时网络设备就不能用之前申请失败的第一IP地址去为第一终端设备申请IP地址,而是需要采用另外一个地址去申请。具体的,所
述方法还包括:所述网络设备接收来自所述第一终端设备的第三请求报文,所述第二请求报文用于申请所述第一终端设备的IP地址。当所述网络设备中存在所述第一终端设备的标识时,认为网络设备曾经为第一终端设备申请过IP地址但申请失败,所以所述网络设备获取与所述第一终端设备连接的接口的第二IP地址。所述网络设备根据所述第三请求报文向第一设备发送第四请求报文,所述第四请求报文中包括所述接口的第二IP地址,所述第四请求报文用于申请所述第一终端设备的IP地址,所述第一终端设备的IP地址与所述接口的第二IP地址属于相同的网段。也就是说,当利用第一IP地址申请失败时,网络设备利用第二IP地址再次申请,以提高申请成功率以及节约网络设备的带宽。第二IP地址可以是与第一终端连接的接口对应的IP地址中除第一IP地址以外的任意一个IP地址。
[0008]进一步的,在网络设备接收到来自第一设备的第一应答报文之后,方法还包括:网络设备生成第二对应关系,第二对应关系为接口的第二IP地址与第二指示的对应关系,第二指示用于指示优先使用接口的第二IP地址为与接口连接的终端设备申请终端设备的IP地址。其中,第一应答报文用于指示第二终端设备的IP地址分配成功。也就是说,如果网络设备采用第二IP地址为第一终端设备申请IP地址成功后,网络设备可以生成第二对应关系,该第二对应关系用于后续为终端设备申请IP地址,实现在保证申请成功的前提下,节约网络设备的带宽。可选的,网络设备还可以将之前存储的第一终端设备的标识删除。
[0009]可选的,上述第一对应关系可以通过下述步骤实现:网络设备通过接口接收来自第二终端设备的第五请求报文,第五请求报文用于申请第二终端设备的IP地址;网络设备向第一设备发送第六请求报文,第六请求报文包括接口的第一IP地址,接口与第二终端设备连接;网络设备接收第一设备根据第六请求报文发送的第二应答报文,第二应答报文中包括第二终端设备的IP地址,第二终端设备的IP地址与接口的第一IP地址属于相同的网段;网络设备向第二终端设备发送第二终端设备的IP地址;当网络设备接收到来自第一设备的第三应答报文时,网络设备生成第一对应关系,第三应答报文用于指示第二终端设备的IP地址分配成功。也就是说,第一对应关系,是网络设备根据为第二终端设备成功申请IP地址之后自动生成的。当然可以理解的是,第一对应关系可以是预先配置好的,本申请不做具体限定。
[0010]第二方面,本申请实施例提供了一种地址申请装置,装置应用于网络设备,装置包括:第一接收单元,用于接收来自第一终端设备的第一请求报文,第一请求报文用于申请第一终端设备的互联网协议IP地址;第一获取单元,用于获取与第一终端设备连接的接口的第一IP地址;第一发送单元,用于当存在第一对应关系时,根据第一请求报文向第一设备发送第二请求报文,第一对应关系为接口的第一IP地址和第一指示的对应关系,第一指示用于指示优先使用接口的第一IP地址为与接口连接的终端设备申请终端设备的IP地址,第二请求报文中包括接口的第一IP地址,第二请求报文用于申请第一终端设备的IP地址,第一终端设备的IP地址与接口的第一IP地址属于相同的网段。
[0011]可选的,第一请求报文中包括第一终端设备的标识;装置还包括:存储单元,用于在接收来自第一终端设备的第一请求报文之后,存储第一终端设备的标识。
[0012]可选的,装置还包括:第二接收单元,用于接收来自第一终端设备的第三请求报文,第二请求报文用于申请第一终端设备的IP地址;第二获取单元,用于当存储单元中存在第一终端设备的标识时,,获取与第一终端设备连接的接口的第二IP地址;第二发送单元,
用于根据第三请求报文向第一设备发送第四请求报文,第四请求报文中包括接口的第二IP地址,第四请求报文用于申请第一终端设备的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地址申请方法,其特征在于,所述方法包括:网络设备接收来自第一终端设备的第一请求报文,所述第一请求报文用于申请所述第一终端设备的互联网协议IP地址;所述网络设备获取与所述第一终端设备连接的接口的第一IP地址;当存在第一对应关系时,所述网络设备根据所述第一请求报文向第一设备发送第二请求报文,所述第一对应关系为所述接口的第一IP地址和第一指示的对应关系,所述第一指示用于指示优先使用所述接口的第一IP地址为与所述接口连接的终端设备申请所述终端设备的IP地址,所述第二请求报文中包括所述接口的第一IP地址,所述第二请求报文用于申请所述第一终端设备的IP地址,所述第一终端设备的IP地址与所述接口的第一IP地址属于相同的网段。2.根据权利要求1所述的方法,其特征在于,所述第一请求报文中包括所述第一终端设备的标识;在所述网络设备接收来自第一终端设备的第一请求报文之后,所述方法还包括:所述网络设备存储所述第一终端设备的标识。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述网络设备接收来自所述第一终端设备的第三请求报文,所述第二请求报文用于申请所述第一终端设备的IP地址;当所述网络设备中存在所述第一终端设备的标识时,所述网络设备获取与所述第一终端设备连接的接口的第二IP地址;所述网络设备根据所述第三请求报文向第一设备发送第四请求报文,所述第四请求报文中包括所述接口的第二IP地址,所述第四请求报文用于申请所述第一终端设备的IP地址,所述第一终端设备的IP地址与所述接口的第二IP地址属于相同的网段。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述网络设备接收到来自所述第一设备的第一应答报文时,所述网络设备生成第二对应关系,所述第二对应关系为所述接口的第二IP地址与第二指示的对应关系,所述第二指示用于指示优先使用所述接口的第二IP地址为与所述接口连接的终端设备申请所述终端设备的IP地址,所述第一应答报文用于指示所述第二终端设备的IP地址分配成功。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:所述网络设备通过所述接口接收来自第二终端设备的第五请求报文,所述第五请求报文用于申请所述第二终端设备的IP地址;所述网络设备向所述第一设备发送第六请求报文,所述第六请求报文包括所述接口的第一IP地址,所述接口与所述第二终端设备连接;所述网络设备接收所述第一设备根据所述第六请求报文发送的第二应答报文,所述第二应答报文中包括所述第二终端设备的IP地址,所述第二终端设备的IP地址与所述接口的第一IP地址属于相同的网段;所述网络设备向所述第二终端设备发送所述第二终端设备的IP地址;当所述网络设备接收到来自所述第一设备的第三应答报文时,所述网络设备生成所述第一对应关系,所述第三应答报文用于指示所述第二终端设备的IP地址分配成功。6.一种地址申请装置,其特征在于,所述装置应用于网络设备,所述装置包括:
第一接收单元,用于接收来自第一终端设备的第一请求报文,所述第一请求报文用于申请所述第一终端设备的互联网协议IP地址;第一获取单...

【专利技术属性】
技术研发人员:曹锋孟金华季叶一
申请(专利权)人:北京华为数字技术有限公司
类型:发明
国别省市:

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

1