> On Mar 23, 2015, at 1:38 AM, Ildar Karimov <ildarkarimo...@gmail.com> wrote:
> 
> Question: Is it possible to use the Open vSwitch for routing?  I mean,
> can this software provide me with forwarding and route table in user
> space?

OVS can do all the steps necessary for routing on the datapath (lookup address, 
rewrite MAC address, decrement TTL, and forward), but it doesn't do them in a 
way that you are probably wanting.  OpenFlow rules must be written to do these 
things.  This is usually done with a controller, since OVS doesn't do ARP 
processing or support longest prefix match.

> I'm looking for software which from one side will interact with
> routing daemon (quagga for example), and from another side interact
> with hardware (I will adapt  soft for my hardware, so it's ok, if it's
> not support my hardware).  So, i want software which can support
> quagga in user space like kernel does. Can Open vSwitch help me with
> this?

I don't think OVS is what you want--unless you want to glue an OpenFlow 
controller to your routing stack, which seems pretty ugly.  There is some work 
being done in the upstream Linux kernel that will likely eventually do what you 
want, but it's probably a ways off.

--Justin


_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to