自研MACSec与88E1548P对通测试

电子说

1.3w人已加入

描述

自研GE MAC上拓展了自研MACSec的功能,为了验证正确性而做了以下测试。通过与开启MACSec功能的88E1548P PHY对接,验证协议实现的正确性。

使用的原型验证板为自研24+2 ports高性能低延迟FPGA原型验证板。软硬件一体自研究。

(对我司FPGA验证板有兴趣的公司可以联系我了解产品情况及购买)

加密功能验证

使能PHY的发送方向上的加密功能,此通道对应的MacSec Core不使能加密功能;

使能另一条通路的MacSec Core加密功能;

通过仪表从第三个口打入一个帧,通过wire shark在上述两端口上抓取报文,对比加密结果,再与AES官网上结果对比;三者一致是期望结果。

端口设置:

FPGA

上述端口,P2是启用PHY的加密功能,P3是启用TSN CORE的加密功能;P4没有加密功能;

观察结果:

最后4B为CRC;可以看到加密结果一致。

FPGA

PHY加密 自研CORE解密

板上4个端口连接成Snake:1口接仪表,2口和3口用网线连接,4口接仪表;

配置2口PHY加密;

配置3口Core解密;

配置交换蛇形流;

结果如图:

FPGA

挂表1分钟:

FPGA

CORE加密,PHY解密

硬件拓扑如上;

配置port2 PHY解密;

配置port1 core加密;

配置蛇形流;

结果如图:

FPGA

挂表1分钟:

FPGA

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分