用于灵活以太网的发送与接收OAM信息的方法、及装置制造方法及图纸

技术编号:21146133 阅读:39 留言:0更新日期:2019-05-18 06:41
本发明专利技术提供一种用于灵活以太网的发送与接收OAM信息的方法、及装置,在灵活以太网中,当客户端要发送OAM信息,会将OAM信息拆分成排成一队列的若干数据帧,数据帧中包含有该数据帧在该队列中的位置值;当服务器接收到该若干数据帧之后,可以依据位置值,将若干数据帧重新排成一队列,然后提取出该若干数据帧中的数据,并按照队列的顺序进行组合,就能够还原出该OAM信息。

【技术实现步骤摘要】
用于灵活以太网的发送与接收OAM信息的方法、及装置
本专利技术涉及网络通信
,尤其涉及一种用于灵活以太网的发送与接收OAM信息的方法、及装置。
技术介绍
灵活以太网(FlexE,FlexEthernet)技术是基于高速Ethernet接口,通过EthernetMAC(MediaAccessControlAddress,媒体访问控制地址)层与PHY(PortPhysicalLayer,端口物理层)层解耦而实现的低成本、高可靠且可动态配置的电信级接口技术。可以理解的是,如同其他的网络技术一样,运营维护管理(OperationAdministrationandMaintenance,OAM)对于灵活以太网一样也是很重要的。因此,在灵活以太网中,如何传输OAM信息,就成为一个亟待解决的问题。
技术实现思路
本专利技术的目的在于提供一种用于灵活以太网的发送与接收OAM信息的方法、及装置。为了实现上述专利技术目的之一,本专利技术一实施方式提供了一种用于灵活以太网的基于多数据帧的发送OAM信息的方法,包括以下步骤:获取灵活以太网中的OAM信息,依据预设分割算法将OAM信息分割为若干符合64B/66B编码格式的数据帧F0,F1,…,FN,其中,Fi的12bit-17bit的字段用于存储能够唯一标识OAM信息类型的类型标识符,Fi的58bit-61bit的字段用于存储Fi的数据帧编号i,i=0,1,…,N,N为大于等于0的整数;获取能够唯一标识所述客户端的客户端标识符,依次将数据帧F0以及所述客户端标识符,数据帧F1以及所述客户端标识符,…,数据帧FN以及所述客户端标识符发送给服务器。作为本专利技术一实施方式的进一步改进,所述依据预设分割算法将OAM信息分割为若干符合64B/66B编码格式的数据帧F0,F1,…,FN,包括:在确定所述OAM信息的类型为BAS、APS或CS信息时,将OAM信息分割为一个符合64B/66B编码格式的数据帧;在确定所述OAM信息的类型为CV信息时,将OAM信息分割为八个符合64B/66B编码格式的数据帧;在确定所述OAM信息的类型为1DM或2DMM信息时,将OAM信息分割为两个符合64B/66B编码格式的数据帧;在确定所述OAM信息的类型为2DMR信息时,将OAM信息分割为六个符合64B/66B编码格式的数据帧。本专利技术实施例提供了一种用于灵活以太网的基于多数据帧的发送OAM信息的装置,包括以下模块:数据帧生成模块,用于获取灵活以太网中的OAM信息,依据预设分割算法将OAM信息分割为若干符合64B/66B编码格式的数据帧F0,F1,…,FN,其中,Fi的12bit-17bit的字段用于存储能够唯一标识OAM信息类型的类型标识符,Fi的58bit-61bit的字段用于存储Fi的数据帧编号i,i=0,1,…,N,N为大于等于0的整数;发送模块,用于获取能够唯一标识所述客户端的客户端标识符,依次将数据帧F0以及所述客户端标识符,数据帧F1以及所述客户端标识符,…,数据帧FN以及所述客户端标识符发送给服务器。作为本专利技术一实施方式的进一步改进,所述数据帧生成模块,还用于:在确定所述OAM信息的类型为BAS、APS或CS信息时,将OAM信息分割为一个符合64B/66B编码格式的数据帧;在确定所述OAM信息的类型为CV信息时,将OAM信息分割为八个符合64B/66B编码格式的数据帧;在确定所述OAM信息的类型为1DM或2DMM信息时,将OAM信息分割为两个符合64B/66B编码格式的数据帧;在确定所述OAM信息的类型为2DMR信息时,将OAM信息分割为六个符合64B/66B编码格式的数据帧。本专利技术实施例提供了一种用于灵活以太网的基于多数据帧的接收OAM信息的方法,包括以下步骤:接收到客户端所发送的数据帧F和客户端标识符;在确定数据帧F中的类型标识符获取完整数据帧数量值等于一时,依据预设处理算法处理所述数据帧F中的OAM数据;在确定数据帧F中的类型标识符获取完整数据帧数量值不等于一时,依据所述数据帧F中的类型标识符和客户端标识符查找所对应的存储项,在确定所述存储项为占用标识符为否、且所述数据帧F中的数据帧编号等于零时,将所述数据帧F中所存储的OAM数据存储进所述存储项中的数据区Data,存储项中的下一数据帧编号ExpSeq等于1,存储项中的完整数据帧数量值MaxBlockNum等于数据帧F中的类型标识符对应的完整数据帧数量值,占用标识符为真。作为本专利技术一实施方式的进一步改进,还包括以下步骤:在确定所述存储项为占用标识符为真时,且所述数据帧F中的数据帧编号等于所述存储项中的下一数据帧编号ExpSeq时,将所述数据帧F中所存储的OAM数据存储进所述数据区中已存储数据的后面,存储项中的下一数据帧编号ExpSeq值增加1。作为本专利技术一实施方式的进一步改进,还包括以下步骤:在确定所述存储项为占用标识符为真时,且所述数据帧F中的数据帧编号不等于所述存储项中的下一数据帧编号ExpSeq时,则发生错误。作为本专利技术一实施方式的进一步改进,还包括以下步骤:在确定所述存储项中的完整数据帧数量值MaxBlockNum等于下一数据帧编号ExpSeq时,依据预设处理算法处理所述存储项中的数据区的全部数据,将占用标识符设置为否,清空所述存储项。本专利技术实施例提供了一种用于灵活以太网的基于多数据帧的接收OAM信息的装置,包括以下模块:数据帧接收模块,用于接收到客户端所发送的数据帧F和客户端标识符;第一处理模块,用于在确定数据帧F中的类型标识符获取完整数据帧数量值等于一时,依据预设处理算法处理所述数据帧F中的OAM数据;第二处理模块,用于在确定数据帧F中的类型标识符获取完整数据帧数量值不等于一时,依据所述数据帧F中的类型标识符和客户端标识符查找所对应的存储项,在确定所述存储项为占用标识符为否、且所述数据帧F中的数据帧编号等于零时,将所述数据帧F中所存储的OAM数据存储进所述存储项中的数据区Data,存储项中的下一数据帧编号ExpSeq等于1,存储项中的完整数据帧数量值MaxBlockNum等于数据帧F中的类型标识符对应的完整数据帧数量值,占用标识符为真。作为本专利技术一实施方式的进一步改进,还包括以下模块:第三处理模块,用于在确定所述存储项为占用标识符为真时,且所述数据帧F中的数据帧编号等于所述存储项中的下一数据帧编号ExpSeq时,将所述数据帧F中所存储的OAM数据存储进所述数据区中已存储数据的后面,存储项中的下一数据帧编号ExpSeq值增加1。相对于现有技术,本专利技术的技术效果在于:本专利技术提供一种用于灵活以太网的发送与接收OAM信息的方法、及装置,在灵活以太网中,当客户端要发送OAM信息,会将OAM信息拆分成排成一队列的若干数据帧,数据帧中包含有该数据帧在该队列中的位置值;当服务器接收到该若干数据帧之后,可以依据位置值,将若干数据帧重新排成一队列,然后提取出该若干数据帧中的数据,并按照队列的顺序进行组合,就能够还原出该OAM信息。附图说明图1是本专利技术实施例一中的发送OAM信息的方法的流程示意图;图2是本专利技术实施例一中的OAM信息的分割示意图;图3是本专利技术实施例二中的接收OAM信息的方法的流程示意图;图4是本专利技术实施例二中的存储项的结构示意图。具体实施本文档来自技高网...

【技术保护点】
1.一种用于灵活以太网的基于多数据帧的发送OAM信息的方法,其特征在于,包括以下步骤:获取灵活以太网中的OAM信息,依据预设分割算法将OAM信息分割为若干符合64B/66B编码格式的数据帧F0,F1,…,FN,其中,Fi的12bit‑17bit的字段用于存储能够唯一标识OAM信息类型的类型标识符,Fi的58bit‑61bit的字段用于存储Fi的数据帧编号i,i=0,1,…,N,N为大于等于0的整数;获取能够唯一标识所述客户端的客户端标识符,依次将数据帧F0以及所述客户端标识符,数据帧F1以及所述客户端标识符,…,数据帧FN以及所述客户端标识符发送给服务器。

【技术特征摘要】
1.一种用于灵活以太网的基于多数据帧的发送OAM信息的方法,其特征在于,包括以下步骤:获取灵活以太网中的OAM信息,依据预设分割算法将OAM信息分割为若干符合64B/66B编码格式的数据帧F0,F1,…,FN,其中,Fi的12bit-17bit的字段用于存储能够唯一标识OAM信息类型的类型标识符,Fi的58bit-61bit的字段用于存储Fi的数据帧编号i,i=0,1,…,N,N为大于等于0的整数;获取能够唯一标识所述客户端的客户端标识符,依次将数据帧F0以及所述客户端标识符,数据帧F1以及所述客户端标识符,…,数据帧FN以及所述客户端标识符发送给服务器。2.根据权利要求1所述的发送OAM信息的方法,其特征在于,所述依据预设分割算法将OAM信息分割为若干符合64B/66B编码格式的数据帧F0,F1,…,FN,包括:在确定所述OAM信息的类型为BAS、APS或CS信息时,将OAM信息分割为一个符合64B/66B编码格式的数据帧;在确定所述OAM信息的类型为CV信息时,将OAM信息分割为八个符合64B/66B编码格式的数据帧;在确定所述OAM信息的类型为1DM或2DMM信息时,将OAM信息分割为两个符合64B/66B编码格式的数据帧;在确定所述OAM信息的类型为2DMR信息时,将OAM信息分割为六个符合64B/66B编码格式的数据帧。3.一种用于灵活以太网的基于多数据帧的发送OAM信息的装置,其特征在于,包括以下模块:数据帧生成模块,用于获取灵活以太网中的OAM信息,依据预设分割算法将OAM信息分割为若干符合64B/66B编码格式的数据帧F0,F1,…,FN,其中,Fi的12bit-17bit的字段用于存储能够唯一标识OAM信息类型的类型标识符,Fi的58bit-61bit的字段用于存储Fi的数据帧编号i,i=0,1,…,N,N为大于等于0的整数;发送模块,用于获取能够唯一标识所述客户端的客户端标识符,依次将数据帧F0以及所述客户端标识符,数据帧F1以及所述客户端标识符,…,数据帧FN以及所述客户端标识符发送给服务器。4.根据权利要求3所述的发送OAM信息的装置,其特征在于,所述数据帧生成模块,还用于:在确定所述OAM信息的类型为BAS、APS或CS信息时,将OAM信息分割为一个符合64B/66B编码格式的数据帧;在确定所述OAM信息的类型为CV信息时,将OAM信息分割为八个符合64B/66B编码格式的数据帧;在确定所述OAM信息的类型为1DM或2DMM信息时,将OAM信息分割为两个符合64B/66B编码格式的数据帧;在确定所述OAM信息的类型为2DMR信息时,将OAM信息分割为六个符合64B/66B编码格式的数据帧。5.一种用于灵活以太网的基于多数据帧的接收OAM信息的方法,其特征在于,包括以下步骤:接收到客户端所...

【专利技术属性】
技术研发人员:单哲刘庆海姚佳毅
申请(专利权)人:盛科网络苏州有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1