一种数据处理方法及装置与流程

xiaoxiao9月前  60


本技术涉及通信领域,尤其涉及一种数据处理方法及装置。


背景技术:

1、灵活以太(flexible ethernet,flexe)技术具备带宽按需灵活分配的优点,其可以满足移动承载、家庭宽带、专线接入等网络场景需求。为了合理利用flexe的带宽资源,可以利用flexe技术承载小颗粒业务。所谓小颗粒业务,可以理解成将flexe中大带宽对应的时隙(slot)划分成多个子时隙(sub-slots),划分得到的子时隙用于承载对带宽需求较小的客户业务。

2、在利用flexe技术承载小颗粒业务时,为了保证为小颗粒业务提供的服务质量,当传输小颗粒业务的工作路径故障时,可以将小颗粒业务切换至保护路径上转发。但是,在一些场景中,目前将小颗粒业务切换至保护路径上转发的方式,网络设备的处理开销较大。

3、因此,急需一种方案,能够解决上述问题。


技术实现思路

1、本技术实施例提供了一种数据处理方法及装置,可以减小将小颗粒业务切换至保护路径上转发时网络设备的处理开销。

2、第一方面,本技术实施例提供了一种数据处理方法,该方法可以应用于flexe环网中的第一通信装置。第一通信装置可以通过第一flexe客户(client)占用的时隙接收第一小颗粒业务的第一数据流。第一通信装置和所述flexe环网中的第二通信装置之间提供有第一flexe组(group),所述第一flexe group承载第三flexe client,所述第三flexeclient占用的时隙被划分为多个第二子时隙,所述多个第二子时隙被配置用于承载所述第一小颗粒业务,所述多个第二子时隙均为工作时隙。在所述第一flexe group无故障的情况下,所述第一通信装置可以通过所述第三flexe client占用的时隙向第二通信装置发送所述第一数据流。另外,所述第一通信装置和所述flexe环网中的第三通信装置之间提供有第二flexe group,所述第二flexe group承载第二flexe client,所述第二flexe client占用的时隙被划分为多个第一子时隙,所述多个第一子时隙用于承载所述第一小颗粒业务,所述多个第一子时隙均为工作时隙,所述第一flexe client和第二flexe client具备第一时隙映射关系。在一个示例中,若所述第一flexe group故障,则所述第一通信装置可以通过根据所述第一flexe client和第二flexe client的第一时隙映射关系,通过所述第二flexe client占用的时隙向所述第三通信装置发送所述第一数据流。在本技术实施例中,无论是第二flexe client包括的多个第一子时隙,还是第三flexe client包括的多个第二子时隙,其均全部处于工作状态,而不是部分子时隙处于工作状态,部分子时隙处于保护状态。因此,当所述第一通信装置将第一数据流切换到通过所述第二flexe client占用的时隙向第三通信装置传输时,第一通信装置无需感知第二flexe client对应的小颗粒时隙配置,从而减少了第一通信装置的处理开销。

3、在一种可能的实现方式中,传输第一数据流的路径可以包括工作路径和保护路径,其中,所述第一flexe group可以为所述工作路径上的flexe group,所述第二flexegroup可以为所述保护路径上的flexe group。利用本技术实施例的方案,当所述工作路径故障时,可以将第一数据流切换到保护路径上传输,并且,在将第一数据流切换到保护路径上传输时,第一通信装置无需感知小颗粒时隙配置,从而有效节省了通信装置的处理开销。

4、在一种可能的实现方式中,第一通信装置除了通过第二flexe client占用的时隙将第一数据流发送给第三通信装置之外,还可以向所述第三通信装置发送路径保护倒换指示信息,该路径保护倒换指示信息指示所述第三通信装置从工作路径切换到保护路径。这样一来,第三通信装置接收到该第一数据流和该路径保护倒换指示信息之后,可以通过保护路径继续转发第一数据流,从而保证第一数据流通过保护路径转发至目的通信装置。

5、在一种可能的实现方式中,第一通信装置可以通过所述第二flexe client占用的时隙向所述第三通信装置发送前述路径保护倒换指示信息。在一个具体的示例中,第一通信装置可以通过第二flexe client占用的时隙向第三通信装置发送flexe运营、管理和维护(operation administration and maintenance,oam)消息,该flexe oam消息中包括自动保护倒换(automatic protection switching,aps)码块,该aps码块用于承载所述路径保护倒换指示信息。

6、在一种可能的实现方式中,在工作路径故障恢复之后,第一通信装置可以将小颗粒业务重新切换到工作路径上转发。在一个具体的示例中,第一通信装置还可以通过所述第一flexe client占用的时隙接收所述第一小颗粒业务的第二数据流,并在所述第一flexe group故障恢复的情况下,基于所述第一flexe client和所述第三flexe client的第二时隙映射关系,通过所述第三flexe client占用的时隙向所述第二通信装置发送所述第二数据流。

7、在一种可能的实现方式中,第一通信装置还可以通过第四flexe client占用的时隙接收第二小颗粒业务的第三数据流,第一通信装置和所述flexe环网中的第三通信装置之间提供有第三flexe group,所述第三flexe group承载第六flexe client,所述第六flexe client占用的时隙被划分为多个第四子时隙,所述多个第四子时隙被配置用于承载所述第二小颗粒业务,所述多个第四子时隙均为工作时隙。在所述第三flexe group无故障的情况下,所述第一通信装置可以通过所述第六flexe client占用的时隙向第三通信装置发送所述第三数据流。另外,所述第一通信装置和所述第二通信装置之间提供有第四flexegroup,所述第四flexe group承载第五flexe client,所述第五flexe client占用的时隙被划分为多个第三子时隙,所述多个第三子时隙用于承载所述第二小颗粒业务,所述多个第三子时隙均为工作时隙。所述第四flexe client和第五flexe client具备第三时隙映射关系。在一个示例中,若所述第三flexe group故障,则所述第一通信装置可以通过根据所述第四flexe client和第五flexe client的第三时隙映射关系,通过所述第五flexeclient占用的时隙向所述第二通信装置发送所述第三数据流。在本技术实施例中,无论是第五flexe client包括的多个第三子时隙,还是第六flexe client包括的多个第四子时隙,其均全部处于工作状态,而不是部分子时隙处于工作状态,部分子时隙处于保护状态。因此,当所述第一通信装置将第三数据流切换到通过所述第五flexe client占用的时隙向第二通信装置传输时,第一通信装置无需感知第五flexe client对应的小颗粒时隙配置,从而减少了第一通信装置的处理开销。

8、在一种可能的实现方式中,所述第一小颗粒业务和所述第二小颗粒业务属于同一小颗粒业务。对于这种情况,对于第一小颗粒业务而言,其对应的上下行数据流的路径对称,从而能够为该小颗粒业务提供较好的服务质量。

9、第二方面,本技术实施例提供了一种数据处理方法,该方法可以应用于flexe环网中的第一通信装置,第一通信装置可以通过第一flexe client占用的时隙接收第二通信装置发送的第一小颗粒业务的第一数据流;其中:所述第二通信装置和所述第一通信装置之间提供有第一flexe group,所述第一flexe group承载所述第一flexe client,所述第一flexe client占用的时隙被划分为多个第一子时隙,所述多个第一子时隙用于承载所述第一小颗粒业务,所述多个第一子时隙均为工作时隙;通过保护路径发送所述第一数据流。在本技术实施例中,所述多个第一子时隙均全部处于工作状态,而不是部分子时隙处于工作状态,部分子时隙处于保护状态。因此,当所述第一通信装置通过保护路径发送第一数据流时,无需感知第一flexe client对应的小颗粒时隙配置,从而减少了第一通信装置的处理开销。

10、在一种可能的实现方式中,所述方法还包括:接收所述第二通信装置发送的路径保护倒换指示信息,所述路径保护倒换指示信息指示所述第一通信装置从工作路径切换到所述保护路径。

11、在一种可能的实现方式中,接收所述第二通信装置发送的路径保护倒换指示信息,包括:通过所述第一flexe client占用的时隙接收所述第二通信装置发送的flexe运营、管理和维护oam消息,所述flexe oam消息中的自动保护倒换aps码块用于承载所述路径保护倒换指示信息。

12、在一种可能的实现方式中,所述通过保护路径发送所述第一数据流,包括:根据所述路径保护倒换指示信息,通过所述保护路径发送所述第一数据流。

13、第三方面,本技术实施例提供了一种第一通信装置,所述第一通信装置包括:收发单元和/或处理单元;所述收发单元,用于执行以上第一方面或者以上第二方面所述的由第一通信装置执行的接收和/或发送操作;所述处理单元用于执行以上第一方面或者以上第二方面所述的由第一通信装置执行的接收和/或发送操作之外的操作。

14、在一个具体的示例中,所述第一通信装置可以包括接收单元和发送单元。

15、作为一个示例:

16、接收单元,用于通过第一灵活以太客户flexe client占用的时隙接收第一小颗粒业务的第一数据流;发送单元,用于响应于第一通信装置和所述flexe环网中的第二通信装置之间的第一flexe组group发生故障,基于所述第一flexe client和第二flexe client的第一时隙映射关系,通过所述第二flexe client占用的时隙向所述flexe环网中的第三通信装置发送所述第一数据流,其中:所述第一通信装置和所述第三通信装置之间提供有第二flexe group,所述第二flexe group承载所述第二flexe client,所述第二flexeclient占用的时隙被划分为多个第一子时隙,所述多个第一子时隙用于承载所述第一小颗粒业务,所述多个第一子时隙均为工作时隙;所述第一flexe group用于承载第三flexeclient,所述第三flexe client占用的时隙被划分为多个第二子时隙,所述多个第二子时隙被配置用于承载所述第一小颗粒业务,所述多个第二子时隙均为工作时隙。

17、在一种可能的实现方式中,所述发送单元,还用于:向所述第三通信装置发送路径保护倒换指示信息,所述路径保护倒换指示信息指示所述第三通信装置从工作路径切换到保护路径。

18、在一种可能的实现方式中,所述发送单元,具体用于:通过所述第二flexe client占用的时隙向所述第三通信装置发送flexe运营、管理和维护oam消息,所述flexe oam消息中的自动保护倒换aps码块用于承载所述路径保护倒换指示信息。

19、在一种可能的实现方式中,所述接收单元,还用于:通过所述第一flexe client占用的时隙接收所述第一小颗粒业务的第二数据流;所述发送单元,还用于响应于所述第一flexe group故障恢复,基于所述第一flexe client和所述第三flexe client的第二时隙映射关系,通过所述第三flexe client占用的时隙向所述第二通信装置发送所述第二数据流。

20、在一种可能的实现方式中,所述接收单元,还用于通过第四flexe client占用的时隙接收第二小颗粒业务的第三数据流;所述发送单元,还用于响应于第一通信装置和所述flexe环网中的第三通信装置之间的第三flexe group故障,基于所述第四flexe client和第五flexe client的第三时隙映射关系,通过所述第五flexe client占用的时隙向所述flexe环网中的第二通信装置发送所述第三数据流,其中:所述第一通信装置和所述第二通信装置之间提供有第四flexe group,所述第四flexe group承载所述第五flexe client,所述第五flexe client占用的时隙被划分为多个第三子时隙,所述多个第三子时隙用于承载所述第二小颗粒业务,所述多个第三子时隙均为工作时隙;所述第三flexe group用于承载第六flexe client,所述第六flexe client占用的时隙被划分为多个第四子时隙,所述多个第四子时隙被配置用于承载所述第二小颗粒业务,所述多个第四子时隙均为工作时隙。

21、在一种可能的实现方式中,所述第一小颗粒业务和所述第二小颗粒业务属于同一小颗粒业务。

22、在一种可能的实现方式中,所述第一flexe group为工作路径上的flexe group,所述第二flexe group为保护路径上的flexe group。

23、作为又一个示例:

24、接收单元,用于通过第一灵活以太客户flexe client占用的时隙接收第二通信装置发送的第一小颗粒业务的第一数据流;其中:所述第二通信装置和所述第一通信装置之间提供有第一flexe group,所述第一flexe group承载所述第一flexe client,所述第一flexe client占用的时隙被划分为多个第一子时隙,所述多个第一子时隙用于承载所述第一小颗粒业务,所述多个第一子时隙均为工作时隙;发送单元,用于通过保护路径发送所述第一数据流。

25、在一种可能的实现方式中,所述接收单元,还用于:接收所述第二通信装置发送的路径保护倒换指示信息,所述路径保护倒换指示信息指示所述第一通信装置从工作路径切换到所述保护路径。

26、在一种可能的实现方式中,所述接收单元,具体用于:通过所述第一flexe client占用的时隙接收所述第二通信装置发送的flexe运营、管理和维护oam消息,所述flexe oam消息中的自动保护倒换aps码块用于承载所述路径保护倒换指示信息。

27、在一种可能的实现方式中,所述发送单元,具体用于:根据所述路径保护倒换指示信息,通过所述保护路径发送所述第一数据流。

28、第四方面,本技术实施例提供了一种通信装置,包括:通信接口和处理器,根据所述通信接口和所述处理器,所述通信装置执行以上第一方面任意一项、或者以上第二方面任意一项所述的方法。

29、在一种具体设计中,上述通信装置可以是芯片,上述通信接口包括接口电路,处理器包括处理电路。接口电路可以包括输入电路和输出电路。处理电路用于通过输入电路接收信号,并通过输出电路发射信号,使得第一方面至第二方面中任一方面,以及任一方面的任一种实施方式被实现。

30、第五方面,本技术实施例提供了一种计算机可读存储介质,包括指令或计算机程序,当其在处理器上运行时,执行以上第一方面任意一项、或者以上第二方面任意一项所述的方法。

31、第六方面,本技术实施例提供了一种计算机程序产品,包括计算机程序产品,当其在处理器上运行时,执行以上第一方面以及第一方面任意一项所述的方法,或者执行以上第二方面以及第二方面任意一项所述的方法。

32、第七方面,本技术实施例提供了一种通信系统,所述通信系统包括:执行以上第一方面以及以上第一方面任意一项所述的方法的第一通信装置以及执行以上第二方面以及以上第二方面任意一项所述的方法的第一通信装置。

33、第八方面,本技术实施例提供了一种芯片系统,该芯片系统可以包括处理器。该处理器与存储器耦合,可用于执行上述第一方面至第二方面中任一方面,以及任一方面的任一种实施方式。可选地,该芯片系统还包括存储器。存储器,用于存储计算机程序(也可以称为代码,或指令)。处理器,用于从存储器调用并运行计算机程序,使得安装有芯片系统的装置执行第一方面至第二方面中任一方面,以及任一方面的任一种实施方式。

34、第九方面,本技术实施例提供了一种通信装置,包括:接口电路和处理电路。接口电路可以包括输入电路和输出电路。处理电路用于通过输入电路接收信号,并通过输出电路发射信号,使得第一方面至第二方面中任一方面,以及任一方面的任一种实施方式被实现。在一个具体的实现中,处理电路包括用于实现由flexe shim层所执行的操作。

35、在具体实现过程中,上述通信装置可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本技术对处理器及各种电路的具体实现方式不做限定。

36、在又一种实现方式中,通信装置可以是第一通信装置或控制器中的部分器件,如系统芯片或通信芯片等集成电路产品。接口电路可以为该芯片或芯片系统上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。处理电路可以为该芯片上的逻辑电路。


技术特征:

1.一种数据处理方法,其特征在于,应用于灵活以太flexe环网中的第一通信装置,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述向所述第三通信装置发送路径保护倒换指示信息,包括:

4.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述第一小颗粒业务和所述第二小颗粒业务属于同一小颗粒业务。

7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一flexe group为工作路径上的flexe group,所述第二flexe group为保护路径上的flexe group。

8.一种数据处理方法,其特征在于,应用于flexe环网中的第一通信装置,所述方法包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求9所述的方法,其特征在于,接收所述第二通信装置发送的路径保护倒换指示信息,包括:

11.一种第一通信装置,其特征在于,所述装置包括:

12.一种通信装置,其特征在于,包括:通信接口和处理器,根据所述通信接口和所述处理器,所述通信装置执行权利要求1-10任意一项所述的方法。

13.一种通信系统,其特征在于,所述系统包括:


技术总结
本申请实施例公开了一种数据处理方法,应用于FlexE环网中的第一通信装置。该方法包括:通过第一FlexE client占用的时隙接收第一小颗粒业务的第一数据流;响应于第一通信装置和FlexE环网中的第二通信装置之间的第一FlexE group发生故障,通过第二FlexE client占用的时隙向FlexE环网中的第三通信装置发送第一数据流。第二FlexE client占用的多个第一子时隙均为工作时隙。利用本方案,当第一通信装置将第一数据流切换到通过第二FlexE client占用的时隙向第三通信装置传输时,无需感知第二FlexE client对应的小颗粒时隙配置,从而减少了处理开销。

技术研发人员:陈井凤,祁云磊
受保护的技术使用者:华为技术有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)