一种虚拟以太网卡的实现方法及装置制造方法及图纸

技术编号:20549903 阅读:34 留言:0更新日期:2019-03-09 22:12
本发明专利技术公开的虚拟以太网卡的实现方法是在链路层识别为FC节点卡,在应用层分别识别为FC节点卡和以太网卡,在物理上共享同一硬件,实现FC业务与以太网业务的相互独立,互不干涉。所述FC节点卡装置由核心板与转接底板组成,所述核心板包括FPGA核心处理模块、DDR3内存,转接底板包括光模块、光纤连接器、PCIE接口,底板PCIE接口与FMC接口转接,完成数据收发,通过PCIE总线与主控板互联,实现整个FC节点卡与主机系统的通信连接,完成主控板卡和外部光纤链路的数据交换。本发明专利技术满足了原有软件在新硬件上的平滑升级,兼容性较好,为多业务传输通道复用提供了有效解决方案,可成功应用于FC总线相关设备上。

【技术实现步骤摘要】
一种虚拟以太网卡的实现方法及装置
本专利技术属于高速总线数据通信
,具体涉及一种虚拟以太网卡的实现方法及装置。
技术介绍
FC总线网络作为一种新的传输网络,其自身具有高带宽、低延时的特点,现有的FC总线技术,在链路层为主机提供了一种新的网络接入方式,然而这种变动会导致应用层软件的巨大变化,为了使原有的以太网应用软件能够直接运行在基于PCIE接口的FC节点卡上,需设计一种FC总线虚拟网卡驱动方法和装置,使其在链路层识别为FC节点卡,在应用层分别识别为FC节点卡和以太网卡,满足原有软件在新硬件上的平滑升级。该方法不影响原有FC节点卡上的FC业务的正常运行,满足多业务应用场景,解决了当前网络接入方式存在的不足:(1)以太网卡与FC卡的相互依赖性,业务干涉较大。(2)FC卡逻辑底层进行数据组帧的开销较大。(3)传统以太网轮询接收机制的不适用性导致带宽利用率较低。
技术实现思路
本专利技术的目的是:提供一种虚拟以太网卡的实现方法,使以太网业务能正常运行,在LINUX操作系统底层驱动层约定实现以太网业务传输,并提供了一种FC节点卡实现装置,该虚拟以太网卡的存在不影响原有FC业务的正常运行。为多本文档来自技高网...

【技术保护点】
1.一种虚拟以太网卡的实现方法,其特征在于:在链路层识别为FC节点卡,在应用层分别识别为FC节点卡和以太网卡,在物理上共享同一硬件,实现FC业务与以太网业务的相互独立。

【技术特征摘要】
1.一种虚拟以太网卡的实现方法,其特征在于:在链路层识别为FC节点卡,在应用层分别识别为FC节点卡和以太网卡,在物理上共享同一硬件,实现FC业务与以太网业务的相互独立。2.根据权利要求1所述的虚拟以太网卡的实现方法,其特征在于:所有以太网数据在链路层遵循FC协议,以太网数据在链路层进行识别,并进行以太网协议到FC协议的数据转换,实现以太网数据到FPGA核心处理模块的隐藏式传输,达到在链路层FC数据传输的标准化、统一化。3.根据权利要求1所述的虚拟以太网卡的实现方法,其特征在于:在加载所述虚拟以太网卡时申请虚拟MAC,以配置文件的形式存放在系统指定目录下,每个PC节点卡的每个卡只有一个MAC地址,相互独立。4.根据权利要求1所述的虚拟以太网卡的实现方法,其特征在于:以太网数据到FC数据帧转换,根据以太网消息ID和目的ID进行FC数据组帧,实现数据业务类型与FPGA核心处理模块的无关性,减少FPGA处理模块的工作开销。5.根据权利要求1或2或4所述的虚拟以太网卡的实现方法,其特征在于:所述以太网数据需要在驱动层面完成到FC协议的转换...

【专利技术属性】
技术研发人员:李金凤卫铁锤李帅兵韦璞陈旭辉刘朋
申请(专利权)人:中航光电科技股份有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1