业务无损切换方法及装置与流程

文档序号:40286994发布日期:2024-12-13 11:00阅读:13来源:国知局
业务无损切换方法及装置与流程

本技术涉及通信,具体涉及一种业务无损切换方法及装置。


背景技术:

1、当网络节点中无fg业务上下话和交叉调度需求,一般是通过建立flexe交叉的方式,实现fgu帧透传,可以降低时延及部署装置成本。当后续有fg业务上下话和交叉调度需求时,需删除flexe交叉后,新建fg交叉,但这样会导致原先由flexe交叉承载的客户业务中断。


技术实现思路

1、本技术提供一种业务无损切换方法及装置,可以解决现有技术中存在的进行交叉切换会导致客户业务中断的技术问题。

2、第一方面,本技术实施例提供一种业务无损切换方法,所述业务无损切换方法包括:

3、当存在第一业务切换请求时,在待切换网元的接收端至同步缓存模块之间,将细粒度基本单元fgu帧分别通过细粒度fg交叉链路和flexe交叉链路进行传输;

4、通过同步缓存模块选收来自flexe交叉链路的fgu帧并发送给下游网元;

5、执行fgu帧对齐操作,以供fg交叉链路上解复用模块收到的fgu帧与复用模块发出的fgu帧在对应相同复帧编号时一致;

6、在选收相邻的fgu帧之间插入n个idle码块,并丢弃通过fg交叉链路传输至同步缓存模块的fgu帧,直至通过fg交叉链路传输至同步缓存模块的fgu帧与选收的fgu帧对应同一复帧编号,n为大于1的正整数;

7、当对应同一复帧编号a时,在完成将同步缓存模块中来自flexe交叉链路且复帧编号为a的fgu帧发送给下游网元以及完成丢弃通过fg交叉链路传输至同步缓存模块且复帧编号为a的fgu帧后,通过同步缓存模块选收来自fg交叉链路的fgu帧并发送给下游网元。

8、结合第一方面,在一种实施方式中,在所述执行fgu帧对齐操作之前,还包括:

9、进行缓存模式设置,以供fg交叉链路上承载的fg业务使用共享缓存,其中,当fg业务使用共享缓存时,fg业务对应的数据码块经过交叉到达复用模块端缓存模块的入口,并经过复用模块端缓存模块的入口进入共享缓存,共享缓存中fg业务对应的数据码块经过复用模块端缓存模块的出口到达复用模块。

10、结合第一方面,在一种实施方式中,在所述通过同步缓存模块选收来自fg交叉链路的fgu帧并发送给下游网元之后,还包括:

11、基于状态机进行缓存模式切换,以供fg交叉链路上承载的fg业务由使用共享缓存切换至使用独立缓存,其中,当fg业务使用独立缓存时,fg业务对应的数据码块经过交叉到达复用模块端缓存模块的入口,并经过复用模块端缓存模块的入口进入独立缓存,独立缓存中fg业务对应的数据码块经过复用模块端缓存模块的出口到达复用模块。

12、结合第一方面,在一种实施方式中,在所述基于状态机进行缓存模式切换,以供fg交叉链路上承载的fg业务由使用共享缓存切换至使用独立缓存之后,还包括:

13、当存在第二业务切换请求时,基于状态机进行缓存模式切换,以供fg交叉链路上承载的fg业务由使用独立缓存切换至使用共享缓存;

14、检测fg交叉链路上解复用模块收到的fgu帧与复用模块发出的fgu帧在对应相同复帧编号时是否一致;

15、若不一致,则执行fgu帧对齐操作,以供fg交叉链路上解复用模块收到的fgu帧与复用模块发出的fgu帧在对应相同复帧编号时一致;

16、在将相邻的通过flexe交叉链路传输的fgu帧发送至同步缓存模块出口之间插入m个idle码块,直至经同步缓存模块出口发出的通过flexe交叉链路传输的fgu帧与选收的fgu帧对应同一复帧编号,m为大于1的正整数;

17、当对应同一复帧编号b时,在完成将同步缓存模块中来自fg交叉链路且复帧编号为b的fgu帧发送给下游网元以及完成丢弃通过flexe交叉链路传输至同步缓存模块且复帧编号为b的fgu帧后,通过同步缓存模块选收来自flexe交叉链路的fgu帧并发送给下游网元。

18、结合第一方面,在一种实施方式中,所述执行fgu帧对齐操作包括:

19、将fg交叉链路上解复用模块对收到的fgu帧进行解复用处理得到的各个数据码块对应的复帧编号以及时隙编号以随路信号跟随的方式向后传递;

20、fg交叉链路上复用模块根据收到的随路信号,在进行复用处理时将共享缓存中各个数据码块放入其复帧编号对应的fgu帧中其时隙编号对应的时隙。

21、结合第一方面,在一种实施方式中,所述基于状态机进行缓存模式切换,以供fg交叉链路上承载的fg业务由使用共享缓存切换至使用独立缓存,包括:

22、当复用模块端缓存模块的入口收到目标数据码块时,将fg业务对应的数据码块放入独立缓存;

23、当复用模块端缓存模块的出口发出目标数据码块时,从独立缓存中取出fg业务对应的数据码块并经过复用模块端缓存模块的出口发送给复用模块,所述目标数据码块的时隙编号为fg业务对应的最小时隙编号。

24、结合第一方面,在一种实施方式中,所述基于状态机进行缓存模式切换,以供细粒度fg交叉链路上承载的fg业务由使用独立缓存切换至使用共享缓存,包括:

25、当复用模块端缓存模块的入口收到目标数据码块时,将fg业务对应的数据码块放入共享缓存;

26、当复用模块端缓存模块的出口发出目标数据码块时,从共享缓存中取出fg业务对应的数据码块并经过复用模块端缓存模块的出口发送给复用模块,所述目标数据码块的时隙编号为fg业务对应的最小时隙编号。

27、第二方面,本技术实施例提供了一种业务无损切换装置,所述业务无损切换装置包括:

28、细粒度fg交叉链路和flexe交叉链路,用于当存在第一业务切换请求时,在待切换网元的接收端至同步缓存模块之间,将细粒度基本单元fgu帧分别通过细粒度fg交叉链路和flexe交叉链路进行传输;

29、选收模块,用于通过同步缓存模块选收来自flexe交叉链路的fgu帧并发送给下游网元;

30、对齐模块,用于执行fgu帧对齐操作,以供fg交叉链路上解复用模块收到的fgu帧与复用模块发出的fgu帧在对应相同复帧编号时一致;

31、延迟模块,用于在选收相邻的fgu帧之间插入n个idle码块,并丢弃通过fg交叉链路传输至同步缓存模块的fgu帧,直至通过fg交叉链路传输至同步缓存模块的fgu帧与选收的fgu帧对应同一复帧编号,n为大于1的正整数;

32、选收模块,还用于当对应同一复帧编号a时,在完成将同步缓存模块中来自flexe交叉链路且复帧编号为a的fgu帧发送给下游网元以及完成丢弃通过fg交叉链路传输至同步缓存模块且复帧编号为a的fgu帧后,通过同步缓存模块选收来自fg交叉链路的fgu帧并发送给下游网元。

33、结合第二方面,在一种实施方式中,所述业务无损切换装置还包括缓存设置模块,用于:

34、进行缓存模式设置,以供fg交叉链路上承载的fg业务使用共享缓存,其中,当fg业务使用共享缓存时,fg业务对应的数据码块经过交叉到达复用模块端缓存模块的入口,并经过复用模块端缓存模块的入口进入共享缓存,共享缓存中fg业务对应的数据码块经过复用模块端缓存模块的出口到达复用模块。

35、结合第二方面,在一种实施方式中,所述业务无损切换装置还包括缓存模式切换模块,用于:

36、基于状态机进行缓存模式切换,以供fg交叉链路上承载的fg业务由使用共享缓存切换至使用独立缓存,其中,当fg业务使用独立缓存时,fg业务对应的数据码块经过交叉到达复用模块端缓存模块的入口,并经过复用模块端缓存模块的入口进入独立缓存,独立缓存中fg业务对应的数据码块经过复用模块端缓存模块的出口到达复用模块。

37、本技术实施例提供的技术方案带来的有益效果包括:

38、本技术实施例中,当存在第一业务切换请求时,在待切换网元的接收端至同步缓存模块之间,将细粒度基本单元fgu帧分别通过细粒度fg交叉链路和flexe交叉链路进行传输;通过同步缓存模块选收来自flexe交叉链路的fgu帧并发送给下游网元;执行fgu帧对齐操作,以供fg交叉链路上解复用模块收到的fgu帧与复用模块发出的fgu帧在对应相同复帧编号时一致;在选收相邻的fgu帧之间插入n个idle码块,并丢弃通过fg交叉链路传输至同步缓存模块的fgu帧,直至通过fg交叉链路传输至同步缓存模块的fgu帧与选收的fgu帧对应同一复帧编号,n为大于1的正整数;当对应同一复帧编号a时,在完成将同步缓存模块中来自flexe交叉链路且复帧编号为a的fgu帧发送给下游网元以及完成丢弃通过fg交叉链路传输至同步缓存模块且复帧编号为a的fgu帧后,通过同步缓存模块选收来自fg交叉链路的fgu帧并发送给下游网元。通过本实施例,可实现fg业务部署时,不含细粒度上下话和过站调度业务的网元节点,可先通过flexe交叉的方式构建业务,节省投资,降低时延;后续有相关业务需求后再无损切换为fg业务模型,不影响原有客户业务,实现spn网络fg技术无损升级的需求。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1