CN110830142A - 一种业务切换的方法、装置及存储介质 - Google Patents
一种业务切换的方法、装置及存储介质 Download PDFInfo
- Publication number
- CN110830142A CN110830142A CN201810910965.2A CN201810910965A CN110830142A CN 110830142 A CN110830142 A CN 110830142A CN 201810910965 A CN201810910965 A CN 201810910965A CN 110830142 A CN110830142 A CN 110830142A
- Authority
- CN
- China
- Prior art keywords
- service board
- service
- protocol
- message
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0066—Provisions for optical burst or packet networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1605—Fixed allocated frame structures
- H04J3/1652—Optical Transport Network [OTN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0079—Operation or maintenance aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1301—Optical transmission, optical switches
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种业务切换的方法、装置及存储介质,其中,所述方法包括:第一业务板卡接收管理平面发送的操作指令;所述第一业务板卡根据所述操作指令将G.HAO协议的控制信令发送至第二业务板卡。
Description
技术领域
本发明实施例涉及通信技术领域,尤其涉及但不限于一种业务切换的方法、装置及存储介质。
背景技术
目前,运营商网络传输中的分组业务越来越多,且部分移动应用场景下的业务,例如移动支付、智能驾驶等业务,对数据传输的实时性和可靠性要求较高。
但是,运营商现有的基于分组交换技术的光传输网(Optical TransportNetwork,OTN)设备大部分不能全路径的支持国际电信联盟电信标准化部(InternationalTelecommunication Union Telecommunication Standardization Sector,ITU-T)中灵活速率光数字单元(通用成帧规程)(Flexible rate Optical Digital Unit(GenericFraming Procedure),ODUflex(GFP))的无损伤调整(Hitless Adjustment of ODUflex(GPF),G.HAO)协议,即G.7044协议。如果基于现有方法要全面支持G.HAO协议,则可能需要运营商重新部署支持G.HAO协议的OTN业务板卡,这将会显著增加运营商的运营成本。
发明内容
本发明实施例提供一种业务切换的方法、装置及存储介质。
本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供一种业务切换的方法,所述方法包括:
第一业务板卡接收管理平面发送的操作指令;
所述第一业务板卡根据所述操作指令将G.HAO协议的控制信令发送至第二业务板卡。
第二方面,本发明实施例提供一种业务切换的装置,所述装置包括:
第一业务板卡,配置为接收管理平面发送的操作指令;
还配置为根据所述操作指令将G.HAO协议的控制信令发送至第二业务板卡。
第三方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序配置为执行时实现上述业务切换的方法中的步骤。
本发明实施例提供的一种业务切换的方法、装置及存储介质,其中,所述方法包括:第一业务板卡接收管理平面发送的操作指令;所述第一业务板卡根据所述操作指令将G.HAO协议的控制信令发送至第二业务板卡。这样,能够实现基于已有的分组OTN设备平滑过渡到G.HAO协议。
附图说明
图1为本发明实施例一业务切换的方法流程示意图;
图2A为本发明实施例二业务切换的方法流程示意图;
图2B为本发明实施例二另一业务切换的方法流程示意图
图3A为本发明实施例三业务切换的方法流程示意图;
图3B为本发明实施例三另一业务切换的方法流程示意图;
图3C为本发明实施例四业务切换的方法流程示意图;
图4为本发明实施例五业务切换的方法流程示意图;
图5A为本发明实施例六实现G.HAO协议交互方法的功能组成模块结构示意图;
图5B为本发明实施例六提供的业务调整交互示意图;
图5C为本发明实施例七实现ODUflex(GFP)业务增加时隙的调整流程示意图;
图6为本发明实施例八实现ODUflex(GFP)业务减少时隙的调整流程示意图;
图7为本发明实施例九实现ODUflex(GFP)业务的异常处理的流程示意图;
图8为本发明实施例十实现G.HAO协议交互方法的功能组成模块结构示意图;
图9为本发明实施例十一实现ODUflex(GFP)业务增加时隙的调整流程示意图;
图10为本发明实施例十二实现G.HAO协议交互方法的功能组成模块结构示意图;
图11为本发明实施例十三实现ODUflex(GFP)业务增加时隙调整流程示意图;
图12为本发明实施例十四业务切换的装置的组成结构示意图。
具体实施方式
下面结合附图及实施例,对本发明基于设备信息的获取方法进一步详细描述。
实施例一
本发明实施例提供一种业务切换的方法,该方法用于在OTN设备中实现对ODUflex(GFP)业务基于G.HAO协议进行无损业务调整,一般应用于需要支持ODUflex业务无损调整的分组交换***的OTN设备中。
图1为本发明实施例一业务切换的方法流程示意图,如图1所述,该方法包括:
步骤S101a,第一业务板卡接收管理平面发送的操作指令。
这里,管理平面负责整个***的配置工作,收集和报告***数据,以及用于响应用户输入或其他应用程序消息而执行的终止或启动程序的操作。操作指令可以为增加时隙的操作指令或者减少时隙的操作指令。
步骤S102a,第一业务板卡根据操作指令将G.HAO协议的控制信令发送至第二业务板卡。
本发明实施例中,第一业务板卡可以根据操作指令将G.HAO协议的控制信令直接发送至第二业务板卡,也可以通过中转装置将G.HAO协议的控制信令发送至第二业务板卡。
其中,中转装置用于转发G.HAO协议的控制信令,G.HAO协议的控制信令可以为调整G.HAO协议中链路连接大小调整(Link Connection Resize,LCR)协议和带宽大小调整(Bandwidth Resize,BWR)协议的控制信令。
本发明实施例中,以第一业务板卡为业务板卡A,第二业务板卡为业务板卡B为例,当业务板卡A接收到管理平台发送的操作指令后,如果业务板卡A是直接根据该操作指令将LCR协议或者BWR协议发送至业务板卡B,则业务板卡B接收到LCR协议或者BWR协议之后,直接返回相应的应答消息至业务板卡A;如果业务板卡A是通过中转装置根据该操作指令将LCR协议或者BWR协议发送至业务板卡B,则业务板卡B接收到LCR协议或者BWR协议之后,通过中转装置返回相应的应答消息至业务板卡A。其中,中转装置用于转发G.HAO协议的控制信令,该中转装置可以为一个模块,也可以为多个模块的集合,只要能够实现转发G.HAO协议的控制信令的装置或模块均可称为中转装置。本发明实施例中,中转装置为OTN设备。
本发明实施例通过利用OTN设备,实现带内传输或者带外传输,能够全路径地支持G.HAO协议,不需要运营商重新部署新的支持G.HAO协议的OTN设备,且能够在OTN设备中实现对ODUflex(GFP)业务的灵活调度。
实施例二
本发明实施例提供一种业务切换的方法,图2A为本发明实施例二业务切换的方法流程示意图,如图2A所述,该方法包括:
步骤S201a,第一业务板卡接收管理平面发送的操作指令。
这里,管理平面负责整个***的配置工作,收集和报告***数据,以及用于响应用户输入或其他应用程序消息而执行的终止或启动程序的操作。操作指令可以为增加时隙的操作指令或者减少时隙的操作指令。
步骤S202a,第一业务板根据操作指令将G.HAO协议的控制信令***业务数据中的相应字段,将业务数据发送至第二业务板卡。
这里,第一业务板卡可以将G.HAO协议的控制信令***业务数据的开销字段中,将G.HAO协议的控制信令随业务数据一起传输到第二业务板卡。开销字段为能够携带控制信令的字段,可以是数组中某个帧中的空字节或者其他用于携带控制信令的字段。
本发明实施例提出另一种业务切换的方法,其中,业务板卡包括:业务处理模块、与该业务处理模块连接的分组交换接入模块。图2B为本发明实施例二另一业务切换的方法流程示意图,如图2B所示,该方法包括:
步骤S201b,第一业务板卡的业务处理模块接收管理平面发送的操作指令。
步骤S202b,第一业务板卡的业务处理模块根据操作指令将G.HAO协议的控制信令***业务数据中的相应字段,将业务数据发送至第一业务板卡的分组交换接入模块。
步骤S203b,第一业务板卡的分组交换接入模块将该业务数据通过分组交换板卡的分组交换模块发送至第二业务板卡的分组交换接入模块。
步骤S204b,第二业务板卡的分组交换接入模块将从第一业务板卡接收的业务数据进行解析。
步骤S205b,第二业务板卡的分组交换接入模块将解析出来的G.HAO协议的控制信令发送给第二业务板卡的业务处理模块。
步骤S206b,第二业务板卡的业务处理模块接收到第一业务板卡发送的G.HAO协议的控制信令之后,根据接收的G.HAO协议的控制信令向第一业务板卡发送应答消息。
其中,分组交换模块的两端分别与第一业务板卡的分组交换接入模块和所第二业务板卡的分组交换接入模块连接。
本发明实施例中,第二业务板卡向第一业务板卡返回应答消息的过程为:第二业务板卡的业务处理模块将该应答消息发送至第二业务板卡的分组交换接入模块,第二业务板卡的分组交换接入模块将该应答消息通过分组交换模块发送至第一业务板卡的分组交换接入模块,第一业务板卡的分组交换接入模块将该应答消息发送给第一业务板卡的业务处理模块,则实现一次G.HAO协议的控制信令发送和应答过程。
本发明实施例中,通过利用OTN设备,且不额外增加设备的基础上实现G.HAO协议的控制信令处理过程,实现带内传输,能够全路径地支持G.HAO协议,不需要运营商重新部署新的支持G.HAO协议的OTN设备,且能够在OTN设备中实现对ODUflex(GFP)业务的灵活调度。
实施例三
本发明实施例中,第一业务板卡接收管理平面发送的操作指令;并根据该操作指令将G.HAO协议的控制信令,通过中转装置发送至第二业务板卡;其中,中转装置用于转发所述G.HAO协议的控制信令。
这里,中转装置用于转发G.HAO协议的控制信令,该中转装置可以为一个模块,也可以为多个模块的集合,只要能够实现转发G.HAO协议的控制信令的装置或模块均可称为中转装置。
本发明实施例提出一种业务切换的方法,图3A为本发明实施例三业务切换的方法流程示意图,如图3A所示,该方法包括:
步骤S301a,第一业务板卡接收管理平面发送的操作指令。
步骤S302a,第一业务板卡根据操作指令将G.HAO协议的控制信令封装为相应的控制消息报文。
步骤S303a,第一业务板卡通过中转装置将该控制消息报文发送至第二业务板卡。
本发明实施例中,以ODUflex(GFP)业务增加时隙为例,假设第一业务板卡为业务板卡A,第二业务板卡为业务板卡B,客户需要扩展业务时,管理平面下发增加时隙命令给业务板卡A和业务板卡B,业务板卡A接收到管理平面下发的增加时隙命令后,根据增加时隙命令将G.HAO协议的控制信令封装为相应的控制消息报文,并通过中转装置将该控制消息报文发送至第二业务板卡。其中,控制消息报文是与中转装置相匹配的。
本发明实施例提出另一种业务切换的方法,图3B为本发明实施例三另一业务切换的方法流程示意图,如图3B所示,该方法包括:
步骤S301b,第一业务板卡接收管理平面发送的操作指令。
步骤S302b,第一业务板卡根据操作指令将G.HAO协议的控制信令封装为相应的二层消息报文。
步骤S303b,第一业务板卡通过中转装置将二层消息报文发送至第二业务板卡。
本发明实施例中,还是以ODUflex(GFP)业务增加时隙为例,假设第一业务板卡为业务板卡A,第二业务板卡为业务板卡B,客户需要扩展业务时,管理平面下发增加时隙命令给业务板卡A和业务板卡B,业务板卡A接收到管理平面下发的增加时隙命令后,根据增加时隙命令将G.HAO协议的控制信令封装为相应的二层消息报文,并通过中转装置将该二层消息报文发送至第二业务板卡。其中,二层消息报文是与中转装置相匹配的。
本发明实施例中,通过利用已有的OTN设备,实现G.HAO协议的控制信令处理过程,实现带外传输,能够全路径地支持G.HAO协议,不需要运营商重新部署新的支持G.HAO协议的OTN设备,且能够在OTN设备中实现对ODUflex(GFP)业务的灵活调度。
实施例四
本发明实施例中,业务板卡包括:业务处理模块、分组交换接入模块和可编程逻辑模块,其中,业务处理模块与分组交换接入模块连接,可编程逻辑模块的两端分别与该业务处理模块和分组交换接入模块连接。
本发明实施例提出一种业务切换的方法,图3C为本发明实施例四业务切换的方法流程示意图,如图3C所示,该方法包括:
步骤S401c,第一业务板卡的业务处理模块接收管理平面发送的操作指令。
步骤S402c,第一业务板卡的业务处理模块根据操作指令将G.HAO协议的控制信令发送至第一业务板卡的可编程逻辑模块。
步骤S403c,第一业务板卡的可编程逻辑模块将G.HAO协议的控制信令封装为与分组交换接入模块相匹配的控制消息报文。
步骤S404c,第一业务板卡的可编程逻辑模块通过第一业务板卡的分组交换接入模块将控制消息报文发送至分组交换板卡上的分组交换模块。
步骤S405c,分组交换模块将控制消息报文发送至第二业务板卡的分组交换接入模块。
步骤S406c,第二业务板卡的分组交换接入模块将从第一业务板卡接收的控制消息报文发送至第二业务板卡的可编程逻辑模块。
步骤S407c,第二业务板卡的可编程逻辑模块将控制消息报文解析为控制信令。
步骤S408c,第二业务板卡的可编程逻辑模块将控制信令发送至第二业务板卡的业务处理模块。
其中,分组交换模块的两端分别与第一业务板卡的分组交换接入模块和所第二业务板卡的分组交换接入模块连接。
这里,以第一业务板卡为业务板卡A和LCR协议为例,业务发送端的业务板卡A上的业务处理模块Framer(Framer_A)接收到管理平面的操作指令后,业务板卡A上的Framer_A开始执行LCR协议,置LCR协议状态为开始,并通过写寄存器的方式通知业务板卡A上的可编程逻辑模块FPGA(FPGA_A);FPGA_A从Framer_A中读取LCR协议开始标识,确定LCR协议已开始运行;发送端的业务板卡A的FPGA_A读取Framer_A的寄存器,发现G.HAO协议的LCR协议已开始运行,则将LCR协议消息封装为相应的控制消息报文;FPGA_A将封装控制消息报文发送给业务板卡A的分组交换接入模块FAP(FAP_A),并通过FAP_A与分组交换模块(FE)之间的分组交换***的管理通道将封装的控制消息报文发送到分组交换板卡上的FE;通过业务板卡B的分组交换接入模块(FAP_B)与FE之间的分组交换***的管理通道转发给接收端业务板卡B上的FAP_B;FAP_B将控制消息报文发送至业务板卡B上的可编程逻辑模块FPGA(FPGA_B);FPGA_B将控制消息报文解析为控制信令,并将控制信令发送至业务板卡B的业务处理模块Framer(Framer_B)。
本发明实施例中,通过利用已有的OTN设备,实现G.HAO协议的控制信令处理过程,实现带外传输,能够全路径地支持G.HAO协议,不需要运营商重新部署新的支持G.HAO协议的OTN设备,且能够在OTN设备中实现对ODUflex(GFP)业务的灵活调度。
实施例五
本发明实施例中,第一业务板卡接收管理平面发送的操作指令;并根据该操作指令将G.HAO协议的控制信令,通过中转装置发送至第二业务板卡;其中,中转装置用于转发所述G.HAO协议的控制信令。
本发明实施例中,业务板卡包括:业务处理模块、分组交换接入模块、二层报文交换模块和中央处理器,其中,业务处理模块与分组交换接入模块连接,中央处理器两端分别与该业务处理模块和二层报文交换模块连接。
在其他的实施例中,业务板卡包括:业务处理模块、分组交换接入模块、二层报文交换模块和中央处理器,其中,业务处理模块与分组交换接入模块连接,中央处理器两端分别与该业务处理模块和二层报文交换模块连接。
本发明实施例提出另一种业务切换的方法,图4为本发明实施例五业务切换的方法流程示意图,如图4所示该方法包括:
步骤S501a,第一业务板卡的业务处理模块接收管理平面发送的操作指令。
步骤S502a,第一业务板卡的业务处理模块根据操作指令将G.HAO协议的控制信令发送至第一业务板卡的中央处理器。
步骤S503a,第一业务板卡的中央处理器将G.HAO协议的控制信令封装为相应的二层消息报文。
步骤S504a,第一业务板卡的中央处理器通过第一业务板卡的二层报文交换模块将二层消息报文发送至用于中转的二层报文交换模块;
步骤S505a,用于中转的二层报文交换模块将二层消息报文发送至第二业务板卡的二层报文交换模块;
步骤S506a,第二业务板卡的二层报文交换模块将从第一业务板卡接收的二层消息报文发送至第二业务板卡的中央处理器;
步骤S507a,第二业务板卡的中央处理器将该二层消息报文解析为控制信令。
步骤S508a,第二业务板卡的中央处理器将该控制信令发送至第二业务板卡的业务处理模块。
其中,用于中转的二层报文交换模块的两端分别与第一业务板卡的二层报文交换模块和第二业务板卡的二层报文交换模块连接。
这里,还是以第一业务板卡为业务板卡A和LCR协议为例,业务发送端的业务板卡A上的业务处理模块Framer(Framer_A)接收到管理平面的操作指令后,业务板卡A上的Framer_A根据操作指令G.HAO协议的控制信令发送至业务板卡A的中央处理器(CPU_A);CPU_A将G.HAO协议的控制信令封装为相应的二层消息报文,并通过业务板卡A的二层报文交换模块(L2SWITCH_A)将二层消息报文发送至用于中转的二层报文交换模块(L2SWITCH);L2 SWITCH将二层消息报文发送至业务板卡B的二层报文交换模块(L2 SWITCH_B);L2SWITCH_B将从二层消息报文发送至业务板卡B的中央处理器(CPU_B);CPU_B将该二层消息报文解析为控制信令,并将该控制信令发送至业务板卡B的业务处理模块(Framer_B)。
本发明实施例中,通过利用已有的OTN设备,实现G.HAO协议的控制信令处理过程,实现带外传输,能够全路径地支持G.HAO协议,不需要运营商重新部署新的支持G.HAO协议的OTN设备,且能够在OTN设备中实现对ODUflex(GFP)业务的灵活调度。
实施例六
运营商网络传输中的分组业务越来越多,部分移动应用场景下的业务(例如移动支付、智能驾驶等)对数据传输的实时性和可靠性要求较高,这就需要有一种能够在OTN传输设备中实现对ODUflex(GFP)业务的灵活调度方法。G.HAO协议(ITU-T G.7044)就是一种可以满足这种需求的方法。
本发明实施例涉及一种在分组交换技术的OTN设备中实现对基于包业务的灵活速率光数字单元(通用成帧规程)(Flexible rate Optical Digital Unit(Generic FramingProcedure),ODUflex(GFP))业务基于G.HAO(G.7044)协议进行无损业务调整的实现方法,应用在一些需要支持灵活速率光数字单元(Flexible rate Optical Digital Unit,ODUflex)业务无损调整的分组交换***的OTN设备中,基于已有的分组OTN设备来平滑过渡到G.HAO协议的方法。
本发明实施例的目的是提出一种可以在分组交换技术的OTN设备上通过升级软件版本的方法来实现G.HAO协议的功能。
为实现上述功能,本发明实施例提出了一种G.HAO协议交互方法。该方法的功能模块包含:OTN业务处理模块、分组交换接入模块、分组交换处理模块和可编程逻辑模块。
本发明实施例中,OTN业务处理模块(Framer),是实现G.HAO协议相关内容的执行者。需要说明的是,本发明实施例中方法的实现依赖于OTN业务处理模块对G.HAO协议的支持。
分组交换接入模块(Fabric Access Point,FAP),不仅可以完成OTN业务模块处理后的OTN分组数据的适配和调度,还可以提供本发明实施例需要的G.HAO协议控制信息的传输通道。
分组交换模块(Fabric Element,FE),可以完成OTN业务分组数据和G.HAO协议控制信息的交换转发。
可编程逻辑模块(Field Programmable Gate Array,FPGA),可实现对OTN业务处理模块中G.HAO协议执行状态的读取和写入,并把该状态封装成FAP支持的消息格式,通过FAP和FE传输到对端的业务板卡上。FPGA实现了对G.HAO协议的信息转换、辅助控制和传输的功能。
本发明实施例中的方法在基于分组交换***的OTN设备中部署,其功能是完成对ODUflex(GFP)业务的无损调整。
图5A为本发明实施例六实现G.HAO协议交互方法的功能组成模块结构示意图,如图5A所示,该组成模块结构包括:业务板卡A 401a、分组交换板卡402a和业务板卡B 403a。
本发明实施例中,业务板卡A 401a包括:第一OTN业务处理模块(Framer_1)404a、第一分组交换接入模块(FAP_1)405a和第一可编程逻辑模块(FPGA_1)406a。其中,Framer_1404a两端分别与FPGA_1 406a和FAP_1 405a连接、FPGA_1 406a两端分别与Framer_1 404a和FAP_1 405a连接、FAP_1 405a两端分别与Framer_1 404a和分组交换板卡402a中分组交换模块(FE)407a连接。其中,Framer_1 404a和FAP_1 405a之间用于传输业务数据,FAP_1405a和FE 407a之间既可以传输业务数据也可以传输控制信令。
分组交换板卡402a包括:FE 407a,FE 407a两端分别与业务板卡A 401a中的FAP_1405a和业务板卡B 402a中的第二分组交换接入模块(FAP_2)408a连接。
业务板卡B 403a包括:第二OTN业务处理模块(Framer_2)409a、FAP_2 408a和第二可编程逻辑模块(FPGA_2)410a。其中,Framer_2 409a两端分别与FAP_2 408a和FPGA_2410a连接、两端分别与Framer_2 409a和FAP_2 408a连接的FPGA_2 409a、两端分别与Framer_2 409a和分组交换板卡402a中的FE 407a连接的FAP_2 408a。其中,Framer_2 409a和FAP_2 408a之间用于传输业务数据,FAP_2 408a和FE 407a之间既可以传输业务数据也可以传输控制信令。
本发明实施例中,可以通过业务板卡A中的FPGA_1实现对Framer_1中的G.HAO协议执行状态的读取和写入,并将该状态封装成FAP支持的消息格式通过FAP和FE传输到业务板卡B。
图5B为本发明实施例六提供的业务调整交互示意图,如图5B所示,业务板卡A401a包括:第一OTN业务处理模块(Framer_1)404a、第一分组交换接入模块(FAP_1)405a和第一可编程逻辑模块(FPGA_1)406a。其中,Framer_1 404a两端分别与FPGA_1 406a和FAP_1405a连接、FPGA_1 406a两端分别与Framer_1 404a和FAP_1 405a连接、FAP_1 405a两端分别与Framer_1 404a和分组交换板卡中分组交换模块(FE)407a连接。
分组交换板卡402a包括:FE 407a,FE 407a两端分别与业务板卡A 401a中的FAP_1405a和业务板卡B 402a中的第二分组交换接入模块(FAP_2)408a连接。
业务板卡B 403a包括:第二OTN业务处理模块(Framer_2)409a、FAP_2 408a和第二可编程逻辑模块(FPGA_2)410a。其中,Framer_2 409a两端分别与FAP_2 408a和FPGA_2410a连接、两端分别与Framer_2 409a和FAP_2 408a连接的FPGA_2 409a、两端分别与Framer_2 409a和分组交换板卡402a中的FE 407a连接的FAP_2 408a。
本发明实施例中,从业务板卡A 401a发送配置消息至业务板卡B 403a的过程如图5B的细虚线411b所示,为:业务板卡A 401a中的Framer_1 404a用于实现G.HAO协议相关内容,然后经由FPGA_1 406a对Framer_1 404a中的G.HAO协议执行状态的读取和写入,并将该状态封装成FAP支持的消息格式通过FAP_1 405a和FE 407a将封装的状态输入到业务板卡B403a中的FAP_2 408a,FAP_2 408a经由FPGA_2 410a将该状态发送至Framer_2 409a。
相对地,业务板卡B 403a接收到该封装的状态之后向业务板卡A 401a返回答复消息的过程如图5B的粗虚线412b所示,为:业务板卡B 403a中的Framer_2 409a接收到业务板卡A发送的状态之后经由FPGA_2 410a将答复消息发送至FAP_2 408a,然后经由FAP_2和FE将答复消息发送至业务板卡A中的FAP_1,FAP_1 405a经由FPGA_1 406a将答复消息发送至Framer_1 404a。
本发明实施例基于运营商现网已有的分组交换OTN设备,可通过在现有设备,即Framer、FAP和FE的基础上通过升级软件版本来实现对G.HAO协议的支持,可以降低运维成本。
实施例七
本发明实施例提供了一种实现ODUflex(GFP)业务增加时隙的方法,图5C为本发明实施例七实现ODUflex(GFP)业务增加时隙的调整流程示意图,如图5C所示,该处理流程包括:
步骤S501,管理平面下发增加时隙命令给业务板卡A和业务板卡B。
这里,管理平面负责整个***的配置工作,收集和报告***数据,以及用于响应用户输入或其他应用程序消息而执行的终止或启动程序的操作。
客户需要扩展业务时,通过管理平面配置下发ODUflex(GFP)增加时隙的操作指令,并下发操作指令给发送端和接收端的OTN业务板卡的Framer。本发明实施例中,发送端和接收端的OTN业务板卡分别对应业务板卡A和业务板卡B。
其中,业务板卡A接收到增加时隙的操作命令后就开始执行步骤S502,业务板卡B接收到增加时隙的操作命令后准备接收A发送的控制信令。
步骤S502,业务板卡A上的Framer(Framer_A)执行链路连接大小调整(LinkConnection Resize,LCR)协议,置LCR协议状态为开始。
这里,业务发送端的业务板卡A上的Framer(Framer_A)接收到管理平面的配置命令后,业务板卡A上的Framer_A开始执行LCR协议,置LCR协议状态为开始,并通过写寄存器的方式通知业务板卡A上的FPGA(FPGA_A)。其中,LCR协议状态可以为LCR协议在执行中、开始执行或者正在运行过程中。
步骤S503,FPGA_A从Framer_A中读取LCR协议开始标识。
这里,FPGA_A从Framer_A中读取LCR协议开始标识,确定LCR协议已开始运行。
步骤S504,封装LCR协议消息,将封装的LCR协议消息发送给业务板卡A上的FAP模块(FAP_A)。
这里,发送端的业务板卡A上的FPGA_A读取Framer_A的寄存器,发现G.HAO协议的LCR协议已开始运行,则将LCR协议消息封装为相应的控制报文,并将封装的LCR协议消息发送给FAP_A,并通过FAP_A与FE之间的分组交换***的管理通道将封装的控制报文发送到分组交换板卡上的FE模块。其中,LCR协议消息为LCR协议开始的状态,即LCR协议开始运行时对应的控制信令。其中,分组交换***的管理通道为FAP与FE之间的可用于传输控制信令的通道。
步骤S505,分组交换板卡上的FE将LCR协议消息发送给业务板卡B上的FAP模块(FAP_B)。
这里,分组交换板卡上的FE将从FAP_A接收的LCR协议消息,通过FAP_B与FE之间的分组交换***的管理通道转发给接收端业务板卡B上的FAP_B。
步骤S506,业务板卡B上的FPGA模块(FPGA_B)从FAP_B上接收到LCR协议消息,将LCR协议消息写入Framer_B寄存器。
这里,接收端的FAP_B接收到业务板卡A的FPGA_A发送过来的LCR协消息后,将消息转发给业务板卡B的FPGA_B模块,FPGA_B对LCR协消息进行解封,并将解封的LCR协议消息写入Framer_B寄存器。
步骤S507,Framer_B执行LCR协议内容。
这里,由FPGA_B控制业务板卡B上的Framer_B模块完成LCR协议,并通过FPGA_B发送应答消息给发送端的业务板卡A上的Framer_A。
步骤S508,Framer_A执行带宽大小调整(Bandwidth Resize,BWR)协议内容。
这里,发送端的业务板卡A接收到业务板卡B的LCR协议应答后,开始运行BWR协议,并通过FPGA_A来传递协议执行状态。
步骤S509,FPGA_A从Framer_A中读取BWR协议开始标识。
这里,FPGA_A从Framer_A中读取BWR协议标识,确定BWR协议已开始运行。
步骤S510,封装BWR协议消息,将封装的BWR协议消息发送给业务板卡A上的FAP_A。
这里,发送端的业务板卡A上的FPGA_A读取Framer_A的寄存器,发现G.HAO协议的BWR协议已开始运行,则将BWR协议消息封装为相应的控制报文,并将封装的BWR协议消息发送给FAP_A,并通过FAP_A与FE之间的分组交换***的管理通道将封装的控制报文发送到分组交换板卡上的FE模块。其中,BWR协议消息为BWR协议开始的状态,即BWR协议开始运行时对应的控制信令。
步骤S511,分组交换板卡上的FE将BWR协议消息发送给业务板卡B上的FAP模块(FAP_B)。
这里,分组交换板卡上的FE将从FAP_A接收的BWR协议消息,通过FAP_B与FE之间的分组交换***的管理通道转发给接收端的FAP_B。
步骤S512,业务板卡B上的FPGA_B从FAP_B上接收到BWR协议消息,将BWR协议消息写入Framer_B寄存器。
这里,接收端的FAP_B接收到业务板卡A的FPGA_A发送过来的BWR协议状态消息后,将消息转发给业务板卡B的FPGA_B模块,FPGA_B对BWR协消息进行解封,并将解封的BWR协议消息写入Framer_B寄存器。
步骤S513,Framer_B执行BWR协议内容。
这里,由FPGA_B控制业务板卡B上的Framer_B模块完成BWR协议,并通过FPGA_B发送应答消息给发送端的业务板卡A上的Framer_A。
步骤S514,业务板卡A和业务板卡B答复管理平面增加时隙成功。
这里,发送端的业务板卡A接收到业务板卡B的BWR协议应答消息后,业务板卡A和业务板卡B完成整个增加时隙的操作,上报管理平面增加时隙操作执行完成。
实施例八
本发明实施例提供了一种实现ODUflex(GFP)业务减少时隙的方法,图6为本发明实施例八实现ODUflex(GFP)业务减少时隙的调整流程示意图,如图6所示,该处理流程包括:
步骤S601,管理平面下发减少时隙命令给业务板卡A和业务板卡B。、
这里,管理平面负责整个***的配置工作,收集和报告***数据,以及用于响应用户输入或其他应用程序消息而执行的终止或启动程序的操作。
客户需要减少业务时,通过管理平面配置下发ODUflex(GFP)减少时隙的操作指令,并下发操作指令给发送端和接收端的OTN业务板卡。本发明实施例中,发送端和接收端的OTN业务板卡分别对应业务板卡A和业务板卡B。
其中,业务板卡A接收到增加时隙的操作命令后就开始执行步骤S602,业务板卡B接收到增加时隙的操作命令后准备接收A发送的控制信令。
步骤S602,业务板卡A上的Framer(Framer_A)执行BWR协议,置BWR协议状态为开始。
这里,业务发送端的业务板卡A接收到管理平面的配置命令后,业务板卡A上的Framer_A开始执行BWR协议,置BWR协议状态为开始,并通过写寄存器的方式通知业务板卡A上的FPGA(FPGA_A)。其中,BWR协议状态可以为BWR协议在执行中、开始执行或者正在运行过程中。
步骤S603,FPGA_A从Framer_A中读取BWR协议开始标识。
这里,FPGA_A从Framer_A中读取LCR协议开始标识,确定LCR协议已开始运行。
步骤S604,封装BWR协议消息,将封装的BWR协议消息发送给业务板卡A上的FAP模块(FAP_A)。
这里,发送端的业务板卡A上的FPGA_A读取Framer_A的寄存器,发现G.HAO协议的BWR协议已开始运行,则将BWR协议消息封装成相应格式的控制报文,并将封装的BWR协议消息发送给FAP_A,并通过,通过FAP_B与FE之间的分组交换***的管理通道将封装的BWR协议消息发送到交换板上的FE模块。其中,封装的BWR协议消息为BWR协议开始的状态,即LCR协议开始运行时对应的控制信令。其中,分组交换***的管理通道为FAP与FE之间的可用于传输控制信令的通道。
步骤S605,分组交换板卡上的FE将BWR协议消息发送给业务板卡B上的FAP_B。
这里,分组交换板卡上的FE将从FAP_A接收的BWR协议消息,,通过FAP_B与FE之间的分组交换***的管理通道转发给接收端的业务板卡B上的FAP_B。
步骤S606,业务板卡B上的FPGA_B从FAP_B上从FAP_B上接收到BWR协议消息,将BWR协议消息写入Framer_B寄存器。
这里,接收端的业务板卡B上的FAP_B模块接收到业务板卡A发送过来的BWR协议消息后,把消息转发给业务板卡B上的FPGA_B模块,FPGA_B对BWR协消息进行解封,并将解封的BWR协议消息写入Framer_B寄存器。
步骤S607,Framer_B执行BWR协议内容
这里,由FPGA_B通知业务板卡B上的Framer_B完成BWR协议,并通过FPGA_B发送应答消息给发送端的业务板卡A上的Framer_A。
步骤S608,Framer_A执行LCR协议内容。
这里,发送端的业务板卡A接收到业务板卡B的BWR协议应答后,开始运行LCR协议,并通过FPGA_A来传递协议执行状态。
步骤S609,FPGA_A从Framer_A中读取LCR协议开始标识。
这里,FPGA_A从Framer_A中读取LCR协议标识,确定LCR协议已开始运行。
步骤S610,封装LCR协议消息,将封装的LCR协议消息发送给业务板卡A上的FAP_A。
这里,发送端的业务板卡A上的FPGA_A读取Framer_A的寄存器,发现G.HAO协议的LCR协议已开始运行,则将LCR协议消息封装为相应的控制报文,并将封装的LCR协议消息发送给FAP_A,并通过FAP_A与FE之间的分组交换***的管理通道将封装的控制报文发送到分组交换板卡上的FE模块。其中,LCR协议消息为LCR协议开始的状态,即LCR协议开始运行时对应的控制信令。
步骤S611,分组交换板卡上的FE将LCR协议消息送给业务板卡B上的FAP_B。
这里,分组交换板卡上的FE将从FAP_A接收的LCR协议消息,通过FAP_B与FE之间的分组交换***的管理通道转发给接收端业务板卡B上的FAP_B。
步骤S612,业务板卡B上的FPGA_B从FAP_B上接收到LCR协议消息,将LCR协议消息写入Framer_B寄存器。
这里,接收端的FAP_B接收到业务板卡A的FPGA_A发送过来的LCR协议状态消息后,将消息转发给业务板卡B的FPGA_B模块,FPGA_B对LCR协消息进行解封,并将解封的LCR协议消息写入Framer_B寄存器。
步骤S613,Framer_B执行LCR协议内容。
这里,由FPGA_B控制业务板卡B上的Framer_B模块完成LCR协议,并通过FPGA_B发送应答消息给发送端的业务板卡A上的Framer_A。
步骤S614,业务板卡A和业务板卡B答复管理平面减少时隙成功。
这里,发送端的业务板卡A接收到业务板卡B的LCR协议应答消息后,业务板卡A和业务板卡B完成整个减少时隙的操作,上报管理平面减少时隙操作执行成功。
实施例九
本发明实施例提供了一种实现ODUflex(GFP)业务的异常处理的方法,
图7为本发明实施例九实现ODUflex(GFP)业务的异常处理的流程示意图,如图7所示,该处理流程包括:
步骤S701,管理平面下发增加或减少时隙命令给业务板卡A和业务板卡B。
步骤S702,业务板卡A和业务板卡B检查配置是否异常。
这里,发送端和接收端的两端的业务板卡A和业务板卡B分别校验管理平面下发的命令与当前业务板卡的状态是否存在冲突。
步骤S703,如果存在冲突,则答复管理平面协议执行失败。
这里,在业务板卡正在执行其他的命令时,可能会存在于管理平面下发的命令相冲突的情况,当业务办卡当前的状态与管理平面下发的命令相冲突时,则答复管理平面协议执行失败。
本发明实施例中,如果不存在冲突,则业务板卡A和业务板卡B检验管理平面命令正常,开始执行实施例七和实施例八的LCR协议和BWR协议,并通过FAP和FE交换***把消息发送给接收者。
步骤S704,配置回滚。
这里,管理平面接收到执行失败应答后,会重新下发未改变前的状态给业务板卡A和业务板卡B,恢复命令下发前的业务板卡配置,完成状态的回滚,即程序或数据处理错误,将程序或数据恢复到上一次正确的状态。
步骤S705,判断是否超时,即接收者在是否规定的时间内未接收到消息。
这里,业务板卡A和业务板卡B在接收到管理平面协议调整命令后,会在业务板卡A和业务板卡B分别开启一个定时器,当消息接收者在定时器规定的时间内未接收到消息时,会答复协议执行失败消息给管理平面,管理平面接收到执行失败消息后,会重新下发协议执行前的状态和业务板卡A和业务板卡B,恢复命令下发前的业务板卡配置,完成状态的回滚,即程序或数据处理错误,将程序或数据恢复到上一次正确的状态。直至答复管理平面增加/减少时隙成功。
本发明实施例通过利用辅助设备FPGA、FAP和FE来实现对G.HAO控制信令的带外传输,在通过在现有设备的基础上通过升级软件版本来实现对G.HAO协议的支持,可降低运维成本。
实施例十
本发明实施例是通过中央处理器(Central Processing Unit,CPU)和二层交换技术来实现带外传输G.HAO协议的。本发明实施例八是在实施例六的基础上,通过使用CPU和二层报文交换(L2 SWITCH)模块来替代本发明实施例一中的FPGA、FAP和FE模块来实现对G.HAO控制信令的带外传输。
图8为本发明实施例十实现G.HAO协议交互方法的功能组成模块结构示意图,如图8所示,该组成模块结构包括:业务板卡A 801、分组交换板卡802、业务板卡B 803和二层报文交换模块(L2 SWITCH)804。
本发明实施例中,业务板卡A 801包括:两端分别与第一分组交换接入模块(FAP_1)806和第一中央处理器(CPU_1)807连接的第一OTN业务处理模块(Framer_1)805、两端分别与Framer_1 805和第一二层报文交换模块(L2 SWITCH_1)808连接的CPU_1 807、两端分别与CPU_1 807和L2 SWITCH 804连接的L2 SWITCH_1 808,两端分别与Framer_1 805和分组交换模块(FE)809连接的FAP_1 806。
分组交换板卡802包括:两端分别与业务板卡A 801中的FAP_1 806和业务板卡B803中的第二分组交换接入模块(FAP_2)810连接的FE 809。
业务板卡B 803包括:两端分别与第二分组交换接入模块(FAP_2)810和第二中央处理器(CPU_2)811连接的第二OTN业务处理模块(Framer_2)812、两端分别与Framer_2 812和第二二层报文交换模块(L2 SWITCH_2)813连接的CPU_2 811、两端分别与CPU_2 811和L2SWITCH 804连接的L2 SWITCH_2 813,两端分别与Framer_2 812和FE809连接的FAP_2 810。
本发明实施例中,从业务板卡A发送配置消息至业务板卡B的过程如图8的虚线814所示,为:业务板卡A中的Framer_1用于实现G.HAO协议相关内容,然后经由CPU_1把LCR协议开始的状态封装成特定格式的二层消息报文,并通过业务板卡A上的L2 SWITCH_1将封装成特定格式的二层消息报文发送到L2 SWITCH上进行路由转发,把业务板卡A上的LCR协议状态的消息报文发送给接收端的业务板卡B的CPU_2。
本发明实施例基于运营商现网已有的分组交换OTN设备,可通过在现有设备,即Framer、L2 SWITCH和CPU的基础上通过升级软件版本来实现对G.HAO协议的支持,可以降低运维成本。
实施例十一
本发明实施例提供了一种实现ODUflex(GFP)业务的增加时隙的方法,
图9为本发明实施例十一实现ODUflex(GFP)业务增加时隙的调整流程示意图,如图9所示,该处理流程包括:
步骤S901,管理平面下发增加时隙的配置命令给业务板卡A和业务板卡B。
这里,客户通过管理平面配置下发ODUflex(GFP)增加时隙的操作指令,并下发操作指令给发送端和接收端的OTN业务板卡的Framer。本发明实施例中,发送端和接收端的OTN业务板卡分别对应业务板卡A和业务板卡B。
步骤S902,业务板卡A的Framer(Framer_A)执行LCR协议,置LCR协议状态为开始。
这里,业务发送端的业务板卡A接收到管理平面的配置命令后,Framer_A开始执行LCR协议,并置LCR协议状态为开始。
步骤S903,业务板卡A上的CPU(CPU_A)通过Framer_A的寄存器读取到LCR协议开始状态标识。
步骤S904,封装LCR消息发送给业务板卡A上的二层交换芯片(L2 SWITCH_A)。
这里,业务板卡A上的CPU_A把LCR协议开始的状态封装成特定格式的二层消息报文,并将封装的LCR协议消息通过业务板卡A上的二层交换芯片(L2 SWITCH_A)发送到二层交换芯片(L2 SWITCH)上进行路由转发。其中,LCR协议消息为LCR协议开始的状态,即LCR协议开始运行时对应的控制信令。
步骤S905,L2 SWITCH通过二层交换消息通道将LCR协议消息发送给业务板卡B上的CPU(CPU_B)。
这里,通过L2 SWITCH通过二层交换消息通道进行消息转发,把业务板卡A上的LCR协议状态的消息报文发送给接收端的业务板卡B的CPU_B。
步骤S906,CPU_B从L2 SWITCH上接收到LCR协议消息,将LCR协议消息写入Framer_B寄存器。
这里,接收端的L2 SWITCH_B接收到业务板卡A的FPGA_A发送过来的LCR协议消息后,将消息转发给业务板卡B的CPU_B模块,CPU_B对LCR协消息进行解封,并将解封的LCR协议消息写入Framer_B寄存器。
步骤S907,Framer_B执行LCR协议内容。
这里,业务板卡B上的CPU_B接收到业务板卡A的LCR协议报文,并通过写寄存器通知业务板卡B上的Framer_B完成LCR协议的处理。Framer_B完成处理后,CPU_B再通过L2SWITCH向A板的CPU_A发送一条执行完成的二层交换应答消息。
步骤S908,Framer_A执行BWR协议内容。
这里,业务板卡A上的CPU_A接收到业务板卡B答复的执行完成应答消息后,通知Framer_A开始执行BWR协议。
步骤S909,业务板卡A上的CPU_A通过Framer_A的寄存器读取到BWR协议开始状态标识。
步骤S910,封装BWR消息发送给L2 SWITCH_A。
这里,业务板卡A上的CPU_A把BWR协议开始的状态封装成特定格式的二层消息报文,并通过业务板卡A上的二层交换芯片(L2 SWITCH_A)发送到二层交换芯片(L2 SWITCH)上进行路由转发。
步骤S911,L2 SWITCH通过二层交换消息通道将BWR协议消息发送给业务板卡B上CPU_B。
这里,L2 SWITCH通过二层交换消息进行消息转发,把业务板卡A上的BWR协议状态的消息报文发送给接收端的业务板卡B的CPU_B。
步骤S912,CPU_B从L2 SWITCH上接收到BWR协议消息,将BWR协议消息写入Framer_B寄存器。
这里,接收端的L2 SWITCH_B接收到业务板卡A的FPGA_A发送过来的BWR协议状态消息后,将消息转发给业务板卡B的CPU_B模块,写入Framer_B寄存器。
步骤S913,Framer_B执行BWR协议内容。
步骤S914,业务板卡A和业务板卡B答复管理平面增加时隙成功。
这里,业务板卡B上的CPU_B接收到业务板卡A的BWR协议报文,并通过写寄存器通知业务板卡B上的Framer_B完成BWR协议的处理。当Framer_A收到Framer_B的BWR应答消息后,答复管理平面增加时隙完成。
实施例十二
本发明实施例是通过利用光数字单元(Optical Digital Unit,ODU)业务的协议开销来实现对G.HAO协议控制信令的带内传输方法。本发明实施例G.HAO协议带内传输控制方法可以直接把G.HAO的控制信令***ODU的控制开销中传输,从而实现调整LCR协议和BWR协议。
图10为本发明实施例十二实现G.HAO协议交互方法的功能组成模块结构示意图,如图10所示,该组成模块结构包括:业务板卡A 1001、分组交换板卡1002和业务板卡B1003。
本发明实施例中,业务板卡A 1001包括:业务处理模块(Framer_1)1004和第一分组交换接入模块(FAP_1)1005。其中,Framer_1 1004与FAP_1 1004连接、FAP_1 1005两端分别与Framer_1 1004和分组交换板卡1002中分组交换模块(FE)1006连接。
分组交换板卡1002包括:FE 1006,FE 1006两端分别与业务板卡A 1001中的FAP_11005和业务板卡B 1003中的第二分组交换接入模块(FAP_2)1007连接。
业务板卡B 1003包括:业务处理模块(Framer_2)1008和第二分组交换接入模块(FAP_2)1007。其中,Framer_2 1008与FAP_2 1007连接,FAP_2 1007两端分别与Framer_21008和分组交换板卡1002中分组交换模块(FE)1006连接。
本发明实施例中,从业务板卡A发送配置消息至业务板卡B的过程如图10中的虚线1010所示,为:业务板卡A中的Framer_1用于实现G.HAO协议相关内容,然后经由FAP_1和FE将Framer_1中的G.HAO协议执行状态输入到业务板卡B中的FAP_2,FAP_2将该状态发送至Framer_2。
实施例十三
本发明实施例提供了一种实现ODUflex(GFP)业务增加时隙的方法,图11为本发明实施例十三实现ODUflex(GFP)业务增加时隙调整流程示意图,如图11所示,该流程包括:
步骤S1101,管理平面下发增加时隙命令给发送端业务板卡A和接收端业务板卡B。
步骤S1102,Framer_A执行LCR协议.
步骤S1103,将LCR协议状态***ODU分组数据的开销中,随业务一起传输到FAP_A。
这里,业务板卡A上的Framer_A开始执行LCR协议,并把LCR协议状态***ODU的开销字段中。Framer_A将LCR协议状态***ODU分组数据的开销字段中,随业务数据一起传输到FAP_A。开销字段为能够携带控制信令的字段,可以是数组中某个帧中的空字节或者其他用于携带控制信令的字段。
步骤S1104,FAP_A和FE将ODU分组数据路由交换到目的业务板卡B。
这里,业务板卡A上的FAP_A把携带有LCR状态的ODU分组数据发送到分组交换板卡的FE中进行分组转发,转发到业务板卡B的FAP_B模块,业务板卡B的FAP_B模块把接收的带有LCR协议状态的ODU分组数据发送给Framer_B。
步骤S1104,Framer_B执行LCR协议内容。
步骤S1105,Framer_B完成LCR协议的处理,并在发送往业务板卡A的ODU分组数据中***LCR协议执行结果。
步骤S1106,FAP和FE将携带后LCR应答消息的ODU分组数据路由交换到目的业务板卡A。
步骤S1107,业务板卡A上的Framer_A开始执行BWR协议。
这里,业务板卡A接收到携带LCR协议执行结果的ODU分组数据后,完成LCR协议过程,开始执行下一步的BWR协议。
步骤S1108,将BRW协议状态***ODU分组数据的开销中,随业务一起传输到FAP_A。
这里,Framer_A将BWR协议状态***ODU业务分组数据的开销字段中,随业务数据一起传输到FAP_A。
步骤S1109,FAP和FE将ODU业务分组数据路由交换到目的业务板卡B。
这里,业务板卡上的FAP_A把携带有BWR状态的ODU分组数据发送到分组交换板卡的FE中进行分组转发,转发到业务板卡B的FAP_B模块。业务板卡B的FAP_B模块把接收的带有BWR协议状态的ODU业务分组数据发送给Framer_B。
步骤S1110,Framer_B执行BWR协议内容。
步骤S1111,Framer_B将BWR的执行结果***ODU业务分组数据,随业务数据一起答复给业务板卡A。
这里,Framer_B完成BWR协议的处理,并在发送往业务板卡A的ODU分组数据中***BWR协议执行结果。
步骤S1112,FAP和FE将携带后BWR应答消息的ODU分组数据路由交换到目的业务板卡A。
步骤S1113,业务板卡A和业务板卡B完成BWR协议交互后,答复管理平面,增加时隙执行完成。
本发明所提出的实施例能够较好的解决目前部分OTN传输设备不能支持ODUflex业务的无损调度的问题,在功能满足要求的分组OTN设备上实现本发明实施例中的方法,可以降低分组OTN设备的运维成本,实现设备的平滑升级。
实施例十四
基于前述的实施例,本发明实施例提供一种业务切换的装置,该装置所包括的各模块、以及各模块所包括的各子模块,都可以通过服务器中的处理器来实现;当然也可通过的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等。
图12为本发明实施例十四业务切换的装置的组成结构示意图,如图12所示,所述装置包括:
第一业务板卡1201,配置为接收管理平面发送的操作指令;
还配置为根据所述操作指令将G.HAO协议的控制信令发送至第二业务板卡1202。
在其他的实施例中,所述第一业务板卡,还配置为根据所述操作指令将G.HAO协议的控制信令,通过中转装置发送至所述第二业务板卡;
其中,所述中转装置用于转发所述G.HAO协议的控制信令。
在其他的实施例中,所述第一业务板卡,还配置为将所述G.HAO协议的控制信令***业务数据中的相应字段,将所述业务数据发送至所述第二业务板卡。
在其他的实施例中,所述第一业务板卡,包括:
业务处理模块,配置为将所述G.HAO协议的控制信令***所述业务数据中的相应字段,将所述业务数据发送至所述第一业务板卡的分组交换接入模块;
分组交换接入模块,配置为将所述业务数据通过分组交换板卡上的分组交换模块发送至所述第二业务板卡的分组交换接入模块。
在其他的实施例中,所述第一业务板卡,配置为将所述G.HAO协议的控制信令封装为相应的控制消息报文;
还配置为通过所述中转装置将所述控制消息报文发送至所述第二业务板卡。
在其他的实施例中,所述第一业务板卡,包括:
业务处理模块,配置为将所述G.HAO协议的控制信令发送至所述第一业务板卡的可编程逻辑模块;
可编程逻辑模块,配置为将所述G.HAO协议的控制信令封装为与分组交换接入模块相匹配的控制消息报文;还配置为通过所述第一业务板卡的分组交换接入模块将所述控制消息报文发送至分组交换板卡上的分组交换模块;
分组交换模块,配置为将所述控制消息报文发送至所述第二业务板卡的分组交换接入模块。
在其他的实施例中,所述第一业务板卡,配置为将所述G.HAO协议的控制信令封装为相应的二层消息报文;
还配置为通过所述中转装置将所述二层消息报文发送至所述第二业务板卡。
在其他的实施例中,所述第一业务板卡,包括:
业务处理模块,配置为将所述G.HAO协议的控制信令发送至所述第一业务板卡的中央处理器;
中央处理器,配置为将所述控制信令封装为与二层报文交换模块相匹配的二层消息报文;还配置为通过所述第一业务板卡的二层报文交换模块将所述二层消息报文发送至用于中转的二层报文交换模块;
用于中转的二层报文交换模块,配置为将所述二层消息报文发送至所述第二业务板卡的二层报文交换模块。
在以上任一所述的实施例中,所述装置还包括:
应答模块,配置为所述第一业务板卡接收所述第二业务板卡根据从所述第一业务板卡接收的G.HAO协议的控制信令返回的应答消息。
以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。
需要说明的是,本发明实施例中,如果以软件功能模块的形式实现上述业务切换的方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台服务器执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。
对应地,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例提供的业务切换的方法中的步骤。
这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明存储介质和设备实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。
当然,本发明实施例中的装置还可有其他类似的协议交互实现案例,在不背离本发明精神及其实质的情况下,本领域的技术人员当可根据本发明实施例做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明方法所附的权利要求的保护范围。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个模块或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的模块可以是、或也可以不是物理上分开的,作为模块显示的部件可以是、或也可以不是物理模块;既可以位于一个地方,也可以分布到多个网络模块上;可以根据实际的需要选择其中的部分或全部模块来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能模块可以全部集成在一个处理模块中,也可以是各模块分别单独作为一个模块,也可以两个或两个以上模块集成在一个模块中;上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台服务器执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (11)
1.一种业务切换的方法,其特征在于,所述方法包括:
第一业务板卡接收管理平面发送的操作指令;
所述第一业务板卡根据所述操作指令将G.HAO协议的控制信令发送至第二业务板卡。
2.根据权利要求1所述的方法,其特征在于,所述第一业务板卡根据所述操作指令将G.HAO协议的控制信令发送至第二业务板卡包括:
所述第一业务板卡根据所述操作指令将G.HAO协议的控制信令,通过中转装置发送至所述第二业务板卡;
其中,所述中转装置用于转发所述G.HAO协议的控制信令。
3.根据权利要求1所述的方法,其特征在于,所述第一业务板卡根据所述操作指令将所述G.HAO协议的控制信令发送至第二业务板卡,包括:
所述第一业务板根据所述操作指令将所述G.HAO协议的控制信令***业务数据中的相应字段,将所述业务数据发送至所述第二业务板卡。
4.根据权利要求3所述的方法,其特征在于,所述第一业务板根据所述操作指令将所述G.HAO协议的控制信令***业务数据中的相应字段,将所述业务数据发送至所述第二业务板卡,包括:
所述第一业务板卡的业务处理模块根据所述操作指令将所述G.HAO协议的控制信令***所述业务数据中的相应字段,将所述业务数据发送至所述第一业务板卡的分组交换接入模块;
所述第一业务板卡的分组交换接入模块将所述业务数据通过分组交换板卡的分组交换模块发送至所述第二业务板卡的分组交换接入模块。
5.根据权利要求2所述的方法,其特征在于,所述第一业务板卡根据所述操作指令将G.HAO协议的控制信令,通过中转装置发送至所述第二业务板卡,包括:
所述第一业务板卡根据所述操作指令将所述G.HAO协议的控制信令封装为相应的控制消息报文;
所述第一业务板卡通过所述中转装置将所述控制消息报文发送至所述第二业务板卡。
6.根据权利要求5所述的方法,其特征在于,所述第一业务板卡根据所述操作指令将所述G.HAO协议的控制信令封装为相应的控制消息报文,包括:所述第一业务板卡的业务处理模块根据所述操作指令将所述G.HAO协议的控制信令发送至所述第一业务板卡的可编程逻辑模块;所述第一业务板卡的可编程逻辑模块将所述G.HAO协议的控制信令封装为与分组交换接入模块相匹配的控制消息报文;
所述第一业务板卡通过所述中转装置将所述控制消息报文发送至所述第二业务板卡,包括:所述第一业务板卡的可编程逻辑模块通过所述第一业务板卡的分组交换接入模块将所述控制消息报文发送至分组交换板卡上的分组交换模块;所述分组交换模块将所述控制消息报文发送至所述第二业务板卡的分组交换接入模块。
7.根据权利要求2所述的方法,其特征在于,所述第一业务板卡根据所述操作指令将G.HAO协议的控制信令,通过中转装置发送至所述第二业务板卡,包括:
所述第一业务板卡根据所述操作指令将所述G.HAO协议的控制信令封装为相应的二层消息报文;
所述第一业务板卡通过所述中转装置将所述二层消息报文发送至所述第二业务板卡。
8.根据权利要求7所述的方法,其特征在于,所述第一业务板卡根据所述操作指令将所述G.HAO协议的控制信令封装为相应的二层消息报文,包括:所述第一业务板卡的业务处理模块根据所述操作指令将所述G.HAO协议的控制信令发送至所述第一业务板卡的中央处理器;所述第一业务板卡的中央处理器将所述控制信令封装为与二层报文交换模块相匹配的二层消息报文;
所述第一业务板卡通过所述中转装置将所述控制消息报文发送至所述第二业务板卡,包括:所述第一业务板卡的中央处理器通过所述第一业务板卡的二层报文交换模块将所述二层消息报文发送至用于中转的二层报文交换模块;所述用于中转的二层报文交换模块将所述二层消息报文发送至所述第二业务板卡的二层报文交换模块。
9.根据权利要求1至8任一项所述的方法,其特征在于,所述方法还包括:
所述第一业务板卡接收所述第二业务板卡根据从所述第一业务板卡接收的G.HAO协议的控制信令返回的应答消息。
10.一种业务切换的装置,其特征在于,所述装置包括:
第一业务板卡,配置为接收管理平面发送的操作指令;
还配置为根据所述操作指令将G.HAO协议的控制信令发送至第二业务板卡。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序配置为执行时实现权利要求1至9任一项所述业务切换的方法中的步骤。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810910965.2A CN110830142A (zh) | 2018-08-10 | 2018-08-10 | 一种业务切换的方法、装置及存储介质 |
PCT/CN2019/094336 WO2020029722A1 (zh) | 2018-08-10 | 2019-07-02 | 一种业务切换的方法、装置及存储介质 |
US17/267,492 US20210329355A1 (en) | 2018-08-10 | 2019-07-02 | Service switching method, device and storage medium |
EP19848723.3A EP3836436A4 (en) | 2018-08-10 | 2019-07-02 | SERVICE SWITCHING METHOD, APPARATUS AND STORAGE MEDIA |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810910965.2A CN110830142A (zh) | 2018-08-10 | 2018-08-10 | 一种业务切换的方法、装置及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110830142A true CN110830142A (zh) | 2020-02-21 |
Family
ID=69413375
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810910965.2A Withdrawn CN110830142A (zh) | 2018-08-10 | 2018-08-10 | 一种业务切换的方法、装置及存储介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20210329355A1 (zh) |
EP (1) | EP3836436A4 (zh) |
CN (1) | CN110830142A (zh) |
WO (1) | WO2020029722A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113189479A (zh) * | 2021-06-28 | 2021-07-30 | 杭州加速科技有限公司 | 一种提升ate芯片测试速度的方法、装置及测试*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143052A (zh) * | 2010-11-08 | 2011-08-03 | 华为技术有限公司 | 一种无损带宽调整方法、设备及*** |
CN102571544A (zh) * | 2010-12-27 | 2012-07-11 | 中兴通讯股份有限公司 | 一种带宽调整的方法和*** |
CN102893629A (zh) * | 2012-06-01 | 2013-01-23 | 华为技术有限公司 | 光传送网中传送客户信号的方法及传送设备 |
US20130279904A1 (en) * | 2010-12-27 | 2013-10-24 | Zte Corporation | Method and System for Automatically Discovering ODUflex Bandwidth Lossless Adjustment Capability |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2453597B1 (en) * | 2009-03-09 | 2017-12-27 | Alcatel Lucent | Method for data transmission in an optical transport network |
US9608755B2 (en) * | 2011-02-23 | 2017-03-28 | Ciena Corporation | Network element clock synchronization systems and methods using optical transport network delay measurement |
CN102130787A (zh) * | 2011-03-02 | 2011-07-20 | 华为技术有限公司 | 一种网管设备及其管理ODUflex帧的空闲时隙的方法 |
WO2013056739A1 (en) * | 2011-10-20 | 2013-04-25 | Telefonaktiebolaget L M Ericsson (Publ) | Resizing existing traffic flow in optical transport network |
-
2018
- 2018-08-10 CN CN201810910965.2A patent/CN110830142A/zh not_active Withdrawn
-
2019
- 2019-07-02 EP EP19848723.3A patent/EP3836436A4/en not_active Withdrawn
- 2019-07-02 WO PCT/CN2019/094336 patent/WO2020029722A1/zh unknown
- 2019-07-02 US US17/267,492 patent/US20210329355A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143052A (zh) * | 2010-11-08 | 2011-08-03 | 华为技术有限公司 | 一种无损带宽调整方法、设备及*** |
CN102571544A (zh) * | 2010-12-27 | 2012-07-11 | 中兴通讯股份有限公司 | 一种带宽调整的方法和*** |
US20130279904A1 (en) * | 2010-12-27 | 2013-10-24 | Zte Corporation | Method and System for Automatically Discovering ODUflex Bandwidth Lossless Adjustment Capability |
CN102893629A (zh) * | 2012-06-01 | 2013-01-23 | 华为技术有限公司 | 光传送网中传送客户信号的方法及传送设备 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113189479A (zh) * | 2021-06-28 | 2021-07-30 | 杭州加速科技有限公司 | 一种提升ate芯片测试速度的方法、装置及测试*** |
Also Published As
Publication number | Publication date |
---|---|
EP3836436A1 (en) | 2021-06-16 |
US20210329355A1 (en) | 2021-10-21 |
EP3836436A4 (en) | 2022-05-11 |
WO2020029722A1 (zh) | 2020-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5889782A (en) | Encapsulation of proprietary protocol information conforming to the ANSI SS7 ISUP standard | |
CN101022431B (zh) | 接口网关及接口网关的数据处理方法 | |
US6529504B1 (en) | Telecommunications service control point interface | |
CN108463960B (zh) | 一种业务传送方法和第一传送设备 | |
CN109698732B (zh) | 传输数据的方法和装置 | |
EP4009697A1 (en) | Bandwidth increasing and reducing method and apparatus, storage medium, and electronic apparatus | |
EP2209287B1 (en) | Uniform service access system and access method | |
CN107172579A (zh) | 一种通过蓝牙信息控制蓝牙受控终端的方法及*** | |
JP5245845B2 (ja) | 伝送装置、伝送方法および伝送プログラム | |
CN110830142A (zh) | 一种业务切换的方法、装置及存储介质 | |
CN101345612A (zh) | 基于时分复用链路的数据传输方法及装置 | |
WO2017193711A1 (zh) | 数据传输方法及装置 | |
CN108986828B (zh) | 呼叫的建立方法及装置、存储介质、电子装置 | |
CN107800558B (zh) | 故障确定、信息发送方法及装置、源端设备、宿端设备 | |
CN114157714B (zh) | 一种基于Netty实现金融***协议通信的方法、***和存储设备 | |
EP4117300B1 (en) | Method and apparatus for onu grouping | |
ATE216825T1 (de) | Signalisierungsnachrichtenverarbeitungsanlage in einem datenvermittlungsnetz | |
CN110392114B (zh) | 跨多注册中心的服务调用处理***及方法 | |
CN112491569A (zh) | 一种设备管理方法、装置、设备及计算机可读存储介质 | |
CN114567410B (zh) | 一种信号帧的处理方法及相关设备 | |
FI72628B (fi) | Indirekt styrd telekommunikationsanlaeggning, saerskilt en med tidskanalkopplingar foersedd fjaerrtelefoncentralanlaeggning. | |
CN115865205A (zh) | 光模块实现FlexE的方法、***、电子设备和存储介质 | |
FI67985B (fi) | Indirekt styrd telekommunikationsvaexelanlaeggning,saerskilt en med tidskanalkopplingar foersedd fjaerrtelefoncentralanlaeggning | |
CN118041492A (zh) | 数据传输方法、装置、设备及存储介质 | |
KR20120072021A (ko) | 로봇 플러그인 중계 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200221 |