一种支持多通道的包缓存调度仿真验证方法及系统技术方案

技术编号:24589966 阅读:53 留言:0更新日期:2020-06-21 02:29
本发明专利技术公开了一种支持多通道的包缓存调度仿真验证方法及系统,涉及通信技术领域,本发明专利技术可实现各个序列产生器产生的数据帧在各个业务通道与统一的数据通道上的映射和解映射,总线驱动与接收可以适配多种接口时序要求,通过链路控制器可以很好的管理每一条通路及其业务通道,从而实现完全可以兼容CPB多个端口、两个方向的验证需求,具有很好的通用性和灵活性。

A simulation verification method and system for packet cache scheduling supporting multichannel

【技术实现步骤摘要】
一种支持多通道的包缓存调度仿真验证方法及系统
本专利技术涉及通信
,具体涉及一种支持多通道的包缓存调度仿真验证方法及系统。
技术介绍
随着移动通信与互联网通信的快速发展,运营商迫切希望实现5G商用。目前,5G相关的技术研究已经进入系统演示阶段,在中国的北京、上海等多个城市展开的5G试点。5G的更高带宽与更低延时的要求引发了核心网传输带宽的增长。具有强大的传输能力和节点调度能力的POTN设备是应对移动5G应用干线网络大容量传输需求的融合解决方案。CPB(Centralpacketbuffer,中央包缓存)模块是POTN设备的核心模块,主要完成数据统一集中式存储转发、以太网和OTN数据的混合调度,并且支持双向超大带宽调度能力。CPB模块是一个全新的且具有特殊功能的模块,因此,它需要一个可以同时兼容多个端口、两种模式与两个方向的验证模型与方法,但是目前没有可以满足CPB模块测试的验证模型及方法。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种支持多通道的包缓存调度仿真验证方法及系统,兼容CPB模块多个端口、两个方向的验证需求,具有很好的通用性和灵活性。为达到以上目的,本专利技术采取的技术方案是:一种支持多通道的包缓存调度仿真验证方法,包括以下步骤:支线分离方向,根据测试模式选择将各个序列产生器产生的数据帧由各个业务通道映射至统一的数据通道上,并通过ILK调度器对数据帧进行调度处理,或将各个序列产生器产生的数据帧直接映射至各业务类型对应的调度器进行调度处理;根据总线时序发送至待测中央包缓存模块进行仿真处理;根据总线时序从待测中央包缓存模块接收仿真处理后的数据帧,并进行解调度处理,发送给各个序列产生器对应的比较器模块进行比较处理;支线合一方向,对各个序列产生器产生的数据帧进行调度处理,根据总线时序发送至待测中央包缓存模块进行仿真处理;根据总线时序从待测中央包缓存模块接收仿真处理后的数据帧,并进行解调度处理,解映射至各个业务通道上,发送至各个序列产生器对应的比较器模块进行比较处理。在上述技术方案的基础上,将各个序列产生器产生的数据帧由各个业务通道映射至统一的数据通道上,具体包括以下步骤:控制同时工作的业务通道总数不能超过统一的数据通道的总数;根据通道映射表将各个业务通道的数据帧映射到统一的数据通道上,每条业务通道对应一条统一的数据通道。在上述技术方案的基础上,对数据帧进行调度处理,包括数据包模式和数据分段模式:所述数据包模式下,对数据帧根据通道进行速率刻画,根据通道调度表将数据帧驱动到待测中央包缓存模块的总线接口上;所述数据分段模式下,先对数据帧进行切包,对切包后的数据帧根据通道进行速率刻画,根据通道调度表将切包后的数据帧驱动到待测中央包缓存模块的总线接口上。在上述技术方案的基础上,对数据帧进行解调度处理,包括数据包模式和数据分段模式:所述数据包模式下,根据通道调度表将数据帧恢复到每个业务通道上;所述数据分段模式下,检测接收的接收数据切片的正确性,对数据帧进行包封,根据通道调度表将数据帧恢复到每个业务通道上。在上述技术方案的基础上,所述总线时序包括四种模式:单分段与通道间差模式、多分段与通道间差模式、单分段与整包模式,以及多分段与整包模式;单分段与通道间差模式:总线上只有一个分段,通道之间可以相互间插;多分段与通道间差模式:总线上有多个分段,通道之间可以相互间插;单分段与整包模式:总线上只有一个分段,通道之间不可以相互间插;多分段与整包模式:总线上有多个分段,通道之间不可以相互间插。在上述技术方案的基础上,比较器模块进行比较处理,具体包括以下步骤:比较器模块将待测中央包缓存模块处理后的数据帧与原始数据帧进行比较,判断待测中央包缓存模块的仿真处理是否正确。本专利技术还提供一种支持多通道的包缓存调度仿真验证系统,包括多个序列产生发送模块、通道映射器、调度器、接收器、通道解映射器以及与序列产生模块一一对应的数据比较器,其中:序列产生发送模块用于:产生仿真所需的数据帧,每个序列产生发送模块对应一个业务通道,将数据帧通过各个业务通道发送至通道映射器或调度器;通道映射器用于:将各个业务通道的数据帧统一映射到系统通道后发送至调度器;调度器用于:将收到的数据帧按设定的调度模式进行调度处理,发送至待测中央包缓存模块;接收器用于:接收待测中央包缓存模块处理后的数据,恢复封装成数据帧,发送至通道解映射器或数据比较器;通道解映射器用于:将通道解调度器发送的数据帧解映射到各个业务通道,发送至各个业务通道对应的数据比较器;数据比较器用于:将序列产生模块产生的仿真所需的数据帧与待测中央包缓存模块处理后的数据帧进行比较,判断仿真处理是否正确;链路控制器用于:根据测试模式控制各模块之间通路的有无,以及业务通道的数量。在上述技术方案的基础上,所述调度器包括数据包模式和数据分段模式:所述数据包模式下,对数据帧根据通道进行速率刻画,根据通道调度表将数据帧驱动到待测中央包缓存模块的总线接口上;所述数据分段模式下,先对数据帧进行切包,对切包后的数据帧根据通道进行速率刻画,根据通道调度表将切包后的数据帧驱动到待测中央包缓存模块的总线接口上;所述接收器包括数据包模式和数据分段模式:所述数据包模式下,根据通道调度表将数据帧恢复到每个业务通道上;所述数据分段模式下,先检测接收的接收数据切片的正确性,对数据帧进行包封,然后根据通道调度表将数据帧恢复到每个业务通道上。在上述技术方案的基础上,所述调度器包括ILK调度器和业务类型对应的调度器,所述接收器包括业务类型对应的接收器和ILK接收器;ILK调度器和ILK接收器之间通过一路统一的数据通道连接,业务类型对应的调度器和业务类型对应的接收器之间通过多路业务通道连接。在上述技术方案的基础上,所述的序列产生器用于产生Sar数据帧和以太网数据帧,所述Sar数据帧支持所有类型的Oduk业务。与现有技术相比,本专利技术的优点在于:本专利技术可实现各个序列产生器产生的数据帧在各个业务通道与统一的数据通道上的映射和解映射,总线驱动与接收可以适配多种接口时序要求,通过链路控制器可以很好的管理每一条通路及其业务通道,从而实现完全可以兼容CPB模块多个端口、两个方向的验证需求,具有很好的通用性和灵活性。附图说明图1为本专利技术实施例的支持多通道的包缓存调度仿真验证系统的系统框图;图2为本专利技术实施例的模式A的cpb_egress仿真验证架构;图3为本专利技术实施例的模式A的cpb_ingress仿真验证架构;图4为本专利技术实施例的模式B的cpb_egress仿真验证架构;图5为本专利技术实施例的Sar数据帧产生框图;图6为本专利技术实施例的通道映射器的框图;图7为本专利技术实施例的调度器的框图。具体实施方式...

【技术保护点】
1.一种支持多通道的包缓存调度仿真验证方法,其特征在于,包括以下步骤:/n支线分离方向,根据测试模式选择将各个序列产生器产生的数据帧由各个业务通道映射至统一的数据通道上,并通过ILK调度器对数据帧进行调度处理,或将各个序列产生器产生的数据帧直接映射至各业务类型对应的调度器进行调度处理;根据总线时序发送至待测中央包缓存模块进行仿真处理;根据总线时序从待测中央包缓存模块接收仿真处理后的数据帧,并进行解调度处理,发送给各个序列产生器对应的比较器模块进行比较处理;/n支线合一方向,对各个序列产生器产生的数据帧进行调度处理,根据总线时序发送至待测中央包缓存模块进行仿真处理;根据总线时序从待测中央包缓存模块接收仿真处理后的数据帧,并进行解调度处理,解映射至各个业务通道上,发送至各个序列产生器对应的比较器模块进行比较处理。/n

【技术特征摘要】
1.一种支持多通道的包缓存调度仿真验证方法,其特征在于,包括以下步骤:
支线分离方向,根据测试模式选择将各个序列产生器产生的数据帧由各个业务通道映射至统一的数据通道上,并通过ILK调度器对数据帧进行调度处理,或将各个序列产生器产生的数据帧直接映射至各业务类型对应的调度器进行调度处理;根据总线时序发送至待测中央包缓存模块进行仿真处理;根据总线时序从待测中央包缓存模块接收仿真处理后的数据帧,并进行解调度处理,发送给各个序列产生器对应的比较器模块进行比较处理;
支线合一方向,对各个序列产生器产生的数据帧进行调度处理,根据总线时序发送至待测中央包缓存模块进行仿真处理;根据总线时序从待测中央包缓存模块接收仿真处理后的数据帧,并进行解调度处理,解映射至各个业务通道上,发送至各个序列产生器对应的比较器模块进行比较处理。


2.如权利要求1所述的方法,其特征在于:将各个序列产生器产生的数据帧由各个业务通道映射至统一的数据通道上,具体包括以下步骤:
控制同时工作的业务通道总数不能超过统一的数据通道的总数;
根据通道映射表将各个业务通道的数据帧映射到统一的数据通道上,每条业务通道对应一条统一的数据通道。


3.如权利要求1所述的方法,其特征在于:对数据帧进行调度处理,包括数据包模式和数据分段模式:
所述数据包模式下,对数据帧根据通道进行速率刻画,根据通道调度表将数据帧驱动到待测中央包缓存模块的总线接口上;
所述数据分段模式下,先对数据帧进行切包,对切包后的数据帧根据通道进行速率刻画,根据通道调度表将切包后的数据帧驱动到待测中央包缓存模块的总线接口上。


4.如权利要求1所述的方法,其特征在于:对数据帧进行解调度处理,包括数据包模式和数据分段模式:
所述数据包模式下,根据通道调度表将数据帧恢复到每个业务通道上;
所述数据分段模式下,检测接收的接收数据切片的正确性,对数据帧进行包封,根据通道调度表将数据帧恢复到每个业务通道上。


5.如权利要求1所述的方法,其特征在于:所述总线时序包括四种模式:单分段与通道间差模式、多分段与通道间差模式、单分段与整包模式,以及多分段与整包模式;
单分段与通道间差模式:总线上只有一个分段,通道之间可以相互间插;
多分段与通道间差模式:总线上有多个分段,通道之间可以相互间插;
单分段与整包模式:总线上只有一个分段,通道之间不可以相互间插;
多分段与整包模式:总线上有多个分段,通道之间不可以相互间插。

【专利技术属性】
技术研发人员:李路王蒙张睿桂可
申请(专利权)人:烽火通信科技股份有限公司武汉飞思灵微电子技术有限公司中国信息通信科技集团有限公司
类型:发明
国别省市:湖北;42

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

1