我有很多的GRE接口(即ppp0,ppp1,…)。 我想复制并发送通过这些接口的数据包到一个虚拟的接口,如虚拟的一些过程。 我必须使用tc命令。 我的tc命令如下:
tc qdisc add dev ppp0 ingress tc filter add dev ppp0 parent ffff: \ protocol all prio 2 u32 \ match u32 0 0 flowid 1:1 \ action mirred egress mirror dev dummyone
对于传出stream量
tc qdisc replace dev ppp0 parent root handle 10: prio tc filter add dev ppp0 parent 10: \ protocol all prio 2 u32 \ match u32 0 0 flowid 10:1 \ action mirred egress mirror dev dummyone
如果我有2000个GRE隧道,我必须写2000个tc规则。 有没有一种方法来实现这个使用TC规则? 可以在我的系统上的所有设备上执行镜像数据包,例如DEV部分命令将是“*”?