【技术实现步骤摘要】
一种分片报文缓存测试系统、方法及装置
本申请涉及信息
,尤其涉及一种分片报文缓存测试系统、方法以及装置。
技术介绍
报文(message)是网络中进行数据传输时交换与传输的数据单元。设备在接收到报文后,为了保证网络安全或者系统安全,通常需要对报文进行检测。当检测出报文中存在敏感内容或者病毒特征时,可以对报文进行删除、丢弃等处理。当报文的数据包大小大于网络链路最大传输单元时,需要对报文进行划分,得到若干分片报文并进行传输。目前,随着技术的发展,高传输速度的网络环境对报文检测的提出了更高的要求,报文处理,尤其是分片报文处理的压力越来越大。于是,实际应用中企业单位等需要根据报文处理设备的性能以及对分片报文处理的需求,选择合适的报文处理设备进行网络架设。但是,报文处理设备的性能可能与标称的性能存在一定误差,因此对于要求较高的企业单位来说,需要对报文处理设备的缓存性能进行测试,以确定如何架设网络。现有对报文处理设备的缓存测试,主要针对报文处理设备对分片报文的缓存数量以及存储时间两项进行测试。其中,缓存数量是指报文处理设备中最大的分片报文存储数量,数量越多则可处理的报文数量越大,网络带宽可以更高。缓存时间是指分片报文存储在缓存中的老化时间,当一个分片报文存储时间达到老化时间时,确认丢弃报文,缓存时间的合理设置可以有效提高报文处理效率。但是,现有对分片报文的缓存数量测试和缓存时间的测试均是基于全量的分片报文进行测试的。以测试缓存时间为例,测试平台需要预先配置4组流量,分别为:非分片流量、首分片流量、中 ...
【技术保护点】
1.一种分片报文缓存测试系统,其特征在于,所述系统包括:测试平台以及报文处理设备,其中:/n所述报文处理设备,接收测试配置文件,并根据所述测试配置文件进行测试初始化;/n所述测试平台,在确定所述报文处理设备初始化后,将测试报文集中的测试报文依次发送至所述报文处理设备;/n所述报文处理设备,根据测试初始化后的配置,针对接收到每个测试报文,当该测试报文为非分片报文时,判断该测试报文是否命中检测策略,若是则将该测试报文通过自身对应的接口发送至所述测试平台,若否则将该测试报文透传至所述测试平台;当该测试报文为分片报文,且先处理的是该测试报文的非首分片报文时,判断是否可进行缓存,若是,则缓存该测试报文的非首分片报文存储,并当存储时间达到缓存时间后透传至所述测试平台,若否,则该测试报文的非首分片报文透传至所述测试平台;/n所述测试平台,根据接收到的测试报文以及发送的测试报文,确定所述报文处理设备的测试结果。/n
【技术特征摘要】
1.一种分片报文缓存测试系统,其特征在于,所述系统包括:测试平台以及报文处理设备,其中:
所述报文处理设备,接收测试配置文件,并根据所述测试配置文件进行测试初始化;
所述测试平台,在确定所述报文处理设备初始化后,将测试报文集中的测试报文依次发送至所述报文处理设备;
所述报文处理设备,根据测试初始化后的配置,针对接收到每个测试报文,当该测试报文为非分片报文时,判断该测试报文是否命中检测策略,若是则将该测试报文通过自身对应的接口发送至所述测试平台,若否则将该测试报文透传至所述测试平台;当该测试报文为分片报文,且先处理的是该测试报文的非首分片报文时,判断是否可进行缓存,若是,则缓存该测试报文的非首分片报文存储,并当存储时间达到缓存时间后透传至所述测试平台,若否,则该测试报文的非首分片报文透传至所述测试平台;
所述测试平台,根据接收到的测试报文以及发送的测试报文,确定所述报文处理设备的测试结果。
2.如权利要求1所述的系统,其特征在于,所述测试平台,在测试缓存数量时,从所述测试报文集中选择分片报文,作为测试报文;
所述报文处理设备,对接收到的测试报文进行分片,并针对每个分片,判断该分片是否为首分片报文,若是,则根据该首分片报文的四元组确定该首分片报文对应的接口,通过所述接口发送至所述测试平台,以及存储所述四元组与接口的对应关系,若否,当可进行缓存时,缓存该分片报文,当不可进行缓存时则透传该分片报文;
其中,所述四元组为:报文源地址、报文目的地址、协议号以及报文标识。
3.如权利要求2所述的系统,其特征在于,所述报文处理设备,针对每个非首分片报文,确定该非首分片报文的四元组,判断是否存储有与确定出的四元组对应的接口,若是,则通过所述接口将该非首分片报文发送至所述测试平台,若否,则当缓存数量未达到上限时,缓存该非首分片报文,当缓存数量达到上限时,透传该非首分片报文。
4.如权利要求3所述的系统,其特征在于,所述报文处理设备在进行缓存数量测试时,不配置缓存时间;
所述测试平台,在接收到透传的非首分片报文时,根据发送的测试报文数量以及接收到的各测试报文数量,确定报文处理设备的缓存数量。
5.如权利要求1所述的系统,其特征在于,所述测试平台,在测试缓存时间时,将非分片报文以及分片报文中的非首分片报文,作为一组测试报文,依次向所述报文处理设备发送各组测试报文;
所述报文处理设备,针对对接收到的每组测试报文,判断该组测试报文中的非分片报文是否命中检测策略,若是则将该非分片报文通过...
【专利技术属性】
技术研发人员:陈维,
申请(专利权)人:杭州迪普信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。