Check out the new NOX <http://www.noxrepo.org/nox/about-nox/> and this
paper<https://www.usenix.org/system/files/conference/hot-ice12/hotice12-final33_0.pdf>on
controller performance.

On Fri, May 25, 2012 at 7:01 AM, Anthony Salim <
[email protected]> wrote:

> Hi Bernd,
>
> Any articles or somewhere that i can find out about the multithread NOX?
> Thanks.
>
> Regards,
> Anthony
>
>
> On Fri, May 25, 2012 at 9:50 PM, Bernd Wittefeld <
> [email protected]> wrote:
>
>>  Hi,
>>
>> mmh I think this problem is more complicated. You need to somehow
>> synchronize those two NOX instances (they need to have the same knowledge
>> about the network). That will be very difficult IMHO. And what is the
>> metric for the load balancing? Every NOX gets a part of the switches?
>> That's totally the wrong way. You will not be happy with this approach. In
>> fact, you do not gain anything with this. Imagine you have a flow crossing
>> "both parts of the network", then both controller get a packet_in message
>> and need to handle the flow. Otherwise, only one controller would need to
>> handle this one time.
>>
>> IMHO, if you need performance, you should think about using a
>> multi-threaded controller or try to make NOX multithreaded.
>>
>> Best regards,
>> Bernd
>>
>>
>>
>>
>> On 25.05.2012 15:41, Anthony Salim wrote:
>>
>> Hi,
>>
>> Hmm..because in a network, its not possible to have all flows go into one
>> controller only so i try to reduce the load by having one or more
>> controllers. I tried to run in same directory but it does not work because
>> it said the address already in use, however i tried to duplicate the nox
>> and it worked. Both processes are running now and i just need to 'link'
>> them up together so that i can split some load.
>>
>> Regards,
>> Anthony
>>
>> On Fri, May 25, 2012 at 9:36 PM, Kyriakos Zarifis 
>> <[email protected]>wrote:
>>
>>> There is no link, they aren't really connected to each other. You just
>>> have 2 processes running. But these 2 controllers do not (can not) talk to
>>> each other.
>>> Switches can connect to either one or the other, but there is no support
>>> for multiple controllers with NOX, nor any protocol for
>>> controller-to-controller communication defined.
>>>
>>>  FWIW, I guess you could just start 2 controllers in the same directory
>>> (no need to duplicate the tree), running them on different ports.
>>> However, it's not very common practice to run multiple NOX controllers,
>>> because there is not too much you can do with them.
>>> (What are you trying to do?)
>>>
>>>
>>>   On Fri, May 25, 2012 at 6:05 AM, Anthony Salim <
>>> [email protected]> wrote:
>>>
>>>> Hi guys,
>>>>
>>>> Basically i just copied the folder of original nox controller to
>>>> another folder (am i doing the right thing?) and then run each controller
>>>> using different ports eg. ./nox_core -v -i ptcp:6633 and the other using
>>>> ./nox_core -v -i ptcp:6634. Well from the terminal it seems there is no
>>>> conflict or whatsoever. So how am i supposed to show the link between these
>>>> two controllers that they are connected to each other? Thanks.
>>>>
>>>> Regards,
>>>> Anthony
>>>>
>>>>
>>>> On Fri, May 25, 2012 at 8:05 PM, Anthony Salim <
>>>> [email protected]> wrote:
>>>>
>>>>> HI guys,
>>>>>
>>>>> Just wondering if i want to have a multiple controllers in one virtual
>>>>> machine, how do i go about it to create multiple controllers (can just 
>>>>> copy
>>>>> down the nox folder?) ? I want to have maybe one controller using port 
>>>>> 6633
>>>>> and the other using port 6634, or can both controller having different IP
>>>>> addreses even though there are in same VM. Thanks!!
>>>>>
>>>>> Regards,
>>>>> Anthony
>>>>>
>>>>
>>>>
>>>
>>
>>
>

Reply via email to