【技术实现步骤摘要】
一种虚拟以太网卡的实现方法及装置
本专利技术属于高速总线数据通信
,具体涉及一种虚拟以太网卡的实现方法及装置。
技术介绍
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。