1.一种基于FlexE的SPN中的L1环保护方法,其特征在于,所述方法包括:针对SPN中由各段时隙结构及带宽一致的FlexE group链路组成的环,从每段FlexE group链路中划分FlexE时隙以组建工作通道和保护通道,其中,所述工作通道和所述保护通道的数据传输方向相反,所述保护通道分配的FlexE时隙的数量等于所述工作通道所分配的FlexE时隙的数量;
在满足倒换条件时,以FlexE时隙交叉为基础,通过环绕的方式对所述工作通道中传输的业务进行保护;
其中,以FlexE时隙交叉为基础,通过环绕的方式对所述工作通道中传输的业务进行保护,包括:
环保护传输路径中的头端节点按照预先设置的工作通道的FlexE时隙与保护通道的FlexE时隙之间的对应关系,确定所述工作通道中的被保护业务若不进行保护倒换而将去往所述工作通道中的FlexE时隙对应到所述保护通道中的FlexE时隙,并将所述被保护业务环绕到所述保护通道中所确定出的保护时隙,以通过所述保护时隙将所述被保护业务传送到所述环保护传输路径中的中间节点;并将FlexE Calendar中的所述保护时隙的client号替换为为保护预留的特定client号,以标识所述保护时隙被用于传输被保护的业务;
所述环保护传输路径中的各个中间节点做保护穿通,利用FlexE时隙交叉将所述被保护业务在所述保护通道中占用的各保护时隙交叉到相同逻辑时隙号的FlexE时隙传送,以通过所述保护通道将所述头端节点环绕过来的所述被保护业务传输向所述环保护传输路径中的末端节点,其中,逻辑时隙号跨越所有中间节点在整个保护通道上保持一致,在中间节点传送所述被保护业务的过程中,FlexE Calendar中的保护时隙的client号跨越所有中间节点均保持为所述为保护预留的特定client号;
所述末端节点从所述保护通道上相应时隙接收所述被保护业务,并根据业务正常走向在所述末端节点下环或以FlexE时隙交叉将所述被保护业务环绕回到所述工作通道继续传输,其中,继续传输的FlexE Calendar中的client号为所述被保护业务原本的正常client号;
其中,业务的保护倒换过程由预定义的保护倒换协议支持完成。
2.如权利要求1所述的方法,其特征在于,所述头端节点、所述中间节点及所述末端节点利用预定义的保护倒换协议进行协作以进行保护倒换,包括:所述头端节点沿长路径经所述中间节点向所述末端节点发送第一消息,所述第一消息的消息内容中指示所述被保护业务可能占用所述保护通道中的保护时隙;并且,在所述长路径的消息方向发送的FlexE开销的备用Calendar中,将所述保护时隙的client号替换为对应在所述工作通道正常传输业务的FlexE时隙的client号;其中,所述长路径为所述头端节点与所述末端节点之间所述保护通道所在的路径;
每个中间节点将接收到的所述第一消息继续沿所述长路径向所述末端节点传输,并在沿所述长路径由所述中间节点传送的FlexE开销的备用Calendar中,将所述第一消息所指示的所述保护时隙的client号替换为上游传来的备用Calendar中相同逻辑时隙号的保护时隙的client号;
所述末端节点在接收所述第一消息后,确定所述被保护业务在所述保护通道中需要占用的保护时隙,并将以所述需占用的保护时隙为输入的FlexE时隙交叉撤销,将所述需占用的保护时隙所传输的额外业务暂时丢弃,并沿所述长路径经所述中间节点向所述头端节点发送第二消息;其中,所述第二消息包括用于指示所述保护通道中被保护业务需占用的保护时隙的信息,以及包括用于指示所述保护通道中由于保护倒换而受影响的额外业务的其它FlexE时隙的信息;
所述中间节点在接收到所述第二消息后,根据所述第二消息确定需要穿通的保护通道的保护时隙,并撤销所述需穿通的保护通道的保护时隙原有的交叉,做新的FlexE时隙交叉以穿通所需占用的保护时隙;并根据本节点业务配置及接收到的第二消息得到将受影响的额外业务的其它FlexE时隙,以此更新第二消息,并将更新后的第二消息沿所述长路径向所述头端节点传输;
所述头端节点在接收到第二消息后,确定受影响的额外业务并压制,并将所述被保护业务环绕到该第二消息中所指示的保护时隙,并沿所述长路径向所述末端节点发送第三消息;其中,所述第三消息的消息内容中指示传输受影响的额外业务的FlexE时隙中除所述保护时隙之外的其它FlexE时隙;
所述中间节点在接收所述第三消息后,根据所述第三消息的消息内容及本节点的业务配置,更新第三消息中指示受影响的额外业务的其它FlexE时隙的信息,并完成额外业务压制;
所述末端节点在接收到第三消息后,压制额外业务,并根据所述被保护业务的业务正常走向在所述末端节点下环或以FlexE时隙交叉将所述被保护业务环绕回到所述工作通道继续正常传输;
伴随在第三消息的传输过程中,所述长路径上的两两相邻节点修改所述两两相邻节点间FlexE开销中的Calendar,以将所述被保护业务所占用的保护时隙的client号变更为所述为保护预留的特定client号。
3.如权利要求2所述的方法,其特征在于,在已有保护倒换存在的情况,若发生更高优先级条件导致新的保护倒换,则在新的保护倒换过程中清除掉原有保护行为;其中,在新的保护倒换过程中清除原有保护行为的过程,包括:在所述头端节点发送所述第一消息以及在所述中间节点和所述末端节点处理所述第一消息时,若本节点上之前有环保护行为,则撤销FlexE时隙保护穿通交叉或环绕;其中,保护穿通交叉撤销后相关FlexE时隙对应的额外业务暂不恢复,环绕撤销后恢复所述工作通道的FlexE时隙交叉及正常业务上下;
在新的保护倒换过程的后续步骤中,承担新的头端节点角色、新的中间节点角色和新的末端节点角色的各节点做FlexE时隙交叉、业务上下以及更改FlexE Calendar时,旧的保护遗留下来的业务上下通道、交叉和FlexE Calendar变更被新的保护导致的业务上下通道、FlexE时隙交叉及相应FlexE Calendar变更所替代。
4.如权利要求1所述的方法,其特征在于,所述保护倒换协议还支持保护倒换后的恢复,保护倒换后的恢复过程通过头端节点、末端节点及中间节点之间按照预定义的所述保护倒换协议协作完成,包括:
所述头端节点撤销环绕,并沿长路径向所述末端节点发送第四消息,其中,所述长路径为所述头端节点与所述末端节点之间所述保护通道所在的路径;
所述中间节点在接收到所述第四消息之后,撤销保护的穿通交叉,并将所述第四消息继续传输至所述末端节点;
所述末端节点在接收到所述第四消息之后,根据所述第四消息撤销末端环绕以恢复所述工作通道正常的FlexE时隙交叉和正常业务上下,并恢复之前压制的额外业务,并沿所述长路径向所述头端节点发送第五消息;
所述中间节点在接收所述第五消息之后,恢复之前压制的额外业务,并继续沿所述长路径向所述头端节点传递所述第五消息;
所述头端节点在接收所述第五消息之后,恢复所述工作通道正常的FlexE时隙交叉和正常业务上下,并恢复之前压制的额外业务;
其中,在所述第五消息的传输过程中,所述长路径上两两相邻节点修改所述两两相邻节点间FlexE开销中的Calendar,以将FlexE Calendar中的所有的所述为保护预留的特定client号修改成正常的业务client号。
5.如权利要求1所述的方法,其特征在于,所述保护倒换协议还支持第六消息在共享保护环上传播需要的故障或保护倒换命令信息,以作为保护倒换过程或恢复过程的可能触发条件;
其中,所述第六消息通告环内最高级别条件、环内最高级别条件所在节点的节点标识、是否有其它等同最高级别条件节点、反方向最高级别条件及反方向最高级别条件所在节点的节点标识;
环上各个节点依据收到的来自相邻节点的第六消息中的信息以及自身检测到的故障或保护倒换命令,产生并向相邻节点周期性地发送第六消息,从而导致环上各个节点均能够知晓其可达一段环的最高级别条件和该最高级别条件所在的节点;
故障发生或保护倒换命令作用下,环内最高级别条件及其所在节点发生变化可导致发起保护倒换过程;故障清除或保护倒换命令撤消则要待等待恢复WTR到后且环上无保护倒换条件后,导致保护倒换恢复过程;当通过第六消息知晓有多个等同最高级别条件节点且环内最高级别条件为人工倒换或信号劣化时,也将导致保护倒换恢复过程;
第六消息按照快周期或慢周期发送,若任一节点的最高级别条件发生变化成为环内最高级别条件或收到环内最高级别条件或环内最高级别条件所在节点的节点标识发生变化,所述节点生成新的第六消息,并以快周期向相邻节点发送一定数量的新的第六消息,再将发送周期调整为慢周期。
6.如权利要求1‑5任一所述的方法,其特征在于,将FlexE group链路中的每个物理FlexE时隙号对应一个逻辑时隙号,形成一一对应关系;物理FlexE时隙号与逻辑时隙号之间的一一对应关系在各段FlexE group链路上相互独立;并且,对于任意一段FlexE group链路,逻辑时隙号的大小顺序保持与对应的物理FlexE时隙号的编排顺序一致;保护倒换协议中传递的消息均按逻辑时隙号在节点间交互。