Networking Netmap桥接是否会破坏FreeBSD上的ipfw规则

Networking Netmap桥接是否会破坏FreeBSD上的ipfw规则,networking,firewall,freebsd,ipfw,Networking,Firewall,Freebsd,Ipfw,我正在设置一个启用netmap的(高性能桥接防火墙) 问题是如果我使用netmap的桥接工具来桥接em0和em1, 并设置ipfw规则来阻止一个em0上的某些类型的流量,它会工作吗 内核桥接在ipfw上运行良好,但速度很慢(未启用netmap),我担心的是它是否会缩短防火墙规则,如果我看一下实现,它不会对包过滤做任何事情,只要em0收到包,它就会立即转发给em1 netmap桥接工具是 当NIC处于netmap模式时,操作系统仍然相信该接口 正在运行。操作系统为该NIC生成的数据包最终进入 ne

我正在设置一个启用netmap的(高性能桥接防火墙)

问题是如果我使用netmap的桥接工具来桥接em0和em1, 并设置ipfw规则来阻止一个em0上的某些类型的流量,它会工作吗

内核桥接在ipfw上运行良好,但速度很慢(未启用netmap),我担心的是它是否会缩短防火墙规则,如果我看一下实现,它不会对包过滤做任何事情,只要em0收到包,它就会立即转发给em1

netmap桥接工具是

当NIC处于netmap模式时,操作系统仍然相信该接口 正在运行。操作系统为该NIC生成的数据包最终进入 netmap环,另一个环用于将数据包发送到 操作系统网络堆栈。文件描述符上的关闭(2)将删除 绑定,并将NIC返回到正常模式(重新连接数据 主机堆栈的路径),或销毁虚拟端口

附言:


您可以使用++进行桥接和过滤-这是一个基于内核的快速解决方案

谢谢!你真棒!
 NICs without native support can still be used in netmap mode through emu-
 lation. Performance is inferior to native netmap mode but still signifi-
 cantly higher than sockets, and approaching that of in-kernel solutions
 such as Linux's pktgen.