2 Simple conntrack rules

 

1.
OVS_BR=ovs-sriov

ovs-ofctl del-flows $OVS_BR

#set arp to behave normally, ip will mark trk and then proceed to table 1
ovs-ofctl add-flow $OVS_BR "table=0,arp,action=normal"
ovs-ofctl add-flow $OVS_BR "table=0,ip,ct_state=-trk,action=ct(table=1)"

#set new ip flows to be committed, and to then behave normally
ovs-ofctl add-flow $OVS_BR "table=1,priority=1,ip,ct_state=+trk+new,action=ct(commit),normal"

#set established ip flows to behave normally
ovs-ofctl add-flow $OVS_BR "table=1,priority=1,ip,ct_state=+trk+est,action=normal"
ovs-dpctl dump-conntrack

2.
br=ovs-sriov
ovs-ofctl add-flow $br dl_type=0x0806,actions=NORMAL

proto=udp
ovs-ofctl add-flow $br "table=0, $proto,ct_state=-trk actions=ct(table=1)"
ovs-ofctl add-flow $br "table=1, $proto,ct_state=+trk+new actions=ct(commit),normal"
ovs-ofctl add-flow $br "table=1, $proto,ct_state=+trk+est actions=normal"

proto=tcp
ovs-ofctl add-flow $br "table=0, $proto,ct_state=-trk actions=ct(table=1)"
ovs-ofctl add-flow $br "table=1, $proto,ct_state=+trk+new actions=ct(commit),normal"
ovs-ofctl add-flow $br "table=1, $proto,ct_state=+trk+est actions=normal"

ovs-ofctl dump-flows $br
ovs-dpctl dump-conntrack

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章