Hi there,

For "ovs-ofctl add-flow" command, we can add such flow:
table=10, arp,in_port=4,arp_tpa=192.168.111.1,arp_op=1
actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],
mod_dl_src:fa:16:3e:67:13:fc,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],
move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xc0a86f01->NXM_OF_ARP_SPA[],
load:0xfa163e6713fc->NXM_NX_ARP_SHA[], resubmit(,20),resubmit(,30)

But how to add such flows via OPENFLOW13 for controllers to
ovs-vswitchd. We are using ryu as the controller, but in ovs-vswitchd,
we met such error:

2022-08-02T09:39:10.073Z|13069|connmgr|INFO|br-880ea359-4<->tcp:127.0.0.1:7733:
sending OFPBIC_DUP_INST error reply to OFPT_FLOW_MOD message
2022-08-02T09:39:16.168Z|13070|connmgr|INFO|br-b247f145-5<->tcp:127.0.0.1:7733:
sending OFPBIC_DUP_INST error reply to OFPT_FLOW_MOD message

Ryu controller instructions are:
            instructions = [
                ofpp.OFPInstructionActions(ofp.OFPIT_APPLY_ACTIONS, actions),
                ofpp.OFPInstructionGotoTable(table_id=table1),
                ofpp.OFPInstructionGotoTable(table_id=table2)]

Is this possible? Or am I missing something?

Thank you guys in advance.


LIU Yulong
_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to