[ovs-discuss] MAC Learning event to Controller
Ben Pfaff
blp at ovn.org
Wed Dec 9 04:29:44 UTC 2020
On Sun, Dec 06, 2020 at 08:22:43AM -0500, Vasu Dasari wrote:
> Hi,
>
> I have a use case similar to that presented at Open vSwitch Advanced
> Features <https://docs.openvswitch.org/en/latest/tutorials/ovs-advanced/>
>
> Specifically, looking at the flow defined in "Implementing Table 2:
> MAC+VLAN Learning for Ingress Port"
>
> ovs-ofctl add-flow br0 \
> "table=2 actions=learn(table=10, NXM_OF_VLAN_TCI[0..11], \
> NXM_OF_ETH_DST[]=NXM_OF_ETH_SRC[], \
> load:NXM_OF_IN_PORT[]->NXM_NX_REG0[0..15]), \
> resubmit(,3)"
>
>
> This above rule adds/modifies a new flow(MAC learning entry) into table 10.
> My application requires that the controller should be notified of new MAC
> entry when it is being learnt. In summary when a new flow is added to table
> 10, (not modified) the controller should be notified of the event.
>
> Can someone please help me how to achieve this?
Usually this would be done by sending the packet to the controller with
a controller action.
More information about the discuss
mailing list