地址池创建方法、装置、地址池管理系统及储存介质制造方法及图纸

技术编号:20751114 阅读:30 留言:0更新日期:2019-04-03 11:27
本申请实施例提供了一种地址池创建方法、装置、地址池管理系统及储存介质,涉及通信技术领域。方法包括:接收DHCP中继设备发送的地址分配请求报文,其中,地址分配请求报文为与DHCP中继设备连接的终端需要请求IP地址时而发送给DHCP中继设备的报文;获取地址分配请求报文中DHCP中继设备的地址,并判断是否存在与DHCP中继设备的地址对应的地址池;若否,创建地址池。由于网络设备也能够基于DHCP中继设备的地址自动的创建地址池,故较于现有技术,其耗费的时间成本和人力成本均很低。

【技术实现步骤摘要】
地址池创建方法、装置、地址池管理系统及储存介质
本申请涉及通信
,具体而言,涉及一种地址池创建方法、装置、地址池管理系统及储存介质。
技术介绍
在网络设备基于DHCP协议(DynamicHostConfigurationProtocol,动态主机配置协议)并通过DHCP中继设备为终端分配地址时,网络管理员需要先在网络设备上配置大量的地址池,以便基于配置的地址池来为终端分配地址。但若DHCP中继设备出现增加或地址变化等情况,网络管理员则需要对应调整网络设备上配置好的地址池,这就会产生大量的时间成本和人力成本。
技术实现思路
本申请在于提供一种地址池创建方法、装置、地址池管理系统及储存介质。以避免调整网络设备上配置好的地址池所带来的高时间成本和高人力成本。本申请的实施例通过如下方式实现:第一方面,本申请实施例提供了一种地址池创建方法,应用于网络设备,所述方法包括:接收DHCP中继设备发送的地址分配请求报文,其中,所述地址分配请求报文为与所述DHCP中继设备连接的终端需要请求IP地址时而发送给所述DHCP中继设备的报文;获取所述地址分配请求报文中所述DHCP中继设备的地址,并判断是否存在与所述DHCP中继设备的地址对应的地址池;若否,创建所述地址池。在本申请的实施方式中,由于网络设备在确定未基于DHCP中继设备的地址创建过对应的地址池时,那么网络设备便可以创建与DHCP中继设备的地址对应的地址池。这样就实现了即使DHCP中继设备出现增加或地址变化等情况,网络设备也能够基于DHCP中继设备的地址自动的创建地址池,故较于现有技术,其耗费的时间成本和人力成本均很低。结合第一方面,在第一种可能的实施方式中,在所述创建所述地址池之后,所述方法还包括:判断在创建所述地址池后的预设时长内是否接收到所述DHCP中继设备发送的新地址分配请求报文或续租报文,其中,所述续租报文用于表示需要继续通过所述地址池为与所述DHCP中继设备连接的终端配置终端IP地址;若否,将所述地址池删除,以及删除所述网络设备到所述DHCP中继设备的路由。在本申请的实施方式中,若确定在创建所述地址池后的预设时长内未接收到DHCP中继设备发送的新地址分配请求报文或续租报文,则表示DHCP中继设备出现删除的情况。即在DHCP中继设备出现删除的情况下,网络设备也可以自动的将对应的地址池删除,较于现有技术,其耗费的时间成本和人力成本均很低。结合第一方面,在第二种可能的实施方式中,在所述创建所述地址池之后,所述方法还包括:基于所述地址分配请求报文,配置所述网络设备到所述DHCP中继设备的路由;基于所述地址池为所述终端分配终端IP地址;基于所述路由生成携带所述终端IP地址的应答报文,并将所述应答报文发送至所述DHCP中继设备。在本申请的实施方式中,由于网络设备在创建地址池的同时,还能够生成配置网络设备到DHCP中继设备的路由,这样便可保证分配的终端IP地址能够基于路由而被正确的发送到DHCP中继设备,避免出现转发错误的情况。结合第一方面,以及结合第一方面的第二种可能的实施方式,在第三种可能的实施方式中,在所述生成携带所述终端IP地址的应答报文之前,所述方法还包括:判断所述终端IP地址是否与预设IP地址相同;若否,执行步骤:生成携带所述终端IP地址的应答报文。在本申请的实施方式中,由于是在确定分配的终端IP地址与预设IP地址不相同时,才将确定为终端分配该终端IP地址,故避免了重复分配或把不能分配的地址分配等情况出现,保证地址分配的正确性和可靠性。结合第一方面,以及结合第一方面的第二种可能的实施方式,在第四种可能的实施方式中,在所述创建所述地址池之后,所述方法还包括:在接收到新地址分配请求报文时,基于所述新地址分配请求报文中携带的新DHCP中继设备的新地址,确定所述新地址是否与所述地址池对应;若是,基于所述地址池与所述地址分配请求报文之间的关联关系,确定出所述地址分配请求报文的接收端口;判断所述地址分配请求报文的接收端口与所述新地址分配请求报文的接收端口是否为同一端口;若是,基于所述路由生成携带新终端IP地址的新应答报文,并将所述新应答报文发送至所述新DHCP中继设备。在本申请的实施方式中,由于通过确定新地址与地址池对应和确定地址分配请求报文的接收端口与新地址分配请求报文的接收端口为同一端口可以表示该新DHCP中继设备对应该地址池。这样就可以避免错误的基于其它地址池来分配新终端IP地址的情况出现,保证地址分配的正确性和可靠性。结合第一方面至第一方面的第四种可能的实施方式中的任一种可能的实施方式,在第五种可能的实施方式中,在所述创建所述地址池之前,所述方法还包括:判断所述地址分配请求报文中是否携带有验证信息,其中,所述验证信息用于表示所述地址分配请求报文是需要为所述终端请求IP地址的报文;若是,执行步骤:创建所述地址池。在本申请的实施方式中,由于可以基于验证信息来对该地址分配请求报文是否为需要为终端请求IP地址的报文进行验证,故可以避免为伪造的报文分配终端IP地址的情况出现,保证地址分配的正确性和可靠性。第二方面,本申请实施例提供了一种地址池创建装置,应用于网络设备,所述装置包括:报文接收模块,用于接收DHCP中继设备发送的地址分配请求报文,其中,所述地址分配请求报文为与所述DHCP中继设备连接的终端需要请求IP地址时而发送给所述DHCP中继设备的报文。地址池判断模块,用于获取所述地址分配请求报文中所述DHCP中继设备的地址,并判断是否存在与所述DHCP中继设备的地址对应的地址池。地址池创建模块,用于在所述地址池判断模块不存在与所述DHCP中继设备的地址对应的地址池;创建所述地址池。结合第二方面,在第一种可能的实施方式中,所述装置还包括:续租判断模块,用于判断在创建所述地址池后的预设时长内是否接收到所述DHCP中继设备发送的新地址分配请求报文或续租报文,其中,所述续租报文用于表示需要继续通过所述地址池为与所述DHCP中继设备连接的终端配置终端IP地址。地址池删除模块,用于在所述续租判断模块判断在创建所述地址池后的预设时长内未接收到所述DHCP中继设备发送的新地址分配请求报文或续租报文时,将所述地址池删除,以及删除所述网络设备到所述DHCP中继设备的路由。结合第二方面,在第二种可能的实施方式中,所述装置还包括:路由配置模块,用于基于所述地址分配请求报文,配置所述网络设备到所述DHCP中继设备的路由。地址分配模块,用于基于所述地址池为所述终端分配终端IP地址。报文发送模块,用于基于所述路由生成携带所述终端IP地址的应答报文,并将所述应答报文发送至所述DHCP中继设备。结合第二方面,以及结合第一方面的第二种可能的实施方式,所述装置还包括:地址分配判断模块,用于判断所述终端IP地址是否与预设IP地址相同;若否,生成携带所述终端IP地址的应答报文。结合第二方面,以及结合第一方面的第二种可能的实施方式,所述地址分配模块,还用于在接收到新地址分配请求报文时,基于所述新地址分配请求报文中携带的新DHCP中继设备的新地址,确定所述新地址是否与所述地址池对应;若是,基于所述地址池与所述地址分配请求报文之间的关联关系,确定出所述地址分配请求报文的接收端口;判断所述地址分配请求报本文档来自技高网...

【技术保护点】
1.一种地址池创建方法,其特征在于,应用于网络设备,所述方法包括:接收DHCP中继设备发送的地址分配请求报文,其中,所述地址分配请求报文为与所述DHCP中继设备连接的终端需要请求IP地址时而发送给所述DHCP中继设备的报文;获取所述地址分配请求报文中所述DHCP中继设备的地址,并判断是否存在与所述DHCP中继设备的地址对应的地址池;若否,创建所述地址池。

【技术特征摘要】
1.一种地址池创建方法,其特征在于,应用于网络设备,所述方法包括:接收DHCP中继设备发送的地址分配请求报文,其中,所述地址分配请求报文为与所述DHCP中继设备连接的终端需要请求IP地址时而发送给所述DHCP中继设备的报文;获取所述地址分配请求报文中所述DHCP中继设备的地址,并判断是否存在与所述DHCP中继设备的地址对应的地址池;若否,创建所述地址池。2.根据权利要求1所述的地址池创建方法,其特征在于,在所述创建所述地址池之后,所述方法还包括:判断在创建所述地址池后的预设时长内是否接收到所述DHCP中继设备发送的新地址分配请求报文或续租报文,其中,所述续租报文用于表示需要继续通过所述地址池为与所述DHCP中继设备连接的终端配置终端IP地址;若否,将所述地址池删除,以及删除所述网络设备到所述DHCP中继设备的路由。3.根据权利要求1所述的地址池创建方法,其特征在于,在所述创建所述地址池之后,所述方法还包括:基于所述地址分配请求报文,配置所述网络设备到所述DHCP中继设备的路由;基于所述地址池为所述终端分配终端IP地址;基于所述路由生成携带所述终端IP地址的应答报文,并将所述应答报文发送至所述DHCP中继设备。4.根据权利要求3所述的地址池创建方法,其特征在于,在所述生成携带所述终端IP地址的应答报文之前,所述方法还包括:判断所述终端IP地址是否与预设IP地址相同;若否,执行步骤:生成携带所述终端IP地址的应答报文。5.根据权利要求3所述的地址池创建方法,其特征在于,在所述创建所述地址池之后,所述方法还包括:在接收到新地址分配请求报文时,基于所述新地址分配请求报文中携带的新DHCP中继设备的新地址,确定所述新地址是否与所述地址池对应;若是,基于所述地址池与所述地址分配请求报文之间的关联关系,确定出所述地址分配请求报文的接收端口;判断所述地址分配请求报文的接收端口与所述新地址分配请求报文的接收端口是否为同一端口;若是,基于所述路由生成携带新终端IP地址的新应答报文,并将所述新应答报文发送至所述新DHCP中继设备。6.根据权利要求1-5任一权项所述的地址池创建方法,其特征在于,在所述创建所述地址池之前,所述方法还包括:判断所述地址分配请求报文中是否携带有验证信息,其中,所述验证信息用于表示所述地址分配请求报文是需要为所述终端请求IP地址的报文;若是,执行步骤:创建所述地址池。7.一种地址池创建装置,其特征在于,应用于网络设备,所述装置包括:报文接收模块,用于接收DHCP中继设备发送的地址分配请求报文,其中,所述地址分配请求报文为与所述DHCP中继设备连接的终端需要请求IP地址时而发送给所述DHCP中继设备的报文;地址池判断模块,用于获取所述地址分配请求报文中所述DHCP中继设备的地址,并判断...

【专利技术属性】
技术研发人员:范浩陈津
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川,51

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

1