一种以太数据与多路e1数据的处理方法及系统的制作方法_6

文档序号:8342571阅读:来源:国知局
AN标记或VLAN号与所有El端口不匹配时,将该报文向所有El端口转发;这样通过VLAN号将各个El接口的数据报文进行区分与隔离,不仅实现了将以太报文高效的发到El端口,而且不受PTP工作模式的限定,对组播和单播模式都适用;服务器的协议处理层根据VLAN来统计、监控各个El接口的数据报文,有利于监控各个El端口的业务状态,将PTP数据报文收、发时记录时间戳的位置放在El接口处,这样ETHERNET/E1协转过程中的时延对PTP的授时精度不产生影响;记录的时间戳通过插入PTP数据报文或通过中断寄存器方式传递到PTP软件协议栈,实现I个以太接口与多个El接口的报文数据交互功能;将以太接口与多个El接口的数据流通过VLAN标记进行识别的方法来完成以太接口的数据流有效分发到El接口的功能,即将从各个El接口接收的数据加上该El接口分配或指定的VLAN标记后发到以太接口 ;从以太接口接收的数据根据VLAN标记分发到与VLAN标记对应的El接口,El接口将数据报文中的VLAN标记删除后发送到El链路;对于以太接口接收的不带VLAN标记的数据报文广播到每个El接口,El接口再将数据报文发送到El链路,所以,有效解决了现有技术中存在的技术问题,进而实现了满足多节点、长距离时间同步系统网络构建的应用需求,达到优化和简化系统设计,降低授时精度的不利因素,提高授时精度,实现多El接口授时的应用需求的技术效果。
[0062]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0063]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种以太数据与多路El数据的处理方法,其特征在于,所述方法包括: 51:从El接收接口的串行数据流中恢复出以太报文数据,并记录以太报文恢复时刻的系统时间数据;将记录的时间数据插入需要接收时间数据的以太报文中;每个El接收接口恢复、处理后的以太报文数据都进行分区域缓存;依次将各个El接收缓存区域空间的以太报文添加El端口 VLAN标记后向以太接口发出; 52:从以太接口接收的以太报文数据,根据VLAN号路由到对应EI端口的发送缓存空间中;各个El发送端口在将发送缓存空间的以太报文进行El封装,发送过程中,记录以太报文发送时刻的系统时间数据,并将记录的时间数据或处理后的数据插入需要发送时间数据的以太报文中。
2.根据权利要求1所述的方法,其特征在于,从El接口接收的串行数据流中恢复出以太报文数据,并记录以太报文数据恢复时刻的系统时间JtWEl数据流中恢复出的以太报文数据进行识别,识别出PTP事件报文,并将恢复时刻的时间戳数据插入PTP事件报文的PTP头部的保留字节处,再将报文进行缓存;对于识别出的非PTP事件报文,直接将报文进行缓存;依次将每路El接收缓存空间的以太报文数据添加上端口 VLAN标记后送到以太接□ O
3.根据权利要求2所述的方法,其特征在于,从以太接口接收的以太报文数据,根据以太报文数据的VLAN标记对以太报文数据进行路由,以太报文数据的VLAN号与El端口所对应的VLAN号相同时,将该以太报文数据去掉VLAN标记后转发到该El端口所对应的缓存空间;如果以太报文数据不带VLAN标记或VLAN号与所有El端口对应的VLAN号不匹配时,将该以太报文数据向所有El端口的缓存空间转发;每路El发送缓存空间的以太数据进行封装后发送到El接口,在这过程中,记录以太报文数据发送时刻的系统时间,对以太报文数据类型进行识别,并将记录的系统时间或根据系统时间处理后的数据插入识别出的PTP事件报文的协议规定位置处;对于识别出的非PTP事件报文不做处理。
4.根据权利要求2所述的方法,其特征在于,El端口接收数据并进行处理具体为:HDB3解码模块将El接口输入的信号进行HDB3解码恢复出El串行数据,以太报文解封装模块将HDB3解码模块恢复的El串行数据,根据系统使用的报文封装协议进行以太报文数据恢复,当从El数据流中发现以太报文时立即送出信号到时间戳记录模块锁存当前时刻的系统时间数据,所述当前时刻的系统时间即为PTP时间戳;并将恢复出的以太报文数据输出到报文识别模块和时间戳插入控制模块,报文识别模块识别当前接收的以太报文数据是否是Sync报文或Delay_Req报文或Pdelay_Req报文,并将识别结果传到时间戳插入控制模块,时间戳插入控制模块根据报文识别模块的报文类型指示来控制时间戳记录模块锁存的PTP时间数据的插入,当报文类型为非Sync报文或Delay_Req报文或Pdelay_Req报文时,不对报文做任何处理;当报文类型为Sync报文或Delay_Req报文或Pdelay_Req报文时,将来自时间戳记录模块的时间戳数据插入PTP协议报文的PTP帧头的预留位置处。
5.根据权利要求2所述的方法,其特征在于,对El端口接收的报文数据进行缓存控制,报文写入控制模块将从El接收数据处理模块接收的以太报文数据缓存到报文缓存RAM模块中;报文读取控制模块根据VLAN标记模块的控制从报文缓存RAM模块中读取出报文数据,并将报文数据发送到VLAN标记模块。
6.一种以太数据与多路El数据的处理系统,其特征在于,所述系统包括:E1接收数据处理模块、El接收数据缓存模块、VLAN标记模块、VLAN路由模块、El发送数据缓存模块和El发送数据处理模块,其中: 所述El接收数据处理模块用于从El接收接口的串行数据流中恢复出以太报文数据,并记录以太报文恢复时刻的系统时间数据,将记录的时间数据插入需要接收时间数据的以太报文中; 所述El接收数据缓存模块用于将每个El接收接口恢复、处理后的以太报文数据进行分区域缓存; 所述VLAN标记模块用于依次将各个El接收缓存区域空间的以太报文添加El端口VLAN标记后向以太接口发出; 所述VLAN路由模块用于从以太接口接收的以太报文数据,根据VLAN号路由到对应El端口的发送缓存空间中; 所述El发送数据缓存模块用于为每路El接口设置发送数据缓存空间,将从以太接口接收并识别出向该路El接口发送的以太报文数据缓存到该端口对应的缓存空间; 所述El发送数据处理模块用于将各个El发送端口在将发送缓存空间的以太报文进行El封装,发送过程中,记录以太报文发送时刻的系统时间数据,并将记录的时间数据或处理后的数据插入需要发送时间数据的以太报文中。
7.根据权利要求6所述的装置,其特征在于,所述El接收数据处理模块具体用于从El接口接收的串行数据流中恢复出以太报文数据,并记录以太报文数据恢复时刻的系统时间;对从El数据流中恢复出的以太报文数据进行识别,识别出PTP事件报文,并将恢复时刻的时间戳数据插入PTP事件报文的PTP头部的保留字节处,再将报文进行缓存;对于识别出的非PTP事件报文,直接将报文进行缓存;依次将每路El接收缓存空间的以太报文数据添加上端口 VLAN标记后送到以太接口。
8.根据权利要求6所述的装置,其特征在于,所述El发送数据处理模块具体用于从以太接口接收的以太报文数据,根据以太报文数据的VLAN标记对以太报文数据进行路由,以太报文数据的VLAN号与El端口所对应的VLAN号相同时,将该数据帧去掉VLAN标记后转发到该El端口所对应的缓存空间;如果数据帧不带VLAN标记或VLAN号与所有El端口对应的VLAN号不匹配时,将该数据帧向所有El端口的缓存空间转发;每路El发送缓存空间的以太数据进行封装后发送到El接口,在这过程中,记录以太数据发送时刻的系统时间,对以太数据类型进行识别,并将记录的系统时间或根据系统时间处理后的数据插入识别出的PTP事件报文的协议规定位置处;对于识别出的非PTP事件报文不做处理。
9.根据权利要求6所述的装置,其特征在于,所述El接收数据处理模块具体包括HDB3解码模块、以太报文解封装模块、时间戳记录模块、报文识别模块和时间戳插入控制模块,其中,HDB3解码模块用于将El接口输入的信号进行HDB3解码恢复出El串行数据;以太报文解封装模块用于将HDB3解码模块恢复的El串行数据,根据系统使用的报文封装协议进行以太报文数据恢复,当从El数据流中发现以太报文时立即送出信号到时间戳记录模块213锁存当前时刻的系统时间数据,所述当前时刻的系统时间即为PTP时间戳;并将恢复出的以太报文数据输出到报文识别模块和时间戳插入控制模块;报文识别模块用于识别当前接收的以太报文数据是否为Sync报文或Delay_Req报文或Pdelay_Req报文或其他,并将识别结果传到时间戳插入控制模块;时间戳插入控制模块用于根据报文识别模块的报文类型指示来控制时间戳记录模块锁存的PTP时间数据的插入,当报文类型为非Sync报文或Delay_Req报文或Pdelay_Req报文时,不对报文做任何处理;当报文类型为Sync报文或Delay_Req报文或Pdelay_Req报文时,将来自时间戳记录模块的时间戳数据插入PTP协议报文的PTP帧头的预留位置处。
10.根据权利要求6所述的装置,其特征在于,所述El接收数据缓存模块具体包括:报文写入控制模块、报文缓存RAM模块、报文读取控制模块,所述El接收数据缓存模块用于提供El接收的报文数据的缓存控制,报文写入控制模块用于将从El接收数据处理模块接收的以太报文数据缓存到报文缓存RAM模块中;所述报文读取控制模块用于根据VLAN标记模块的控制从报文缓存RAM模块中读取出报文数据,并将报文数据发送到VLAN标记模块。
【专利摘要】本发明公开了一种以太数据与多路E1数据的处理方法及系统,其将PTP事件报文的收、发时间戳的位置定于E1接口处,消除了以太与E1协转过程的不确定时延带来的线路时延的变化,从而导致PTP授时精度降低的影响;且以太接口与多E1接口的以太报文通过端口VLAN标记来进行交互,不仅提高了以太接口的带宽利用率,而且提高了E1链路的有效带宽,实现了满足多节点、长距离时间同步系统网络构建的应用需求,达到优化和简化系统设计,降低授时精度的不利因素,提高授时精度,实现多E1接口授时的应用需求的技术效果。
【IPC分类】H04J3-06
【公开号】CN104660360
【申请号】CN201510055029
【发明人】何定高, 王广才, 楚鹰军, 曾勇
【申请人】电信科学技术第五研究所
【公开日】2015年5月27日
【申请日】2015年2月3日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1