本技术涉及通信领域,尤其涉及一种灵活以太网flexe中小颗粒业务的时隙协商及装置。
背景技术:
1、灵活以太网(flexible ethernet,flexe)技术具备带宽按需灵活分配的优点,其可以满足移动承载、家庭宽带、专线接入等网络场景需求。flexe技术可以支持细粒度业务。在一个示例中,可以将flexe大带宽对应的时隙(slot)进一步划分成多个子slot(sub-slot),用于承载细粒度业务。其中,细粒度业务也可以被称为小颗粒业务。
2、当两个网络设备之间传输小颗粒业务时,这两个网络设备的小颗粒时隙需要保持一致。在一个示例中,这两个网络设备可以进行小颗粒时隙的协商,以使得这两个网络设备的小颗粒时隙保持一致。
3、但是,当前的小颗粒时隙协商方式,不能保证传输小颗粒业务的网络设备的小颗粒时隙保持一致,因此,需要一种方案,能够解决上述问题。
技术实现思路
1、本技术实施例提供了一种flexe中小颗粒业务的时隙协商方法,可以使得传输小颗粒业务的两个网络设备之间的小颗粒时隙保持一致。
2、第一方面,本技术实施例提供了一种flexe中小颗粒业务的时隙协商方法,该方法可以由发送装置执行。在一个示例中,发送装置可以生成n个请求并将该n个请求发送给接收装置,n为大于等于1的整数。该n个请求用于发起小颗粒业务的全量时隙协商。该n个请求携带小颗粒业务占用的全量子时隙信息,该全量子时隙信息指示所述小颗粒业务占用的全部子时隙。由于该n个请求可以用于发起所述小颗粒业务的全量时隙协商,因此,基于该n个请求,接收装置和发送装置可以基于小颗粒业务的全量时隙进行协商,从而使得发送装置和接收装置的小颗粒时隙保持一致,从而避免了采用增量协商的方式而可能存在的发送装置和接收装置的小颗粒时隙不一致的问题。
3、在一种可能的实现方式中,第一请求为所述n个请求中的任意一个请求。在一个示例中,所述第一请求中可以包括第一子时隙信息,第一子时隙信息为所述小颗粒业务的全量子时隙信息中的一部分,即:所述全量子时隙信息包括所述第一子时隙信息。所述第一子时隙信息指示所述小颗粒业务占用的第一子时隙,其中,第一子时隙为所述小颗粒业务占用的全部子时隙中的其中一个子时隙。发送装置将第一请求发送给接收装置,接收装置即可根据该第一请求,获得所述第一子时隙信息。
4、在一种可能的实现方式中,所述第一子时隙信息包括客户标识和第一子时隙标识,其中,所述客户标识用于标识所述小颗粒业务,该客户标识可以是sub-client的id。所述第一子时隙标识用于标识所述小颗粒业务占用的所述第一子时隙,该第一子时隙标识可以是第一子时隙的id。
5、在一种可能的实现方式中,所述第一请求可以携带在所述小颗粒业务对应的第一基帧开销中。换言之,所述发送装置可以向接收装置发送第一基帧开销,接收装置可以对所述第一基帧开销进行解析,从而获得所述第一请求。进一步地,所述接收装置可以获得所述第一请求中的第一子时隙信息。
6、在一种可能的实现方式中,所述第一请求可以包括第一指示信息,该所述第一指示信息用于指示所述第一请求为针对所述小颗粒业务的全量时隙协商请求。接收装置可以基于所述第一指示信息,确定要启动针对小颗粒业务的全量时隙协商的流程。
7、在一种可能的实现方式中,当第一请求通过第一基帧开销携带时,前述第一指示信息可以通过第一基帧开销的第一字段携带,此处提及的第一字段,可以是所述第一基帧开销中尚未被使用的字段,和/或,第一字段可以是第一基帧开销中已经被使用但是部分取值尚未被使用的字段。在一个示例中,所述第一字段可以包括操作码字段、预留字段或者gcc字段中的其中一项或者多项。
8、在一种可能的实现方式中,当发送装置通过多个请求与接收装置进行小颗粒业务的全量时隙协商、并且,第一请求不是该多个请求中的最后一个请求时,所述第一请求可以包括第二指示信息,该所述第二指示信息指示所述第一请求不是所述n个请求中的最后一个请求。这样一来,在一个示例中,接收装置接收到第一请求之后,可以基于所述第二指示信息,确定第一请求不是所述多个请求中的最后一个请求,故而接收端可以继续接收针对该全量时隙协商的其它请求。
9、在一种可能的实现方式中,当第一请求通过第一基帧开销携带时,所述第二指示信息可以通过所述第一基帧开销的第二字段携带。此处提及的第二字段,可以是所述第一基帧开销中尚未被使用的字段,或者,可以是第一基帧开销中被定义为指示该请求是否是最后一个请求的字段(即后续le字段),或者,第二字段可以是第一基帧开销中已经被使用但是部分取值尚未被使用的字段。在一个示例中,所述第二字段包括:le字段、预留字段或者gcc字段。
10、在一种可能的实现方式中,当第一请求是针对全量时隙协商的最后一个请求时,所述第一请求可以包括第三指示信息,所述第三指示信息指示所述第一请求是所述n个请求中的最后一个请求。这样一来,在一个示例中,接收装置接收到第一请求之后,可以基于所述第三指示信息,确定第一请求是针对全量时隙协商的最后一个请求。进一步地,在一个示例中,所述接收装置可以进一步获取针对小颗粒业务的全量子时隙信息。在又一个示例中,所述接收装置可以向发送装置发送针对该全量时隙协商的响应。
11、在一种可能的实现方式中,与第二指示信息类似,当第一请求通过第一基帧开销携带时,所述第三指示信息可以通过所述第一基帧开销的第三字段携带,所述第三字段包括:le字段、预留字段或者gcc字段。
12、在一种可能的实现方式中,所述第一请求中可以包括时隙数量,所述时隙数量用于指示所述全部子时隙的数量。在一个示例中,接收装置可以基于接收到的针对全量时隙协商请求中携带的子时隙的信息和所述时隙数量,确定针对该全量时隙协商的请求是否已经全部成功接收。在又一个示例中,接收装置可以基于所述时隙数量和前述第三指示信息,确定针对全量时隙协商的多个请求是否出现了丢包。
13、在一种可能的实现方式中,所述n个请求包括第二请求,所述第二请求包括第二子时隙信息,所述第二子时隙信息用于标识所述小颗粒业务占用的第二子时隙,所述全部子时隙包括所述第二子时隙,所述全量子时隙信息包括所述第二子时隙信息。
14、在一种可能的实现方式中,所述第二子时隙信息包括所述客户标识和第二子时隙标识,所述第二子时隙标识用于标识所述小颗粒业务占用的所述第二子时隙。
15、在一种可能的实现方式中,发送装置可以接收所述接收装置发送的针对所述n个请求的响应。接收装置接收到该响应之后,可以继续执行该全量时隙协商的后续流程。作为一个示例,发送装置可以在将所述n个请求中的最后一个请求发送给接收装置之后,接收所述接收装置发送的所述响应。换言之,接收装置可以在接收到所述n个请求的最后一个请求之后,将所述响应发送给发送装置。这样一来,发送装置即可根据该响应,确定接收装置已经接收到所述n个请求中的最后一个请求,进一步地,发送装置可以继续执行该全量时隙协商的后续流程。
16、在一种可能的实现方式中,接收装置可以将所述响应携带在所述小颗粒业务对应的第二基帧开销中发送给发送装置。发送装置接收到第二基帧开销之后,可以对第二基帧开销进行解析,从而得到所述响应,并继续执行该全量时隙协商的后续流程。
17、在一种可能的实现方式中,考虑到发送装置和接收装置在针对所述小颗粒业务进行全量协商之前,有可能针对小颗粒业务进行了增量时隙协商,对于这种情况,为了避免发送装置将针对增量时隙协商的响应误认为是针对全量时隙协商的响应,所述响应中可以包括第四指示信息,所述响应中包括第四指示信息,所述第四指示信息用于指示所述响应为针对所述全量时隙协商的响应。
18、在一种可能的实现方式中,当所述响应通过第二基帧开销携带时,所述第四指示信息可以通过所述第二基帧开销的第四字段携带。与第一字段类似,第四字段也可以是操作码字段、预留字段或者gcc中的其中一项或者多项。
19、在一种可能的实现方式中,发送装置在接收到所述响应之后,可以向所述接收装置第五指示信息,所述第五指示信息指示所述全量时隙协商生效。至此,针对所述小颗粒业务的全量时隙协商完成。发送装置和接收装置即可利用该小颗粒业务的全量子时隙信息对小颗粒业务进行子时隙的配置,从而使用新的子时隙配置传输所述小颗粒业务。
20、在一种可能的实现方式中,发送装置可以将所述第五指示信息携带在所述小颗粒业务对应的第三基帧开销中发送给接收装置。接收装置接收到所述第三基帧开销之后,可以对所述第三基帧开销进行解析,从而获得所述第五指示信息。
21、在一种可能的实现方式中,当所述第五指示信息通过第三基帧开销携带时,所述第五指示信息可以通过所述第三基帧开销的第五字段携带。与第一字段类似,所述第五字段可以包括:操作码字段、预留字段或者gcc字段中的其中一项或者多项。
22、在一种可能的实现方式中,所述小颗粒业务所占用的全部子时隙的总数为n。对于这种情况,所述n个请求中的每个请求分别用于携带一个子时隙的信息。例如,前述第一请求携带第一子时隙信息,前述第二请求携带第二子时隙信息。
23、在一种可能的实现方式中,所述小颗粒业务所占用的全部子时隙的总数大于n。对于这种情况,在一个示例中,所述n个请求中的部分请求用于携带多个子时隙标识。例如,对于前述第一请求而言,其除了可以携带客户标识和第一子时隙标识之外,还可以携带第三子时隙标识,用于指示所述小颗粒业务占用第一子时隙和第三子时隙。又如,对于前述第二请求而言,其除了可以携带客户标识和第二子时隙标识之外,还可以携带第四子时隙标识,用于指示所述小颗粒业务占用第二子时隙和第四子时隙。
24、第二方面,本技术实施例提供了一种flexe中小颗粒业务的时隙协商方法,该方法可以由接收装置执行。在一个示例中,接收装置可以接收发送装置发送的n个请求,n为大于等于1的整数。该n个请求用于发起小颗粒业务的全量时隙协商,所述n个请求携带所述小颗粒业务的全量子时隙信息,所述全量子时隙信息指示所述小颗粒业务占用的全部子时隙。接收装置接收到所述n个请求之后,可以获取所述小颗粒业务的全量子时隙信息。由此可见,在本技术实施例中,基于该n个请求,接收装置和发送装置可以基于小颗粒业务的全量时隙进行协商,从而使得发送装置和接收装置的小颗粒时隙保持一致,从而避免了采用增量协商的方式而可能存在的发送装置和接收装置的小颗粒时隙不一致的问题。
25、在一种可能的实现方式中,所述n个请求包括第一请求,所述第一请求包括第一子时隙信息,所述第一子时隙信息指示所述小颗粒业务占用的第一子时隙,所述全部子时隙包括所述第一子时隙,所述全量子时隙信息包括所述第一子时隙信息。
26、在一种可能的实现方式中,所述第一请求携带在所述小颗粒业务对应的第一基帧开销中。
27、在一种可能的实现方式中,所述第一请求包括第一指示信息,所述第一指示信息用于指示所述第一请求为针对所述小颗粒业务的全量时隙协商请求。
28、在一种可能的实现方式中,所述第一指示信息通过所述小颗粒业务对应的第一基帧开销的第一字段携带,所述第一字段包括:操作码字段、预留字段或者gcc字段中的其中一项或者多项。
29、在一种可能的实现方式中,所述第一请求包括第二指示信息,所述第二指示信息指示所述第一请求不是所述n个请求中的最后一个请求。
30、在一种可能的实现方式中字段包括:le字段、预留字段或者gcc字段。
31、在一种可能的实现方式中,所述第一请求包括第三指示信息,所述第三指示信息指示所述第一请求是所述n个请求中的最后一个请求。
32、在一种可能的实现方式中,所述第三指示信息通过所述小颗粒业务对应的第一基帧开销的第三字段携带,所述第三字段包括:le字段、预留字段或者gcc字段。
33、在一种可能的实现方式中,所述第一请求中包括时隙数量,所述时隙数量用于指示所述全部子时隙的数量。
34、在一种可能的实现方式中,所述第一子时隙信息包括客户标识和第一子时隙标识,所述客户标识用于标识所述小颗粒业务,所述第一子时隙标识用于标识所述小颗粒业务占用的所述第一子时隙。
35、在一种可能的实现方式中,所述n个请求包括第二请求,所述第二请求包括第二子时隙信息,所述第二子时隙信息用于标识所述小颗粒业务占用的第二子时隙,所述全部子时隙包括所述第二子时隙,所述全量子时隙信息包括所述第二子时隙信息。
36、在一种可能的实现方式中,所述第二子时隙信息包括所述客户标识和第二子时隙标识,所述第二子时隙标识用于标识所述小颗粒业务占用的所述第二子时隙。
37、在一种可能的实现方式中,所述方法还包括:向所述发送装置发送针对所述n个请求的响应。
38、在一种可能的实现方式中,所述响应携带在所述小颗粒业务对应的第二基帧开销中。
39、在一种可能的实现方式中,所述响应中包括第四指示信息,所述第四指示信息用于指示所述响应为针对所述全量时隙协商的响应。
40、在一种可能的实现方式中,所述第四指示信息通过所述小颗粒业务对应的第二基帧开销的第四字段携带,所述第四字段包括:操作码字段、预留字段或者gcc中的其中一项或者多项。
41、在一种可能的实现方式中,所述向所述发送装置发送针对所述n个请求的响应,包括:在接收到所述n个请求中的最后一个请求之后,发送所述响应。
42、在一种可能的实现方式中,所述方法还包括:在发送所述响应之后,接收所述发送装置发送的第五指示信息,所述第五指示信息指示所述全量时隙协商生效。
43、在一种可能的实现方式中,所述第五指示信息携带在所述小颗粒业务对应的第三基帧开销中。
44、在一种可能的实现方式中,所述第五指示信息通过所述小颗粒业务对应的第三基帧开销的第五字段携带,所述第五字段包括:操作码字段、预留字段或者gcc字段中的其中一项或者多项。
45、在一种可能的实现方式中,所述小颗粒业务所占用的全部子时隙的总数为n。
46、在一种可能的实现方式中,所述小颗粒业务所占用的全部子时隙的总数大于n。
47、第三方面,本技术实施例提供了一种灵活以太网flexe中小颗粒业务的时隙协商装置,应用于发送装置,所述装置包括:处理单元,用于生成n个请求,所述n个请求用于发起所述小颗粒业务的全量时隙协商,其中,所述n个请求携带所述小颗粒业务占用的全量子时隙信息,所述全量子时隙信息指示所述小颗粒业务占用的全部子时隙,n为大于等于1的整数;发送单元,用于将所述n个请求发送给接收装置。
48、在一种可能的实现方式中,所述n个请求包括第一请求,所述第一请求包括第一子时隙信息,所述第一子时隙信息指示所述小颗粒业务占用的第一子时隙,所述全部子时隙包括所述第一子时隙,所述全量子时隙信息包括所述第一子时隙信息。
49、在一种可能的实现方式中,所述第一请求携带在所述小颗粒业务对应的第一基帧开销中。
50、在一种可能的实现方式中,所述第一请求包括第一指示信息,所述第一指示信息用于指示所述第一请求为针对所述小颗粒业务的全量时隙协商请求。
51、在一种可能的实现方式中,所述第一指示信息通过所述小颗粒业务对应的第一基帧开销的第一字段携带,所述第一字段包括:操作码字段、预留字段或者gcc字段中的其中一项或者多项。
52、在一种可能的实现方式中,所述第一请求包括第二指示信息,所述第二指示信息指示所述第一请求不是所述n个请求中的最后一个请求。
53、在一种可能的实现方式中,所述第二指示信息通过所述小颗粒业务对应的第一基帧开销的第二字段携带,所述第二字段包括:le字段、预留字段或者gcc字段。
54、在一种可能的实现方式中,所述第一请求包括第三指示信息,所述第三指示信息指示所述第一请求是所述n个请求中的最后一个请求。
55、在一种可能的实现方式中,所述第三指示信息通过所述小颗粒业务对应的第一基帧开销的第三字段携带,所述第三字段包括:le字段、预留字段或者gcc字段。
56、在一种可能的实现方式中,所述第一请求中包括时隙数量,所述时隙数量用于指示所述全部子时隙的数量。
57、在一种可能的实现方式中,所述第一子时隙信息包括客户标识和第一子时隙标识,所述客户标识用于标识所述小颗粒业务,所述第一子时隙标识用于标识所述小颗粒业务占用的所述第一子时隙。
58、在一种可能的实现方式中,所述n个请求包括第二请求,所述第二请求包括第二子时隙信息,所述第二子时隙信息用于标识所述小颗粒业务占用的第二子时隙,所述全部子时隙包括所述第二子时隙,所述全量子时隙信息包括所述第二子时隙信息。
59、在一种可能的实现方式中,所述第二子时隙信息包括所述客户标识和第二子时隙标识,所述第二子时隙标识用于标识所述小颗粒业务占用的所述第二子时隙。
60、在一种可能的实现方式中,所述装置还包括:接收单元,用于接收所述接收装置发送的针对所述n个请求的响应。
61、在一种可能的实现方式中,所述响应携带在所述小颗粒业务对应的第二基帧开销中。
62、在一种可能的实现方式中,所述响应中包括第四指示信息,所述第四指示信息用于指示所述响应为针对所述全量时隙协商的响应。
63、在一种可能的实现方式中,所述第四指示信息通过所述小颗粒业务对应的第二基帧开销的第四字段携带,所述第四字段包括:操作码字段、预留字段或者gcc中的其中一项或者多项。
64、在一种可能的实现方式中,所述接收单元,用于:在向所述接收装置发送所述n个请求中的最后一个请求之后,接收所述响应。
65、在一种可能的实现方式中,所述发送单元,还用于在收到所述响应之后,向所述接收装置第五指示信息,所述第五指示信息指示所述全量时隙协商生效。
66、在一种可能的实现方式中,所述第五指示信息携带在所述小颗粒业务对应的第三基帧开销中。
67、在一种可能的实现方式中,所述第五指示信息通过所述小颗粒业务对应的第三基帧开销的第五字段携带,所述第五字段包括:操作码字段、预留字段或者gcc字段中的其中一项或者多项。
68、在一种可能的实现方式中,所述小颗粒业务所占用的全部子时隙的总数为n。
69、在一种可能的实现方式中,所述小颗粒业务所占用的全部子时隙的总数大于n。
70、第四方面,本技术实施例提供了一种flexe中小颗粒业务的时隙协商装置,应用于接收装置,所述装置包括:接收单元,用于接收发送装置发送的n个请求,所述n个请求用于发起小颗粒业务的全量时隙协商,其中,所述n个请求携带所述小颗粒业务的全量子时隙信息,所述全量子时隙信息指示所述小颗粒业务占用的全部子时隙,n为大于等于1的整数;处理单元,用于获取所述全量子时隙信息。
71、在一种可能的实现方式中,所述n个请求包括第一请求,所述第一请求包括第一子时隙信息,所述第一子时隙信息指示所述小颗粒业务占用的第一子时隙,所述全部子时隙包括所述第一子时隙,所述全量子时隙信息包括所述第一子时隙信息。
72、在一种可能的实现方式中,所述第一请求携带在所述小颗粒业务对应的第一基帧开销中。
73、在一种可能的实现方式中,所述第一请求包括第一指示信息,所述第一指示信息用于指示所述第一请求为针对所述小颗粒业务的全量时隙协商请求。
74、在一种可能的实现方式中,所述第一指示信息通过所述小颗粒业务对应的第一基帧开销的第一字段携带,所述第一字段包括:操作码字段、预留字段或者gcc字段中的其中一项或者多项。
75、在一种可能的实现方式中,所述第一请求包括第二指示信息,所述第二指示信息指示所述第一请求不是所述n个请求中的最后一个请求。
76、在一种可能的实现方式中,所述第二指示信息通过所述小颗粒业务对应的第一基帧开销的第二字段携带,所述第二字段包括:le字段、预留字段或者gcc字段。
77、在一种可能的实现方式中,所述第一请求包括第三指示信息,所述第三指示信息指示所述第一请求是所述n个请求中的最后一个请求。
78、在一种可能的实现方式中,所述第三指示信息通过所述小颗粒业务对应的第一基帧开销的第三字段携带,所述第三字段包括:le字段、预留字段或者gcc字段。
79、在一种可能的实现方式中,所述第一请求中包括时隙数量,所述时隙数量用于指示所述全部子时隙的数量。
80、在一种可能的实现方式中,所述第一子时隙信息包括客户标识和第一子时隙标识,所述客户标识用于标识所述小颗粒业务,所述第一子时隙标识用于标识所述小颗粒业务占用的所述第一子时隙。
81、在一种可能的实现方式中,所述n个请求包括第二请求,所述第二请求包括第二子时隙信息,所述第二子时隙信息用于标识所述小颗粒业务占用的第二子时隙,所述全部子时隙包括所述第二子时隙,所述全量子时隙信息包括所述第二子时隙信息。
82、在一种可能的实现方式中,所述第二子时隙信息包括所述客户标识和第二子时隙标识,所述第二子时隙标识用于标识所述小颗粒业务占用的所述第二子时隙。
83、在一种可能的实现方式中,所述装置还包括:发送单元,用于向所述发送装置发送针对所述n个请求的响应。
84、在一种可能的实现方式中,所述响应携带在所述小颗粒业务对应的第二基帧开销中。
85、在一种可能的实现方式中,所述响应中包括第四指示信息,所述第四指示信息用于指示所述响应为针对所述全量时隙协商的响应。
86、在一种可能的实现方式中,所述第四指示信息通过所述小颗粒业务对应的第二基帧开销的第四字段携带,所述第四字段包括:操作码字段、预留字段或者gcc中的其中一项或者多项。
87、在一种可能的实现方式中,所述发送单元,用于:在接收到所述n个请求中的最后一个请求之后,发送所述响应。
88、在一种可能的实现方式中,所述接收单元,还用于:在发送所述响应之后,接收所述发送装置发送的第五指示信息,所述第五指示信息指示所述全量时隙协商生效。
89、在一种可能的实现方式中,所述第五指示信息携带在所述小颗粒业务对应的第三基帧开销中。
90、在一种可能的实现方式中,所述第五指示信息通过所述小颗粒业务对应的第三基帧开销的第五字段携带,所述第五字段包括:操作码字段、预留字段或者gcc字段中的其中一项或者多项。
91、在一种可能的实现方式中,所述小颗粒业务所占用的全部子时隙的总数为n。
92、在一种可能的实现方式中,所述小颗粒业务所占用的全部子时隙的总数大于n。
93、第五方面,本技术提供了一种发送装置,所述发送装置包括存储器和处理器;所述存储器,用于存储程序代码;所述处理器,用于运行所述程序代码中的指令,使得所述发送装置执行以上第一方面以及第一方面任意一项所述的方法。
94、第六方面,本技术提供了一种发送装置,所述发送装置包括通信接口和处理器,所述通信接口用于执行以上第一方面以及第一方面任意一项所述的发送装置执行的收发操作,所述处理器用于执行以上第一方面以及第一方面任意一项所述的发送装置执行的除收发操作之外的其它操作。
95、第七方面,本技术提供了一种接收装置,所述接收装置包括存储器和处理器;所述存储器,用于存储程序代码;所述处理器,用于运行所述程序代码中的指令,使得所述接收装置执行以上第二方面以及第二方面任意一项所述的方法。
96、第八方面,本技术提供了一种接收装置,所述接收装置包括通信接口和处理器,所述通信接口用于执行以上第二方面以及第二方面任意一项所述的接收装置执行的收发操作,所述处理器用于执行以上第二方面以及第二方面任意一项所述的接收装置执行的除收发操作之外的其它操作。
97、第九方面,本技术实施例提供了一种计算机可读存储介质,包括指令或计算机程序,当其在计算机上运行时,使得计算机执行以上第一方面任意一项所述的方法,或者执行以上第二方面任意一项所述的方法。
98、第十方面,本技术实施例提供了一种包含指令或计算机程序的计算机程序产品,当其在计算机上运行时,使得计算机执行以上第一方面任意一项所述的方法,或者执行以上第二方面任意一项所述的方法。
99、第十一方面,本技术实施例提供了一种通信系统,所述通信系统包括:执行以上第一方面以及以上第一方面任意一项所述的方法的发送装置以及执行以上第二方面以及以上第二方面任意一项所述的方法的接收装置。