Agreed, the commands could be noted more clearly.
Just a reminder about the wiki pages' FAQ, which touches the topic of
routing, and which I think is editable by anyone with anyone with a Github
account
https://github.com/noxrepo/nox-classic/wiki/FAQ

On Sun, Jun 3, 2012 at 1:37 PM, Bob Lantz <[email protected]> wrote:

> The question "why does my network with loops not work with a learning
> switch?" is a frequently asked question (FAQ), but the answer is readily
> apparent apparent once one states the question in this form.
>
> However, it gives rise to two subtler questions which are FABNAQs -
> Frequently Asked But Never (or rarely adequately) Answered Questions:
>
> 1. What precisely is the command to start up NOX controlling an L2/bridged
> network running spanning tree or equivalent?
>
> One might think it would be ./nox_core -i ptcp: switch spanning_tree - but
> I don't think that's correct actually.
>
> 2. What modules in NOX (if any) may be combined to do reasonable multipath
> routing? What is the correct command line to invoke them?
>
> One might think it would be ./nox_core -i ptcp: normal_routing - but I
> don't think that's correct either. ;-)
>
> NOX is a controller framework where in general one is supposed to write
> one's own controller. However, most people find writing controllers to be
> work that they are uninterested in doing, and would greatly prefer to use
> use canned components. NOX provides several canned components, but it's not
> obvious how to use them.
>
> It seems likely that these questions are answered somewhere in the NOX
> documentation, but they should be featured more prominently in a NOX FAQ I
> think.
>
> -Bob
>
> On Jun 3, 2012, at 1:00 PM, Murphy McCauley wrote:
>
> It may be as simple as adding spanning_tree to your commandline.
>
> -- Murphy
> On Jun 3, 2012 12:56 PM, "Brandon Heller" <[email protected]> wrote:
>
>> On Sun, Jun 3, 2012 at 5:26 AM, Anthony Salim <
>> [email protected]> wrote:
>>
>>> Hi all,
>>>
>>> I am creating a topology something like this diagram:
>>>
>>> h1 --- s1-----s2 ----h2
>>>          |        |
>>>          |        |
>>>          s3----s4
>>>
>>> my links in mininet is:
>>>
>>> s1.linkTo(s2)
>>> s2.linkTo(s3)
>>> s2.linkTo(s4)
>>> s4.linkTo(s3)
>>
>>
>>> i have run the mininet and the nox controller but somehow when i tried
>>> to ping all, the connection cant get through (its like in the infinite
>>> loop), how can i resolve this? Thanks.
>>>
>>
>> Your topology has a loop.  The default nox controller doesn't handle
>> loops, and melts down the network.  This problem has nothing to do with
>> Mininet, and would happen with hardware switches too.
>>
>> You can resolve this by enabling spanning tree in NOX or implementing
>> this yourself.  Perhaps this is noted in the NOX docs, or someone here can
>> point you in the right direction.
>>
>> -b
>>
>>
>>
>>>
>>> Regards,
>>> Anthony
>>>
>>
>>
>

Reply via email to