【技术实现步骤摘要】
一种100Gbps以太网过滤方法
本专利技术涉及100Gbps测试速率下以太网数据包过滤领域,具体涉及一种100Gbps以太网过滤方法。
技术介绍
随着信息技术的飞速发展,超高速、超大容量和超宽带宽成为有线通信未来的发展趋势。当前,包括电信运营商、设备厂商等在内的业界各方正在积极推动100G技术的应用部署。以太网测试仪近些年同样发展迅速,呈现出测试速率不断提升,面向应用进行复杂测试的能力越来越强等趋势。国外在高速网络协议测试研究主要体现在高速协议检测一体化集成、自动化测试等技术及实现手段上,并且直接针对用户高度关注的信息出评估结果。由于受接口速率高、数据流量大、协议复杂多样等核心技术的限制,国产高速以太网测试仪存在着测试速率低,协议测试不全面,缺乏应用性信息测试过滤筛选能力等情况,需要全面大幅提升。目前,主流的国产仪器测试速率主要集中在千兆和万兆,100G网络测试仪的研制正在进行之中,很难满足以太网最新技术的发展。同样,如何实现从100Gbps高速率,多协议,流量大的数据中实现有效的数据筛选是面临的新挑战。< ...
【技术保护点】
1.一种100Gbps以太网过滤方法,其特征在于,包括现场可编程门阵列、上位机和存储器,现场可编程门阵列中有CMAC-IP核,在现场可编程门阵列中构建过滤状态机;现场可编程门阵列和存储器均通过标准电接口与上位机连接;/n过滤方法包括以下步骤:/n步骤1:100Gbps测试速率下以太网数据流进入CMAC-IP核,CMAC-IP核中有4个128位数据通道,以太网数据流在4个128位数据通道中依次循环输出;/n步骤2:数据通道输出的数据进入过滤状态机过滤;/n步骤3:过滤后的数据存入存储器,供上位机查看。/n
【技术特征摘要】
1.一种100Gbps以太网过滤方法,其特征在于,包括现场可编程门阵列、上位机和存储器,现场可编程门阵列中有CMAC-IP核,在现场可编程门阵列中构建过滤状态机;现场可编程门阵列和存储器均通过标准电接口与上位机连接;
过滤方法包括以下步骤:
步骤1:100Gbps测试速率下以太网数据流进入CMAC-IP核,CMAC-IP核中有4个128位数据通道,以太网数据流在4个128位数据通道中依次循环输出;
步骤2:数据通道输出的数据进入过滤状态机过滤;
步骤3:过滤后的数据存入存储器,供上位机查看。
2.根据权利要求1所述的一种100Gbps以太网过滤方法,其特征在于,基于标准以太网帧的过滤过程:
在现场可编程门阵列中构建的过滤状态机为将以太网的协议做成树型状态机,树型状态机将所有的以太网的协议进行分层分类;
步骤2具体包括:
步骤2.1:过滤状态机首先过滤帧头的基本协议类型,然后逐级依次确定具体的协议,找到符合条件的协议后,存储此协议并供上位机读取;
步骤2.2:由于帧的起始位置可能出现在4个128位数据通道中的任何一个,4个128位数据通道包括通道0、通道1、通道2和通道3,假设起始位置在通道0,那么后续的数据在通道1,通道2,通道3,通道0,……依次出现;过滤状态机判断好帧的起始位置在哪个数据通道,上位机读取存储的协议对数据通道中的数据流依次进行捕获,捕获后的帧存储在存储器中。
3.根据权利要求1所述的一种100Gbps以太网过滤方法,其特征在于,用户自定义图形的过滤过程:
在现场可编程门阵列中构建的过滤状态机为自定义图形过滤状态机,自定义图形过滤状态机包括基址,偏移,图形和掩码,基址是过滤条件的基准位置,偏移是相对于基址的整数倍字节偏移量,图形是用户需要搜索的信息,长度能达到16字节,掩码和图形相对应,长度也是16字节,当掩码位等于1时,对应的图形位有效,当为零时对应位无效;
步骤2具体包括:
步骤2.1:用户通过上位机输入基址,偏移,图形和掩码,自定义图形过滤状态机映射命令;
步骤2.2:由于数据的起始位置可能出现在4个128位数据通道中的任何一个,4个128位数据通道包括通道...
【专利技术属性】
技术研发人员:吴限光,吴恒奎,孙宏,张奎,张秀超,
申请(专利权)人:中电科仪器仪表有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。