网络设备的性能测试方法

文档序号:7893935阅读:546来源:国知局
专利名称:网络设备的性能测试方法
技术领域
本发明涉及网络测试技术领域,尤其涉及一种网络设备的性能测试方法。
背景技术
网络设备的性能,主要指网络设备对报文处理的速度快慢。当前,测试网络设备的性能通常需要使用专用的网络设备测试仪,通过测试仪连接网络设备的物理端ロ,模拟各种网络报文,通过计算単位时间内网络设备对网络报文的处理量,得出网络设备的性能指标。但是,通常使用的高精度专用网络测试仪设备的价钱高昂,而且在研发过程中,往往需要对多种不同的硬件架构设备和软件架构进行性能测试,就需要使用多种网络测试仪设备,由于网络测试仪设备价钱昂贵,又只是短时间集中使用,会造成资源浪费,同时增加了企业的运营成本。

发明内容
(一 )要解决的技术问题本发明要解决的技术问题是提供一种网络设备的性能测试方法,其能够达到与采用网络测试仪测试网络设备性能的方法相同的测试效果,可使企业减少购买网络测试仪的数量,从而可降低企业运营成本。( ニ )技术方案为解决上述问题,本发明提供了一种网络设备的性能测试方法,包括以下步骤A :在待测网络设备中构建虚拟网卡;B :将网络设备的物理网卡上供网络设备cpu获取网络报文的接ロ挂接到所述虚拟网卡中;C 虚拟网卡构造虚拟报文;D :通过计算网络设备cpu在单位时间内读取的虚拟报文数量来测试网络设备的性能。前述的网络设备的性能测试方法中,所述步骤C,还包括虚拟网卡配置网络设备的需测试的业务的步骤。前述的网络设备的性能测试方法中,所述步骤D进ー步包括计算网络设备对所述需测试业务进行处理时、网络设备cpu在单位时间内读取的虚拟报文数量,来测试网络设备对所述需测试业务处理性能的步骤。前述的网络设备的性能测试方法中,所述步骤C进ー步包括虚拟网卡构造虚拟报文的大小和虚拟报文的类型的步骤。(三)有益效果本发明所述方法通过在网络设备上构建虚拟网卡,使虚拟网卡构造虚拟报文,并记录单位时间内网络设备cpu处理报文的数量,来计算网络设备的整体性能,其与采用网络测试仪测试网络设备性能的方法的测试效果相同,使用本发明所述方法企业可减少购买网络测试仪的数量,从而可降低企业运营成本。


图I为本发明实施方式中所述网络设备的性能测试方法的流程图。
具体实施例方式下面结合附图和实施例,对本发明的具体实施方式
作进ー步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。如图I所示,本发明所述的网络设备的性能测试方法,包括以下步骤 A :在待测网络设备中构建虚拟网卡;B :将网络设备的物理网卡上供网络设备cpu获取网络报文的接ロ挂接到所述虚拟网卡中; C 虚拟网卡构造虚拟报文;本步骤中,虚拟网卡构造虚拟报文,包括构造虚拟报文的大小和虚拟报文的类型。本步骤中,虚拟网卡还可配置网络设备的需测试的业务。如配置了 vpn业务,网络设备可以通过虚拟网卡发送指定的ip报文,便于进行vpn业务处理能力的性能测试。D :通过计算网络设备cpu在单位时间内读取的虚拟报文数量来测试网络设备的性能。通过上ー步对网络设备需测试的业务的配置,本发明可通过计算网络设备对所述需测试业务进行处理时、网络设备cpu在单位时间内读取的虚拟报文数量,来测试网络设备对所述需测试业务处理性能。例如,基于步骤C对vpn业务的配置,就可通过本发明所述方法测试出网络设备处理vpn业务的性能。以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
权利要求
1.一种网络设备的性能测试方法,其特征在于,包括以下步骤 A :在待测网络设备中构建虚拟网卡; B :将网络设备的物理网卡上供网络设备cpu获取网络报文的接ロ挂接到所述虚拟网卡中; C :虚拟网卡构造虚拟报文; D :通过计算网络设备cpu在单位时间内读取的虚拟报文数量来测试网络设备的性能。
2.如权利要求I所述的网络设备的性能测试方法,其特征在于,所述步骤C,还包括虚拟网卡配置网络设备的需测试的业务的步骤。
3.如权利要求2所述的网络设备的性能测试方法,其特征在于,所述步骤D进ー步包括计算网络设备对所述需测试业务进行处理时、网络设备cpu在单位时间内读取的虚拟报文数量,来测试网络设备对所述需测试业务处理性能的步骤。
4.如权利要求I所述的网络设备的性能测试方法,其特征在于,所述步骤C进ー步包括虚拟网卡构造虚拟报文的大小和虚拟报文的类型的步骤。
全文摘要
本发明公开了一种网络设备的性能测试方法,包括以下步骤A在待测网络设备中构建虚拟网卡;B将网络设备的物理网卡上供网络设备cpu获取网络报文的接口挂接到所述虚拟网卡中;C虚拟网卡构造虚拟报文;D通过计算网络设备cpu在单位时间内读取的虚拟报文数量来测试网络设备的性能。本发明所述方法通过在网络设备上构建虚拟网卡,使虚拟网卡构造虚拟报文,并记录单位时间内网络设备cpu处理报文的数量,来计算网络设备的整体性能,其与采用网络测试仪测试网络设备性能的方法的测试效果相同,使用本发明所述方法企业可减少购买网络测试仪的数量,从而可降低企业运营成本。
文档编号H04L12/26GK102684942SQ20121011458
公开日2012年9月19日 申请日期2012年4月18日 优先权日2012年4月18日
发明者李鹏, 陈海滨 申请人:汉柏科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1