Hi Kyriakos:

I use one controller to control several switches and deploy route function
on the network.
But we know the internet is composed with several networks under different
ISPs.
So, If I want the networks controlled by different controller to share
routing information, I need Noxes to communicate with each other.
What's why I need multiple controllers.

2011/11/6 Kyriakos Zarifis <kyr.zari...@gmail.com>

> It is not really a goal for NOX, so I doubt it will be a feature in the
> future.
> If you provide some more information on what you want to do and why you
> need multiple controllers, I or somebody else might be able to share some
> thoughts.
>
> If you want multiple instances of the same controller for load
> distribution and reliability, it becomes really tricky because you need to
> keep them synchronized. For some insight (on how tricky it is), you can
> take a look at this paper
> http://www.usenix.org/event/osdi10/tech/full_papers/Koponen.pdf
>
>
> On Sun, Nov 6, 2011 at 12:53 AM, hzy <yyjianx...@gmail.com> wrote:
>
>> Thank you for your reply.
>> Will the future version of NOX support this feature?
>> If I can do this to extend the NOX? I know it's maybe very hard, but I
>> really want to try?
>> Can you give me some advices?
>>
>> 2011/11/6 Kyriakos Zarifis <kyr.zari...@gmail.com>
>>
>>> Hi,
>>>
>>> NOX does not support multiple controller instances inherently. This
>>> means that there is no defined protocol for communication between
>>> controller instances or a way to distribute state between them. So the
>>> general answer is no.
>>>
>>> Depending on what you want to do exactly, the answer might be different:
>>> Theoretically, you can have different switches connect to different
>>> controllers, but the controllers will not know about each other's existence
>>> and wouldn't act as a single control entity. It would be like having 2
>>> separate control domains and each controller would have a global view of
>>> their domain only, which is not very useful.
>>>
>>> (The statement about nox-console does not have to do anything with
>>> multiple controllers support. Nox-console is rather a tool used to send
>>> commands to a controller from a terminal.)
>>>
>>> On Sun, Nov 6, 2011 at 12:09 AM, hzy <yyjianx...@gmail.com> wrote:
>>>
>>>> hi all:
>>>> The zaku release of nox *Preliminary support for a console
>>>> (nox-console).
>>>> Is that mean I can't open two controllers. I wander if I can have two
>>>> controllers work together with one control several switches and the other
>>>> one control the rest switches.
>>>> Any ideas?
>>>> Thank you for advance.
>>>> *
>>>> _______________________________________________
>>>> nox-dev mailing list
>>>> nox-dev@noxrepo.org
>>>> http://noxrepo.org/mailman/listinfo/nox-dev
>>>>
>>>>
>>>
>>
>
_______________________________________________
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev

Reply via email to