一种用于交换网测试的流量模拟方法及装置 技术领域:
本发明涉及一种用于交换网测试的流量模拟方法及装置。
背景技术:
目前的宽带网络设备基本上都采用交换结构(交换网)提高各接口单元之间的数据通讯速度,其方框图如图1所示。所以交换网的性能测试变得非常重要。但目前的网络测试设备一般都是针对设备级的测试,其模拟的流量是图1中A点的流量(以下称为“通用网络测试流数据”),如果需要单独对交换网进行测量,必须要模拟B点的流量(以下称为“交换网测试流数据”),A、B两点的流量模型是有很大区别的。A点是实时业务流,而B点的流量是经过线路接口板平滑、整形之后的。
如果用网络的实时业务流直接输入B点测试交换网,测试结果地正确性将无法得到保证。人们对A点流量模型做了大量的研究,得出了很多有效、科学的理论,而关于B点流量模型的研究还不够充分,还没有成熟的流量理论模型,现有的网络测试设备也无法模拟B点的流量,如果能通过一种方式将A点的流量转化为B点的流量,就可以利用A点流量模型的大量理论知识,完成对交换网的测试。
但现有的测试仪器都无法直接模拟图1中B点的流量,它只能对图1中A点的流量进行模拟,所以在对交换网进行测试时,目前的方法是将线路接口板与交换网配合起来完成对交换网的测试,利用线路接口板解决流量的转换问题。
线路接口板的线路处理部分如图2所示,其中物理接口主要完成信号光电转换、串并转换、编解码功能等,NP(网络处理器)主要完成链路管理功能,TM(流量管理器)主要完成数据流的VOQ(虚拟输出队列)存储和调度功能。其中物理接口和NP对数据流的流量模型基本不做修改,但TM对进入的流量会进行VOQ处理及调度,即TM改变了进入的流量模型,从而实现了流量模型从A点到B点的轮换。
但是,利用线路接口板来进行流量转换,显然电路过于复杂,造成一定的浪费,而且如果线路接口板的开发没有完成,对交换网的测试就无法进行。
发明内容:
本发明的目的就是为了解决以上问题,提供一种用于交换网测试的流量模拟方法及装置,简便地模拟出所需要的测试流量模型,方便交换网的测试。
为实现上述目的,本发明提出一种用于交换网测试的流量模拟方法及装置。
所述用于交换网测试的流量模拟方法包括如下步骤:1)生成符合实际INTERNET网上流量模型规律的通用网络测试流数据,并且把交换网的交换信息添加进该测试流中;2)对上述测试流数据进行虚拟输出队列管理和调度,完成流量模型的转换,得到满足交换网测试的测试流数据。
所述用于交换网测试的流量模拟装置包括如下模块:1)通用网络测试流数据生模块,用于生成符合实际INTERNET网上流量模型规律的通用网络测试流数据,并且把交换网的交换信息添加进该测试流中;2)虚拟输出队列,用于对上述测试流数据进行虚拟输出队列管理和调度,完成流量模型的转换,得到满足交换网测试的测试流数据。
由于采用了以上的方案,本发明通过简单地模拟线路接口板中TM(流量管理器)芯片的虚拟输出队列管理和调度这部分功能就可以完成流量的转换,对交换网进行测试。本模拟装置相对线路处理板而言,由于省去了物理接口、网络处理器(NP)等模块,其开发周期短、实现难度小、研发投入低,可以在很大程度上提高交换网测试的效率。
附图说明:
图1是现有技术交换网测试示意图。
图2是现有线路接口板线路处理功能示意图。
图3是流量转换模型示意图。
图4是本发明硬件方框示意图。
具体实施方式:
下面通过具体的实施例并结合附图对本发明作进一步详细的描述。
为了对交换网进行测量,必须使交换网的上行流量模型符合实际情况,我们采用硬件来模拟线路处理板的处理机制,将图1中A点的流量转换为B点的流量。流量转换示意图如图3。所述流量模型的转换包括流量平均速率、峰值速率、最大突发长度的改变。
从对图2的可知,我们只需模拟其TM模块主要功能,就可以完成流量模型的转化。TM主要的功能是VOQ处理及调度,我们可以用硬件来模拟其处理流程,硬件内部结构如图4所示。(TM的另一功能SAR(分段与重组)由于不会对流量模型带来变化,只要通用网络测试流数据是定长短包,这一部分功能也就不需模拟)。其中VOQ0——VOQn是多个虚拟输出队列,PORTO——PORTn是多个端口。
利用该装置进行流量模拟的方法是:首先生成符合实际INTERNET网上流量模型规律的通用网络测试流数据,并且把交换网的交换信息添加进该测试流中;然后对上述通用网络测试流数据进行虚拟输出队列管理和调度,完成流量模型的转换,得到满足交换网测试的交换网测试流数据。
前面已提到,人们对A点流量模型做了大量的研究,得出了很多有效、科学的理论,因此通用网络测试流数据的产生方法就不再描述。与原有测试方法相比,所不同的仅仅是我们在其中还添加了交换网的交换信息,以便在后续电路虚拟输出队列VOQ中省去链路管理部分电路(相当于图2线路接口板中的NP模块)。
利用上述方案,我们通过硬件很简单地模拟TM芯片的部分功能,完成了流量模型的转换。而且硬件中实现的VOQ的数量、调度的算法可以根据交换网的具体情况(端口数、优先级等)进行调整,来保证对线路接口板的模拟符合真实的情况。
本发明所提出的方案已在某交换网测试设备中采用,大大提高了交换网测试的效率。