System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种采用IP方式传输时隙成帧数据的方法技术_技高网

一种采用IP方式传输时隙成帧数据的方法技术

技术编号:40422113 阅读:8 留言:0更新日期:2024-02-20 22:41
本发明专利技术公开了一种采用IP方式传输时隙成帧数据的方法,包括如下步骤:1)时隙成帧数据提取:2)时隙数据封装成IP包;3)IP包传输;4)IP数据包解析;5)时隙数据恢复处理。这种方法能提高时隙成帧数据传输设备的通用性、灵活性和可靠性。

【技术实现步骤摘要】

本专利技术涉及光通信领域,特别涉及一种采用ip方式传输时隙成帧数据的方法。


技术介绍

1、在现有的网络通信技术中,通常采用ip数据包的方式来传输数据,即把需要传输的内容封装成为ip数据包,通过基于ip的交换和传输设备进行传输。随着软硬件技术的成熟,ip设备传输数据成为了主流。然而,通过时隙成帧方式来传输数据的设备采用的传输机制与ip方式传输不一样,其传输机制是把在连续固定频率时钟下所产生的时隙数据组成长度固定的时隙数据帧,在数据帧的特定时隙内传输数据。因此,由于传输机制不一样,时隙成帧传输设备无法直接与ip传输设备互联,也无法通过ip传输设备互联进行互联。为了时隙成帧设备的应用更加广泛且灵活,需要采用技术手段让时隙成帧数据传输设备可以通过ip传输设备跨网络互联。


技术实现思路

1、本专利技术的目的是针对现有技术的不足,而提供一种采用ip方式传输时隙成帧数据的方法。这种方法能提高时隙成帧数据传输设备的通用性、灵活性和可靠性。

2、实现本专利技术目的的技术方案是:

3、一种采用ip方式传输时隙成帧数据的方法,包括如下步骤:

4、1)时隙成帧数据提取:时隙成帧数据是在固定时钟下产生的,每一个时钟传输1比特的数据,固定的数据长度组成一个时隙数据帧,数据帧内又可分为固定的帧头,用于传输控制信息的开销和时隙数据净荷,采用sdh光同步数字传输网络,数据帧长度固定为19440比特、传输时钟为155520kbit/s,时隙成帧数据可以提取整个数据帧的信息,也可以只提取开销和时隙数据净荷,采用提取整个数据帧方式;

5、2)时隙数据封装成ip包:将缓存到固定长度时隙成帧数据按照ieee 802.3标准添加mac地址、包类型、ip字段、fcs字段和自定义时隙数据开销,组成ip数据包,其中时隙数据开销分为5个字段,每个字段2个字节,共10个字节,分别为:

6、2-1)时隙数据包特征标记:长度为2字节、16进制数据,设定为16’hb6a5,用来识别ip数据包是否为装载自定义时隙成帧的ip数据包,并与其它类型的ieee 802.3数据包进行区分;

7、2-2)时隙数据流编号:长度为2字节、10进制数据,用于区分65535路时隙成帧数据,编号从0开始,到65535结束,每一个编号表示1路时隙成帧数据,因此,可以支持在同一个ip网络中同时传输多达65536路时隙成帧数据ip包;

8、2-3)时隙数据包序列号:长度为2字节、10进制数据,根据步骤2-2)时隙数据流标号描述,每一路时隙成帧数据采用独立的数据包编号,计数方式为每一个数据包累加1,计数值从0到65535循环,用以判断时隙流数据包是否在传输过程中出现了丢包、顺序错乱的情况;

9、2-4)时隙数据流长度:长度为2字节、10进制数据,表示ip包内时隙数据净荷的长度,ieee 802.3所规定的ip包长度为1518字节,减去ieee 802.3标准所规定的字段38字节和时隙数据开销10字节,时隙数据流长度物理有效范围为1至1470,同时为避免一个ip包内净荷数据太少导致传输效率低下,或者净荷数据太多导致时隙数据延时过大,规定时隙数据流长度逻辑逻辑有效范围为128至640,如果接收到的数值不在逻辑有效范围内均属无效;

10、2-5)时隙数据帧头定位:长度为2字节、10进制数据,时隙成帧数据帧的帧头会随机的分布到不同的ip数据包当中,如果时隙数据帧头定位字段设置为65535即16’hffff表示帧头第一个字节不在当前ip包之中;如果时隙数据帧头定位字段设置为0表示帧头为时隙数据开销字段后面的第1个字节;如果时隙数据帧头定位字段设置为大于0且小于步骤2-4)中的时隙数据流长度的数值,表示帧头跟时隙数据开销字段之间的字节数,其它值均无效,这样接收端可以根据时隙数据帧头定位字段判断当前ip包内是否包含时隙成帧数据的帧头,以及帧头的位置;

11、3)ip包传输:将封装好的含有时隙成帧数据的ip数据包通过ip网络传输,由于封装完成的数据包符合ieee 802.3标准,可以在兼容该标准的任何ip网络中传输,时隙数据ip包经过ip网络设备交换和传输以后,达到设定的目的ip设备;

12、4)ip数据包解析:接收端接收到ip数据包以后,从ip数据包中提取出时隙成帧数据,具体为:

13、4-1)首先提取出ip数据包的时隙数据开销,时隙数据开销在ip数据包ip字段的后面,共5个字段10个字节,分别是时隙数据包特征标记、时隙数据流编号、时隙数据包序列号、时隙数据流长度和时隙数据帧头定位;

14、4-2)ip设备中同时传输多种协议的ip数据包,首先读取时隙数据包特征标记是否为预设的数值,预设的数值为16’hb6a5,判断当前ip包是否是携带时隙数据的ip包,如果不是的话抛弃当前数据包不进行处理,如果是的话进行一步处理;

15、4-3)提取时隙数据流编号,数值从0到65535,每一个数值表示一台时隙传输设备的ip包,通过该编号区分ip包属于哪一个时隙数据流,分别进行下一级处理;

16、4-4)提取时隙数据包序列号,如果数值比前一个数据包的序列号递增1,或者在边界情况下当前数据包序列号为0,前一个数据包的序列号为65535,就表示数据包连续,直接进行下一步处理,如果不是就表示数据包存在顺序错乱或者丢失的情况,需要进行缓存并重新排序;

17、4-5)提取时隙数据流长度字段,判断时隙数据流长度是否符合逻辑有效范围128至640,如果不符合抛弃当前数据包不进行处理,如果符合的话提取出相应长度的时隙成帧数据;

18、4-6)根据时隙数据帧头定位字段确定时隙数据帧头的位置,如果字段为最大值16’hffff,或者字段数值大于或等于步骤4-5)中时隙数据流长度字段数值,表示该ip包的时隙数据净荷内没有帧头;如果时隙数据帧头定位字段数值小于时隙数据流长度字段数值,表示时隙数据帧头距离时隙数据开销的字节数,从而定位到时隙数据帧头;特殊的情况,如果该字段为最小值16’h0000,表示时隙数据开销后面紧跟着的一个字节即为时隙数据帧头;

19、4-7)结束当前ip数据包处理;

20、5)时隙数据恢复处理:恢复出时隙数据的时钟,将恢复出的时隙成帧数据的数据和时钟发送到时隙成帧传输设备进行传输,具体为:

21、5-1)将缓存的时隙数据存入随机访问内存ram(random access memory,简称ram),ram存储容量为8192字节,将ram的存储空间分为16个区,记为0区、1区、……、14区、15区,每一个区存储空间为512个字节,实时统计ram里面的内存入的时隙数据并进行计数,计数值在0区范围内表示ram存储的时隙数据量较少,计数值在15区范围表示ram存储的时隙数据量较多,ram即将被存满;

22、5-2)当ram内时隙数据计数值显示ram存储存入的数据值在5区到10区之间,接收端采用时隙设备规定的固定本文档来自技高网...

【技术保护点】

1.一种采用IP方式传输时隙成帧数据的方法,其特征在于,包括如下步骤:

【技术特征摘要】

1.一种采用ip方式传输时隙成帧数据...

【专利技术属性】
技术研发人员:何能正龚华达卢上丁孙述桂高杰文善贤周信誉
申请(专利权)人:中国电子科技集团公司第三十四研究所
类型:发明
国别省市:

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

1