On Tue, Oct 8, 2013 at 4:26 PM, Nithin Nayak Sujir <[email protected]> wrote:
>
>>>
>>> To summarize, I'm looking for an openvswitch command which does the same
>>> thing as
>>>
>>> "ebtables -t broute -A BROUTING -p 0x8914 -j DROP"
>>>
>>> for the standard linux bridge.
>>
>>
>> To get back to the heart of the matter, there is no exact equivalent
>> to this in OVS. This command will return the packet to the stack on
>> the original interface (i.e. eth0) whereas sending to LOCAL will
>> output on the bridge interface (such as br0). I suspect that the
>> problem is that your listener is bound to the Ethernet interface.
>>
>
> Yes, that is correct, it is bound to the ethernet interface. Is there any
> plan to support the ebtables equivalent or would you accept patches that did
> that? Or does this go against the design/usage of openvswitch?

I think there is an argument for having such functionality at the
lowest layers of OVS but I would want to be very careful about how it
is modeled and exposed. Most people find ebtables fairly difficult to
use so I don't think a direct port is the best idea. Essentially what
we want is a mechanism to allow external modules to provide per-port
functionality as if it were part of the switch itself since a switch
that conditionally accepts packets is a fairly odd thing.
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to