[发明专利]一种VPWS环境实现RFC2544的方法及设备有效

专利信息
申请号: 201711324839.0 申请日: 2017-12-13
公开(公告)号: CN108075949B 公开(公告)日: 2021-03-23
发明(设计)人: 魏立军 申请(专利权)人: 安徽皖通邮电股份有限公司
主分类号: H04L12/26 分类号: H04L12/26;H04L12/741
代理公司: 北京科亿知识产权代理事务所(普通合伙) 11350 代理人: 汤东凤
地址: 230041 *** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种VPWS环境实现RFC2544的方法及设备,包括多核CPU作为控制面的核心,运行多种控制面协议,生成转发面处理数据包时需要的VPWS和RFC2544各种表项,多核CPU还用于生成RFC2544主动端测试的数据包;转发面由交换芯片和FPGA实现,交换芯片和FPGA互相配合处理VPWS环境下的RFC2544测试数据包;对于RFC2544主动端发包,多核CPU生成测试数据包写入FPGA,FPGA发送测试流量到交换芯片,交换芯片把测试流量发送出去;对于RFC2544被动端,交换芯片收包处理后,把测试流量发送给FPGA,FPGA处理后再次把测试流量发送给交换芯片,交换芯片把测试流量发送出去;对于RFC2544主动端收包,交换芯片收包处理后,把测试流量发送给FPGA,FPGA对测试流量做RFC2544测试参数的最后计算;可以实现设备端口的线速转发,保证设备端口的转发性能。
搜索关键词: 一种 vpws 环境 实现 rfc2544 方法 设备
【主权项】:
1.一种VPWS环境实现RFC2544的方法,其特征在于:具体包括以下步骤:对于RFC2544主动端发包:步骤1,多核CPU做第一处理,根据用户配置测试信息VPWS实例对应的UNI接口,获取到对应的VPWS实例的NNI口以及PW标签、TE标签、下一跳P设备的MAC地址,并根据用户配置的测试数据包目的MAC地址,源MAC地址,生成需要在VPWS环境下测试的数据包,并把包写入FPGA;步骤2,FPGA做第二处理,根据配置的VPWS实例、数据包长、发包速率、突发长度、测试时长、测试数据流类型、数据流测试使能,在每个包中插入VPWS实例号、流ID、序列号和时间戳,把测试流量发送给交换芯片;步骤3,交换芯片做第三处理,直接把测试流量从设备NNI口透传出去;对于RFC2544被动端:步骤4,设备从NNI接口接收测试数据流量,交换芯片做第四处理,剥离测试流量外层的目的MAC、源MAC、TE标签、PW标签,在载荷中打上代表VPWS实例的VLANID,把测试流量发送给FPGA;步骤5,FPGA做第五处理,从交换芯片收到测试流量后,剥掉包中的VLANID并用VLANID查找VLAN表,在载荷外面依次封装上PW标签、TE标签、源MAC地址和目的MAC地址,并把测试流量发送给交换芯片;多核CPU根据VPWS的环境,会先生成代表VPWS实例的VLAN表写入FPGA,内容为从被动端设备NNI口出去时需要封装的PW标签、TE标签、源MAC地址和目的MAC地址;步骤6,交换芯片做第六处理,直接把测试流量从设备NNI口透传出去;对于RFC2544主动端收包:步骤7,设备从NNI接口接收测试数据流量,交换芯片做第七处理,剥离测试流量外层的目的MAC、源MAC、TE标签、PW标签,把测试流量发送给FPGA;步骤8,FPGA做第八处理,从交换芯片收到测试流量后,根据测试流量中的VPWS实例号、流ID、序列号和时间戳,计算出RFC2544每个VPWS实例每条流的测试参数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽皖通邮电股份有限公司,未经安徽皖通邮电股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201711324839.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top