【技术实现步骤摘要】
【技术保护点】
一种多虚拟机应用网卡的数据过滤传输方法,其特征在于:所述网卡上设有FPGA和网卡内存模块,所述FPGA包括过滤通道、数据通道、接收控制器和寄存器模块,所述过滤通道包括信息提取模块、目的MAC地址过滤模块、VLAN过滤模块、管理过滤模块和紧急中断过滤模块,所述网卡内存模块中为每个虚拟机创建一个虚拟机队列,所述方法采用如下步骤: A、网卡的MAC模块收到数据包以后,将数据包同时发送到过滤通道和数据通道。 B1、所述数据通道对数据包数据进行拼接,将MAC模块接收到的8位 宽的数据包数据拼接成128位宽,并在接收控制器中给出相应虚拟机队列地址。 B2、所述过滤通道对收到的数据包进行过滤,首先通过信息提取模块提取数据包目的MAC地址,然后通过目的MAC地址过滤模块对数据包的目的MAC地址进行过滤判断,并根 据数据包的目的MAC地址过滤判断结果对数据包进行滤过处理; 所述数据包目的MAC地址包括:单播地址、组播地址和广播地址,所述单播地址数据包的过滤处理步骤包括:先将用单播地址数据包的MAC地址与管理MAC地址寄存器内预设的MAC地址信息 进行比较,判断该 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:曾宇,方信我,郑臣明,杜哲峰,吴平,
申请(专利权)人:曙光信息产业北京有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。