So you want to have two controllers which communicate with the same switch, but 
that do different things?  There's no straightforward way to do this with 
straight OpenFlow 1.0, but it may be possible with some of the Open vSwitch 
extensions related to multiple controllers.  You should look into those OVS 
features (controller role, controller ID, etc.).

I assume you have a good reason for wanting to use two separate controllers.  
From your description, it's not obvious.

-- Murphy

On Dec 9, 2013, at 4:11 AM, Silvia Fichera <fichera....@gmail.com> wrote:

> Hi all,
> I've a l3_learning controller that check if a TCP request connection is valid.
> In a tree topology I would like that this one checks only the edge switches 
> and, if the connection if valid, another controller will install flow rule on 
> the switches.
> 
> So, if I receive a tcp SYN packet first of all the switch talks to my 
> controller, it checks the "honesty" of the source:
> - if it's not honest "install" a drop rule on the switch
> - else I would that the switch forwards the connection request to the regular 
> controller that install flows.
> 
> How can I contact the regular controller from the switch?
> 
> Thank you 
> 
> -- 
> Silvia Fichera

Reply via email to