首页 / 专利库 / 计算机网络 / 穿通时钟 / 多环组网中业务的传输方法和网络设备

多环组网中业务的传输方法和网络设备

阅读:432发布:2020-06-07

专利汇可以提供多环组网中业务的传输方法和网络设备专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种多环组网中业务的传输方法和设备。本发明 实施例 利用上级环带宽地图和下级环带宽地图计算出映射带宽地图,然后根据下级环带宽地图和映射带宽地图将下级环中的上行业务映射到映射带宽中,使得需要进行TCONT 帧 交叉的业务的时隙对齐,然后才将上级环中的下行业务与映射带宽中的下级环业务进行基于时隙的TCONT帧交叉,从而可以避免由于TCONT帧交叉时的时隙 位置 不匹配所导致的冲突问题,保证了业务传输的正确性。,下面是多环组网中业务的传输方法和网络设备专利的具体信息内容。

1.一种多环组网中业务的传输方法,其特征在于,包括:
获取上级环带宽地图和下级环带宽地图;
根据获取到的上级环带宽地图和下级环带宽地图计算出映射带宽地图,所述映射带宽地图包括上行业务映射带宽地图和下行业务映射带宽地图,所述上行业务映射带宽地图和下行业务映射带宽地图分别与上级环带宽地图中的上行业务带宽地图和下行业务带宽地图一致;
根据下级环带宽地图和映射带宽地图将下级环中的上行业务映射到所述映射带宽地图指示的映射带宽中,得到映射带宽业务;
将上级环中的下行业务与映射带宽业务进行基于时隙的传送容器TCONT交叉。
2.根据权利要求1所述的方法,其特征在于,还包括:
根据映射带宽地图和下级环带宽地图将TCONT帧交叉后的映射带宽业务解映射到与下级环带宽地图对应的时隙中。
3.根据权利要求1所述的方法,其特征在于,所述根据下级环带宽地图和映射带宽地图将下级环中的上行业务映射到所述映射带宽地图指示的映射带宽中包括:
接收下级环中的上行业务;
根据下级环带宽地图产生第一写控制信号
根据所述第一写控制信号,以与下级环速率相应的写时钟将所述下级环中的上行业务写入缓存中;
根据映射带宽地图产生第二读控制信号;
根据所述第二读控制信号,以与上级环速率相应的读时钟从缓存中读取下级环的上行业务,并将读取到的下级环中的上行业务封装到所述映射带宽地图指示的映射带宽中。
4.根据权利要求2所述的方法,其特征在于,所述根据映射带宽地图和下级环带宽地图将TCONT帧交叉后的映射带宽业务解映射到与下级环带宽地图对应的时隙中包括:
根据映射带宽地图产生第二写控制信号;
根据所述第二写控制信号,以与上级环速率相应的写时钟将TCONT帧交叉后的映射带宽业务写入缓存中;
根据下级环带宽地图产生第一读控制信号;
根据所述第一读控制信号,以与下级环速率相应的读时钟从缓存中读取TCONT帧交叉后的映射带宽业务,并将读取到的TCONT帧交叉后的映射带宽业务解封装到与下级环带宽地图对应的时隙中。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述映射带宽地图还包括穿通业务映射带宽地图,所述穿通业务映射带宽地图为指示下级环中穿通业务所占用的映射带宽的带宽地图;
所述根据获取到的上级环带宽地图和下级环带宽地图计算出映射带宽地图之后还包括:
根据下级环带宽地图和映射带宽地图将下级环中的穿通业务映射到所述映射带宽地图指示的映射带宽中。
6.根据权利要求1至4中任一项所述的方法,其特征在于,所述获取上级环带宽地图和下级环带宽地图包括:
获取上级环线路上的主机S节点下发的上级环带宽地图,所述上级环带宽地图是所述S节点根据上级环各节点上报的动态带宽请求计算得到的;
根据所述上级环带宽地图获取所述S节点为下级环线路在相切节点处分配的总出口带宽;
根据所述总出口带宽和下级环线路上各节点上报的动态带宽请求计算下级环带宽地图。
7.根据权利要求6所述的方法,其特征在于,所述获取上级环线路上的S节点下发的上级环带宽地图之前,还进一步包括:
所述相切节点上报下级环线路上的所有上行TCONT帧的总动态带宽请求,所述总动态带宽请求由虚拟TCONT帧来承载,所述虚拟TCONT帧的净荷区为下级环线路上的所有上行TCONT帧。
8.一种网络设备,其特征在于,包括:
获取单元,用于获取上级环带宽地图和下级环带宽地图;
计算单元,用于根据获取单元获取到的上级环带宽地图和下级环带宽地图计算出映射带宽地图,所述映射带宽地图包括上行业务映射带宽地图和下行业务带宽映射地图,所述上行业务映射带宽地图和所述下行业务映射带宽地图分别与所述上级环带宽地图中的上行业务带宽地图和下行业务带宽地图一致;
映射单元,用于根据获取单元获取到的下级环带宽地图和计算单元计算得到的映射带宽地图将下级环中的上行业务映射到所述映射带宽地图指示的映射带宽中,得到映射带宽业务;
交叉单元,用于将上级环中的下行业务与映射单元映射得到的映射带宽业务进行基于时隙的传送容器TCONT帧交叉。
9.根据权利要求8所述的网络设备,其特征在于,还包括:
解映射单元,用于根据映射带宽地图和下级环带宽地图将交叉单元进行TCONT帧交叉后的映射带宽业务解映射到与下级环带宽地图对应的时隙中。
10.根据权利要求9所述的网络设备,其特征在于,所述映射单元包括:
接收子单元,用于接收下级环中的上行业务;
第一写信号产生子单元,用于根据获取单元获取到的下级环带宽地图产生第一写控制信号;
第一写入子单元,用于根据第一写信号产生子单元产生的第一写控制信号,以与下级环速率相应的时钟频率将接收子单元接收到的下级环中的上行业务写入缓存中;
第一读信号产生子单元,用于根据计算单元计算得到的映射带宽地图产生第二读控制信号;
封装子单元,用于根据第一读信号产生子单元产生的第二读控制信号,以与上级环速率相应的时钟频率从缓存中读取下级环中的上行业务,并将读取到的下级环中的上行业务封装到所述映射带宽地图指示的映射带宽中。
11.根据权利要求10所述的网络设备,其特征在于,所述解映射单元包括:
第二写信号产生子单元,用于在需要对TCONT帧交叉后的映射带宽业务进行解映射时,根据计算单元计算得到的映射带宽地图产生第二写控制信号;
第二写入子单元,用于根据第二写信号产生子单元产生的第二写控制信号,以与上级环速率相应的时钟频率将TCONT帧交叉后的映射带宽业务写入缓存中;
第二读信号产生子单元,用于根据下级环带宽地图产生第一读控制信号;
解封装子单元,用于根据第二读信号产生子单元产生的第一读控制信号,以与下级环速率相应的时钟频率从缓存中读取TCONT帧交叉后的映射带宽业务,并将读取到的TCONT帧交叉后的映射带宽业务解封装到与下级环带宽地图对应的时隙中。
12.根据权利要求8到11任一项所述的网络设备,其特征在于,计算单元计算得到的映射带宽地图还进一步包括穿通业务映射带宽地图,所述穿通业务映射带宽地图为指示下级环中穿通业务所占用的映射带宽的带宽地图;
所述映射单元,还用于根据获取单元获取到的下级环带宽地图和计算单元得到的映射带宽地图将下级环中的穿通业务映射到所述映射带宽地图指示的映射带宽中。
13.根据权利要求8至11任一项所述的网络设备,其特征在于,所述获取单元包括:
第一获取子单元,用于获取上级环线路上的主机S节点下发的上级环带宽地图,所述上级环带宽地图是所述S节点根据上级环各节点上报的动态带宽请求计算得到的;
第二获取子单元,用于根据第一获取子单元获取到的上级环带宽地图获取所述S节点为下级环线路在相切节点处分配的总出口带宽;
计算子单元,用于根据下级环线路上各节点上报的动态带宽请求和第二获取子单元获取到的总出口带宽计算下级环带宽地图。
14.根据权利要求13所述的网络设备,其特征在于,还包括:
发送单元,用于上报下级环线路上的所有上行TCONT帧的总动态带宽请求,所述总动态带宽请求由虚拟TCONT帧来承载,所述虚拟TCONT帧的净荷区为下级环线路上的所有上行TCONT帧。

说明书全文

多环组网中业务的传输方法和网络设备

技术领域

[0001] 本发明涉及通信技术领域,具体涉及多环组网中业务的传输方法和网络设备。

背景技术

[0002] 无源光网络(PON,Passive Optical Network)作为一种宽带无源光接入技术,由于具有安全性高、建网速度快、综合建网成本低等优点,已经逐渐成为当前网络发展的趋势。但是PON技术接入距离短(20km),只适合于接入网络。而为了实现接入网络和城域网路的融合,以及方便对网络的管理维护,现有技术中提出了一种基于动态带宽调整的多业务传送网,即通用传输体制(GTH,General Transport Hierarchy)网络。
[0003] 在GTH网络中,存在有S节点和N节点,其中,S节点为主机,各N节点为普通节点,各N节点检测和统计本节点内部各通道的动态带宽请求(DBR,Dynamic Bandwidth Requirement)并上报给S节点,S节点根据现有的带宽资源、DBR中所携带的各通道业务类型和优先级等进行判断和计算,得到通道带宽分配信息,然后将这些通道带宽分配信息分别下发给各N节点,由各N节点根据分配的带宽传送数据;在所有节点(即包括N节点和S节点),交叉模根据动态带宽分配(DBA,Dynamic Bandwidth Assignment)算法给出的带宽地图(BWMap,Bandwidth Map)进行基于时隙的传送容器(TCONT,Transmission Container)交叉。
[0004] GTH网络具有多种组网方式,例如,可以包括单环组网和多环组网,其中,多环组网的场景示意图可参见图1a,为了描述方便,以下均将大环称为上级环线路,小环或星型网元称为下级环线路,上级环线路的速率一般高于下级环线路的速率;由图1a可知,上级环线路可以包括节点S1、N1、N2、N3、N4、N5等等,下级环线路包括由N4、N6和N7组成的小环,以及由N5和N8组成的星型网元,其中,N4和N5称为上级环线路和下级环线路的相切节点,上级环线路上的业务(简称上级环业务)和下级环线路上的业务(简称下级环业务)可以通过相切节点进行基于时隙的TCONT帧交叉,即上级环业务可以通过相切节点下路到下级环线路上进行传送,而下级环业务也可以通过相切节点上传到下级环线路上进行传送。
[0005] 现有技术中,当上级环线路的速率(简称上级环速率)和下级环线路的速率(简称下级环速率)不同时,或者,当上级环速率和下级环速率相同,但需要对不同时隙的TCONT帧进行调度时,若直接对下级环业务和上级环业务进行基于时隙的TCONT帧交叉的话,由于二者在同一时刻所对应的时隙不同,那么,将会发生冲突,最终可能导致业务丢失。

发明内容

[0006] 本发明实施例提供多环组网中业务的传输方法和网络设备,可以解决下级环业务和上级环业务进行基于时隙的TCONT帧交叉时的冲突问题。
[0007] 一种多环组网中业务的传输方法,包括:
[0008] 获取上级环带宽地图和下级环带宽地图;
[0009] 根据获取到的上级环带宽地图和下级环带宽地图计算出映射带宽地图,所述映射带宽地图包括上行业务映射带宽地图和下行业务映射带宽地图,所述上行业务映射带宽地图和所述下行业务映射带宽地图分别与所述上级环带宽地图中的上行业务带宽地图和下行业务带宽地图一致;
[0010] 根据下级环带宽地图和映射带宽地图将下级环中的上行业务映射到所述映射带宽地图指示的映射带宽中,得到映射带宽业务;
[0011] 将上级环中的下行业务与映射带宽业务进行基于时隙的TCONT帧交叉。
[0012] 一种网络设备,包括:
[0013] 获取单元,用于获取上级环带宽地图和下级环带宽地图;
[0014] 计算单元,用于根据获取单元获取到的上级环带宽地图和下级环带宽地图计算出映射带宽地图,所述映射带宽地图包括上行业务带宽地图和下行业务带宽地图,所述上行业务带宽地图、所述下行业务带宽地图分别与所述上级环带宽地图中的上行业务带宽地图、下行业务带宽地图一致;
[0015] 映射单元,用于根据获取单元获取到的下级环带宽地图和计算单元计算得到的映射带宽地图将下级环中的上行业务映射到所述映射带宽地图指示的映射带宽中,得到映射带宽业务;
[0016] 交叉单元,用于将上级环业务与映射单元映射得到的映射带宽业务进行基于时隙的TCONT帧交叉。
[0017] 本发明实施例利用上级环带宽地图和下级环带宽地图计算出映射带宽地图,然后根据下级环带宽地图和映射带宽地图将下级环中的上行业务映射到映射带宽中,使得需要进行TCONT帧交叉的业务的时隙对齐,然后才将上级环中的下行业务与映射带宽业务进行基于时隙的TCONT帧交叉,从而可以避免由于TCONT帧交叉时的时隙位置不匹配所导致的冲突问题,保证了业务传输的正确性。附图说明
[0018] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019] 图1a是多环组网的场景示意图;
[0020] 图1b是现有技术中GTH网络的网络分层架构示意图;
[0021] 图2a是本发明实施例一提供的多环组网中业务的传输方法的流程图
[0022] 图2b是本发明实施例一提供的多环组网中业务的传输方法的另一流程图;
[0023] 图3a是本发明实施例提供的多环组网中业务的传输方法中映射的示意图;
[0024] 图3b是本发明实施例二提供的多环组网中业务的传输方法的流程图;
[0025] 图4a是本发明实施例中虚拟TCONT帧和T-in-T方式的示意图;
[0026] 图4b是本发明实施例三提供的多环组网中业务的传输方法的流程图;
[0027] 图5a是本发明实施例提供的网络设备的结构示意图;
[0028] 图5b是本发明实施例提供的网络设备的另一结构示意图;
[0029] 图5c是本发明实施例提供的映射功能单元的结构示意图;
[0030] 图6a是本发明实施例提供的网络设备的实体结构示意图;
[0031] 图6b是本发明实施例提供的网络设备的另一实体结构示意图;
[0032] 图6c是本发明实施例提供的网络设备的又一实体结构示意图。

具体实施方式

[0033] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034] 为了更好地阐述本发明实施例,以下将对GTH网络作简略地介绍。
[0035] GTH网络承载的业务类型可以包括三种:(1)固定带宽(FB,Fixed Bandwidth)类业务,主要用于承载带宽延时保证的业务,如时分复用(TDM,Time Division Multiplexing)业务、同步数字体系(SDH,Synchronous Digital Hierarchy)业务/同步光纤网络(SONET,Synchronous Optical Network)业务和专线业务等;(2)保证带宽(AB,Assured Bandwidth)类业务,如视频、VOIP(Voice Over IP,IP承载语音)、专线等业务;(3)尽保证(BE,Best Effort)类业务,如普通上网业务。对于AB类和BE类业务,该网络是一种汇聚型网络,汇聚节点为S节点,该节点实现双备份。对于FB类业务,该网络是一种对等交换网络,可以从任何一个节点上下业务。
[0036] 参见图1b,该网络层次包含有业务适配层、通道层和物理层三层结构。业务适配层负责对各种业务进行E-GEM(扩展的吉比特无源光网络封装形式,Enhanced GEM)帧的封装和解封装,并要求在网络中指定每一条业务唯一的标识。根据业务类型、优先级和目的地址等原则,把多个E-GEM帧组成不同类型的TCONT帧,加上通道开销,构成通道层,可以对通道层,实现端到端的告警和传送性能监控。所有的TCONT帧组成TC(传输汇聚层,Transmission Convergence)帧,再加上物理层开销,包括帧头同步、管理开销和带宽地图等,以方便网络中主机对各节点的通信和管理,方便调整各T-CONT帧的分配时隙,实现动态带宽调整。
[0037] 该网络架构的一个主要特点是,面向全网的DBA模块和算法:各节点检测、统计和上报本节点内部各业务端口的带宽请求信息(DBR,Dynamic Bandwidth Requirement)上报给主机,主机根据环上现有的带宽资源、各节点业务类型、优先级等,进行判断和计算,最后把各节点的带宽分配信息下发到各节点,各节点根据分配的带宽传送数据。这里对各节点下发的带宽分配信息主要是带宽地图(BWmap),根据带宽地图,各节点组装TCONT帧的大小和数量。
[0038] 该网络的业务端口包括传统的TDM业务、SDH/SONET/异步传输模式(ATM,Asynchronous Transfer Mode)业务,以及以太网数据业务,数据业务可选经过层2(L2,layer2)交换后送到业务适配层,等等。
[0039] 在以上背景下,本发明实施例提供一种多环组网中业务的传输方法和网络设备。以下分别进行详细说明。
[0040] 实施例一、
[0041] 本实施例将从多环组网中的网络设备的度进行描述,该网络设备作为相切节点。
[0042] 一种多环组网中业务的传输方法,包括:获取上级环带宽地图和下级环带宽地图;根据获取到的上级环带宽地图和下级环带宽地图计算出映射带宽地图;根据下级环带宽地图和映射带宽地图将下级环中的上行业务映射到映射带宽中,得到映射带宽业务;将上级环中的下行业务与映射带宽业务进行基于时隙的TCONT帧交叉;其中,映射带宽地图包括上行业务映射带宽地图和下行业务映射带宽地图,上行业务映射带宽地图和下行业务映射带宽地图分别与上级环带宽地图中的上行业务带宽地图和下行业务带宽地图一致。
[0043] 参见图2a,具体流程可以如下:
[0044] 101、获取上级环带宽地图和下级环带宽地图;例如,可以通过以下方式来获得上级环带宽地图和下级环带宽地图:
[0045] (1)相切节点获取上级环线路上的S节点下发的上级环带宽地图,其中,上级环带宽地图是S节点根据上级环各节点上报的动态带宽请求计算得到的;
[0046] (2)相切节点根据获取到的上级环带宽地图获取S节点为下级环线路在相切节点处分配的总出口带宽;
[0047] (3)相切节点根据总出口带宽和下级环线路上各节点上报的动态带宽请求计算下级环带宽地图。
[0048] 或者,也可以通过以下方式来获得上级环带宽地图和下级环带宽地图:
[0049] (1)由上级环线路上的S节点根据本环(即上级环线路)各节点上报的动态带宽请求计算上级环带宽地图;
[0050] (2)由上级环线路上的S节点根据下级环线路各节点上报的动态带宽请求计算下级环带宽地图。
[0051] 102、根据获取到的上级环带宽地图和下级环带宽地图计算出映射带宽地图;
[0052] 其中,映射带宽地图包括上行业务映射带宽地图和下行业务映射带宽地图,上行业务映射带宽地图与上级环带宽地图中的上行业务带宽地图保持一致,下行业务映射带宽地图与上级环带宽地图中的下行业务带宽地图一致。可选的,该映射带宽地图还可以包括穿通业务映射带宽地图,其中,穿通业务映射带宽地图为指示下级环中穿通业务所占用的映射带宽的带宽地图。
[0053] 例如,可以如下:
[0054] 首先,按照业务上下路情况可以将业务分为上行业务、下行业务和穿通业务;其中,上行业务指的是需要从下级环线路上到上级环线路中的业务,下行业务指的是从上级环线路下路到下级环线路中的业务,穿通业务指的是需要穿通相切节点只在上级环或下级环线路中传送的业务,其中,需要穿通相切节点并只在上级环线路中传送的业务称为上级环中的穿通业务,而需要穿通相切节点并只在下级环中穿通的业务称之为下级环的穿通业务。
[0055] 如果下级环的穿通业务占上级环线路的带宽,即在给上级环线路中的业务分配带宽时,也为下级环的穿通业务分配相应的带宽,则上行业务、下行业务和穿通业务的映射带宽地图与上级环带宽地图保持一致;
[0056] 如果下级环穿通业务不占上级环线路的带宽,即在给上级环线路中的业务分配带宽时,不给下级环的穿通业务分配相应的带宽,则上行业务和下行业务的映射带宽地图与上级环带宽地图保持一致,并在映射带宽地图所指示的上行业务所占用的时隙和下行业务所占用的时隙之外的空闲时隙,给穿通业务任意分配一个时隙。
[0057] 103、根据步骤101获取到的下级环带宽地图和步骤102中计算得到的映射带宽地图将下级环中的上行业务映射到映射带宽中,为了描述方便,将映射带宽中的业务称为映射带宽业务;例如,具体可以如下:
[0058] (1)接收下级环中的上行业务;
[0059] (2)根据下级环带宽地图产生第一写控制信号
[0060] (3)根据第一写控制信号,以与下级环速率相应的写时钟将接收到的下级环中的上行业务写入缓存中;
[0061] (4)根据映射带宽地图产生第二读控制信号;
[0062] (5)根据第二读控制信号,以与上级环速率相应的读时钟从缓存中读取下级环中的上行业务,并将读取到的下级环业务封装到映射带宽中。
[0063] 需说明的是,如果映射带宽地图中还包括了穿通业务映射带宽地图,则步骤102之后,即根据获取到的上级环带宽地图和下级环带宽地图计算出映射带宽地图之后还可以包括:
[0064] 根据下级环带宽地图和映射带宽地图将下级环中的穿通业务映射到映射带宽地图指示的映射带宽中,即得到的映射带宽业务不仅包括将下级环的上行业务映射到下行业务映射带宽地图所指示带宽中所形成的业务,还包括将下级环的穿通业务映射到穿通业务映射带宽地图所指示带宽中所形成的业务。
[0065] 104、将上级环中的下行业务与映射带宽业务(即映射带宽中的下级环业务)进行基于时隙的TCONT帧交叉,具体可参见现有技术,在此不再赘述。
[0066] 如果映射带宽地图中仅包含上行业务映射带宽地图和下行业务映射带宽地图,TCONT帧交叉前的映射带宽业务仅包括上行业务,经过TCONT帧交叉后,原映射带宽业务中的上行业务就上路到上级环中了成为上级环业务的一部分,而原上级环中的下行业务交叉到下行业务映射带宽地图所指示的映射带宽中,形成TCONT帧交叉后的映射带宽业务,该映射交叉后的映射带宽业务仅包括下行业务。如果映射带宽地图中包括上行业务映射带宽地图、下行业务映射带宽地图和下级环穿通业务映射带宽地图,TCONT帧交叉前的映射带宽业务包括上行业务和下级环穿通业务,经过TCONT帧交叉后,原映射带宽业务中的上行业务就上路到上级环中成为上级环业务的一部分,而原上级环中的下行业务交叉到下行业务映射带宽地图所指示的映射带宽中和原映射带宽业务中的下级环穿通业务就组成了TCONT帧交叉后的映射带宽业务。
[0067] 可选的,在步骤104之后,还可以根据映射带宽地图和下级环带宽地图将TCONT帧交叉后的映射带宽业务解映射到与下级环带宽地图对应的时隙中。即如图2b所示,该多环组网中业务的传输方法还可以包括步骤105,如下:
[0068] 105、根据映射带宽地图和下级环带宽地图将TCONT帧交叉后的映射带宽业务解映射到与下级环带宽地图对应的时隙中,例如,具体可以如下:
[0069] (1)根据映射带宽地图产生第二写控制信号;
[0070] (2)根据第二写控制信号,以与上级环速率相应的写时钟频率将TCONT帧交叉后的下级环中的上行业务写入缓存中;
[0071] (3)根据下级环带宽地图产生第一读控制信号;
[0072] (4)根据第一读控制信号,以与下级环速率相应的读时钟从缓存中读取TCONT帧交叉后的映射带宽业务,并将读取到的TCONT帧交叉后的映射带宽业务解封装到与下级环带宽地图对应的时隙中。
[0073] 由上可知,本实施例利用上级环带宽地图和下级环带宽地图计算出映射带宽地图,然后根据下级环带宽地图和映射带宽地图将下级环中的上行业务映射到映射带宽中,使得需要进行TCONT帧交叉的业务的时隙对齐,然后才将上级环中的下行业务与映射带宽业务进行基于时隙的TCONT帧交叉,从而可以避免由于TCONT帧交叉时的时隙位置不匹配所导致的冲突问题,保证了业务传输的正确性。
[0074] 实施例二、
[0075] 根据实施例一所描述的方法,本实施例将举例作进一步详细说明。
[0076] 一般的,时隙冲突原因有两种,一种是具有相同带宽的业务,由于具有不同速率而导致在上级环线路和下级环线路中的时隙位置不同,比如PCB域,字节长度相同的,但由于上级环线路和下级环线路的速率不同,所以其在下级环线路上占用的时间比上级环线路上占用的时间长,所以下级环线路上超出的部分就会与上级环其他业务产生冲突。另一种是,具有不同带宽的业务,由于本身带宽不同所造成的时隙位置的不同。本发明实施例所提供的方法对这两种情况所造成的时隙冲突均适用。
[0077] 如图3a所示,下级环线路上的业务TC1需要上传到上级环线路上,从图3a可以看出,上级环线路和下级环线路的物理层控制块(PCB,Physical Control Block)的长度并不相同,业务TC1的时隙和上级环线路中预留的时隙位置也不对应,如果直接进行TCONT帧交叉的话,必然会产生冲突,导致业务丢失,因此,需要将下级环线路映射到与上级环线路速率相等,且对应业务时隙位置相匹配的带宽时隙上,参见图3a,映射后的下级环线路与上级环线路之间需要TCONT帧交叉的业务时隙已经对齐,所以,可以直接通过TCONT帧交叉实现业务的上下路,即业务TCI上传到上级环线路中预留的时隙位置上,业务TC3下路到下级环线路上,上级环线路上的业务TC2则在上级环线路上保持原来的时隙不变。
[0078] 进行TCONT帧交叉后,需要对进入到下级环线路的映射带宽业务进行解映射,使其速率变为下级环线路速率,并将PCB和业务时隙按照下级环带宽地图进行调整,如图3a所示,经过调整后,解映射后的下级环线路的PCB长度已经恢复到映射前的下级环线路的PCB长度,业务TC3的时隙也与下级环带宽地图相匹配。
[0079] 以上级环线路的速率为10Gbps,下级环线路的速率为2.5Gbps为例进行说明,参见图3b,具体流程可以如下:
[0080] 201、获取上级环带宽地图和下级环带宽地图,例如,可以由上级环线路上的相切节点来获取上级环带宽地图和下级环带宽地图。
[0081] 202、根据步骤201提取到的上级环线路带宽地图和下级环带宽地图计算并产生映射带宽地图,产生方法具体可以如下:
[0082] (1)上行业务和下行业务在映射带宽地图中的带宽分配保持与上级环中的带宽地图一致。
[0083] (2)如果下级环的穿通业务占上级环线路的带宽,即在给上级环线路中的业务分配带宽时,也为下级环的穿通业务分配相应的带宽,则表明各个业务在上级环带宽地图中都有对应的时隙,因此,在映射带宽地图中,上行业务、下行业务和下级环穿通业务所占的时隙位置分别与上级环带宽地图中相应业务带宽地图所指示的时隙位置保持一致,即此时下级环穿通业务的映射带宽地图也与上级环带宽地图中的穿通业务带宽地图一致。进行TCONT帧交叉时,下级环穿通业务采用上级环带宽地图进行交叉。
[0084] (3)如果下级环穿通业务不占上级环线路的带宽,即在给上级环线路中的业务分配带宽时,不考虑下级环的穿通业务所需的带宽,则表明穿通业务在上级环线路中没有对应的时隙,由于下级环线路的带宽小于或等于上级环线路的带宽,因此,可在映射带宽地图所指示的上行业务所占用的时隙和下行业务所占用的时隙之外的空闲时隙,给穿通业务任意分配一个时隙。进行环内TCONT帧交叉采用映射带宽地图进行交叉。此时穿通业务不占上级环线路的带宽。
[0085] 需要说明的是,上述方法得到的映射带宽地图中不仅包括上行业务映射带宽地图和下行业务映射带宽地图,还包括下级环穿通业务映射带宽地图。在另外的实施例中,映射带宽地图中仅仅包括上行业务映射带宽地图和下行业务映射带宽地图。
[0086] 203、接收下级环业务,并根据下级环带宽地图产生第一写控制信号。其中,该下级环业务包括下级环的上行业务和/或穿通业务。
[0087] 如果映射带宽地图中包括上行业务映射带宽地图不包括下级环穿通业务映射带宽地图,即只需要将下级环的上行业务映射到映射带宽地图指示的映射带宽中时,对于某一具体的下级环上行业务,下级环带宽地图中指示了该上行业务的起始时隙和终止时隙(带宽地图中,用起始时隙和终止时隙表征一个业务所占的带宽),当下级环带宽地图中所指示的该上行业务的起始时隙到来时,即产生第一写控制信号,直到下级环带宽地图中所指示的该上行业务的终止时隙到来时才停止产生第一写控制信号(或者说该第一写控制信号失效)。
[0088] 如果映射带宽地图中包括上行业务映射带宽地图和下级环穿通业务映射带宽地图,即需要将下级环的上行业务和穿通业务都映射到映射带宽地图指示的映射带宽地图中时,下级环带宽图中所指示的上行业务的起始时隙到来时,开始产生第一写控制信号(或者说第一写控制信号有效),直到下级环带宽地图中所指示的上行业务的终止时隙到来时才停止产生第一写控制信号(或者说该第一写控制信号失效)。对于下级环穿通业务而言,其对应的第一写控制信号的产生过程和上行业务对应的第一写控制信号的产生过程相同,不再赘述。
[0089] 204、根据第一写控制信号,以与2.5Gbps(即下级环线路的速率)相应的写时钟将该下级环业务写入缓存中。
[0090] 如果步骤203中的第一写控制信号仅仅是根据下级环带宽地图中上行业务带宽地图长生的,本步骤中就只将下级环中的上行业务写入缓存。
[0091] 如果步骤203中的第一写控制信号是根据下级环带宽地图中上行业务带宽地图和下级环穿通业务带宽地图产生的,本步骤中写入缓存的包括上行业务和下级环穿通业务。
[0092] 205、根据步骤202计算出的映射带宽地图产生第二读控制信号,同时以与10Gbps(即上级环线路的速率)相应的读时钟从缓存中读取相应时隙的下级环业务,并将这些下级环业务依次封装进映射带宽地图所指示的映射带宽中,得到映射带宽业务。
[0093] 例如,当映射带宽地图中包括上行业务映射带宽地图而不包括下级环穿通业务映射带宽时,在上行业务映射带宽地图所指示的起始时隙到来时产生第二读控制信号,直到上行业务带宽地图所指示的终止时隙到来时停止产生第二读控制信号,在该第二读控制信号的控制下,以与10Gbps相应的读时钟从缓存中将相应时隙的上行业务读出映射带宽地图所指示的映射带宽中,得到映射带宽业务。
[0094] 当映射带宽地图中还包括下级环穿通业务映射带宽地图时,在下级环穿通业务地图所指示的起始时隙到来时也产生第二读控制信号,直到下级环穿通业务映射带宽地图所指示的终止时隙到来时停止产生第二控制信号,在该第二读控制信号的控制下,以与10Gbps相应的读时钟从缓存中将相应时隙的下级环穿通业务读出并封装进映射带宽地图所指示的映射带宽中,得到映射带宽业务,此情形下,得到的映射带宽业务不仅包括上行业务,还包括下级环穿通业务。
[0095] 206、将映射到映射带宽中的映射带宽业务(即映射到映射带宽中的下级环业务)与上级环线路上的上级环业务进行基于时隙的TCONT帧交叉,其中,上级环业务包括上级环的下行业务和/或穿通业务。
[0096] 在TCONT帧交叉后,可以根据映射带宽地图和下级环带宽地图将TCONT帧交叉后的映射带宽业务(即TCONT帧交叉后需要在下级环线路中传送的业务)解映射回下级环带宽地图对应的时隙中,该解映射过程与映射过程相反,具体可参见步骤207~208。
[0097] 207、根据步骤202计算出的映射带宽地图产生第二写控制信号,并根据产生的第二写控制信号,以与10Gbps(即上级环线路的速率)相应的写时钟将需要在下级环线路中传送的业务(即映射带宽业务)写入缓存中。
[0098] 具体地是根据需要在下级环线路中传送的业务所对应的映射带宽地图产生第二写控制信号,第二写控制信号的产生过程和前文中描述的第一写控制信号、第二读控制信号的产生过程类似,即在某一具体业务对应的映射带宽地图所指示的起始时隙到来时产生第二写控制信号,直到该具体业务对应的映射带宽地图所指示的终止时隙到来时停止产生第二写控制信号,在该第二写控制信号的控制下,以与10Gbps(即上级环线路的速率)相应的写时钟将该具体业务(即TCONT帧交叉后的映射带宽业务)写入到缓存中。
[0099] 208、根据下级环带宽地图产生第一读控制信号,并根据第一读控制信号,以与2.5Gbps(即下级环线路的速率)相应的读时钟从缓存中读取TCONT帧交叉后的映射带宽业务,并将读取到的TCONT帧交叉后的映射带宽业务解封装到与下级环带宽地图对应的时隙中。
[0100] 本步骤中第一读控制信号的产生过程,与前文中提到的第一写控制信号、第二读控制信号和第二写控制信号的产生过程类似,即根据在TCONT帧交叉之后需要在下级环线路传送的业务所对应的下级环带宽地图产生第一读控制信号,这里不再赘述。
[0101] 由上可知,如果采用现有技术的话,则当下级环业务在相切节点进入上级环线路时,由于同一时刻不同速率线路对应的时隙不同,所以上级环业务和下级环业务在进行基于时隙的TCONT帧交叉时必然会发生冲突,例如,参见图3a,当下级环业务TC1要交叉到上级环线路为其预留的时隙位置时,由于TC1和预留时隙位置在同一时刻所对应的时隙不同,即在预留时隙位置到来时,业务TC1中还未到来,而当业务TC1到来时,却已经错过了其预留时隙位置,所以,如果此时直接采用时隙交叉的话,必然会发生冲突,导致业务丢失,而采用了本实施例所提供的方案后,由于本实施例可以利用上级环带宽地图和下级环带宽地图计算出映射带宽地图,然后根据下级环带宽地图和映射带宽地图将下级环业务映射到映射带宽中,使得需要进行TCONT帧交叉的业务的时隙对齐,然后才将上级环业务与映射带宽中的下级环业务进行基于时隙的TCONT帧交叉,所以可以避免由于TCONT帧交叉时的时隙位置不匹配所导致的冲突问题,保证了业务传输的正确性。
[0102] 实施例三、
[0103] 在多环组网时,由于网络中节点众多,层级复杂,所以如果全网的带宽都由上级环线路上的S节点来计算的话,则将会给S节点带来巨大的计算压力,最终导致计算速度慢,以及全网带宽地图更新速度慢等问题,所以,优化的,可以在实施例二的基础上,进一步采用分布式DBA计算方式来提取上级环带宽地图和下级环带宽地图。
[0104] 参见图4a,具体流程可以如下:
[0105] 301、由上级环线路上的S节点根据本环(即上级环线路)各节点上报的动态带宽请求,计算上级环带宽地图,并将计算得到的该上级环带宽地图下发给上级环上的各节点。其中,相切节点在接收到上级环带宽地图后就可以获知下级环线路的总出口带宽。
[0106] 在现有技术中,各节点的动态带宽请求是随各自TCONT帧一起上报的,而带宽地图的下发也是对应着每个TCONT帧。需说明的是,与现有技术不同的是,为了节省带宽流量,在本实施例中,相切节点向S节点上报的动态带宽请求是其所带下级环所有上行TCONT帧的总动态带宽请求,而非某个TCONT帧的动态带宽请求,而S节点下发给相切节点的带宽地图也是该下级环所有TCONT帧的总的带宽地图。基于该区别,需要采用与现有TCONT帧不同的帧结构来承载该总动态带宽请求以及下发的总带宽地图,该帧结构具体可以通过新增的TCONT帧,或者对现有的TCONT帧的结构进行改造来实现,为了描述方便,在本发明实施例中,将这种区别于现有TCONT帧的帧结构称为虚拟TCONT帧,并且,将采用T-in-T的方式来进行下级环业务在上级环线路上的承载。
[0107] 参见图4b,虚拟TCONT帧结构同普通TCONT帧结构相同,但其净荷区不再是E-GEM帧,而是下级环线路上的所有上行TCONT帧。
[0108] 例如,如图4b所示,虚拟TCONT帧的头部包括:净荷长度、扩展字段和头校验,通道开销包括通道标识、误码检测(BIP,Bit Interleaved Parity)校验和监控字段,其中,监控字段包括远端误码指示(REI,Remote Error Indication)、远端缺陷指示(RDI,Remote Defect Indication)和动态带宽请求(即DBR);而净荷区则包括下级环线路上的所有上行TCONT帧:TCa、TCb、…TCx等等。
[0109] 需说明的是,虚拟TCONT帧中所携带的动态带宽请求(参见图4b中的DBR)指的是下级环线路上所有上行TCONT帧的总动态带宽请求,而不是下级环线路上某一个TCONT帧的动态带宽请求。该总动态带宽请求也是下级环到上级环的动态带宽请求(即相切节点的动态带宽请求),监控通道也用于监控整个虚拟TCONT帧的通道质量,上级环带宽地图中虚拟TCONT帧对应的带宽地图所指示的带宽也即S节点给下级环线路分配的总带宽,即本发明实施例中所说的“下级环线路的总出口带宽”。
[0110] 可见,步骤301具体可以如下:
[0111] (1)由上级环线路上的S节点接收上级环线路上所有节点上报的动态带宽请求,其中,相切节点所上报的动态带宽请求为下级环线路上的所有上行TCONT帧的总动态带宽请求,该总动态带宽请求由虚拟TCONT帧来承载,该虚拟TCONT帧的净荷区为下级环线路上的所有上行TCONT帧;
[0112] (2)由上级环线路上的S节点根据接收到的总的动态带宽请求计算上级环带宽地图,以及与上级环线路相连的下级环线路的总出口带宽,其中,这里的总出口带宽为虚拟TCONT帧对应的带宽地图所指示的带宽。
[0113] 302、由上级环与下级环的相切节点根据总出口带宽,以及下级环线路上各节点上报的动态带宽请求计算出下级环带宽地图。
[0114] 步骤303~309同实施例二中的步骤202~208,在此不再赘述。
[0115] 由上可知,在T-in-T方式中,下级环线路中的各个TCONT帧可以分别监控自己的通道质量(现有TCONT帧的所具有的功能),而在上级环中,则由虚拟TCONT帧监控下级环业务在上级环线路中的整个通道质量,两者相结合,可以实现多环业务的分段监控,便于故障的定位。另外,采用T-in-T方式的话,在上级环线路中只需一个带宽地图信息就可以指示下级环线路上所有上行TCONT帧的带宽,可以大大提高线路带宽的利用率。
[0116] 例如,为了有效指示高速率线路时的带宽信息,每个TCONT帧的带宽地图域需要8字节(bytes)带宽,如果在上级环中直接指示下级环上n个上行TCONT帧的带宽地图信息的话,则需要n*8Bytes的带宽,显然,n越大,则带宽地图信息所占用的带宽就越大,净荷可用带宽就越小,线路带宽利用率就越低;而如果采用本实施例所提供的方法的话,则不管n多大,都只需要8Bytes的带宽来指示下级环上n个上行TCONT帧的带宽地图信息,可见,线路带宽利用率可以大大提高。
[0117] 综上所述,本实施例不仅可以避免由于TCONT帧交叉时的时隙位置不匹配所导致的冲突问题,保证了业务传输的正确性,而且还可以实现多环业务的分段监控,便于故障的定位,以及提高线路带宽利用率。
[0118] 实施例四、
[0119] 为了更好地实施以上方法,本发明实施例还相应地提供一种网络设备,可以作为上级环线路和下级环线路之间的相切节点设备。
[0120] 如图5a所示,该网络设备包括获取单元401、计算单元402、映射单元403和交叉单元404;
[0121] 获取单元401,用于获取上级环带宽地图和下级环带宽地图;
[0122] 计算单元402,用于根据获取单元401获取到的上级环带宽地图和下级环带宽地图计算出映射带宽地图;
[0123] 其中,映射带宽地图包括上行业务映射带宽地图和下行业务带宽映射地图;其中,上行业务映射带宽地图和下行业务映射带宽地图分别与上级环带宽地图中的上行业务带宽地图和下行业务带宽地图一致;
[0124] 映射单元403,用于根据获取单元401获取到的下级环带宽地图和计算单元402计算得到的映射带宽地图将下级环中的上行业务映射到映射带宽地图指示的映射带宽中,得到映射带宽业务;
[0125] 交叉单元404,用于将上级环中的下行业务与映射单元403映射得到的映射带宽业务(在此即为映射带宽中的下级环中的下行业务)进行基于时隙的传送容器TCONT帧交叉。
[0126] 需说明的是,映射带宽地图还可以包括穿通业务映射带宽地图,该穿通业务映射带宽地图为指示下级环中穿通业务所占用映射带宽的带宽地图;若映射带宽地图中包括了穿通业务映射带宽地图,则:
[0127] 映射单元403,还用于根据下级环带宽地图和映射带宽地图将下级环中的穿通业务映射到上述映射带宽地图指示的映射带宽中。详见前面的方法实施例,在此不再赘述。
[0128] 可选的,如图5b所示,该网络设备还可以包括解映射单元405;
[0129] 解映射单元405,用于根据映射带宽地图和下级环带宽地图将交叉单元404进行TCONT帧交叉后的映射带宽业务解映射到与下级环带宽地图对应的时隙中。
[0130] 其中,计算单元402,具体用于计算映射带宽地图过程中,当下级环的穿通业务占上级环线路的带宽时,将上行业务、下行业务和穿通业务的映射带宽地图与上级环带宽地图保持一致;当下级环穿通业务不占上级环线路的带宽时,将上行业务和下行业务的映射带宽地图与上级环带宽地图保持一致,并在映射带宽地图的上行业务和下行业务之外的空闲时隙,给穿通业务任意分配一个时隙,具体可参见前面实施例。
[0131] 当下级环穿通业务不进入交叉单元时,计算单元402计算得到的映射带宽地图仅仅需要包括上行业务的映射带宽地图和下行业务的映射带宽地图就可以了。
[0132] 如图5b所示,其中,映射单元403可以包括接收子单元4031、第一写信号产生子单元4032、第一写入子单元4033、第一读信号产生子单元4034和封装子单元4035;
[0133] 接收子单元4031,用于接收下级环中的上行业务;可选的,还可以接收下级环中的穿通业务。
[0134] 第一写信号产生子单元4032,用于根据获取单元401获取到的下级环带宽地图产生第一写控制信号;
[0135] 第一写入子单元4033,用于根据第一写信号产生子单元4032产生的第一写控制信号,以与下级环速率相应的写时钟将接收子单元4031接收到的下级环中的上行业务写入缓存中;可选的,如果接收子单元4031还接收了下级环中的穿通业务的话,则此时还可以根据第一写控制信号,以与下级环速率相应的写时钟将下级环中的穿通业务写入缓存中。
[0136] 第一读信号产生子单元4034,用于根据计算单元402计算得到的映射带宽地图产生第二读控制信号
[0137] 封装子单元4035,用于根据第一读信号产生子单元4034产生的第二读控制信号,以与上级环速率相应的读时钟从缓存中读取下级环业务(即第一写入子单元4033写入缓存中的下级环业务),并将读取到的下级环业务封装到映射带宽中。
[0138] 如图5b所示,解映射单元405可以包括第二写信号产生子单元4051、第二写入子单元4052、第二读信号产生子单元4053和解封装子单元4054;
[0139] 第二写信号产生子单元4051,用于在需要对TCONT帧交叉后的映射带宽业务进行解映射时,根据计算单元402计算得到的映射带宽地图产生第二写控制信号;
[0140] 第二写入子单元4053,用于根据第二写信号产生子单元4051产生的第二写控制信号,以与上级环速率相应的写时钟将TCONT帧交叉后的映射带宽业务写入缓存中;
[0141] 第二读信号产生子单元4054,用于根据下级环带宽地图产生第一读控制信号;
[0142] 解封装子单元4055,用于根据第二读信号产生子单元4054产生的第一读控制信号,以与下级环速率相应的读时钟从缓存中读取TCONT帧交叉后的映射带宽业务(即第二写入子单元4053写入缓存中的映射带宽业务),并将读取到的TCONT帧交叉后的映射带宽业务解封装到与下级环带宽地图对应的时隙中。
[0143] 如图5b所示,获取单元401可以包括第一获取子单元4011、第二获取子单元4012和计算子单元;
[0144] 第一获取子单元4011,用于获取上级环线路上的S节点下发的上级环带宽地图,其中,带宽地图是该S节点根据上级环各节点上报的动态带宽请求计算得到的;
[0145] 第二获取子单元4012,用于根据第一获取子单元4011获取到的上级环带宽地图获取S节点处为下级环线路在相切节点处分配的总出口带宽;
[0146] 计算子单元4013,用于根据下级环线路上各节点上报的动态带宽请求和第二获取子单元4012获得的总出口带宽计算下级环带宽地图。
[0147] 其中,本实施例中的网络设备还可以进一步包括发送单元,该发送单元可以位于获取单元401之内,也可以独立与获取单元401之外;
[0148] 发送单元,用于上报下级环线路上的所有上行TCONT帧的总动态带宽请求,该总动态带宽请求由虚拟TCONT帧来承载,该虚拟TCONT帧的净荷区为下级环线路上的所有上行TCONT帧;
[0149] 虚拟TCONT帧的结构以及有关T-in-T方式的说明具体可参见实施例三,在此不再赘述。
[0150] 则,此时,计算子单元4013,还用于根据发送单元上报的下级环线路上所有上行TCONT帧的总动态带宽请求和第二获取子单元4012获得的总出口带宽计算下级环带宽地图。
[0151] 需说明的是,在具体实施时,以上各个单元可以分别作为独立的实体来实现,也可以进行任意的组合以若干个实体的形式来实现。
[0152] 例如,获取单元401和计算单元402可以作为一个实体如DBA单元来实现;而映射单元403和解映射单元405也可以作为一个实体如映射功能单元来实现,分别对应于下级环业务到映射带宽业务,以及将TCONT帧交叉之后的映射带宽业务到下级环带宽业务两个不同方向的处理过程。
[0153] 例如,参见图5c,该映射功能单元可以包括缓存模块、读写控制模块和映射/解映射模块,其中各个模块之间的关系及功能具体可以如下:
[0154] 需说明的是,为了描述方便,图5c中还给出了DBA单元;
[0155] (1)DBA单元:负责上级环带宽地图的提取和存储,根据上级环带宽地图中下级环线路的总动态带宽请求计算下级环带宽地图,并对计算得到的下级环带宽地图进行下发和存储,同时根据提取的上级环带宽地图和下级环带宽地图产生映射带宽地图;
[0156] (2)缓存模块:对下级环线路上的业务进行缓存;
[0157] (3)读写控制模块:根据DBA单元得到的下级环线路带宽地图产生关于缓存模块的第一读控制信号和第一写控制信号,具体为:映射时产生第一写控制信号,解映射时产生第一读控制信号;
[0158] (4)映射/解映射模块:映射时,根据DBA单元产生的映射带宽地图产生第二读控制信号、读地址以及读时钟,根据第二读控制信号、读地址以及读时钟将缓存模块中的下级环业务映射到映射带宽中,得到映射带宽业务,并将映射带宽业务送往交叉单元404,或者,在根据DBA单元产生的映射带宽地图产生第二写控制信号、写地址以及写时钟,并根据第二写控制信号、写地址以及写时钟将TCONT帧交叉后的映射带宽业务写入缓存中。
[0159] 以上各个单元的具体实施可参见前面实施例,在此不再赘述。
[0160] 由上可知,本实施例的网络设备的计算单元402可以利用上级环带宽地图和下级环带宽地图计算出映射带宽地图,然后由映射单元403根据下级环带宽地图和映射带宽地图将下级环中的上行业务映射到映射带宽中,使得需要进行TCONT帧交叉的业务的时隙对齐,然后才由交叉单元404将上级环中的下行业务与映射带宽中的下级环中的上行业务进行基于时隙的TCONT帧交叉,从而可以避免由于TCONT帧交叉时的时隙位置不匹配所导致的冲突问题,保证了业务传输的正确性。进一步的,该网络设备还可以采用分布式DBA计算方式来提取上级环带宽地图和下级环带宽地图,以及采用虚拟TCONT帧结构并采用T-in-T方式来承载动态带宽请求和下发的带宽地图,从而可以实现多环业务的分段监控,便于故障的定位,以及提高线路带宽利用率。
[0161] 实施例五、
[0162] 根据以上实施例所描述的方法和装置,在具体实现时,该作为相切节点的网络设备具体可以为以下任意一种设备形态(即实体)。在上级环线路速率为10Gbps,下级环线路速率为2.5Gbps的一种具体应用场景下,以下将对相切节点的网络设备形态进行简略地说明。
[0163] 参见图6a,网络设备的实体可以包括支路业务处理单元、线路业务处理单元、映射功能单元、T-in-T封装/解封装单元、交叉单元和DBA单元;其中,映射功能单元、T-in-T封装/解封装单元和下级环线路上的支路业务处理单元和线路业务处理单元可以集成在同一个映射集成单元上。
[0164] 如图6a所示,各个单元之间的关系及功能如下:
[0165] (1)支路业务处理单元
[0166] 在上行方向,对客户侧接入的E1(第一代以太网,Ethernet1)、FE(快速以太网,Fast Ethernet)、GE(吉比特以太网,Gigabit Ethernet)等支路业务按照带宽地图(包括上级环带宽地图或下级环带宽地图)进行一系列的映射(参见现有技术),最终进行吉比特无源光网络的传输汇聚层(GTC,GPON Transmission Convergence)封装,监控客户侧带宽地图需求并上报本单元各TCONT帧的动态带宽请求,将封装后的GTC帧发送给交叉单元;
[0167] 在下行方向,接收S节点分配的带宽地图,将其他线路交叉过来的GTC帧解封装为E1、FE、GE等支路业务,然后发送给客户侧。
[0168] (2)线路业务处理单元
[0169] 在上行方向,对线路GTC帧进行光/电(O/E,Optical/Electronic)转换、并进行GTC的线路开销的插入和提取等处理,然后将GTC帧发送给交叉单元。
[0170] 在下行方向,对线路GTC帧进行电/光(E/O,Electronic/Optical)转换、并进行线路开销的插入和提取等处理,然后将GTC帧发送给客户侧。
[0171] (3)映射功能单元
[0172] 在上行方向,从线路业务处理单元和/或支路业务处理单元中接收线路速率为2.5GGbps的下级环的业务,将下级环的业务根据映射带宽地图映射到映射带宽上,将映射带宽业务发送给T-in-T封装/解封装单元。
[0173] 在下行方向,从T-in-T封装/解封装单元处接收映射带宽业务,根据下级环带宽地图将映射带宽业务解映射为线路速率为2.5Gbps的下级环的业务,然后发送给线路业务处理单元和/或支路业务处理单元,以便发送给客户侧。
[0174] (4)T-in-T封装/解封装单元
[0175] 在上行方向,接收映射功能单元发送过来的映射带宽业务,对该映射带宽业务按照T-in-T方式封装到虚拟TCONT帧中,同时将下级环总动态带宽请求也插入到该虚拟TCONT帧中,然后送往交叉单元。
[0176] 在下行方向,从交叉单元处接收虚拟TCONT帧,从虚拟TCONT帧中解封装出10G带宽的映射带宽业务,然后送往映射功能单元。
[0177] (5)交叉单元
[0178] 根据提取的带宽地图进行基于时隙的TCONT帧交叉。
[0179] 例如,如果是2.5G交叉单元(即线路速率为2.5Gbps的下级环线路对应的交叉单元)的话,则可以根据提取的下级环带宽地图对下级环业务进行基于时隙的TCONT帧交叉;如果是10G交叉单元(即线路速率为10Gbps的上级环线路对应的交叉单元)的话,则可以根据提取的上级环带宽地图对上级环业务进行基于时隙的TCONT帧交叉,或者,根据提取的映射带宽地图对映射带宽业务和上级环业务进行基于时隙的TCONT帧交叉。
[0180] (6)信息提取单元:从线路业务处理单元下行方向上的TCONT帧中提取上级环带宽地图、下级环带宽地图,以及各N节点上报的动态带宽请求等信息,将提取到的信息上报给DBA单元、交叉单元和下行方向上的支路业务处理单元。
[0181] 当然,该信息提取单元也可以集成在DBA单元中,或交叉单元,或线路业务处理单元等单元之中。
[0182] (7)DBA单元
[0183] 从信息提取单元处获得上级环带宽地图、下级环带宽地图,以及各N节点上报的动态带宽请求等信息,根据获取到的下级环的动态带宽请求和上级环带宽地图中给出的下级环总出口带宽,计算下级环的带宽地图,并根据产生的下级环线路带宽地图和上级环带宽地图计算出映射带宽地图。将映射带宽地图提供给映射功能单元,将下级环带宽地图提供给交叉单元和下级环线路的支路业务处理单元。该DBA单元还用于计算下级环线路的总动态带宽请求,将该总动态带宽请求通过T-in-T封装单元上报给上级环线路上的S节点。
[0184] 可选的,为了方便实现下级环在相切节点的业务上下路,使得业务调度更灵活,在上述设备实体的基础上,还可以在下级环的线路业务处理单元和映射功能单元之间增加2.5G交叉单元,同时将交叉单元确定为10G交叉单元;参见图6b。
[0185] 2.5G交叉单元:用于根据下级环带宽地图对下级环业务进行基于TCONT帧的时隙交叉。
[0186] 下级环的业务先经过2.5G交叉单元,只有上行业务需要进一步进入到上级环对应的10G交叉单元进行交叉上到上级环中进行传送,而下级环的穿通业务是不需要进入上级环对应的10G交叉单元中进行交叉,即下级环的穿通业务直接在下级环中穿通,不会先从下级环线路上路到上级环线路然后再下路到下级环线路中。本实施例中DBA单元得到的映射带宽地图仅仅包括上行业务映射带宽地图和下行业务映射带宽地图,而在图6a所示的实施例中,因为只有上级环线路对应的10G交叉单元,故下级环线路中的穿通业务需要进入10G交叉单元然后再下路到下级环线路中,因此图6a所示结构的设备中的DBA单元得到的映射带宽地图不仅包括上行业务映射带宽地图和下行业务映射带宽地图,还包括下级环穿通业务映射带宽地图。
[0187] 10G交叉单元:用于根据上级环带宽地图对上级环业务进行基于TCONT帧的时隙交叉,以及根据映射带宽地图对上级环业务和映射带宽业务进行基于TCONT帧的时隙交叉。
[0188] 在图6a和图6b中,交叉单元和线路业务处理单元之间的接口、交叉单元和支路业务处理单元之间的接口、交叉单元和映射集成单元之间的接口都是采用10G接口,因此,在制造交叉单元的背板时,可以采用统一的接口,实现较为方便。
[0189] 可选的,如图6c所示,还可以将2.5G交叉单元、10G交叉单元映射功能单元以及T-in-T封装/解封装单元集成为一个集成交叉单元中,这样,下级环线路和上级环线路就可以采用相同的线路业务处理单元,而下级环支路和上级环支路也可以采用相同的支路业务处理单元,使得线路业务处理单元和支路业务处理单元的实现较为简单。但是需说明的是,如果采用该设备形态来实现的话,系统背板的接口应采用不同的接口,即下级环线路上的线路业务单元与2.5G交叉单元之间的接口,以及下级环线路上的支路业务单元与2.5G交叉单元之间的接口应为2.5G接口,而上级环线路上的支路业务单元与10G交叉单元之间的接口,以及上级环线路上的线路业务单元与2.5G交叉单元之间的接口应为10G接口。
[0190] 以上三种设备形态可以根据实际应用的需求进行选择。
[0191] 由上可知,本实施例的网络设备可以采用多种设备形态来实现,实现较为灵活和多样化,这些设备形态可以利用上级环带宽地图和下级环带宽地图计算出映射带宽地图,并根据下级环带宽地图和映射带宽地图将下级环业务映射到映射带宽中,使得需要进行TCONT帧交叉的业务的时隙对齐,然后才将上级环业务与映射带宽中的下级环业务进行基于时隙的TCONT帧交叉,从而可以避免由于TCONT帧交叉时的时隙位置不匹配所导致的冲突问题,保证了业务传输的正确性。进一步的,该网络设备还可以采用分布式DBA计算方式来提取上级环带宽地图和下级环带宽地图,以及采用虚拟TCONT帧结构并采用T-in-T方式来承载动态带宽请求和下发的带宽地图,从而可以实现多环业务的分段监控,便于故障的定位,以及提高线路带宽利用率。
[0192] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
[0193] 以上对本发明实施例所提供的多环组网中业务的传输方法和网络设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈