电子说
自研GE MAC上拓展了自研MACSec的功能,为了验证正确性而做了以下测试。通过与开启MACSec功能的88E1548P PHY对接,验证协议实现的正确性。
使用的原型验证板为自研24+2 ports高性能低延迟FPGA原型验证板。软硬件一体自研究。
(对我司FPGA验证板有兴趣的公司可以联系我了解产品情况及购买)
加密功能验证
使能PHY的发送方向上的加密功能,此通道对应的MacSec Core不使能加密功能;
使能另一条通路的MacSec Core加密功能;
通过仪表从第三个口打入一个帧,通过wire shark在上述两端口上抓取报文,对比加密结果,再与AES官网上结果对比;三者一致是期望结果。
端口设置:
上述端口,P2是启用PHY的加密功能,P3是启用TSN CORE的加密功能;P4没有加密功能;
观察结果:
最后4B为CRC;可以看到加密结果一致。
PHY加密 自研CORE解密
板上4个端口连接成Snake:1口接仪表,2口和3口用网线连接,4口接仪表;
配置2口PHY加密;
配置3口Core解密;
配置交换蛇形流;
结果如图:
挂表1分钟:
CORE加密,PHY解密
硬件拓扑如上;
配置port2 PHY解密;
配置port1 core加密;
配置蛇形流;
结果如图:
挂表1分钟:
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !