【技术实现步骤摘要】
本专利技术涉及光纤通信,尤其涉及光纤fc领域的消息处理技术,应用于fc子卡的网络管理消息处理,具体而言涉及一种基于fpga的光纤fc网络管理消息处理方法与系统。
技术介绍
1、在光纤网络系统中,消息传输主要依靠fc协议实现。fc协议消息可进一步分为asm协议消息和els协议消息。其中asm消息主要用于传输各类业务数据,els消息主要用于对整个网络系统中的节点进行网络管理。
2、如图1所示,光纤fc网络系统中的节点通常包含宿主机和节点子卡,其中节点子卡包含fpga芯片,负责将接收到的fc消息进行解析,通过pcie接口发送到宿主机,同时通过pcie接收宿主机需要发送的消息,转化为fc协议后发送给其他节点。数据路径如图1所示,当宿主机接收到fc消息后,进行应用层操作,包括业务分发以及网络管理响应等。在传统设计当中,宿主机需要完成asm数据消息的处理,同时,els网络管理消息的处理工作也是由宿主机完成的。此种设计在asm消息数据量较小的情况下,宿主机处理器负荷较低,网管消息及数据消息均能够有效正常的进行处理,但此结构无法适应高带宽大
...【技术保护点】
1.一种基于FPGA的光纤FC网络管理消息处理系统,其特征在于,包括配置于节点子卡的FPGA以及与节点子卡的FPGA通过PCIE接口通信的宿主机;
2. 根据权利要求1所述的基于FPGA的光纤FC网络管理消息处理系统,其特征在于,所述寄存器控制模块通过PCIE接口连接软核模块与宿主机,完成宿主机内核驱动与FPGA的软核模块的直接交互,包括:
3.根据权利要求1所述的基于FPGA的光纤FC网络管理消息处理系统,其特征在于,所述软核模块通过AXI总线与ELS发送模块、ELS接收模块以及寄存器控制模块交互消息,通过向AXI总线不同偏移地址读写数据,完
...【技术特征摘要】
1.一种基于fpga的光纤fc网络管理消息处理系统,其特征在于,包括配置于节点子卡的fpga以及与节点子卡的fpga通过pcie接口通信的宿主机;
2. 根据权利要求1所述的基于fpga的光纤fc网络管理消息处理系统,其特征在于,所述寄存器控制模块通过pcie接口连接软核模块与宿主机,完成宿主机内核驱动与fpga的软核模块的直接交互,包括:
3.根据权利要求1所述的基于fpga的光纤fc网络管理消息处理系统,其特征在于,所述软核模块通过axi总线与els发送模块、els接收模块以及寄存器控制模块交互消息,通过向axi总线不同偏移地址读写数据,完成读写驱动寄存器、读写逻辑寄存器、发送els帧、接收els帧的操作。
4.根据权利要求1所述的基于fpga的光纤fc网络管理消息处理系统,其特征在于,所述软核模块通过对应的寄存器分别下发指令给仲裁模块、els发送模块与els接收模块,实现寄存器交互,并接收仲裁模块、els发送模块与els接收模块的状态与统计信息。
5.根据权利要求1所述的基于fpga的光纤fc网络管理消息处理系统,其特征在于,所述仲裁模块包括bram控制器、双端口bram以及bram逻辑仲裁控制模...
【专利技术属性】
技术研发人员:李昱琨,李军,连璐,
申请(专利权)人:南京全信传输科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。