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