System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开实施例涉及一种otn设备中osu的调度方法和装置。
技术介绍
1、otn(光传送网,optical transport network)具有大带宽、低时延、多业务透明传送、高精度同步、安全可靠、易维护等特点,是当前传送网的主流技术,被大规模部署于骨干网和城域网,为1gbps以上速率的客户业务提供优质的管道。
2、随着网络演进和业务承载需求的增加,传统otn技术已经无法为大量的小带宽业务提供高效承载服务。在这种背景下osu(optical service unit,光业务单元)技术应运而生。osu在保留传统otn硬管道、丰富oam等优势的前提下,提供更细的时隙颗粒度、更简洁的带宽无损调整机制,支持2m~100gbps速率客户业务的高效承载,使得otn具备了从骨干核心下沉到接入末端的能力,可提供低成本、低时延、低功耗的以城域应用为主的综合业务承载方案。
3、随着osu的技术发展,针对小颗粒业务的光交换技术日益成熟。osu技术具有带宽小、调度灵活的特性,各用户不再需要与其他用户复用管道,可以拥有专属的光连接。osu技术在具有otn硬管道、丰富oam等优势,其源于tdm技术,采用时分复用技术,通过时隙切片,提供端到端硬管道,满足业务的物理隔离要求,并满足确定性时延要求,保障业务安全可靠。
4、传统的otn技术采用时隙的方式进行帧结构的划分,最大支持80个时隙,最小的时隙颗粒度为1.25gbps,这就意味着odu的最大业务接入数量为80,高效承载的客户业务最小带宽为1.25gbps。而osu技术采
5、如何将多个osu帧映射复用到pb块中是osu的一项关键技术,osu相关标准推荐了两种osu映射复用到opu(pb)的映射复用机制,来保证每条osu业务在opu的分布相对均匀,使得业务的抖动尽量小,延时相对确定。
6、当从opu解出osu业务时,这些osu业务一般会送往osu交叉单元,交叉到不同的期望方向。由于osu是基于时分复用技术,且业务带宽较大,往往借用以太网交换技术实现osu交叉,比较主流的方案有osu帧加上以太网头的方案或使用interlaken的方案。
7、在进行osu交叉时,一般需要先对osu帧进行存储,在合适的时机完成转发,交换芯片的缓存一般比较有限,且otn设备本身带宽大,支持的osu数目多,支持的otu接口多,因此,osu帧进入osu交叉单元后会出现拥塞现象。
技术实现思路
1、有鉴于此,本申请提供一种otn设备中osu的调度方法和装置,能够避免osu帧进入osu交叉单元后出现拥塞,进而提高了osu业务的可靠性。
2、为解决上述技术问题,本申请的技术方案是这样实现的:
3、在一个实施例中,提供了一种光传送网otn设备中光业务单元osu的调度方法,所述方法包括:
4、响应于收到osu帧,获取所述osu帧对应的osu业务的支路端口号tpn;
5、根据所述osu业务的tpn确定所述osu业务对应队列;
6、将所述osu帧分配到所述队列;
7、基于每个所述队列的带宽对队列进行调度,使得同一队列内的osu帧在总线内分布均匀,且总线内所有osu业务整体分布均匀;
8、通过osu交叉单元对经过队列调度的osu帧进行osu交叉处理。
9、其中,所述根据所述osu业务的tpn确定所述osu业务对应队列,包括:
10、根据第一映射关系获取所述osu业务的tpn对应的出口总线;
11、根据第二映射关系获取所述出口总线对应的队列,确定所述osu业务对应的队列;
12、其中,所述第一映射关系为tpn与出口总线的对应关系;
13、所述第二映射关系为出口总线与队列的对应关系。
14、其中,获取所述队列的带宽,包括:
15、根据每条osu业务的带宽,以及每个队列对应的osu业务确定每个所述队列的带宽。
16、其中,
17、所述每条osu业务的带宽根据配置信息中的osu业务的带宽获取,或,通过所述osu业务对应的osu帧携带的带宽信息获取;
18、所述每个队列对应的osu业务根据配置信息中的队列与osu业务的对应关系获取。
19、其中,所述基于每个所述队列的带宽对队列进行调度,使得同一队列内的osu帧在总线内分布均匀,且总线内所有osu业务整体分布均匀,包括:
20、根据周期窗口,以及每个所述队列的带宽计算每个队列的复用机会;
21、基于计算的队列的复用机会轮询调度队列中的osu帧复用出口的osu总线。
22、在另一个实施例中,还提供了一种光传送网otn设备中光业务单元osu的调度装置,所述装置包括:
23、获取单元,被配置为执行响应于收到osu帧,获取所述osu帧对应的osu业务的支路端口号tpn;
24、确定单元,被配置为执行根据所述osu业务的tpn确定所述osu业务对应队列;
25、分配单元,被配置为执行将所述osu帧分配到所述队列;
26、调度单元,被配置为执行基于每个所述队列的带宽对队列进行调度,使得同一队列内的osu帧在总线内分布均匀,且总线内所有osu业务整体分布均匀;
27、处理单元,被配置为执行通过osu交叉单元对经过队列调度的osu帧进行osu交叉处理。
28、其中,
29、所述确定单元,具体被配置为执行根据第一映射关系获取所述osu业务的tpn对应的出口总线;根据第二映射关系获取所述出口总线对应的队列,确定所述osu业务对应的队列;其中,所述第一映射关系为tpn与出口总线的对应关系;所述第二映射关系为出口总线与队列的对应关系。
30、其中,
31、所述获取单元,进一步被配置为执行根据每条osu业务的带宽,以及每个队列对应的osu业务确定每个所述队列的带宽。
32、在另一个实施例中,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现otn设备中osu的调度方法。
33、在另一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现otn设备中osu的调度方法。
34、由上面的技术方案可见,上述实施例中在otn设备接收方向上,响应于收到osu帧,确定osu帧对应的队列,并分配到对应的队列;基于每个队列的带宽对队列进行调度,使得同一队列内的osu帧在总线内分布均匀,且总线内所有osu业务整体分布均匀;通过osu交叉单元对经过队列调度的osu帧进行osu交叉处理。该方案使得osu业务进入osu交叉单元之前,根据osu业务的出口方向基于队列对os本文档来自技高网...
【技术保护点】
1.一种光传送网OTN设备中光业务单元OSU的调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述OSU业务的TPN确定所述OSU业务对应队列,包括:
3.根据权利要求1所述的方法,其特征在于,获取所述队列的带宽,包括:
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求1-4任一项所述的方法,其特征在于,所述基于每个所述队列的带宽对队列进行调度,使得同一队列内的OSU帧在总线内分布均匀,且总线内所有OSU业务整体分布均匀,包括:
6.一种光传送网OTN设备中光业务单元OSU的调度装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,
8.根据权利要求6所述的装置,其特征在于,
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-5任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程
...【技术特征摘要】
1.一种光传送网otn设备中光业务单元osu的调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述osu业务的tpn确定所述osu业务对应队列,包括:
3.根据权利要求1所述的方法,其特征在于,获取所述队列的带宽,包括:
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求1-4任一项所述的方法,其特征在于,所述基于每个所述队列的带宽对队列进行调度,使得同一队列内的osu帧在总线内分布均匀,且总线内所有osu业务整体分布均匀...
【专利技术属性】
技术研发人员:陈江峰,唐胜,高卫东,
申请(专利权)人:北京格林威尔科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。