信元处理方法及装置制造方法

文档序号:7804058阅读:205来源:国知局
信元处理方法及装置制造方法
【专利摘要】本发明实施例提供一种信元处理方法及装置。该方法包括:第一发送端获取第一时标补偿时间;所述第一发送端在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;所述第一发送端将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。本发明实施例通过在第一信元携带的第一时间戳中添加第一时标补偿时间,避免第二发送端发出的第二信元在接收端等待第一发送端发出的、与第二信元具有相同发出时刻的信元相对于第二信元到达接收端的延时时间,提高了接收端的信元转发效率,避免链路中产生信元堆积。
【专利说明】信元处理方法及装置【技术领域】
[0001 ] 本发明实施例涉及通信技术,尤其涉及一种信元处理方法及装置。
【背景技术】
[0002]在通信领域中,交换设备的入端口接收到数据包,将数据包切分成多个信元,各个信元在交换设备内部经过多个交换单元沿着不同的路径到达交换设备的出端口,出端口对多个信元进行排序后发送出去。
[0003]如图1所示是一个交换设备内部的交换结构,交换网接口芯片(Fabric InterfaceChip,简称FIC)与发送端口 S1/3位于同一线卡框(Line Card Chassis,简称LCC)内,发送端口 S2位于网卡框(Fabric Card Chassis,简称FCC)内;发送端口 S1/3包括发送端口SI和发送端口 S3,S1/3与FIC通过SI相连,S1/3与S2通过S3相连。若FIC接收到其他交换设备发送的数据包,将数据包切分成多个信元,各信元从FIC经过S1/3转发到S2,再经过S2转发到目的S1/3,目的S1/3将信元转发到目的FIC,最后由目的FIC将信元发送给其他交换设备。 [0004]如图2所示为信元帧格式图,其第一个字段是时间标记TS,表示FIC发出该信元时刻的时间戳,S1、S2和S3依据TS值的大小转发各信元,且TS值小的信元先转发,TS值大的信元后转发。例如,LCC A中的FIC与LCC B中的FIC在同一时刻Tl分别发出信元Cl、C2,Cl、C2携带相同的时间标记Tl,Cl、C2分别进入光纤链路L1、光纤链路L2前,LI和L2均承载有时间标记小于Tl的信元,若LI比L2长,则LI中承载的时间标记小于Tl的信元多于L2中承载的时间标记小于Tl的信元,且C2比Cl先到达S2,由于S2先转发TS值小的信元,后转发TS值大的信元,所以C2到达S2后要等到S2对LI中承载的时间标记小于Tl的信元转发完成后才能被转发,即C2要等到Cl到达S2才能被S2转发;若LI比L2长很多,C2要等很长时间才能被S2转发,造成S2的信元转发效率低,另外,在信元C2等待的时间中,LCC B中的FIC不断发出新的信元,导致L2中产生信元堆积。

【发明内容】

[0005]本发明实施例提供一种信元处理方法及装置,以提高交换设备信元转发效率,避免内部信元堆积。
[0006]本发明实施例的一个方面是提供一种信元处理方法,包括:
[0007]第一发送端获取第一时标补偿时间,所述第一时标补偿时间为Tl-Tmin,其中,Tl为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端;
[0008]所述第一发送端在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;
[0009]所述第一发送端将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信
J Li ο
[0010]本发明实施例的另一个方面是提供一种信元处理方法,包括:
[0011]接收端接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的Tl-Tmin,其中,所述第一时间戳为所述第一信元的发送时间,Tl为所述第一发送端发送的第一信元从所述第一发送端到所述接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端;
[0012]所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。
[0013]本发明实施例的另一个方面是提供一种信元处理方法,包括:
[0014]第一发送端获取第一时标补偿时间,所述第一时标补偿时间为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间;
[0015]所述第一发送端在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;
[0016]所述第一发送端将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信
J Li ο
[0017]本发明实施例的另一个方面是提供一种信元处理方法,包括:
[0018]接收端接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的所述第一信元从所述第一发送端到所述接收端的延时时间,所述第一时间戳为所述第一信元的发送时间;
[0019]所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。
[0020]本发明实施例的另一个方面是提供一种第一发送端,包括:
[0021]获取模块,用于获取第一时标补偿时间,所述第一时标补偿时间为Tl-Tmin,其中,Tl为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端;
[0022]增加模块,用于在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;
[0023]发送模块,用于将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信
J Li ο
[0024]本发明实施例的另一个方面是提供一种接收端,包括:
[0025]接收模块,用于接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的Tl-Tmin,其中,所述第一时间戳为所述第一信元的发送时间,Tl为所述第一发送端发送的第一信元从所述第一发送端到所述接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端;
[0026]转发模块,用于根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信
J Li ο
[0027]本发明实施例的另一个方面是提供一种第一发送端,包括:
[0028]获取模块,用于获取第一时标补偿时间,所述第一时标补偿时间为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间;
[0029]增加模块,用于在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;
[0030]发送模块,用于将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信
J Li ο
[0031]本发明实施例的另一个方面是提供一种接收端,包括:
[0032]接收模块,用于接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的所述第一信元从所述第一发送端到所述接收端的延时时间,所述第一时间戳为所述第一信元的发送时间;
[0033]转发模块,用于根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信
J Li ο
[0034]本发明实施例的另一个方面是提供一种信元处理系统,包括至少两个所述的第一发送端,以及所述的接收端。
[0035]本发明实施例提供的信元处理方法及装置,通过在第一信元携带的第一时间戳中添加第一时标补偿时间,使接收端依据增加有第一时标补偿时间的第一时间戳转发第一信元,避免第二发送端发出的第二信元在接收端等待第一发送端发出的、与第二信元具有相同发出时刻的信元相对于第二信元到达接收端的延时时间,提高了接收端的信元转发效率,避免与接收端相连的链路中产生信元堆积。
【专利附图】

【附图说明】
[0036]图1为现有技术中交换设备内部的结构图;
[0037]图2为现有技术中信元帧格式图;
[0038]图3为本发明实施例提供的信元处理方法对应的信元转发图;
[0039]图4为本发明实施例提供的信元处理方法流程图;
[0040]图5为本发明实施例提供的信元处理方法适用的信元帧结构;
[0041]图6为本发明另一实施例提供的信元处理方法流程图;
[0042]图7为本发明另一实施例提供的信元处理方法流程图;
[0043]图8为本发明另一实施例提供的信元处理方法流程图;
[0044]图9为本发明另一实施例提供的第一发送端的结构图;
[0045]图10为本发明另一实施例提供的接收端的结构图;
[0046]图11为本发明另一实施例提供的第一发送端的结构图;
[0047]图12为本发明另一实施例提供的接收端的结构图;[0048]图13为本发明另一实施例提供的信元处理系统的结构图。
【具体实施方式】
[0049]图4为本发明实施例提供的信元处理方法流程图。本发明实施例提供的信元处理方法适用于交换设备的源FIC将接收到的其他交换设备发送的数据包切分成多个信元,所述多个信元在交换设备内部的发送端口 S1、S2和S3之间的转发过程。本发明实施例提供的信元处理方法具体步骤如下:
[0050]步骤S401、第一发送端获取第一时标补偿时间,所述第一时标补偿时间为Tl-Tmin,其中,Tl为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端;
[0051]图3为本发明实施例提供的信元处理方法对应的信元转发图。如图3所示,第一发送端、第二发送端和第三发送端为交换设备内部不同的发送端口 Si,接收端为交换设备内部的发送端口 S2,第一发送端向接收端发送第一信元,且第一信元从第一发送端到接收端的延时时间为Tl (例如60分钟),第二发送端向接收端发送第二信元,且第二信元从第二发送端到接收端的延时时间为T2 (例如30分钟),第三发送端向接收端发送第三信元,且第三信元从第三发送端到接收端的延时时间为T3(例如10分钟),Τ1>Τ2>Τ3 ;Τ3为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,第一发送端获取第一时标补偿时间为Τ1-Τ3 ;
[0052]步骤S402、所述第一发送端在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;
[0053]第一发送端将获取的第一时标补偿时间添加到第一信元的第一时间戳中,第一时间戳表示第一发送端发出第一信元的发送时间。
[0054]步骤S403、所述第一发送端将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所
述第一信元。
[0055]第一发送端将增加了第一时标补偿时间的第一信元发送给接收端,接收端依据增加了第一时标补偿时间的第一时间戳转发第一信元,具体如图3所示,第一发送端在tl时刻发出第一信元,第一信元携带有第一时间戳tl和增加的第一时标补偿时间50分钟(60分钟-10分钟),图5为本发明实施例提供的信元处理方法适用的信元帧结构,如图5所示,本发明实施例适用的信元帧的第一个字段表示增加有第一时标补偿时间的时标信息,则第一信元对应的时标信息为tl+50分钟;第二发送端在t2时刻发出第二信元,第二信元携带有第二时间戳t2和增加的第二时标补偿时间20分钟(30分钟-10分钟),即第二信元对应的时标信息为t2+20分钟;第三发送端在t3时刻发出第三信元,第三信元携带有第三时间戳t3和增加的第三时标补偿时间O分钟(10分钟-10分钟),即第三信元对应的时标信息为t3 ;接收端比较当前接收到的第一信元、第二信元和第三信元分别携带的时标信息的值,转发时标信息值最小的信元,具体为接收端接收第一发送端、第二发送端和第三发送端发送的信元,并依据各信元携带的时标信息值由小到大的顺序对各信元进行排序,将排序后的各信元依次发出。[0056]例如接收端可同时接收到第三发送端在5:50发出的第三信元、第二发送端在5:30发出的携带有时标信息为5:50的第二信元和第一发送端在5:00发出的携带有时标信息为5:50的第一信元,接收端对同时接收到的信元将同时发出。若各发送端不在信元中添加时标补偿时间,且各发送端持续发送信元,由于第一发送端、第二发送端和第三发送端在同时刻5:50发出的信元分别需要经过60分钟、30分钟、10分钟到达接收端,则第三发送端在5:50发出的信元先到达接收端,第一发送端和第二发送端在5:50发出的信元后到达接收端,第三发送端在5:50发出的信元到达接收端时,接收端接收的第一发送端和第二发送端发出的信元必定是发出时刻小于5:50的信元,即接收端先转发第一发送端和第二发送端在5:50之前发出的信元;同理,第二发送端在5:50发出的信元先到达接收端,第一发送端在5:50发出的信元后到达接收端,第二发送端在5:50发出的信元到达接收端时,接收端先转发第一发送端在5:50之前发出的信元,直到第一发送端在5:50发出的信元到达接收端,第二发送端和第三发送端在5:50发出的信元才被转发,即各发送端同一时刻发出的信元,先到达接收端的信元要等待后到达接收端的信元到达接收端后才能被转发。在本发明实施例中,通过各发送端在信元中添加时标补偿时间,第三发送端在5:50发出的第三信元与第二发送端在5:30发出的携带有时标信息为5:50的第二信元和第一发送端在5:00发出的携带有时标信息为5:50的第一信元同时被接收端转发。
[0057]另外,在本发明实施例中,时标补偿时间除了由发送端添加,还可以由与发送端相连的FIC或者接收端的输入口添加。本发明实施例通过在第一信元携带的第一时间戳中添加第一时标补偿时间,使接收端依据增加有第一时标补偿时间的第一时间戳转发第一信元,避免第二发送端发出的第二信元在接收端等待第一发送端发出的、与第二信元具有相同发出时刻的信元相对于第二信元到达接收端的延时时间,提高了接收端的信元转发效率,避免与接收端相连的链路中产生信元堆积。
[0058]在上述实施例的基础上,所述第一发送端获取第一时标补偿时间包括:所述第一发送端依据预先已知的所述多个发送端中每个发送端与所述接收端之间的链路长度获得所述多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间,并获得所述第一时标补偿时间。
[0059]第一发送端预先存储有各发送端与接收端之间的链路长度,第一发送端依据链路长度以及信元在链路中的传输速率获得各发送端发送的信元从各自的发送端到所述接收端的延时时间,包括第一发送端发送的第一信元从所述第一发送端到接收端的延时时间Tl,以及各发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值Tmin,获得所述第一时标补偿时间为Tl-Tmin。
[0060]在本发明实施例中,所述多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间包括所述信元在所述各自的发送端与所述接收端之间链路上的传输延时,以及所述各自的发送端对所述信元的处理延时。
[0061]本发明实施例具体限定了第一时标补偿时间的计算方式,以及信元从发送端到接收端的延时时间,提高了计算精确度。
[0062]图6为本发明另一实施例提供的信元处理方法流程图。如图6所示,本发明实施例提供的信元处理方法具体步骤如下:
[0063]步骤S601、接收端接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的Tl-Tmin,其中,所述第一时间戳为所述第一信元的发送时间,Tl为所述第一发送端发送的第一信元从所述第一发送端到所述接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第
一发送端;
[0064]图3为本发明实施例提供的信元处理方法对应的信元转发图。如图3所示,第一发送端、第二发送端和第三发送端为交换设备内部不同的发送端口 Si,接收端为交换设备内部的发送端口 S2,第一发送端向接收端发送第一信元,且第一信元从第一发送端到接收端的延时时间为Tl (例如60分钟),第二发送端向接收端发送第二信元,且第二信元从第二发送端到接收端的延时时间为T2 (例如30分钟),第三发送端向接收端发送第三信元,且第三信元从第三发送端到接收端的延时时间为T3 (例如10分钟),T1>T2>T3 ;Τ3为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,第一发送端获取第一时标补偿时间为Τ1-Τ3 ;第一发送端将获取的第一时标补偿时间添加到第一信元的第一时间戳中,第一时间戳表示第一发送端发出第一信元的发送时间。
[0065]步骤S602、所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信兀。
[0066]在本发明实施例中,信元处理方法还包括:所述接收端接收第二发送端发送的携带有第二时间戳的第二信元,所述第二时间戳包括第二时标补偿时间和所述第二信元的发送时间,所述第二时标补偿时间为T2-Tmin,T2为所述第二信元从所述第二发送端到所述接收端的延时时间。
[0067]所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元包括:所述接收端根据所述第一信元携带的增加了所述第一时标补偿时间的所述第一时间戳,以及所述第二信元携带的所述第二时间戳转发所述第一信元。
[0068]接收端依据增加了第一时标补偿时间的第一时间戳转发第一信元,具体如图3所示,第一发送端在tl时刻发出第一信元,第一信元携带有第一时间戳tl和增加的第一时标补偿时间50分钟(60分钟-10分钟),图5为本发明实施例提供的信元处理方法适用的信元帧结构,如图5所示,本发明实施例适用的信元帧的第一个字段表示增加有第一时标补偿时间的时标信息,则第一信兀对应的时标信息为tl+50分钟;第二发送端在t2时刻发出第二信元,第二信元携带有第二时间戳t2和增加的第二时标补偿时间20分钟(30分钟-10分钟),即第二信元对应的时标信息为t2+20分钟;第三发送端在t3时刻发出第三信元,第三信元携带有第三时间戳t3和增加的第三时标补偿时间O分钟(10分钟-10分钟),即第三信元对应的时标信息为t3 ;接收端比较当前接收到的第一信元、第二信元和第三信元分别携带的时标信息的值,转发时标信息值最小的信元,具体为接收端接收第一发送端、第二发送端和第三发送端发送的信元,并依据各信元携带的时标信息值由小到大的顺序对各信元进行排序,将排序后的各信元依次发出。
[0069]例如接收端可同时接收到第三发送端在5:50发出的第三信元、第二发送端在5:30发出的携带有时标信息为5:50的第二信元和第一发送端在5:00发出的携带有时标信息为5:50的第一信元,接收端对同时接收到的信元将同时发出。若各发送端不在信元中添加时标补偿时间,且各发送端持续发送信元,由于第一发送端、第二发送端和第三发送端在同时刻5:50发出的信元分别需要经过60分钟、30分钟、10分钟到达接收端,则第三发送端在5:50发出的信元先到达接收端,第一发送端和第二发送端在5:50发出的信元后到达接收端,第三发送端在5:50发出的信元到达接收端时,接收端接收的第一发送端和第二发送端发出的信元必定是发出时刻小于5:50的信元,即接收端先转发第一发送端和第二发送端在5:50之前发出的信元;同理,第二发送端在5:50发出的信元先到达接收端,第一发送端在5:50发出的信元后到达接收端,第二发送端在5:50发出的信元到达接收端时,接收端先转发第一发送端在5:50之前发出的信元,直到第一发送端在5:50发出的信元到达接收端,第二发送端和第三发送端在5:50发出的信元才被转发,即各发送端同一时刻发出的信元,先到达接收端的信元要等待后到达接收端的信元到达接收端后才能被转发。在本发明实施例中,通过各发送端在信元中添加时标补偿时间,第三发送端在5:50发出的第三信元与第二发送端在5:30发出的携带有时标信息为5:50的第二信元和第一发送端在5:00发出的携带有时标信息为5:50的第一信元同时被接收端转发。
[0070]另外,在本发明实施例中,时标补偿时间除了由发送端添加,还可以由与发送端相连的FIC或者接收端的输入口添加。本发明实施例通过在第一信元携带的第一时间戳中添加第一时标补偿时间,使接收端依据增加有第一时标补偿时间的第一时间戳转发第一信元,避免第二发送端发出的第二信元在接收端等待第一发送端发出的、与第二信元具有相同发出时刻的信元相对于第二信元到达接收端的延时时间,提高了接收端的信元转发效率,避免与接收端相连的链路中产生信元堆积。
[0071]在上述实施例的基础上,所述多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间包括所述信元在所述各自的发送端与所述接收端之间链路上的传输延时,以及所述各自的发送端对所述信元的处理延时。
[0072]本发明实施例具体限定了信元从发送端到接收端的延时时间,提高了计算精确度。
[0073]图7为本发明另一实施例提供的信元处理方法流程图。如图7所示,本发明实施例提供的信元处理方法具体步骤如下:
[0074]步骤S701、第一发送端获取第一时标补偿时间,所述第一时标补偿时间为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间;
[0075]图3为本发明实施例提供的信元处理方法对应的信元转发图。如图3所示,第一发送端、第二发送端和第三发送端为交换设备内部不同的发送端口 SI,接收端为交换设备内部的发送端口 S2,第一发送端向接收端发送第一信元,且第一信元从第一发送端到接收端的延时时间为Tl (例如60分钟),第二发送端向接收端发送第二信元,且第二信元从第二发送端到接收端的延时时间为T2 (例如30分钟),第三发送端向接收端发送第三信元,且第三信元从第三发送端到接收端的延时时间为T3(例如10分钟),第一发送端获取第一时标补偿时间为Tl。
[0076]步骤S702、所述第一发送端在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间。
[0077]第一发送端将获取的第一时标补偿时间添加到第一信元的第一时间戳中,第一时间戳表示第一发送端发出第一信元的发送时间。
[0078]步骤S703、所述第一发送端将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所
述第一信元。
[0079]第一发送端将增加了第一时标补偿时间的第一信元发送给接收端,接收端依据增加了第一时标补偿时间的第一时间戳转发第一信元,具体如图3所示,第一发送端在tl时刻发出第一信元,第一信元携带有第一时间戳tl和增加的第一时标补偿时间60分钟,图5为本发明实施例提供的信元处理方法适用的信元帧结构,如图5所示,本发明实施例适用的信元帧的第一个字段表示增加有第一时标补偿时间的时标信息,则第一信元对应的时标信息为tl+60分钟;第二发送端在t2时刻发出第二信元,第二信元携带有第二时间戳t2和增加的第二时标补偿时间30分钟,即第二信元对应的时标信息为t2+30分钟;第三发送端在t3时刻发出第三信元,第三信元携带有第三时间戳t3和增加的第三时标补偿时间10分钟,即第三信元对应的时标信息为t3+10分钟;接收端比较当前接收到的第一信元、第二信元和第三信元分别携带的时标信息的值,转发时标信息值最小的信元,具体为接收端接收第一发送端、第二发送端和第三发送端发送的信元,并依据各信元携带的时标信息值由小到大的顺序对各信元进行排序,将排序后的各信元依次发出。
[0080]例如接收端可同时接收到第三发送端在5:50发出的携带有时标信息为6:00的第三信元、第二发送端在5:30发出的携带有时标信息为6:00的第二信元和第一发送端在5:00发出的携带有时标信息为6:00的第一信元,接收端对同时接收到的信元将同时发出。若各发送端不在信元中添加时标补偿时间,且各发送端持续发送信元,由于第一发送端、第二发送端和第三发送端在同时刻5:50发出的信元分别需要经过60分钟、30分钟、10分钟到达接收端,则第三发送端在5:50发出的信元先到达接收端,第一发送端和第二发送端在5:50发出的信元后到达接收端,第三发送端在5:50发出的信元到达接收端时,接收端接收的第一发送端和第二发送端发出的信元必定是发出时刻小于5:50的信元,即接收端先转发第一发送端和第二发送端在5:50之前发出的信兀;同理,第二发送端在5:50发出的信元先到达接收端,第一发送端在5:50发出的信元后到达接收端,第二发送端在5:50发出的信元到达接收端时,接收端先转发第一发送端在5:50之前发出的信元,直到第一发送端在5:50发出的信元到达接收端,第二发送端和第三发送端在5:50发出的信元才被转发,即各发送端同一时刻发出的信元,先到达接收端的信元要等待后到达接收端的信元到达接收端后才能被转发。在本发明实施例中,通过各发送端在信元中添加时标补偿时间,第三发送端在5:50发出的携带有时标信息为6:00的第三信元与第二发送端在5:30发出的携带有时标信息为6:00的第二信兀和第一发送端在5:00发出的携带有时标信息为6:00的第一信元同时被接收端转发。
[0081]另外,在本发明实施例中,时标补偿时间除了由发送端添加,还可以由与发送端相连的FIC或者接收端的输入口添加。本发明实施例通过在第一信元携带的第一时间戳中添加第一时标补偿时间,使接收端依据增加有第一时标补偿时间的第一时间戳转发第一信元,避免第二发送端发出的第二信元在接收端等待第一发送端发出的、与第二信元具有相同发出时刻的信元相对于第二信元到达接收端的延时时间,提高了接收端的信元转发效率,避免与接收端相连的链路中产生信元堆积。
[0082]在上述实施例的基础上,所述第一发送端获取第一时标补偿时间包括:所述第一发送端依据预先已知的所述第一发送端与所述接收端之间的链路长度获得所述第一时标补偿时间。
[0083]第一发送端预先存储有各发送端与接收端之间的链路长度,第一发送端依据链路长度以及信元在链路中的传输速率获得各发送端发送的信元从各自的发送端到所述接收端的延时时间,包括第一发送端发送的第一信元从所述第一发送端到接收端的延时时间Tl,获得所述第一时标补偿时间为Tl。
[0084]在本发明实施例的基础上,所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间包括所述第一信元在所述第一发送端与所述接收端之间链路上的传输延时,以及所述第一发送端对所述第一信元的处理延时。
[0085]本发明实施例具体限定了第一时标补偿时间的计算方式,以及信元从发送端到接收端的延时时间,提高了计算精确度。
[0086]图8为本发明另一实施例提供的信元处理方法流程图。如图8所示,本发明实施例提供的信元处理方法具体步骤如下:
[0087]步骤S801、接收端接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的所述第一信元从所述第一发送端到所述接收端的延时时间,所述第一时间戳为所述第一信元的发送时间;
[0088]图3为本发明实施例提供的信元处理方法对应的信元转发图。如图3所示,第一发送端、第二发送端和第三发送端为交换设备内部不同的发送端口 Si,接收端为交换设备内部的发送端口 S2,第一发送端向接收端发送第一信元,且第一信元从第一发送端到接收端的延时时间为Tl (例如60分钟),第二发送端向接收端发送第二信元,且第二信元从第二发送端到接收端的延时时间为T2(例如30分钟),第三发送端向接收端发送第三信元,且第三信元从第三发送端到接收端的延时时间为Τ3(例如10分钟),第一发送端获取第一时标补偿时间为Tl,第一发送端将获取的第一时标补偿时间添加到第一信兀的第一时间戳中,第一时间戳表示第一发送端发出第一信元的发送时间。
[0089]步骤S802、所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述
第一信兀。
[0090]在本发明实施例的基础上,信元处理方法还包括:所述接收端接收第二发送端发送的携带有第二时间戳的第二信元,所述第二时间戳包括第二时标补偿时间和所述第二信元的发送时间,所述第二时标补偿时间为所述第二信元从所述第二发送端到所述接收端的延时时间。
[0091]所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元包括:所述接收端根据所述第一信元携带的增加了所述第一时标补偿时间的所述第一时间戳,以及所述第二信元携带的所述第二时间戳转发所述第一信元。
[0092]接收端依据增加了第一时标补偿时间的第一时间戳转发第一信元,具体如图3所示,第一发送端在tl时刻发出第一信元,第一信元携带有第一时间戳tl和增加的第一时标补偿时间60分钟,图5为本发明实施例提供的信元处理方法适用的信元帧结构,如图5所示,本发明实施例适用的信元帧的第一个字段表示增加有第一时标补偿时间的时标信息,则第一信元对应的时标信息为tl+60分钟;第二发送端在t2时刻发出第二信元,第二信元携带有第二时间戳t2和增加的第二时标补偿时间30分钟,即第二信元对应的时标信息为t2+30分钟;第三发送端在t3时刻发出第三信元,第三信元携带有第三时间戳t3和增加的第三时标补偿时间10分钟,即第三信元对应的时标信息为t3+10分钟;接收端比较当前接收到的第一信元、第二信元和第三信元分别携带的时标信息的值,转发时标信息值最小的信元,具体为接收端接收第一发送端、第二发送端和第三发送端发送的信元,并依据各信元携带的时标信息值由小到大的顺序对各信元进行排序,将排序后的各信元依次发出。
[0093]例如接收端可同时接收到第三发送端在5:50发出的携带有时标信息为6:00的第三信元、第二发送端在5:30发出的携带有时标信息为6:00的第二信元和第一发送端在5:00发出的携带有时标信息为6:00的第一信元,接收端对同时接收到的信元将同时发出。若各发送端不在信元中添加时标补偿时间,且各发送端持续发送信元,由于第一发送端、第二发送端和第三发送端在同时刻5:50发出的信元分别需要经过60分钟、30分钟、10分钟到达接收端,则第三发送端在5:50发出的信元先到达接收端,第一发送端和第二发送端在5:50发出的信元后到达接收端,第三发送端在5:50发出的信元到达接收端时,接收端接收的第一发送端和第二发送端发出的信元必定是发出时刻小于5:50的信元,即接收端先转发第一发送端和第二发送端在5:50之前发出的信兀;同理,第二发送端在5:50发出的信元先到达接收端,第一发送端在5:50发出的信元后到达接收端,第二发送端在5:50发出的信元到达接收端时,接收端先转发第一发送端在5:50之前发出的信元,直到第一发送端在5:50发出的信元到达接收端,第二发送端和第三发送端在5:50发出的信元才被转发,即各发送端同一时刻发出的信元,先到达接收端的信元要等待后到达接收端的信元到达接收端后才能被转发。在本发明实施例中,通过各发送端在信元中添加时标补偿时间,第三发送端在5:50发出的携带有时标信息为6:00的第三信元与第二发送端在5:30发出的携带有时标信息为6:00的第二信兀和第一发送端在5:00发出的携带有时标信息为6:00的第一信元同时被接收端转发。
[0094]另外,在本发明实施例中,时标补偿时间除了由发送端添加,还可以由与发送端相连的FIC或者接收端的输入口添加。
[0095]本发明实施例通过在第一信元携带的第一时间戳中添加第一时标补偿时间,使接收端依据增加有第一时标补偿时间的第一时间戳转发第一信元,避免第二发送端发出的第二信元在接收端等待第一发送端发出的、与第二信元具有相同发出时刻的信元相对于第二信元到达接收端的延时时间,提高了接收端的信元转发效率,避免与接收端相连的链路中产生信元堆积。
[0096]在上述实施例的基础上,所述第一发送端发送的第一信元从所述第一发送端到所述接收端的延时时间包括所述第一信元在所述第一发送端与所述接收端之间链路上的传输延时,以及所述第一发送端对所述第一信元的处理延时。
[0097]本发明实施例具体限定了信元从发送端到接收端的延时时间,提高了计算精确度。
[0098]在上述实施例中,第一发送端和第二发送端还可以是交换设备内部不同的发送端口 S2,对应的,接收端是交换设备内部的发送端口 S3 ;第一信元携带的第一时标信息中包括标识第一发出时刻的第一时间戳;第一发送端或者接收端的输入口在第一时标信息中添加的第一时标补偿信息是第一信元从第一发送端到接收端的延时时间;其中,第一信元携带的第一时标信息中还可以包括第一信元从SI到S2的延时时间;[0099]或者第一发送端和第二发送端是交换设备内部不同的发送端口 S2 ;对应的,接收端是交换设备内部的发送端口 S3 ;第一信元携带的第一时标信息中包括标识第一发出时刻的第一时间戳;第一发送端或者接收端的输入口在第一时标信息中添加的第一时标补偿信息是第一信元从SI经过S2到S3的延时时间。图9为本发明另一实施例提供的第一发送端的结构图。本发明实施例提供的第一发送端可以执行信元处理方法实施例提供的处理流程,如图9所示,第一发送端90包括获取模块91、增加模块92和发送模块93,其中,获取模块91用于获取第一时标补偿时间,所述第一时标补偿时间为Tl-Tmin,其中,Tl为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端;增加模块92用于在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;发送模块93用于将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。
[0100]本发明实施例提供的第一发送端可以具体用于执行上述图4所提供的方法实施例,具体功能此处不再赘述。
[0101]本发明实施例通过在第一信元携带的第一时间戳中添加第一时标补偿时间,使接收端依据增加有第一时标补偿时间的第一时间戳转发第一信元,避免第二发送端发出的第二信元在接收端等待第一发送端发出的、与第二信元具有相同发出时刻的信元相对于第二信元到达接收端的延时时间,提高了接收端的信元转发效率,避免与接收端相连的链路中产生信元堆积。
[0102]在上述实施例的基础上,所述获取模块91具体用于依据预先已知的所述多个发送端中每个发送端与所述接收端之间的链路长度获得所述多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间,并获得所述第一时标补偿时间。
[0103]所述多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间包括所述信元在所述各自的发送端与所述接收端之间链路上的传输延时,以及所述各自的发送端对所述信元的处理延时。
[0104]本发明实施例具体限定了第一时标补偿时间的计算方法,以及信元从发送端到接收端的延时时间,提高了计算精确度。
[0105]图10为本发明另一实施例提供的接收端的结构图。本发明实施例提供的接收端可以执行信元处理方法实施例提供的处理流程,如图10所示,接收端100包括接收模块101和转发模块102,其中,接收模块101用于接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的Tl-Tmin,其中,所述第一时间戳为所述第一信元的发送时间,Tl为所述第一发送端发送的第一信元从所述第一发送端到所述接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端;转发模块102用于根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。
[0106]在本发明实施例的基础上,所述接收模块101还用于接收第二发送端发送的携带有第二时间戳的第二信元,所述第二时间戳包括第二时标补偿时间和所述第二信元的发送时间,所述第二时标补偿时间为T2-Tmin,T2为所述第二信元从所述第二发送端到所述接收端的延时时间。
[0107]所述转发模块102具体用于根据所述第一信元携带的增加了所述第一时标补偿时间的所述第一时间戳,以及所述第二信元携带的所述第二时间戳转发所述第一信元。
[0108]所述多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间包括所述信元在所述各自的发送端与所述接收端之间链路上的传输延时,以及所述各自的发送端对所述信元的处理延时。
[0109]本发明实施例提供的接收端可以具体用于执行上述图6所提供的方法实施例,具体功能此处不再赘述。
[0110]本发明实施例通过在第一信元携带的第一时间戳中添加第一时标补偿时间,使接收端依据增加有第一时标补偿时间的第一时间戳转发第一信元,避免第二发送端发出的第二信元在接收端等待第一发送端发出的、与第二信元具有相同发出时刻的信元相对于第二信元到达接收端的延时时间,提高了接收端的信元转发效率,避免与接收端相连的链路中产生信元堆积;具体限定了信元从发送端到接收端的延时时间,提高了计算精确度。
[0111]图11为本发明另一实施例提供的第一发送端的结构图。本发明实施例提供的第一发送端可以执行信元处理方法实施例提供的处理流程,如图11所示,第一发送端110包括获取模块111、增加模块112和发送模块113,其中,获取模块111用于获取第一时标补偿时间,所述第一时标补偿时间为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间;增加模块112用于在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;发送模块113用于将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。
[0112]在本发明实施例的基础上,所述获取模块111具体用于依据预先已知的所述第一发送端与所述接收端之间的链路长度获得所述第一时标补偿时间;
[0113]所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间包括所述第一信元在所述第一发送端与所述接收端之间链路上的传输延时,以及所述第一发送端对所述第一信元的处理延时。
[0114]本发明实施例提供的第一发送端可以具体用于执行上述图7所提供的方法实施例,具体功能此处不再赘述。
[0115]本发明实施例通过在第一信元携带的第一时间戳中添加第一时标补偿时间,使接收端依据增加有第一时标补偿时间的第一时间戳转发第一信元,避免第二发送端发出的第二信元在接收端等待第一发送端发出的、与第二信元具有相同发出时刻的信元相对于第二信元到达接收端的延时时间,提高了接收端的信元转发效率,避免与接收端相连的链路中产生信元堆积;具体限定了信元从发送端到接收端的延时时间,提高了计算精确度。
[0116]图12为本发明另一实施例提供的接收端的结构图。本发明实施例提供的接收端可以执行信元处理方法实施例提供的处理流程,如图12所示,接收端120包括接收模块121和转发模块122,其中,接收模块121用于接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的所述第一信元从所述第一发送端到所述接收端的延时时间,所述第一时间戳为所述第一信元的发送时间;转发模块122用于根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。
[0117]在本发明实施例的基础上,所述接收模块121还用于接收第二发送端发送的携带有第二时间戳的第二信元,所述第二时间戳包括第二时标补偿时间和所述第二信元的发送时间,所述第二时标补偿时间为所述第二信元从所述第二发送端到所述接收端的延时时间。
[0118]所述转发模块122具体用于根据所述第一信元携带的增加了所述第一时标补偿时间的所述第一时间戳,以及所述第二信元携带的所述第二时间戳转发所述第一信元。
[0119]所述第一发送端发送的第一信元从所述第一发送端到所述接收端的延时时间包括所述第一信元在所述第一发送端与所述接收端之间链路上的传输延时,以及所述第一发送端对所述第一信元的处理延时。
[0120]本发明实施例提供的接收端可以具体用于执行上述图8所提供的方法实施例,具体功能此处不再赘述。
[0121]本发明实施例通过在第一信元携带的第一时间戳中添加第一时标补偿时间,使接收端依据增加有第一时标补偿时间的第一时间戳转发第一信元,避免第二发送端发出的第二信元在接收端等待第一发送端发出的、与第二信元具有相同发出时刻的信元相对于第二信元到达接收端的延时时间,提高了接收端的信元转发效率,避免与接收端相连的链路中产生信元堆积;具体限定了信元从发送端到接收端的延时时间,提高了计算精确度。
[0122]图13为本发明另一实施例提供的信元处理系统的结构图。本发明实施例提供的信元处理系统可以执行信元处理方法实施例提供的处理流程,如图13所示,信元处理系统130包括第一发送端90、接收端100以及第二发送端131。
[0123]其中,第二发送端131和第一发送端90为具备相同功能的发送端,第二发送端131和第一发送端90的具体结构可以参照图9对应实施例中描述的第一发送端90的结构,接收端100的结构具体可以参照图10对应实施例中描述的接收端100的结构,此处不再赘述;
[0124]可选的,该信元处理系统130包括第一发送端110、接收端120以及第二发送端131,鉴于此时该信元处理系统130和图13描述的信元处理系统结构类似,因此,没有给出此种情况下该信元处理系统130的结构附图。
[0125]其中,第二发送端131和第一发送端110为具备相同功能的发送端,第二发送端131和第一发送端110的具体结构可以参照图11对应实施例中描述的第一发送端110的结构,接收端120的结构具体可以参照图12对应实施例中描述的接收端120的结构,此处不再赘述。
[0126]本发明实施例提供的信元接收处理系统可以执行信元处理方法实施例提供的处
理流程。
[0127]综上所述,本发明实施例通过在第一信元携带的第一时间戳中添加第一时标补偿时间,使接收端依据增加有第一时标补偿时间的第一时间戳转发第一信元,避免第二发送端发出的第二信元在接收端等待第一发送端发出的、与第二信元具有相同发出时刻的信元相对于第二信元到达接收端的延时时间,提高了接收端的信元转发效率,避免与接收端相连的链路中产生信元堆积;具体限定了信元从发送端到接收端的延时时间,提高了计算精确度。
[0128]在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0129]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0130]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0131]上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory, ROM)、随机存取存储器(Random Access Memory, RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0132]本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0133]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种信元处理方法,其特征在于,包括: 第一发送端获取第一时标补偿时间,所述第一时标补偿时间为Tl-Tmin,其中,Tl为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端; 所述第一发送端在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间; 所述第一发送端将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。
2.根据权利要求1所述的方法,其特征在于,所述第一发送端获取第一时标补偿时间包括: 所述第一发送端依据预先已知的所述多个发送端中每个发送端与所述接收端之间的链路长度获得所述多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间,并获得所述第一时标补偿时间。
3.根据权利要求1或2所述的方法,其特征在于,所述多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间包括所述信元在所述各自的发送端与所述接收端之间链路上的传输延时,以及所述各自的发送端对所述信元的处理延时。
4.一种信元处理方法,其特征在于,包括: 接收端接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的Tl-Tmin,其中,所述第一时间戳为所述第一信元的发送时间,Tl为所述第一发送端发送的第一信元从所述第一发送端到所述接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端; 所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。
5.根据权利要求4所述的方法,其特征在于,还包括: 所述接收端接收第二发送端发送的携带有第二时间戳的第二信元,所述第二时间戳包括第二时标补偿时间和所述第二信元的发送时间,所述第二时标补偿时间为T2-Tmin,T2为所述第二信元从所述第二发送端到所述接收端的延时时间。
6.根据权利要求5所述的方法,其特征在于,所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元包括: 所述接收端根据所述第一信元携带的增加了所述第一时标补偿时间的所述第一时间戳,以及所述第二信元携带的所述第二时间戳转发所述第一信元。
7.根据权利要求4-6任一项所述的方法,其特征在于,所述多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间包括所述信元在所述各自的发送端与所述接收端之间链路上的传输延时,以及所述各自的发送端对所述信元的处理延时。
8.一种信元处理方法,其特征在于,包括: 第一发送端获取第一时标补偿时间,所述第一时标补偿时间为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间; 所述第一发送端在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间; 所述第一发送端将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。
9.根据权利要求8所述的方法,其特征在于,所述第一发送端获取第一时标补偿时间包括: 所述第一发送端依据预先已知的所述第一发送端与所述接收端之间的链路长度获得所述第一时标补偿时间。
10.根据权利要求8或9所述的方法,其特征在于,所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间包括所述第一信元在所述第一发送端与所述接收端之间链路上的传输延时,以及所述第一发送端对所述第一信元的处理延时。
11.一种信元处理方法,其特征在于,包括: 接收端接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的所述第一信元从所述第一发送端到所述接收端的延时时间,所述第一时间戳为所述第一信元的发送时间; 所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。
12.根据权利要求11所述的方法,其特征在于,还包括: 所述接收端接收第二 发送端发送的携带有第二时间戳的第二信元,所述第二时间戳包括第二时标补偿时间和所述第二信元的发送时间,所述第二时标补偿时间为所述第二信元从所述第二发送端到所述接收端的延时时间。
13.根据权利要求12所述的方法,其特征在于,所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元包括: 所述接收端根据所述第一信元携带的增加了所述第一时标补偿时间的所述第一时间戳,以及所述第二信元携带的所述第二时间戳转发所述第一信元。
14.根据权利要求11-13任一项所述的方法,其特征在于,所述第一发送端发送的第一信元从所述第一发送端到所述接收端的延时时间包括所述第一信元在所述第一发送端与所述接收端之间链路上的传输延时,以及所述第一发送端对所述第一信元的处理延时。
15.—种第一发送端,其特征在于,包括: 获取模块,用于获取第一时标补偿时间,所述第一时标补偿时间为Tl-Tmin,其中,Tl为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端; 增加模块,用于在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间; 发送模块,用于将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。
16.根据权利要求15所述的第一发送端,其特征在于,所述获取模块具体用于依据预先已知的所述多个发送端中每个发送端与所述接收端之间的链路长度获得所述多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间,并获得所述第一时标补偿时间。
17.根据权利要求15或16所述的第一发送端,其特征在于,所述多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间包括所述信元在所述各自的发送端与所述接收端之间链路上的传输延时,以及所述各自的发送端对所述信元的处理延时。
18.一种接收端,其特征在于,包括: 接收模块,用于接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的Tl-Tmin,其中,所述第一时间戳为所述第一信元的发送时间,Tl为所述第一发送端发送的第一信元从所述第一发送端到所述接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端; 转发模块,用于根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。
19.根据权利要求18所述的接收端,其特征在于,所述接收模块还用于接收第二发送端发送的携带有第二时间戳的第二信元,所述第二时间戳包括第二时标补偿时间和所述第二信元的发送时间,所述第二时标补偿时间为T2-Tmin,T2为所述第二信元从所述第二发送端到所述接收端的延时时间。
20.根据权利要求19所述的接收端,其特征在于,所述转发模块具体用于根据所述第一信元携带的增加了所述第一时标补偿时间的所述第一时间戳,以及所述第二信元携带的所述第二时间戳转发所述第一信元。
21.根据权利要求18-20任一项所述的接收端,其特征在于,所述多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间包括所述信元在所述各自的发送端与所述接收端之间链路上的传输延时,以及所述各自的发送端对所述信元的处理延时。
22.—种第一发送端,其特征在于,包括: 获取模块,用于获取第一时标补偿时间,所述第一时标补偿时间为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间; 增加模块,用于在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间; 发送模块,用于将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。
23.根据权利要求22所述的第一发送端,其特征在于,所述获取模块具体用于依据预先已知的所述第一发送端与所述接收端之间的链路长度获得所述第一时标补偿时间。
24.根据权利要求22或23所述的第一发送端,其特征在于,所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间包括所述第一信元在所述第一发送端与所述接收端之间链路上的传输延时,以及所述第一发送端对所述第一信元的处理延时。
25.一种接收端,其特征在于,包括: 接收模块,用于接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的所述第一信元从所述第一发送端到所述接收端的延时时间,所述第一时间戳为所述第一信元的发送时间; 转发模块,用于根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。
26.根据权利要求25所述的接收端,其特征在于,所述接收模块还用于接收第二发送端发送的携带有第二时间戳的第二信元,所述第二时间戳包括第二时标补偿时间和所述第二信元的发送时间,所述第二时标补偿时间为所述第二信元从所述第二发送端到所述接收端的延时时间。
27.根据权利要求26所述的接收端,其特征在于,所述转发模块具体用于根据所述第一信元携带的增加了所述第一时标补偿时间的所述第一时间戳,以及所述第二信元携带的所述第二时间戳转发所述第一信元。
28.根据权利要求25-27任一项所述的接收端,其特征在于,所述第一发送端发送的第一信元从所述第一发送端到所述接收端的延时时间包括所述第一信元在所述第一发送端与所述接收端之间链路上的传输延时,以及所述第一发送端对所述第一信元的处理延时。
29.一种信元处理系统,其特征在于,包括: 至少两个如权利要求15-17任一项所述的发送端、以及如权利要求18-21任一项所述的接收端;或者, 至少两个如权利要求22-24任一项所述的发送端,以及如权利要求25-28任一项所述的接收 端。
【文档编号】H04L12/841GK103973592SQ201410209901
【公开日】2014年8月6日 申请日期:2014年5月16日 优先权日:2014年5月16日
【发明者】林云 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1