一种光突发传送网、节点和传输方法_4

文档序号:8474935阅读:来源:国知局
,将测量单元601测试得到L和tu的差值来作为所述测试控制帧和所述测试数据帧回到主节点的延时。
[0150]具体的,第一发送单元603发送测试数据帧和测试控制帧之后,第一训练单元604对两个帧从发送到接收所用的传输时间分别进行测量,并且可以得到两个传输时间之间的时间差,例如,这个时间差可以是第一发送单元603同时发送等长的测试数据帧和测试控制帧之后,第一训练单元604计算接收测试控制帧和接收测试数据帧的延时;也可以是第一发送单元603在不同的时间发送等长的测试数据帧和测试控制帧之后,第一训练单元604直到分别接收测试控制帧和接收测试数据帧所用的时间之间的时间差。
[0151]需要说明的是,由于控制通道会有光电转化处理和逻辑上的判断等动作,因此,测试控制帧在OBTN传输所花费的时间要大于测试数据帧在OBTN传输所花费的时间。
[0152]具体的,所述延时可以作为所述主节点发送控制帧比发送数据帧提前发送的时间间隔中的一个时间,并且可以理解的,所述延时在所述提前发送的时间间隔中占据着相当大的比例;
[0153]此外,所述主节点发送控制帧比发送数据帧提前发送的时间间隔中还可以包括网络中节点的光开关的动作时间、控制帧内从开始到带宽地图传递完成所持续的时间长度等零碎的时间,才构成了完整的所述主节点发送控制帧比发送数据帧提前发送的时间间隔。
[0154]示例性的,在经过了 OBTN初始化过程,OBTN就可以正常工作了 ;当OBTN正常工作的时候,第一发送单元603可以向OBTN的下游节点可以发送数据帧和控制帧,在本实施例中,主节点A的下游节点为从节点B,节点A向节点B发送数据帧和控制帧,控制帧中包括生成单元606生成的带宽地图,用于指示从节点对所述数据帧内各时隙的收发进行控制,例如,带宽地图可以指示各节点可以和/或不可以接收数据帧中某个或某些波长上的某个或某些时隙,从节点可以和/或将数据写入数据帧中某个或某些波长上的某个或者某些时隙等等,这些从节点可以进行接收或者写入的时隙也可以表示主节点60为从节点所分配的带宽情况。
[0155]示例性的,在本实施例中,第一接收单元605接收到各从节点发送的带宽请求之后,生成单元606可以根据当前整个网络资源状态和各从节点的带宽请求进行带宽分配计算,通过DBA算法,为各节点进行波长和时隙分配,生成新带宽地图。
[0156]本发明实施例提供了一种主节点60,通过主节点60对网络环长的检测以及网络中各节点的帧同步和时隙同步训练,使得网络中的节点中无需FDL,使网络的设计简单化,降低OBTN网络的搭建成本,实现OBTN网络的灵活组建,并且不会对网络的通流量产生较大的限制,有利于提升网络的运行速率和效率,提高网络的通流量,充分发挥光网络的有效速率。
[0157]参见图7,为本发明实施例提供的一种从节点70,可以应用在OBTN中,为了能够清楚的说明本发明实施例,OBTN的结构如图1所示,从节点70可以包括:
[0158]第二接收单元701,用于接收测试数据帧和测试控制帧;
[0159]第二训练单元702,用于根据第二接收单元701接收的所述测试数据帧和所述测试控制帧进行所述帧同步训练和所述时隙同步训练;
[0160]第二接收单元701还用于,接收数据帧以及携带有带宽地图的控制帧;
[0161]收发控制单元703,用于根据第二接收单元701接收的所述带宽地图以及所述帧同步训练的结果和所述时隙同步训练的结果对所述数据帧中时隙的收发进行控制;
[0162]第二发送单元704,用于发送带宽请求;
[0163]第二接收单元701还用于,接收新的带宽地图。
[0164]示例性的,第二训练单元702可以用于:
[0165]将接收到的所述测试控制帧帧头与接收到的所述测试数据帧帧头(即帧内第一个时隙的起始位置)的延时,作为所述从节点接收控制帧与接收数据帧之间的基准延时;
[0166]根据所述测试控制帧中的所述数据帧内时隙数、所述时隙保护间隔和所述时隙长度确定所述数据帧中各时隙的时间位置,在本实施例中,第二训练单元702可以从测试控制帧中获取所述时隙保护间隔和所述时隙长度,使得从节点70在正常工作的情况下,在接收到控制帧的帧头,依据控制帧和数据帧的时延计算数据帧第一个时隙到达的时刻,再依据所述时隙保护间隔和所述时隙长度确定数据帧中各时隙的时间位置,以便能够准确地接收到数据帧的各个时隙;
[0167]根据其它节点测量本节点发送时隙的偏差确定自身发送时隙的准确时刻;在本实施例中,以节点B为例,节点B向节点C发送测试数据帧突发时隙的时候,突发时隙内部包含有数据帧号、时隙号、发送的源节点和目的节点等信息,发送某一数据帧中的某一个时隙的大致位置Tbin会与理想时隙位置(节点A发送该时隙在此刻的时间位置Tain)有所不同,而节点C可以测量节点B发送的此时隙偏差Tain-Tbin,并将此偏差上报至节点A,以使得节点A将此偏差Tain-Tbin通过控制帧反馈给节点B,此时节点B可以根据Tbin和Tain之间差别调整自身发送数据帧各时隙准确位置的时刻,以使得在正常工作情况下,节点B均能在准确的时隙位置发送突发时隙。
[0168]根据所述测试控制帧中的所述数据帧长度,所述数据帧内时隙数,所述时隙长度和时隙保护间隔,以及所述发送时隙的准确时刻发送所述测试数据帧的时隙;在本实施例中,当从节点经过帧同步和时隙同步的训练之后,可以根据训练结果、所述测试控制帧中携带的所述数据帧长度,所述数据帧内时隙数,所述时隙长度和时隙保护间隔,以及所述调整后的准确发送时刻向OBTN中的下一个节点发送所述测试数据帧时隙和测试控制帧,以使得下一个节点按照完成帧同步和时隙同步的训练。
[0169]示例性的,在OBTN正常工作状态下,第二接收单元701在接收数据帧的时隙时,可以根据基准时延在接收控制帧帧头基准时延之后,确定数据帧第一个时隙的起始位置,并且根据前述的当前控制帧中携带的所述数据帧长度,数据帧内时隙数,所述时隙长度以及所述时隙保护间隔对数据帧的各个时隙在准确的时间位置上进行准确的接收。
[0170]在接收控制帧之后的基准时延中,从节点70可以对控制帧中的控制信息进行读取,例如可以读取控制帧中的带宽地图,并根据带宽地图的指示,确定本节点对数据帧中的哪些时隙进行接收,以及可以将需要传输的数据写入哪些时隙当中,从而实现收发控制单元703对所述数据帧中各时隙的收发进行控制。
[0171]进一步的,由于带宽地图还表示了主节点为从节点所分配的带宽情况,因此,从节点70可以根据当前自身的流量分布状况通过第二发送单元704向主节点发送带宽请求,用来请求主节点下一次或下几次发送数据帧的时候,能够提供更多或更合适的带宽。
[0172]具体的,如图5所示的数据帧传输情况,数据帧中OB时隙的数目为10,为了说明简便,图5中针对节点B和节点C这两个从节点截取了前6个时隙进行说明:
[0173]对于节点B,在第K+3帧中波长λ I的数据通道发送的数据帧中,第1、4、6个时隙为节点B需要接收的时隙;在此帧的波长λ 2的数据通道发送的数据帧中,第2、3、5个时隙时节点B需要接收的时隙;因此在主节点A在生成带宽地图中,会生成指示节点B的收发控制单元703接收波长λ I的数据通道所发送数据帧中的第1、4、6个时隙和波长λ 2的数据通道所发送数据帧中的第2、3、5个时隙;
[0174]当第Κ+3帧传递经过节点B后,各时隙的使用状况如图5中第Κ+2帧上的分布所示,节点B已完成接收上述时隙中的数据之后,可以将需要传输的数据写入到数据帧中的时隙中,而带宽地图也能够指示节点B可以写入数据的时隙序号;例如,节点B的收发控制单元703将要发送给节点A的数据填入到波长λ I的数据通道所发送数据帧中的第I个时隙以及波长λ 2的数据通道所发送数据帧中的第2、5个时隙;将要发送给节点D的数据填入到波长λ I的数据通道所发送数据帧中的第4、6个时隙;将要发送给节点C的数据填入到波长λ 2的数据通道所发送数据帧中的第3个时隙;
[0175]由节点B对数据帧的接收和发送可以看出,节点A为节点B分配了 6个收发时隙,节点B可以根据自身的资源状况,通过第二发送单元704向节点A发送带宽请求以请求更多或更合适的带宽,或节点对间更合适的带宽。
[0176]对于节点C,在第K+2帧中,在波长λ I的数据通道发送的数据帧中,第2、5个时隙为节点C需要接收的时隙;在波长λ 2的数据通道发送的数据帧中,第3、4、6个时隙时节点C需要接收的;因此在主节点A在生成带宽地图中,会生成指示节点C的收发控制单元703接收波长λ I的数据通道所发送数据帧中的第2、5个时隙和波长λ 2的数据通道所发送数据帧中的第3、4、6个时隙;
[0177]当第Κ+2帧经过节点C后,各时隙的使用状况如第Κ+1帧上的分布所示,节点C完成接收上述时隙中的数据之后,可以将需要传输的数据写入到数据帧中的时隙中,而带宽地图也能够指示节点C可以写入数据的时隙序号;例如,节点C的收发控制单元703将要发送给节点D的数据填入到波长λ I的数据通道所发送数据帧中的第2、5个时隙以及波长入2的数据通道所发送数据帧中的第I个时隙;将要发送给节点B的数据填入到波长λ 2的数据通道所发送数据帧中的第3个时隙;
[0178]同理,节点C也可以通过第二发送单元704向节点A发送带宽请求以请求更多或更合适的带宽。
[0179]节点D对所述数据帧的收发进行控制,并向主节点发送带宽请求的过程与节点B和节点C相同,在此不再赘述。
[0180]需要说明的是,在本发明实施例中,时隙的重用度更高,一个时隙被本节点下路接收后,本节点还能继续使用同一个时隙发送数据,从而提升了网络的传输速率。
[0181]本发明实施例提供了一种从节点70,可以根据主节点发送的测试数据帧以及测试控制帧进行帧同步以及时隙同步训练,使得网络中的节点中无需FDL,使网络的设计简单化,降低OBTN网络的搭建成本,实现OBTN网络的灵活组建,并且不会对网络的通流量产生较大的限制,有利于提升网络的运行速率和效率,提高网络的通流量,充分发挥光网络的有效速率。
[0182]参见图8,为本发明实施例提供的一种OBTN节点装置80示意图,可以概括的说明前述实施例中的主节点60和从节点70的具体结构的示意,图中粗实线为光信号,细实线为电信号,虚线部分为只存在于主节点60内的部分,当如图8所示的节点装置80不包括虚线部分时,则可以表示从节点70。
[0183]在节点装
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1