报文传输方法及通信装置制造方法及图纸

技术编号:37571198 阅读:13 留言:0更新日期:2023-05-15 07:49
本申请提供了报文传输方法及通信装置,涉及通信技术领域,能够提高端口资源利用率,灵活发送报文。该方法包括:第一网络设备确定第一报文和第二报文。其中,第一报文包括普通业务的数据,第二报文包括硬隔离业务的数据。然后,第一网络设备通过其第一端口在同一周期中发送第一报文和第二报文。发送第一报文和第二报文。发送第一报文和第二报文。

【技术实现步骤摘要】
报文传输方法及通信装置


[0001]本申请实施例涉及通信领域,尤其涉及一种报文传输方法及通信装置。

技术介绍

[0002]存储转发是标准以太网自诞生以来一直使用的转发技术,是指网络中每个接收侧设备将报文完整地收完并存储后,再对其进行查表处理,找到出端口后再进行转发。通道转发是指根据业务出入端口的映射关系,依据配置表进行转发,是基于码块进行转发的技术。存储转发和通道转发在不同端口上进行,两种端口之间相互独立,互不兼容。
[0003]然而,存储转发和通道转发中待传输的报文数量可能不同,存在一种端口闲置,另一种端口的报文无法及时发送的现象,端口利用率差,无法灵活地传输报文。

技术实现思路

[0004]本申请提供一种报文传输方法及通信装置,能够提高端口资源利用率,灵活发送报文。
[0005]为达到上述目的,本申请实施例采用如下技术方案:
[0006]第一方面,本申请实施例提供一种报文传输方法,该方法的执行主体可以是第一网络设备,也可以是应用于第一网络设备中的芯片。下面以执行主体是第一网络设备为例进行描述。该方法包括:第一网络设备确定第一报文和第二报文。其中,第一报文包括普通业务的数据,第二报文包括硬隔离业务的数据。然后,第一网络设备通过其第一端口在同一周期中发送第一报文和第二报文。
[0007]如此,即使第一报文和第二报文的数量动态变化,由于两种报文是通过同一端口发送的,所以,在第二报文的数量变少或无第二报文发送的情况下,第一网络设备即可发送较多的第一报文,或者,反之,在第一报文的数量变少或无第一报文发送的情况下,若第二报文的数量较多,第一网络设备即可发送较多的第二报文,避免端口闲置,端口利用率得到提升,也能够灵活地传输报文。
[0008]在一种可能的设计中,第一报文包括第一字段。其中,第一字段指示第一报文的类型,如指示第一报文的类型是普通报文。第二报文包括第二字段。其中,第二字段指示第二报文的类型,如指示第二报文的类型是硬隔离报文,以使接收端设备,如第二网络设备通过第一字段或第二字段来确定接收到报文的类型。
[0009]在一种可能的设计中,第一字段承载于第一报文的前导码部分,或第一字段承载于第一报文的开销OH字段。
[0010]在一种可能的设计中,第二字段承载于第二报文的前导码部分,或第二字段承载于第二报文的OH字段。
[0011]在一种可能的设计中,第一报文还包括第一标识。其中,第一标识用于标识第一客户,第一客户的报文包括第一报文。
[0012]也就是说,第一标识指示了第一报文是哪一客户的报文。
[0013]在一种可能的设计中,第一数据单元包括第一码块。其中,第一数据单元是第二报文中的一个或多个数据单元,第一码块是目标客户的业务数据编码后的码块,目标客户是至少一个第二客户中的一个第二客户,第二报文中的数据包括至少一个第二客户中全部第二客户的业务数据。
[0014]也就是说,第二报文携带至少一个数据单元,并且,至少一个数据单元中的一个或多个数据单元携带一个第二客户的业务数据。
[0015]在一种可能的设计中,本申请实施例报文传输方法还包括:第一网络设备根据第一信息确定第一数据单元中的第一码块。其中,第一信息指示第一数据单元与目标客户之间的对应关系,以使第一网络设备封装第二报文。
[0016]在一种可能的设计中,第一报文与第二报文在编码后的报文长度相同,如第一报文和第二报文的负载中携带的码块数量相同。
[0017]在一种可能的设计中,编码包括以下至少一项:64B/66B、66B/65B、或64B/65B。
[0018]在一种可能的设计中,第一网络设备通过其第一端口在同一周期中发送第一报文和第二报文,包括:第一网络设备根据第二信息,通过第一端口在第一时间单元上发送第一报文,以及在第二时间单元上发送第二报文。其中,第二信息指示第一时间单元和第二时间单元在周期中的位置。
[0019]也就是说,周期中各个时间单元的位置是预配置的,第一网络设备按照预配置的时间单元位置传输第一报文和第二报文即可。
[0020]在一种可能的设计中,第一网络设备通过其第一端口在同一周期中发送第一报文和第二报文,包括:第一网络设备根据第二信息和第三信息,通过第一端口在未占用的第一时间单元上发送第一报文,以及在未占用的第二时间单元上发送第二报文。其中,第二信息指示周期中第一时间单元和第二时间单元的配置数量,第三信息指示周期中第一时间单元和第二时间单元的未占用数量。
[0021]也就是说,周期中各个时间单元的数量是预配置的,但位置是不固定的,第一网络设备按照预配置的时间单元数量传输第一报文和第二报文。比如,某一时刻,仅第一报文封装完成,且第一报文对应客户的时间单元数量大于零,则发送第一报文。再如,某一时刻,仅第二报文封装完成,且第二报文对应客户的时间单元数量大于零,则发送第二报文,以提高报文传输的灵活性。
[0022]在一种可能的设计中,第二报文所在的第二时间单元早于第一报文所在的第一时间单元。第二报文与第一报文的生成时间相同,或第二报文的生成时间早于第一报文的生成时间。
[0023]也就是说,若第二报文封装完成,即使第一报文也封装完成,第一网络设备也优先发送第二报文,再发送第一报文,以保证硬隔离业务的时延要求。
[0024]在一种可能的设计中,第二报文所在的第二时间单元晚于第一报文所在的第一时间单元,第二报文的生成时间晚于第一报文的生成时间。也就是说,若第二报文未封装完成,但第一报文封装完成,第一网络设备才先发送第一报文,再发送第二报文,以避免端口闲置。
[0025]在一种可能的设计中,第二信息是基于第一客户的业务带宽和第二客户的业务带宽确定的。其中,第一客户的报文包括第一报文,第二报文中的数据包括第二客户的业务数
据。例如,第一客户的业务带宽越大,相应的,第一时间单元的数量越多。类似的,第二客户的业务带宽越大,相应的,第二时间单元的数量越多。
[0026]在一种可能的设计中,本申请实施例报文传输方法还包括:第一网络设备确定第三报文。其中,第三报文是第三客户的报文,第三报文的类型与第一报文的类型相同。第一网络设备通过其第一端口在周期中发送第三报文。其中,第三报文通过第三时间单元传输,第三时间单元被配置为传输第一客户的报文,且第三时间单元处于空闲状态,第一客户的报文包括第一报文。
[0027]也就是说,对于传输普通报文的时间单元而言,即使某一(些)时间单元,如第三时间单元被配置为传输第一客户的报文,若第一客户的报文未封装完成,或第一客户没有报文传输时,第三时间单元也可以传输其他客户的报文,如第三客户的报文,以实现统计复用特性,提高资源利用率。
[0028]第二方面,本申请实施例提供一种报文传输方法,该方法的执行主体可以是第二网络设备,也可以是应用于第二网络设备中的芯片。下面以执行主体是第二网络设备为例进行描述。该方法包括:第二网络设备通过其第二端口在同一周期中接收第一报文和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文传输方法,其特征在于,包括:第一网络设备确定第一报文和第二报文,其中,所述第一报文包括普通业务的数据,所述第二报文包括硬隔离业务的数据;所述第一网络设备通过其第一端口在同一周期中发送所述第一报文和所述第二报文。2.根据权利要求1所述的方法,其特征在于,所述第一报文包括第一字段,其中,所述第一字段指示所述第一报文的类型;所述第二报文包括第二字段,其中,所述第二字段指示所述第二报文的类型。3.根据权利要求2所述的方法,其特征在于,所述第一字段承载于所述第一报文的前导码部分,或所述第一字段承载于所述第一报文的开销OH字段,所述第二字段承载于所述第二报文的前导码部分,或所述第二字段承载于所述第二报文的OH字段。4.根据权利要求1至3任一项所述的方法,其特征在于,所述第一报文还包括第一标识,所述第一标识用于标识第一客户,所述第一客户的报文包括所述第一报文。5.根据权利要求1至4任一项所述的方法,其特征在于,第一数据单元包括第一码块;其中,所述第一数据单元是所述第二报文中的一个或多个数据单元,所述第一码块是目标客户的业务数据编码后的码块,所述目标客户是至少一个第二客户中的一个第二客户,所述第二报文中的数据包括所述至少一个第二客户中全部第二客户的业务数据。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述第一网络设备根据第一信息确定所述第一数据单元中的第一码块;其中,所述第一信息指示所述第一数据单元与所述目标客户之间的对应关系。7.根据权利要求1至6任一项所述的方法,其特征在于,所述第一报文与所述第二报文在编码后的报文长度相同。8.根据权利要求7所述的方法,其特征在于,所述编码包括以下至少一项:64B/66B、66B/65B、或64B/65B。9.根据权利要求1至8任一项所述的方法,其特征在于,所述第一网络设备通过其第一端口在同一周期中发送所述第一报文和所述第二报文,包括:所述第一网络设备根据第二信息,通过所述第一端口在第一时间单元上发送所述第一报文,以及在第二时间单元上发送所述第二报文;其中,所述第二信息指示所述第一时间单元和所述第二时间单元在所述周期中的位置。10.根据权利要求1至8任一项所述的方法,其特征在于,所述第一网络设备通过其第一端口在同一周期中发送所述第一报文和所述第二报文,包括:所述第一网络设备根据第二信息和第三信息,通过所述第一端口在未占用的第一时间单元上发送所述第一报文,以及在未占用的第二时间单元上发送所述第二报文;其中,所述第二信息指示所述周期中第一时间单元和第二时间单元的配置数量,所述第三信息指示所述周期中第一时间单元和第二时间单元的未占用数量。11.根据权利要求10所述的方法,其特征在于,所述第二报文所在的第二时间单元早于所述第一报文所在的第一时间单元,所述第二报文与所述第一报文的生成时间相同,或所述第二报文的生成时间早于所述第一报文的生成时间;或者,所述第二报文所在的第二时间单元晚于所述第一报文所在的第一时间单元,所
述第二报文的生成时间晚于所述第一报文的生成时间。12.根据权利要求9至11任一项所述的方法,其特征在于,所述第二信息是基于第一客户的业务带宽和第二客户的业务带宽确定的;其中,所述第一客户的报文包括所述第一报文,所述第二报文中的数据包括所述第二客户的业务数据。13.根据权利要求1至12任一项所述的方法,其特征在于,所述方法还包括:所述...

【专利技术属性】
技术研发人员:徐丽周勇波陈井凤杨大超孙寅龙李日欣钟其文
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1