一种混合模式高速前端网络接入处理方法

文档序号:7897602阅读:230来源:国知局
专利名称:一种混合模式高速前端网络接入处理方法
技术领域
本发明涉及高速网络信息处理领域,具体涉及一种混合模式高速前端网络接入处 理方法。
背景技术
在IOG网络环境中,主要有IOGE和10GP0S两种协议接入模式,由于协议不同,在 单一接口中,一般采用独立实现上述某种协议接入模式的方式,少数网络测试设备可同时 具备两种接入方式,即使有多个端口,一般也是通过配置使得其单个端口支持单协议模式 实现,而不能在多个端口上通过自适应实现两种协议。现在的高速网络接入设备大多采用专用芯片实现,要同时实现两个混合协议的接 口其成本较高,一般仅采用单一接口实现单一协议。

发明内容
本发明目的在于在价格相对较低的可重构器件上解决在两个或多个端口上通过 自适应的方式实现IOG网络环境下IOGE和10GP0S两种协议混合接入的问题。一种混合模式高速前端网络接入处理方法,步骤如下A、高速串并转换单元将两路数据转换后输入到可重构器件;B、通道选择模块根据软件的配置或者通过自适应的方式对外部输入的数据进行 时钟控制和数据通道的选择;C、IOGE处理单元和10GP0S处理单元分别单独进行IOGE和10GP0S物理层和数据 链路层协议的处理;D、数据合并单元将数据流合并为一条数据流供后续网络信息处理单元使用。本发明的一种优选技术方案在于所述两路数据可以为两个IOGE或两个10GP0S 或一个 IOGE 和一个 10GP0S。本发明的另一优选技术方案在于数据合并单元在进行单一数据通道时,只起到 数据传送功能,在进行双路混合接入模式时,需要将三种混合情况的数据流合并为一条数 据流,供后续网络信息处理单元使用。本发明的再一优选技术方案在于通道选择单元工作的过程为如果是软件配置, 则系统上电复位后会根据软件下发的寄存器指令将相关的时钟信息发送给晶振控制单元; 如果是自适应方式,则按照下述步骤进行步骤1 系统上电复位后若10GE/P0S端口无信号丢失状态,则进入步骤2 ;步骤2 开启通往IOGE数据处理单元的通道,默认已选择IOGE网络环境下的时 钟,若检测到端口信号丢失状态,则返回步骤1,若在判断时间内未收到IOGE数据锁定信号 则响应内部超时机制,进入步骤3,若未响应超时机制则停留至此步骤,自适应完成;步骤3 当前工作模式不是IOGE网络环境,关闭通往IOGE数据处理单元的通道, 进入步骤4 ;
步骤4:开启通往10GP0S数据处理单元的通道,通知晶振控制单元需要切换到 10GP0S环境下的对应时钟,进入步骤5 ;步骤5 若检测到端口信号丢失状态,则返回步骤1,在判断时间内若未收到 10GP0S数据锁定信号则响应内部超时机制,进入步骤6,若为响应超时机制则停留至此步 骤,自适应完成;步骤6 当前工作模式不是10GP0S网络环境,关闭通往10GP0S数据处理单元的通 道,返回步骤2。本发明的一种较优选技术方案在于步骤2和步骤5中当自适应完成后,有效时钟 信息会被寄存,以方便软件查询,帮助软件确定是否可以开启自适应方式。本发明实现多 种高速网络环境下的捕包及处理,避免多次投入,节约成本。


图1是本发明系统结构图 图2是本发明系统工作原理图
具体实施例方式本发明利用可重构技术同时实现支持IOGE和10GP0S两种模式的接入,并可通过 自适应的方式自动选择当前的网络协议,也可根据软件的配置,对两个接口进行任意的接 入方式选择,如两个IOGE或两个10GP0S或一个IOGE加一个10GP0S,以灵活支持不同网络 环境下的IOG带宽接入。可参考附图1和附图2,其中附图1为整体结构图,附图2为具体控制结构图。附图1中,高速串并转换模块采用ASIC芯片将10. 3125(ibpS(10GE环境)或 9. 95328(ibpS(10GP0S环境)的串行数据流转换成并行数据输入到可重构器件;通道选择模 块根据软件的配置或者通过自适应的方式对外部输入的数据进行时钟控制和数据通道的 选择,此处数据通道的选择主要指选择来自单路或双路的数据是否输出给后续的两个处理 单元,以处理三种情况的数据流;IOGE处理单元和10GP0S处理单元分别单独进行IOGE和 10GP0S物理层和链路层协议的处理,并可同时处理来自两路最大共20G的网络数据流量; 数据合并模块在单数据通道时,只起到数据传送的功能,在进行双路混合接入模式时,需要将三种混 合情况的数据流合并为一条数据流,供后续网络信息处理单元使用,数据合并模块向后提 供的数据为网络层以上的网络报文。通道选择单元周围的控制信号如附图2所示。图中,通道1数据缓存单元和通道 2数据缓存单元分别缓存来自外部两个输入端口的网络数据,其受通道选择单元的控制, 以将缓存的数据输出;通道选择单元的作用有二 一是通过IOGE数据锁定信号和10GP0S 数据锁定信号仲裁数据流的走向并及时根据仲裁结果发出读取前面缓存的命令,二是通 知晶振控制单元改变外部晶振的时钟频率;IOGE和10GP0S数据处理单元进行标准的网络 链路层协议的处理,在此不再赘述;晶振控制单元根据通道选择单元提供的控制信息通过 IIC总线向外部的两个晶振发出修改时钟频率的指令,以切换两个高速串并转换芯片上的 工作时钟,此单元的默认时钟是IOGE网络环境的工作时钟(161. 1328125MHz)。
通道选择单元工作的过程如果是软件配置,则系统上电复位后会根据软件下发 的寄存器指令将相关的时钟信息发送给晶振控制单元。如果是(根据寄存器指令而采用 的)自适应方式,则按照下述步骤进行步骤1 系统上电复位后若10GE/P0S端口无信号丢失状态,则进入步骤2 ;步骤2 开启通往IOGE数据处理单元的通道,默认已选择IOGE网络环境下的时 钟(161. 13^125MHz),若检测到端口信号丢失状态,则返回步骤1,若在判断时间内未收到 IOGE数据锁定信号则响应内部超时机制,进入步骤3,若未响应超时机制则停留至此步骤, 自适应完成;步骤3 当前工作模式不是IOGE网络环境,关闭通往IOGE数据处理单元的通道, 进入步骤4 ;步骤4:开启通往10GP0S数据处理单元的通道,通知晶振控制单元需要切换到 10GP0S环境下的对应时钟(155. 52MHz),进入步骤5 ;步骤5 若检测到端口信号丢失状态,则返回步骤1,在判断时间内若未收到 10GP0S数据锁定信号则响应内部超时机制,进入步骤6,若为响应超时机制则停留至此步 骤,自适应完成;步骤6 当前工作模式不是10GP0S网络环境,关闭通往10GP0S数据处理单元的通 道,返回步骤2。以上步骤2和步骤5中当自适应完成后,有效时钟信息会被寄存,以方便软件查 询,帮助软件确定是否可以开启自适应方式。本发明仅作为网络处理的接入部分,经过数据合并后,可进行后续网络层以上各 协议的分析处理,亦可直接将数据上传到主机。
权利要求
1.一种混合模式高速前端网络接入处理方法,其特征在于步骤如下A、高速串并转换单元将两路数据转换后输入到可重构器件;B、通道选择模块根据软件的配置或者通过自适应的方式对外部输入的数据进行时钟 控制和数据通道的选择;CUOGE处理单元和10GP0S处理单元分别单独进行IOGE和10GP0S物理层和数据链路 层协议的处理;D、数据合并单元将数据流合并为一条数据流供后续网络信息处理单元使用。
2.如权利要求1所述一种混合模式高速前端网络接入处理方法,其特征在于所述两 路数据可以为两个IOGE或两个10GP0S或一个IOGE和一个10GP0S。
3.如权利要求1所述一种混合模式高速前端网络接入处理方法,其特征在于数据合 并单元在进行单一数据通道时,只起到数据传送功能,在进行双路混合接入模式时,需要将 三种混合情况的数据流合并为一条数据流,供后续网络信息处理单元使用。
4.如权利要求1所述一种混合模式高速前端网络接入处理方法,其特征在于通道选 择单元工作的过程为如果是软件配置,则系统上电复位后会根据软件下发的寄存器指令将 相关的时钟信息发送给晶振控制单元;如果是自适应方式,则按照下述步骤进行步骤1 系统上电复位后若10GE/P0S端口无信号丢失状态,则进入步骤2 ;步骤2 开启通往IOGE数据处理单元的通道,默认已选择IOGE网络环境下的时钟,若 检测到端口信号丢失状态,则返回步骤1,若在判断时间内未收到IOGE数据锁定信号则响 应内部超时机制,进入步骤3,若未响应超时机制则停留至此步骤,自适应完成;步骤3 当前工作模式不是IOGE网络环境,关闭通往IOGE数据处理单元的通道,讲入 步骤4 步骤4 开启通往10GP0S数据处理单元的通道,通知晶振控制单元需要切换到10GP0S 环境下的对应时钟,进入步骤5 ;步骤5 若检测到端口信号丢失状态,则返回步骤1,在判断时间内若未收到10GP0S数 据锁定信号则响应内部超时机制,进入步骤6,若为响应超时机制则停留至此步骤,自适应 完成;步骤6 当前工作模式不是10GP0S网络环境,关闭通往10GP0S数据处理单元的通道, 返回步骤2。
5.如权利要求4所述一种混合模式高速前端网络接入处理方法,其特征在于步骤2 和步骤5中当自适应完成后,有效时钟信息会被寄存,以方便软件查询,帮助软件确定是否 可以开启自适应方式。
全文摘要
本发明提供了一种混合模式高速前端网络接入处理方法。高速串并转换单元将两路数据转换后输入到可重构器件;通道选择模块根据软件配置对网络数据进行分流;10GE处理单元和10GPOS处理单元分别单独进行10GE和10GPOS物理层和数据链路层协议的处理;数据合并单元将数据流合并为一条数据流供后续网络信息处理单元使用。本发明实现多种高速网络环境下的捕包及处理,避免多次投入,节约成本。
文档编号H04L29/06GK102064987SQ201010611610
公开日2011年5月18日 申请日期2010年12月17日 优先权日2010年12月17日
发明者刘朝辉, 张磊, 张英文, 白宗元, 纪奎 申请人:天津曙光计算机产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1