mutiple mirrors官网并没有给例子,下面的链接有一个例子:
ovs-vsctl -- set Bridge br-int mirrors=@m1,@m4 \
-- --id=@p1 get Port $rep1 \
-- --id=@p4 get Port $rep4 \
-- --id=@m4 create Mirror name=mymirror4 select-all=true output-port=@p4 \
-- --id=@m1 create Mirror name=mymirror select-all=true output-port=@p1
1.1 发送方向, 首先match vf的mac,然后mirror到port 1和port 4,最后跳转到split table
flow table id: 80002 table_level: 1, type: 4 (FS_FT_FDB: 4, FS_FT_NIC_RX: 0, FS_FT_NIC_TX, 1, max_fte: 1048576, 100000), refcount: 5
mlx5_flow_table ffffa061beb26c00
mlx5_flow_group ffffa061c59ec2f0, id: 42, match_c

该文章详细介绍了如何使用OpenvSwitch(OVS)创建多个镜像端口,包括发送方向的流量匹配和镜像,以及接收方向的处理流程。在发送方向,流量基于VFMAC被镜像到port1和port4,并进行encap和packetreformat。在接收方向,匹配PFMAC后,流量会进入不同的内部表并从特定端口转发出去。整个过程涉及复杂的流表和规则设置。
最低0.47元/天 解锁文章
2017

被折叠的 条评论
为什么被折叠?



