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

技术编号:10286162 阅读:133 留言:0更新日期:2014-08-06 11:12
本发明专利技术实施例提供一种信元处理方法及装置。该方法包括:第一发送端获取第一时标补偿时间;所述第一发送端在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;所述第一发送端将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。本发明专利技术实施例通过在第一信元携带的第一时间戳中添加第一时标补偿时间,避免第二发送端发出的第二信元在接收端等待第一发送端发出的、与第二信元具有相同发出时刻的信元相对于第二信元到达接收端的延时时间,提高了接收端的信元转发效率,避免链路中产生信元堆积。

【技术实现步骤摘要】
信元处理方法及装置
本专利技术实施例涉及通信技术,尤其涉及一种信元处理方法及装置。
技术介绍
在通信领域中,交换设备的入端口接收到数据包,将数据包切分成多个信元,各个信元在交换设备内部经过多个交换单元沿着不同的路径到达交换设备的出端口,出端口对多个信元进行排序后发送出去。如图1所示是一个交换设备内部的交换结构,交换网接口芯片(FabricInterfaceChip,简称FIC)与发送端口S1/3位于同一线卡框(LineCardChassis,简称LCC)内,发送端口S2位于网卡框(FabricCardChassis,简称FCC)内;发送端口S1/3包括发送端口S1和发送端口S3,S1/3与FIC通过S1相连,S1/3与S2通过S3相连。若FIC接收到其他交换设备发送的数据包,将数据包切分成多个信元,各信元从FIC经过S1/3转发到S2,再经过S2转发到目的S1/3,目的S1/3将信元转发到目的FIC,最后由目的FIC将信元发送给其他交换设备。如图2所示为信元帧格式图,其第一个字段是时间标记TS,表示FIC发出该信元时刻的时间戳,S1、S2和S3依据TS值的大小转发各信元,且TS值小的信元先转发,TS值大的信元后转发。例如,LCCA中的FIC与LCCB中的FIC在同一时刻T1分别发出信元C1、C2,C1、C2携带相同的时间标记T1,C1、C2分别进入光纤链路L1、光纤链路L2前,L1和L2均承载有时间标记小于T1的信元,若L1比L2长,则L1中承载的时间标记小于T1的信元多于L2中承载的时间标记小于T1的信元,且C2比C1先到达S2,由于S2先转发TS值小的信元,后转发TS值大的信元,所以C2到达S2后要等到S2对L1中承载的时间标记小于T1的信元转发完成后才能被转发,即C2要等到C1到达S2才能被S2转发;若L1比L2长很多,C2要等很长时间才能被S2转发,造成S2的信元转发效率低,另外,在信元C2等待的时间中,LCCB中的FIC不断发出新的信元,导致L2中产生信元堆积。
技术实现思路
本专利技术实施例提供一种信元处理方法及装置,以提高交换设备信元转发效率,避免内部信元堆积。本专利技术实施例的一个方面是提供一种信元处理方法,包括:第一发送端获取第一时标补偿时间,所述第一时标补偿时间为T1-Tmin,其中,T1为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端;所述第一发送端在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;所述第一发送端将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。本专利技术实施例的另一个方面是提供一种信元处理方法,包括:接收端接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的T1-Tmin,其中,所述第一时间戳为所述第一信元的发送时间,T1为所述第一发送端发送的第一信元从所述第一发送端到所述接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端;所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。本专利技术实施例的另一个方面是提供一种信元处理方法,包括:第一发送端获取第一时标补偿时间,所述第一时标补偿时间为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间;所述第一发送端在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;所述第一发送端将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。本专利技术实施例的另一个方面是提供一种信元处理方法,包括:接收端接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的所述第一信元从所述第一发送端到所述接收端的延时时间,所述第一时间戳为所述第一信元的发送时间;所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。本专利技术实施例的另一个方面是提供一种第一发送端,包括:获取模块,用于获取第一时标补偿时间,所述第一时标补偿时间为T1-Tmin,其中,T1为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端;增加模块,用于在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;发送模块,用于将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。本专利技术实施例的另一个方面是提供一种接收端,包括:接收模块,用于接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的T1-Tmin,其中,所述第一时间戳为所述第一信元的发送时间,T1为所述第一发送端发送的第一信元从所述第一发送端到所述接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端;转发模块,用于根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。本专利技术实施例的另一个方面是提供一种第一发送端,包括:获取模块,用于获取第一时标补偿时间,所述第一时标补偿时间为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间;增加模块,用于在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;发送模块,用于将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。本专利技术实施例的另一个方面是提供一种接收端,包括:接收模块,用于接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的所述第一信元从所述第一发送端到所述接收端的延时时间,所述第一时间戳为所述第一信元的发送时间;转发模块,用于根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。本专利技术实施例的另一个方面是提供一种信元处理系统,包括至少两个所述的第一发送端,以及所述的接收端。本专利技术实施例提供的信元处理方法及装置,通过在第一信元携带的第一时间戳中添加第一时标补偿时间,使接收端依据增加有第一时标补偿时间的第一时间戳转发第一信元,避免第二发送端发出的第二信元在接收端等待第一发送端发出的、与第二信元具有相同发出时刻的信元相对于第二信元到达接收端的延时时间,提高了接收端的信元转发效率,避免与接收端相连的链路本文档来自技高网
...
信元处理方法及装置

【技术保护点】
一种信元处理方法,其特征在于,包括:第一发送端获取第一时标补偿时间,所述第一时标补偿时间为T1‑Tmin,其中,T1为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端;所述第一发送端在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;所述第一发送端将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。

【技术特征摘要】
1.一种信元处理方法,其特征在于,包括:第一发送端获取第一时标补偿时间,所述第一时标补偿时间为T1-Tmin,其中,T1为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端;所述第一发送端在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;所述第一发送端将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。2.根据权利要求1所述的方法,其特征在于,所述第一发送端获取第一时标补偿时间包括:所述第一发送端依据预先已知的所述多个发送端中每个发送端与所述接收端之间的链路长度获得所述多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间,并获得所述第一时标补偿时间。3.根据权利要求1所述的方法,其特征在于,所述多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间包括所述信元在所述各自的发送端与所述接收端之间链路上的传输延时,以及所述各自的发送端对所述信元的处理延时。4.一种信元处理方法,其特征在于,包括:接收端接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的T1-Tmin,其中,所述第一时间戳为所述第一信元的发送时间,T1为所述第一发送端发送的第一信元从所述第一发送端到所述接收端的延时时间,Tmin为多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间的最小值,所述多个发送端包括所述第一发送端;所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。5.根据权利要求4所述的方法,其特征在于,还包括:所述接收端接收第二发送端发送的携带有第二时间戳的第二信元,所述第二时间戳包括第二时标补偿时间和所述第二信元的发送时间,所述第二时标补偿时间为T2-Tmin,T2为所述第二信元从所述第二发送端到所述接收端的延时时间。6.根据权利要求5所述的方法,其特征在于,所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元包括:所述接收端根据所述第一信元携带的增加了所述第一时标补偿时间的所述第一时间戳,以及所述第二信元携带的所述第二时间戳转发所述第一信元。7.根据权利要求4-6任一项所述的方法,其特征在于,所述多个发送端中每个发送端发送的信元从各自的发送端到所述接收端的延时时间包括所述信元在所述各自的发送端与所述接收端之间链路上的传输延时,以及所述各自的发送端对所述信元的处理延时。8.一种信元处理方法,其特征在于,包括:第一发送端获取第一时标补偿时间,所述第一时标补偿时间为所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间;所述第一发送端在所述第一信元携带的第一时间戳中增加所述第一时标补偿时间,所述第一时间戳为所述第一信元的发送时间;所述第一发送端将增加了所述第一时标补偿时间的所述第一信元发送给所述接收端,以使得所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。9.根据权利要求8所述的方法,其特征在于,所述第一发送端获取第一时标补偿时间包括:所述第一发送端依据预先已知的所述第一发送端与所述接收端之间的链路长度获得所述第一时标补偿时间。10.根据权利要求8所述的方法,其特征在于,所述第一发送端发送的第一信元从所述第一发送端到接收端的延时时间包括所述第一信元在所述第一发送端与所述接收端之间链路上的传输延时,以及所述第一发送端对所述第一信元的处理延时。11.一种信元处理方法,其特征在于,包括:接收端接收第一发送端发送的增加了第一时标补偿时间的第一信元,所述第一时标补偿时间是所述第一发送端在所述第一信元携带的第一时间戳中增加的所述第一信元从所述第一发送端到所述接收端的延时时间,所述第一时间戳为所述第一信元的发送时间;所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元。12.根据权利要求11所述的方法,其特征在于,还包括:所述接收端接收第二发送端发送的携带有第二时间戳的第二信元,所述第二时间戳包括第二时标补偿时间和所述第二信元的发送时间,所述第二时标补偿时间为所述第二信元从所述第二发送端到所述接收端的延时时间。13.根据权利要求12所述的方法,其特征在于,所述接收端根据增加了所述第一时标补偿时间的第一时间戳转发所述第一信元包括:所述接收端根据所述第一信元携带的增加了所述第一时标补偿时间的所述第一时间戳,以及所述第二信元携带的所述第二时间戳转发所述第一信元。14.根据权利要求11-13任一项所述的方法,其特征在于,所述第一发送端发送的第一信元从所述第一发送端到所述接收端的延时时间包括所述第一信元在所述第一发送端与所述接收端之间链路上的传输延时,以及所述第一发送端对所述第一信元的处理延时。15.一种第一发送端,其特征在于,包括:获取模块,用于获取第...

【专利技术属性】
技术研发人员:林云
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1