一种基于测试仪的IP分配方法、系统、终端及存储介质技术方案

技术编号:37717458 阅读:14 留言:0更新日期:2023-06-02 00:14
本发明专利技术涉及一种基于测试仪的IP分配方法、系统、终端及存储介质,所述测试仪上配置有DHCP服务器和IP地址池,所述方法包括:根据业务核的数量对IP地址池分组;获取客户机发送的请求报文,所述请求报文包括ID编号;基于分配规则,根据所述ID编号从对应的IP地址池组别中选取IP地址。本申请中测试仪能够配置有虚拟的DHCP服务器,和很多虚拟的客户机,当DHCP服务器接收到多个客户机发送的请求报文时,DHCP服务器能够对请求报文中的ID编号进行处理,从而快速地从对应的IP地址池组别中选取IP地址,也能够有助于测试仪分析IP地址的性能。能够有助于测试仪分析IP地址的性能。能够有助于测试仪分析IP地址的性能。

【技术实现步骤摘要】
一种基于测试仪的IP分配方法、系统、终端及存储介质


[0001]本申请涉及IP测试技术的领域,尤其是涉及一种基于测试仪的IP分配方法、系统、终端及存储介质。

技术介绍

[0002]目前,IP地址的分配方式主要包括手动分配、自动分配和动态分配三种,以便于对IP地址进行有效管理,从而保证网络可用性与服务质量。
[0003]在采用动态分配方式时,当DHCP服务器接收到多个客户机发送的IP地址请求,DHCP服务器会按照一定的规律依次给每个客户机分发IP地址。但是,由于客户机较多,并且每个客户机的网络需求不同,故DHCP服务器给客户机分配的IP地址往往不能满足客户机的需求。因此,如何实现大量IP地址的快速正确分配是目前亟待解决的一个问题。

技术实现思路

[0004]本申请目的一是提供一种基于测试仪的IP分配方法,具有大量IP地址能够快速正确分配的特点。
[0005]本申请的上述申请目的一是通过以下技术方案得以实现的:一种基于测试仪的IP分配方法,所述测试仪上配置有DHCP服务器和IP地址池,所述方法包括:根据业务核的数量对IP地址池分组;获取客户机发送的请求报文,所述请求报文包括ID编号;基于分配规则,根据所述ID编号从对应的IP地址池组别中选取IP地址。
[0006]通过采用上述技术方案,测试仪能够配置有虚拟的DHCP服务器,和很多虚拟的客户机,当DHCP服务器接收到多个客户机发送的请求报文时,DHCP服务器能够对请求报文中的ID编号进行处理,从而快速地从对应的IP地址池组别中选取IP地址,也能够有助于测试仪分析IP地址的性能。
[0007]可选的,所述基于分配规则,根据所述ID编号从对应的IP地址池中选取IP地址包括:根据业务核的数量对ID编号取模运算,得到取模结果;基于关系对照表,根据取模结果从对应组别的IP地址池中选取IP地址,所述关系对照表包括IP地址池组别与取模结果的对应关系。
[0008]可选的,还包括每个IP地址池组别中IP地址的生成方法:根据业务核的数量确定起始IP地址;根据业务核的数量和起始IP地址确定每个IP地址池组别中的IP地址。
[0009]可选的,每个IP地址池中的任意相邻的两个IP地址之间的差值都为业务核的数量。
[0010]可选的,为客户机分配IP地址的分配速率的确定方法包括:
获取发送请求报文的客户机数量;基于调节规则,根据客户机数量确定IP地址的分配速率。
[0011]本申请目的二是提供一种基于测试仪的IP分配系统,具有大量IP地址能够快速正确分配的特点。
[0012]本申请的上述申请目的二是通过以下技术方案得以实现的:一种基于测试仪的IP分配系统,包括,分组模块,用于根据业务核的数量对IP地址池分组;获取模块,用于获取客户机发送的请求报文,所述请求报文包括ID编号;以及,分配模块,用于基于分配规则,根据所述ID编号从对应的IP地址池中选取IP地址。
[0013]本申请目的三是提供一种智能终端,具有大量IP地址能够快速正确分配的特点。
[0014]本申请的上述申请目的三是通过以下技术方案得以实现的:一种智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述基于测试仪的IP分配方法的计算机程序。
[0015]本申请目的四是提供一种计算机存储介质,能够存储相应的程序,具有便于实现大量IP地址能够快速正确分配的特点。
[0016]本申请的上述申请目的四是通过以下技术方案得以实现的:一种计算机可读存储介质,存储有能够被处理器加载并执行上述任一种基于测试仪的IP分配方法的计算机程序。
[0017]综上所述,本申请包括以下至少一种有益技术效果:测试仪能够配置有虚拟的DHCP服务器,和很多虚拟的客户机,当DHCP服务器接收到多个客户机发送的请求报文时,DHCP服务器能够对请求报文中的ID编号进行处理,从而快速地从对应的IP地址池组别中选取IP地址,也能够有助于测试仪分析IP地址的性能。
附图说明
[0018]图1是本申请其中一实施例的基于测试仪的IP分配方法的流程示意图。
[0019]图2是本申请其中一实施例的基于测试仪的IP分配系统的系统示意图。
[0020]图3是本申请其中一实施例的智能终端的结构示意图。
[0021]图中,21、分组模块;22、获取模块;23、分配模块;301、CPU;302、ROM;303、RAM;304、总线;305、I/O接口;306、输入部分;307、输出部分;308、存储部分;309、通信部分;310、驱动器;311、可拆卸介质。
具体实施方式
[0022]以下结合附图对本申请作进一步详细说明。
[0023]本具体实施例仅仅是对本申请的解释,其并不是对本申请的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本申请的权利要求范围内都受到专利法的保护。
[0024]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员
在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0025]本申请实施例提供一种基于测试仪的IP分配方法,主要应用于测试仪中,用于仿真DHCP服务器为客户机分配IP地址,同时还能够测试每个IP地址的性能,有利于在实际场景中为每个客户机分配适当的IP地址。
[0026]下面结合说明书附图对本申请实施例作进一步详细描述。
[0027]本申请实施例提供的基于测试仪的IP分配方法的主要流程描述如下。
[0028]如图1所示:S101:根据业务核的数量对IP地址池分组。
[0029]可以了解的是,首先,在测试仪中配置虚拟的DHCP服务器和IP地址池,以提供实施本申请的IP分配方法的硬件基础。
[0030]其中,业务核可以理解为微型处理器。具体来说,业务核的数量取决于测试仪的性能。
[0031]IP地址池用于存储多个IP地址。为了加快分配速度,本申请采用对IP地址池进行分组的方式。具体的,IP地址池可以分成多个组别,组别的数量和业务核的数量相同。
[0032]S102:获取客户机发送的请求报文。
[0033]其中,客户机发送的请求报文中包含ID编号,即Transaction ID。在测试仪中,DHCP服务器为客户机分配IP地址的方式与实际过程一致,即客户机会发送请求报文至 DHCP服务器中,而后DHCP服务器根据接收到的请求报文分配IP地址。由于实际过程中,客户机是多种多样的,故在进行仿真时,也可以将客户机设置成多种多样的,以模拟客户机的各种性能和需求。
[0034]S103:基于分配规则,根据所述ID编号从对应的IP地址池中选取IP地址。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于测试仪的IP分配方法,其特征在于,所述测试仪上配置有DHCP服务器和IP地址池,所述方法包括:根据业务核的数量对IP地址池分组;获取客户机发送的请求报文,所述请求报文包括ID编号;基于分配规则,根据所述ID编号从对应的IP地址池组别中选取IP地址。2.根据权利要求1所述的方法,其特征在于, 所述基于分配规则,根据所述ID编号从对应的IP地址池中选取IP地址包括:根据业务核的数量对ID编号取模运算,得到取模结果;基于关系对照表,根据取模结果从对应组别的IP地址池中选取IP地址,所述关系对照表包括IP地址池组别与取模结果的对应关系。3.根据权利要求2所述的方法,其特征在于,还包括每个IP地址池组别中IP地址的生成方法:根据业务核的数量确定起始IP地址;根据业务核的数量和起始IP地址确定每个IP地址池组别中的IP地址。4.根据权利要求3所述的方法,其特征在...

【专利技术属性】
技术研发人员:牛宏昌
申请(专利权)人:北京信而泰科技股份有限公司
类型:发明
国别省市:

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

1