Inline:

Dear martin,

Thanks for your reply. We just think when the network environment contains more than 2 NOXs, what is the behavior between them? So, NOX do not do the load balance currently?
Correct, Nox does not support multiple instances working together. For that, you will have to extend Nox.

By the way, We still have some questions which need to your help.
1) What is the process that NOX want to build its controlled OpenFlow switches topology? NOX will send an event to notify all controlled OpenFlow switches, then all OpenFlow switches will send LLDP out from their owned ports to all connected switches?
Right. Nox sends out LLDP packets from every switch port and then listens for incoming LLDP packets on neighbor switches to determine the topology.
2) The discoveried topology will be stored on NOX?
Correct.
3) Support we have a network topology, which showed below, these OpenFlow switches are all controlled by one NOX. What do the NOX write into the flowtables of these OpenFlow switches when user ping host2 from host1?

host1 -- ofsw1 -------  ofsw2
               |                  |
               |                  |
            ofsw3 -------  ofsw4  --  host2

Nox doesn't support topologies with loops (though there are a number of spanning tree implementations which have been ported to it) so this would not work. However, if there wasn't a loop, then nox would set up flows for the ARP and ICMP packets in both directions.

.martin


We really appreciate to all the help you gave us.
Best,

JW

On Fri, Mar 26, 2010 at 5:55 AM, Martin Casado <[email protected] <mailto:[email protected]>> wrote:

    Hi JW,

    Nox was not built to support coordination between two instances.
     Why don't control both switches from the same Nox process?

    .martin

        Dear all,

        We just join the world of OpenFlow and NOX lately. Everything
        for us is new and also doesn't know how to start. Currently,
        we have built the enviroment which contains 1 NOX (nox1), 1
        OpenFlow switch with NetFPGA (ofsw1), and 2 hosts which
        connect to ofsw1. After installing, we got some quesions about
        it. Could someone could help us?

        (current)
        nox1 -- ofsw1
                     |--- host1
                     |--- host2

        (suppose)
        nox1 -- ofsw1 ----------------- ofsw2 -- nox2
                     |--- host1
                     |--- host2

        1. Suppose we add 1 OpenFlow switch (ofsw2) and 1 NOX (nox2),
        let this ofsw2 connects to nox2 and sw1. The LLDP will let
        nox1 discover ofsw1, how let nox1 also discovery ofsw2?
        2. Does nox1 could discover nox2?
        3. The packages between ofsw1 and ofsw2 are using OpenFlow
        protocol? And how about nox1 and nox2?

        Thanks
        Bests,

        JW
        ------------------------------------------------------------------------

        _______________________________________________
        nox-dev mailing list
        [email protected] <mailto:[email protected]>
        http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org




_______________________________________________
nox-dev mailing list
[email protected]
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org

Reply via email to