数据传输方法和装置的制造方法

文档序号:9670653阅读:509来源:国知局
数据传输方法和装置的制造方法
【技术领域】
[0001 ] 本发明涉及通信领域,尤其涉及数据传输方法和装置。
【背景技术】
[0002]随着互联网的发展,数据流量增长迅速,光通信的DWDM (Dense WavelengthDivis1n Multiplexing,密集型光波复用)网络已经不能满足需要,国际标准组织提出了采用OTN(Optical Transport Network,光传送网)作为底层传输网络,以满足日益增长的数据带宽需求。0ΤΝ网络定义了帧格式、开销和速率等级等。目前0ΤΝ定义了 4个传输速率等级,分别是光通路传送单元(Optical Channel Transport Unit,简称OTUk)的0TU1、0TU2、0TU3、0TU4。OTUk信号是实际的传输信号,由4行乘4080列(4*4080字节)构成一帧。帧头采用特殊的标志信号,占用第1行中的第1列至第6列,一般固定用16进制数分别表示为F6、F6、F6、28、28、28。通过搜寻这6个固定字节,可以找到帧头,从而找到帧内其它数据。OTUk信号承载了 0DUk(0ptical Channel Data Unit,光通路数据单元),ODUk的一帧由 4 行乘 3824 列(4*3824 字节)构成,ODUk 承载了 OPUk(Optical Channel PayloadUnit,光通道净荷单元),OPUk —帧由4行乘3808列(4*3808字节)构成。OPUk承载客户数据,随着IP网络的发展,0ΤΝ网络需要能够直接承载以太网数据,因此,如何实现任意速率、多个通道的以太网的数据在统一的0ΤΝ传送平台上进行传送是一个亟待解决的问题。

【发明内容】

[0003]本发明的主要目的在于提供一种数据传输方法和装置,旨在解决任意速率、多个通道的以太网的数据在统一的0ΤΝ传送平台上进行传送的问题。
[0004]为实现上述目的,本发明提供一种数据传输方法,所述数据传输方法包括:
[0005]将接收的第一以太网数据帧封装成第一帧映射模式GFP-F数据帧;
[0006]将所述第一 GFP-F数据帧转换为第一灵活速率ODUflex数据帧;
[0007]将所述第一 ODUflex数据帧转发至交叉矩阵背板的指定端口 ;
[0008]将所述转发至指定端口的第一 ODUflex数据帧转换为第二 GFP-F数据帧;
[0009]将所述第二 GFP-F数据帧解帧为第二以太网数据帧并将所述第二以太网数据帧进行输出。
[0010]优选地,所述将第一 GFP-F数据帧转换为第一 ODUflex数据帧的步骤具体包括:[0011 ] 获取所述第一 GFP-F数据帧的帧通道;
[0012]根据所述第一 GFP-F数据帧的帧通道查找预先配置的时隙配置表,获取所述第一GFP-F数据帧对应分配的ODUflex帧时隙位置;
[0013]将所述第一 GFP-F数据帧输出至所述对应分配的ODUflex帧时隙位置。
[0014]优选地,所述获取第一 GFP-F数据帧的通道号的步骤之前还包括:
[0015]配置所述第一 GFP-F数据帧的帧通道与第一 ODUflex数据帧的帧时隙位置对应的时隙配置表。
[0016]优选地,所述将转发至指定端口的第一 ODUflex数据帧转换为第二 GFP-F数据帧的步骤具体包括:
[0017]获取所述第一 ODUflex数据帧的帧时隙位置;
[0018]根据所述第一 ODUflex数据帧的帧时隙位置查找预先配置的时隙配置表,获取所述第一 ODUflex数据帧的帧时隙位置对应的第二 GFP-F数据帧的帧通道;
[0019]将所述第一 ODUflex数据帧输出至所述对应分配的第二 GFP-F数据帧的帧通道。
[0020]优选地,所述获取第一 ODUflex数据帧的帧时隙位置对应的第二 GFP-F数据帧的步骤之前包括:
[0021 ] 配置第一 ODUflex数据帧的帧时隙位置与第二 GFP-F数据帧的帧通道对应的时隙配置表。
[0022]为了解决上述的技术问题,本发明进一步提供一种时分到空分的转换方法,所述时分到空分的转换方法包括:
[0023]获取第一 GFP-F数据帧的帧通道;
[0024]根据所述第一 GFP-F数据帧的帧通道查找预先配置的时隙配置表,获取所述第一GFP-F数据帧对应分配的ODUflex帧时隙位置;
[0025]将所述第一 GFP-F数据帧输出至所述对应分配的ODUflex帧时隙位置。
[0026]为了解决上述的技术问题,本发明进一步提供一种空分到时分的转换方法,所述空分到时分的转换方法包括:
[0027]获取所述第一 ODUflex数据帧的帧时隙位置对应的第二 GFP-F数据帧;
[0028]根据所述第一 ODUflex数据帧的帧时隙位置查找预先配置的时隙配置表,获取所述第一 ODUflex数据帧的帧时隙位置对应的第二 GFP-F数据帧的帧通道;
[0029]将所述第一 ODUflex数据帧输出至所述对应分配的第二 GFP-F数据帧的帧通道。
[0030]为了解决上述的技术问题,本发明进一步提供一种数据传输装置,所述数据传输装置包括:
[0031]封帧模块,用于将接收的第一以太网数据帧封装成第一 GFP-F数据帧;
[0032]时分转换模块,用于将所述第一 GFP-F数据帧转换为第一 ODUflex数据帧;
[0033]转发模块,用于将所述第一 ODUflex数据帧转发至交叉矩阵背板的指定端口 ;
[0034]空分转换模块,用于将所述转发至指定端口的第一 ODUflex数据帧转换为第二GFP-F数据帧;
[0035]解帧模块,用于将所述第二 GFP-F数据帧解帧为第二以太网数据帧并将所述第二以太网数据帧进行输出。
[0036]优选地,所述时分转换模块包括:
[0037]第一通道获取单元,用于获取第一 GFP-F数据帧的帧通道;
[0038]第一时隙获取单元,用于根据所述第一 GFP-F数据帧的帧通道查找预先配置的时隙配置表,获取所述第一 GFP-F数据帧对应分配的ODUflex帧时隙位置;
[0039]第一输出单元,用于将所述第一 GFP-F数据帧输出至所述对应分配的ODUflex帧时隙位置。
[0040]优选地,所述时分转换模块还包括:
[0041]第一配置单元,用于配置第一 GFP-F数据帧的帧通道与第一 ODUflex数据帧的帧时隙位置对应的时隙配置表。
[0042]优选地,所述空分转换模块包括:
[0043]第二时隙获取单元,用于获取第一 ODUflex数据帧的帧时隙位置;
[0044]第二通道获取单元,用于根据所述第一 ODUflex数据帧的帧时隙位置查找预先配置的时隙配置表,获取所述第一 ODUflex数据帧的帧时隙位置对应的第二 GFP-F数据帧的帧通道;
[0045]第二输出单元,用于将所述第一 ODUflex数据帧输出至所述对应分配的第二GFP-F数据帧的帧通道。
[0046]优选地,所述空分转换模块还包括:
[0047]第二配置单元,用于配置第一 ODUflex数据帧的帧时隙位置与第二 GFP-F数据帧的帧通道对应的时隙配置表。
[0048]为了解决上述的技术问题,本发明进一步提供一种时分到空分的转换装置,所述时分到空分的转换装置包括:
[0049]第一通道获取模块,用于获取第一 GFP-F数据帧的帧通道;
[0050]第一时隙获取模块,用于根据所述第一 GFP-F数据帧的帧通道查找预先配置的时隙配置表,获取所述第一 GFP-F数据帧对应分配的ODUflex帧时隙位置;
[0051]第一输出模块,用于将所述第一 GFP-F数据帧输出至所述对应分配的ODUflex帧时隙位置。
[0052]为了解决上述的技术问题,本发明进一步提供一种空分到时分的转换装置,所述空分到时分的转换装置包括:
[0053]第二时隙获取模块,用于获取第一 ODUflex数据帧的帧时隙位置;
[0054]第二通道获取模块,用于根据所述第一 ODUflex数据帧的帧时隙位置查找预先配置的时隙配置表,获取所述第一 ODUflex数据帧的帧时隙位置对应的第二 GFP-F数据帧的帧通道;
[0055]第二输出模块,用于将所述第一 ODUflex数据帧输出至所述对应分配的第二GFP-F数据帧的帧通道。
[0056]提供的一种数据传输方法,所述数据传输方法包括:
[0057]将接收的第一以太网数据帧封装成第一 GFP-F数据帧;
[0058]将所述第一 GFP-F数据帧转换为第一 ODUflex数据帧;
[0059]将所述第一 ODUflex数据帧转发至交叉矩阵背板的指定端口 ;
[0060]将所述转发至指定端口的第一 ODUflex数据帧转换为第二 GFP-F数据帧;
[0061]将所述第二 GFP-F数据帧解帧为第二以太网数据帧并将所述第二以太网数据帧进行输出。
[0062]优选地,所述将第一 GFP-F数据帧转换为第一 ODUflex数据帧的步骤具体包括:
[0063]配置第一 GFP-F帧通道与第一 ODUflex帧时隙的对应关系;
[0064]将所述第一 GFP-F帧通道中的第一 GFP-F数据帧写入至第一存储模块的相应位置;
[0065]读出所述写入至第一存储模块的相应位置的第一 GFP-F数据帧并将所述写入第一存储模块的相应位置的第一 GFP-F数据帧输出至与所述第一 GFP-F帧通道对应的第一ODUflex帧时隙中。实现时分的第一 GFP-F数据帧到空分的第一 ODUflex数据帧转换。
[0066]优选地,所述将转发至指定端口的第一 ODUflex数据帧转换为第二 GFP-F数据帧的步骤具体包括:
[0067]配置所述第一 ODUflex帧通道与第二 GFP-F帧时隙的对应关系;
[0068]将所述第一 ODUflex数据帧写入至第二存储模块相应的位置中;
[0069]读出所述写入至第二存储模
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1