本发明专利技术公开了一种SDH帧数据的处理方法和装置,该方法包括:当检测到SDH帧数据进入各所述通道时,根据各所述通道中通道SDH帧数据的过采样数据生成速率检测结果;将所述速率检测结果发送到所述上位机,以使所述上位机确定与所述速率检测结果匹配的目标固件;根据所述上位机发送的所述目标固件生成与所述SDH帧数据对应的以太网数据;基于所述板卡上的预设输出接口输出所述以太网数据,进一步提高了SDH帧数据的处理效率。
【技术实现步骤摘要】
一种SDH帧数据的处理方法和设备
本申请涉及计算机通信领域,更具体地,涉及一种SDH帧数据的处理方法和设备。
技术介绍
随着互联网技术的迅猛发展,以太网因为简单易扩展、可靠性高及成本低廉等特点,已逐渐发展成为局域网中最主要的技术之一。SDH(SynchronousDigitalHierarchy,同步数字体系)技术则是一种成熟可靠、易于管理维护的广域网技术,在骨干网、核心网中被广泛采用。实现以太网协议与SDH协议的转换是许多企业或网络运营商的持续性需求。现有技术中在进行SDH帧数据处理时,由于SDH帧数据存在多种数据速率,而负责协议转换的板卡的端口数量和处理模式通常是固定的,因此会存在SDH帧数据的处理效率较低的情况。因此,如何进一步提高SDH帧数据的处理效率,是目前有待解决的技术问题。
技术实现思路
本专利技术提供一种SDH帧数据的处理方法,用以解决现有技术中SDH帧数据的处理效率低的技术问题。该方法应用于包括板卡和上位机的系统中,所述板卡包括多个用于输入SDH帧数据的通道,该方法包括:当检测到SDH帧数据进入各所述通道时,根据各所述通道中通道SDH帧数据的过采样数据生成速率检测结果;将所述速率检测结果发送到所述上位机,以使所述上位机确定与所述速率检测结果匹配的目标固件;根据所述上位机发送的所述目标固件生成与所述SDH帧数据对应的以太网数据;基于所述板卡上的预设输出接口输出所述以太网数据。在本申请一些实施例中,根据各所述通道中通道SDH帧数据的过采样数据生成速率检测结果,具体为:对所述过采样数据按多个预设速率同时进行解码并确定与各所述预设速率对应的同步状态检测结果;根据各所述同步状态检测结果确定所述速率检测结果。在本申请一些实施例中,根据所述上位机发送的所述目标固件生成与所述SDH帧数据对应的以太网数据,具体为:基于所述目标固件对各所述通道SDH帧数据进行同步状态检测并确定锁定同步状态的锁定SDH帧数据;根据所述锁定SDH帧数据确定C4容器数据;根据所述C4容器数据生成PPP协议数据,并根据所述PPP协议数据生成HDLC协议数据;根据对所述HDLC协议数据的以太网报文识别结果生成所述以太网数据。在本申请一些实施例中,基于所述目标固件对各所述通道SDH帧数据进行同步状态检测并确定锁定同步状态的锁定SDH帧数据,具体为:基于所述目标固件对所述通道SDH帧数据进行解扰并查找是否存在同步字;若连续的预设数量的通道SDH帧数据在同一位置均存在所述同步字,确定所述通道SDH帧数据已同步;根据锁定所述同步后的状态确定所述锁定SDH帧数据。在本申请一些实施例中,根据所述锁定SDH帧数据确定C4容器数据,具体为:根据SDH帧结构规范确定所述锁定SDH帧数据中的所述同步字的个数;根据所述个数识别出VC4净负荷数据;基于对所述VC4净负荷数据进行解扰的结果确定所述C4容器数据。在本申请一些实施例中,所述目标固件是所述上位机根据所述速率检测结果从多个预设固件中确定的,或,所述目标固件是所述上位机根据用户输入的选择指令从多个所述预设固件中确定的。在本申请一些实施例中,所述预设速率包括155Mbps、622Mbps、2.5Gbps和10Gbps,所述预设输出接口为10GE速率接口。相应的,本专利技术还提出了一种SDH帧数据的处理装置,所述装置应用于包括板卡和上位机的系统中,所述板卡包括多个用于输入SDH帧数据的通道,所述装置包括:速率检测模块,用于当检测到SDH帧数据进入各所述通道时,根据各所述通道中通道SDH帧数据的过采样数据生成速率检测结果;通信模块,用于将所述速率检测结果发送到所述上位机,以使所述上位机确定与所述速率检测结果匹配的目标固件;业务功能模块,用于根据所述上位机发送的所述目标固件生成与所述SDH帧数据对应的以太网数据;输出模块,用于基于所述板卡上的预设输出接口输出所述以太网数据。在本申请一些实施例中,所述装置是基于现场可编程逻辑门阵列FPGA实现的。相应的,本专利技术还提出了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行如上所述的SDH帧数据的处理方法。与现有技术对比,本专利技术具备以下有益效果:。在包括板卡和上位机的系统中,当检测到SDH帧数据进入各所述通道时,根据各所述通道中通道SDH帧数据的过采样数据生成速率检测结果;将所述速率检测结果发送到所述上位机,以使所述上位机确定与所述速率检测结果匹配的目标固件;根据所述上位机发送的所述目标固件生成与所述SDH帧数据对应的以太网数据;基于所述板卡上的预设输出接口输出所述以太网数据,进一步提高了SDH帧数据的处理效率。通道速率检测并行运行,自适应检测时间明显缩短;针对端口数量固定,片上资源有限的硬件板卡环境,将多种速率的业务功能固件预存储在上位机硬盘中,优化了FPGA芯片的片上资源利用率和处理性能;通过上位机软件对速率检测固件和业务功能固件进行自适应切换,可对每一个通道的速率等级进行灵活选择。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本专利技术实施例提出的一种SDH帧数据的处理方法的流程示意图;图2示出了本专利技术实施例中自适应实现装置的结构示意图;图3示出了本专利技术实施例中单通道速率检测模块拓扑图;图4示出了本专利技术实施例中上位机速率切换逻辑图;图5示出了本专利技术实施例中运行业务功能图;图6示出了本专利技术实施例提出的一种SDH帧数据的处理设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本专利技术提供一种SDH帧数据的处理方法,应用于包括板卡和上位机的系统中,所述板卡包括多个用于输入SDH帧数据的通道,如图1所示,包括以下步骤:步骤S101,当检测到SDH帧数据进入各所述通道时,根据各所述通道中通道SDH帧数据的过采样数据生成速率检测结果。本实施例中,基于上位机和可以进行SDH协议与以太网协议进行转换的板卡对SDH帧数据进行处理,该板卡包括多个用于输入SDH帧数据的通道,当检测到SDH帧数据进入各通道时,需要对各通道中的通道SDH帧数据进行速率检测,先对通道SDH帧数据进行过采样生成过采样数据,过采样是指以远远高于信本文档来自技高网...
【技术保护点】
1.一种SDH帧数据的处理方法,其特征在于,所述方法应用于包括板卡和上位机的系统中,所述板卡包括多个用于输入SDH帧数据的通道,所述方法包括:/n当检测到SDH帧数据进入各所述通道时,根据各所述通道中通道SDH帧数据的过采样数据生成速率检测结果;/n将所述速率检测结果发送到所述上位机,以使所述上位机确定与所述速率检测结果匹配的目标固件;/n根据所述上位机发送的所述目标固件生成与所述SDH帧数据对应的以太网数据;/n基于所述板卡上的预设输出接口输出所述以太网数据。/n
【技术特征摘要】
1.一种SDH帧数据的处理方法,其特征在于,所述方法应用于包括板卡和上位机的系统中,所述板卡包括多个用于输入SDH帧数据的通道,所述方法包括:
当检测到SDH帧数据进入各所述通道时,根据各所述通道中通道SDH帧数据的过采样数据生成速率检测结果;
将所述速率检测结果发送到所述上位机,以使所述上位机确定与所述速率检测结果匹配的目标固件;
根据所述上位机发送的所述目标固件生成与所述SDH帧数据对应的以太网数据;
基于所述板卡上的预设输出接口输出所述以太网数据。
2.如权利要求1所述的方法,其特征在于,根据各所述通道中通道SDH帧数据的过采样数据生成速率检测结果,具体为:
对所述过采样数据按多个预设速率同时进行解码并确定与各所述预设速率对应的同步状态检测结果;
根据各所述同步状态检测结果确定所述速率检测结果。
3.如权利要求1所述的方法,其特征在于,根据所述上位机发送的所述目标固件生成与所述SDH帧数据对应的以太网数据,具体为:
基于所述目标固件对各所述通道SDH帧数据进行同步状态检测并确定锁定同步状态的锁定SDH帧数据;
根据所述锁定SDH帧数据确定C4容器数据;
根据所述C4容器数据生成PPP协议数据,并根据所述PPP协议数据生成HDLC协议数据;
根据对所述HDLC协议数据的以太网报文识别结果生成所述以太网数据。
4.如权利要求3所述的方法,其特征在于,基于所述目标固件对各所述通道SDH帧数据进行同步状态检测并确定锁定同步状态的锁定SDH帧数据,具体为:
基于所述目标固件对所述通道SDH帧数据进行解扰并查找是否存在同步字;
若连续的预设数量的通道SDH帧数据在同一位置均存在所述同步字,确定所述通道SDH帧数据已同步;
根据锁定所述同步后的状...
【专利技术属性】
技术研发人员:刘云川,伍鹏,郑一友,
申请(专利权)人:北京卓讯科信技术有限公司,成都卓讯云网科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。