本申请实施例提供了一种发送数据单元的方法、装置及系统。第一通信装置获得第一数据单元和第二数据单元,所述第二数据单元位于所述第一数据单元之后;所述第一通信装置获得第一信息和第二信息,所述第一信息用于指示先于所述第二数据单元发送所述第一数据单元,所述第二信息用于指示晚于所述第一数据单元发送所述第二数据单元;所述第一通信装置根据所述第一信息和所述第二信息,按序发送所述第一数据单元和所述第二数据单元。通过本申请的方案,降低了网络中数据单元的乱序,输出装置接收到所述第一数据单元和所述第二数据单元后,不需要在缓存中保存或者只需在缓存中保存较短时间,降低了输出装置的缓存资源。降低了输出装置的缓存资源。降低了输出装置的缓存资源。
【技术实现步骤摘要】
一种发送数据单元的方法、装置及系统
[0001]本申请涉及通信
,尤其涉及一种发送数据单元的方法、装置及系统。
技术介绍
[0002]支持电交换的设备(简称“电交换设备”),例如交换机、路由器等设备的功耗很大,导致使用这些设备的成本较高。光交换技术能有效的降低电交换设备的功耗。而支持光交换的设备(简称“光交换设备”)中没有缓存,不能吸收突发流量,也就是说,在同一时刻,对于一个光交换设备来说,不能传输两个及两个以上发往同一个输出端口的流量。
[0003]在支持光交换的网络(简称“光交换网络”)中,数据单元(data unit)(简称data)到达输入设备后,输入设备根据负载均衡算法选择输出端口,然后将数据单元保存在与输出端口对应的缓存空间中。输入设备在收到时隙许可信息之后发送对应的数据单元,可能会导致输入设备乱序发送数据单元。例如,数据单元1、2是来自同一输入设备的同一个输入端口,发往同一个输出设备的同一个输出端口的连续数据单元,可能会出现数据单元1在时隙2发送,数据单元2在时隙1发送的情况。输出设备收到数据单元后,需要将数据单元存储下来,等到该数据单元的前序数据单元到达之后再依次发送,例如,输出设备在时隙1收到数据单元2后,不能立即转发,需要将数据单元2存储下来,在数据单元1到达之后依次发送,这样就会大量消耗输出设备的缓存资源。
技术实现思路
[0004]有鉴于此,本申请实施例提供了一种发送数据单元的方法、装置及系统,有助于避免报文乱序和节省缓存资源。
[0005]第一方面,本申请提供了一种发送数据单元方法,所述方法包括,第一通信装置获得第一数据单元和第二数据单元,所述第二数据单元位于所述第一数据单元之后;所述第一通信装置获得第一信息和第二信息,所述第一信息用于指示先于所述第二数据单元发送所述第一数据单元,所述第二信息用于指示晚于所述第一数据单元发送所述第二数据单元;所述第一通信装置根据所述第一信息和所述第二信息,按序发送所述第一数据单元和所述第二数据单元。
[0006]基于实施例提供的方案,所述第一通信装置按序发送所述第一数据单元和所述第二数据单元,降低了网络中数据单元的乱序,那么输出装置接收到所述第一数据单元和所述第二数据单元后,不需要在缓存中保存或者只需在缓存中保存较短时间,降低了输出装置的缓存资源。
[0007]在一种可能的实现方式中,所述第一信息包括用于发送所述第一数据单元的第一时隙,所述第二信息包括用于发送所述第二数据单元的第二时隙,所述第一时隙早于所述第二时隙。
[0008]在一种可能的实现方式中,所述第一通信装置获得第一信息和第二信息,包括:所述第一通信装置接收与所述第一数据单元对应的第二通信装置发送的所述第二信息;所述
第一通信装置接收与所述第二数据单元对应的第三通信装置发送的所述第一信息。
[0009]在一种可能的实现方式中,所述方法还包括:述第一通信装置根据所述第一信息,确定用于发送所述第一数据单元的第一端口;所述第一通信装置根据所述第二信息,确定用于发送所述第二数据单元的第二端口。
[0010]在一种可能的实现方式中,所述第一通信装置根据所述第一信息和所述第二信息,按序发送所述第一数据单元和所述第二数据单元,包括:所述第一通信装置按序通过所述第一端口和所述第二端口,分别发送所述第一数据单元和所述第二数据单元。
[0011]在一种可能的实现方式中,所述第一通信装置根据所述第一信息,确定用于发送所述第一数据单元的第一端口,包括:所述第一通信装置根据接收所述第一信息的第三端口,确定与所述第三端口对应的所述第一端口。
[0012]在一种可能的实现方式中,所述第一通信装置根据所述第二信息,确定用于发送所述第二数据单元的第二端口,包括:所述第一通信装置根据接收所述第二信息的第四端口,确定与所述第四端口对应的所述第二端口。
[0013]在一种可能的实现方式中,所述第一信息还包括第一指示信息,所述第一通信装置根据所述第一信息,确定用于发送所述第一数据单元的第一端口,包括:所述第一通信装置根据所述第一指示信息,确定与所述第一指示信息对应的所述第一端口。
[0014]在一种可能的实现方式中,所述第二信息还包括第二指示信息所述第一通信装置根据所述第二信息,确定用于发送所述第二数据单元的第二端口,包括:所述第一通信装置根据所述第二指示信息,确定与所述第二指示信息对应的所述第二端口。
[0015]在一种可能的实现方式中,所述方法还包括:所述第一通信装置向第二通信装置发送第一请求,所述第一请求用于请求分配发送资源;所述第一通信装置向第三通信装置发送第二请求,所述第二请求用于请求分配发送资源。
[0016]在一种可能的实现方式中,所述第二通信装置和所述第三通信装置是具有调度能力的设备或支持电交换的框式设备中的调度模块。
[0017]在一种可能的实现方式中,所述方法应用于支持光交换的网络或支持电交换的网络。
[0018]在一种可能的实现方式中,所述第一通信装置是支持电交换的设备或支持电交换的框式设备中的线卡。
[0019]第二方面,本申请提供了一种发送数据单元方法,所述方法包括,第二通信装置向第一通信装置发送第二信息,所述第二信息用于指示第一通信装置发送第二数据单元。
[0020]在一种可能的实现方式中,所述指示信息包括用于发送第二数据单元的时隙。
[0021]在一种可能的实现方式中,所述第一信息与所述第一数据单元对应。
[0022]在一种可能的实现方式中,所述第二信息,用于所述第一通信装置确定发送所述第二数据单元的第二端口。
[0023]在一种可能的实现方式中,所述第二信息,用于所述第一通信装置根据接收所述第二信息的第四端口,确定与所述第四端口对应的所述第二端口。
[0024]在一种可能的实现方式中,所述第二信息还包括第二指示信息,所述第二指示信息用于所述第一通信装置确定与所述第二指示信息对应的所述第二端口。
[0025]在一种可能的实现方式中,所述方法还包括:所述第二通信装置接收所述第一通
信装置发送的第一请求,所述第一请求用于请求分配发送资源。
[0026]在一种可能的实现方式中,所述方法应用于支持光交换的网络或支持电交换的网络。
[0027]在一种可能的实现方式中,所述第一通信装置是支持电交换的设备或支持电交换的框式设备中的线卡。
[0028]在一种可能的实现方式中,所述第二通信装置是具有调度能力的设备或支持电交换的框式设备中的调度模块。
[0029]第三方面,本申请提供了一种发送数据单元方法,所述方法包括,第三通信装置向第一通信装置发送第一信息,所述第一信息用于指示第一通信装置发送第一数据单元。
[0030]在一种可能的实现方式中,所述第一信息包括用于发送所述第一数据单元的第一时隙。
[0031]在一种可能的实现方式中,所述第一信息与所述第二数据单元对应。
[0032]在一种可能的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种发送数据单元的方法,其特征在于,包括:第一通信装置获得第一数据单元和第二数据单元,所述第二数据单元位于所述第一数据单元之后;所述第一通信装置获得第一信息和第二信息,所述第一信息用于指示先于所述第二数据单元发送所述第一数据单元,所述第二信息用于指示晚于所述第一数据单元发送所述第二数据单元;所述第一通信装置根据所述第一信息和所述第二信息,按序发送所述第一数据单元和所述第二数据单元。2.如权利要求1所述的方法,其特征在于,所述第一信息包括用于发送所述第一数据单元的第一时隙,所述第二信息包括用于发送所述第二数据单元的第二时隙,所述第一时隙早于所述第二时隙。3.如权利要求1或2所述的方法,其特征在于,所述第一通信装置获得第一信息和第二信息,包括:所述第一通信装置接收与所述第一数据单元对应的第二通信装置发送的所述第二信息;所述第一通信装置接收与所述第二数据单元对应的第三通信装置发送的所述第一信息。4.如权利要求3所述的方法,其特征在于,所述方法还包括:所述第一通信装置根据所述第一信息,确定用于发送所述第一数据单元的第一端口;所述第一通信装置根据所述第二信息,确定用于发送所述第二数据单元的第二端口。5.如权利要求4所述的方法,其特征在于,所述第一通信装置根据所述第一信息和所述第二信息,按序发送所述第一数据单元和所述第二数据单元,包括:所述第一通信装置按序通过所述第一端口和所述第二端口,分别发送所述第一数据单元和所述第二数据单元。6.如权利要求4或5所述的方法,其特征在于,所述第一通信装置根据所述第一信息,确定用于发送所述第一数据单元的第一端口,包括:所述第一通信装置根据接收所述第一信息的第三端口,确定与所述第三端口对应的所述第一端口。7.如权利要求4或5所述的方法,其特征在于,所述第一通信装置根据所述第二信息,确定用于发送所述第二数据单元的第二端口,包括:所述第一通信装置根据接收所述第二信息的第四端口,确定与所述第四端口对应的所述第二端口。8.如权利要求4或5所述的方法,其特征在于,所述第一信息还包括第一指示信息,所述第一通信装置根据所述第一信息,确定用于发送所述第一数据单元的第一端口,包括:所述第一通信装置根据所述第一指示信息,确定与所述第一指示信息对应的所述第一端口。9.如权利要求4或5所述的方法,其特征在于,所述第二信息还包括第二指示信息,所述第一通信装置根据所述第二信息,确定用于发送所述第二数据单元的第二端口,包括:所述第一通信装置根据所述第二指示信息,确定与所述第二指示信息对应的所述第二
端口。10.如权利要求3所述的方法,其特征在于,所述方法还包括:所述第一通信装置向第二通信装置发送第一请求,所述第一请求用于请求分配发送资源;所述第一通信装置向第三通信装置发送第二请求,所述第二请求用于请求分配发送资源。11.如权利要求3至10任一所述的方法,其特征在于,所述第二通信装置和所述第三通信装置是具有调度能力的设备或支持电交换的框式设备中的调度模块。12.如权利要求1至11任一所述的方法,其特征在于,所述方法应用于支持光交换的网络或支持电交换的网络。13.如权利要求1至12任一所述的方法,其特征在于,所述第一通信装置是支持电交换的设备或支持电交换的框式设备中的线卡。14.一种第一通信装置,其特征在于,包括收发单元和处理单元,其中,所述处理单元,用于获得第一数据单元和第二数据单元,所述第二数据单元...
【专利技术属性】
技术研发人员:赵岩,李楠,黄超,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。