Hi Murphy,

It worked. Now I can see the topology module working like a charm. I still have to fix some issues (surely related to the fact that I have to set up the flow-mods with the proper VLAN tag to forward the packets).

I would like to thank all of you guys for your help.

El 12/01/2012 19:12, Murphy McCauley escribió:
There have been some changes to logging.  Use -v -v.

-- Murphy

On Jan 12, 2012, at 10:10 AM, Sergio Jiménez Feijóo wrote:

Hi Aaron,

I have moved to the destiny branch and compiled everything again. The topology component seems to work fine (I can see "new link detected" messages in the log) but now I can't see the log messages of my application (VLOG_DBG function) despite I'm running NOX with the -v flag. My application isn't working properly yet but until I can see those log messages I won't be able to find the cause of the new problem.

In response to Ali: I Have tested my application in another testbed without flowvisor but I can't run it in this testbed without flowvisor. I can't disable FlowVisor because I'm using the OFELIA project infraestructure (I share the devices with other experimenters): http://www.fp7-ofelia.eu/ofelia-facility-and-islands/equipment/

Thank you.

El 12/01/2012 18:08, Aaron Rosen escribió:
If you do a packet dump at the flowvisor do you see vlan tags on these LLDP packets returned to you?

I'm guessing the LLDP packets that are returned to you from the switch (Via PACKET_IN) ) do not have VLAN tags correct? (The switch takes them off since this switch isn't acting as a pure of switch. Only this one vlan is being openflow controlled. )

This is the same reason why your controller does not need to know which vlan tag you are using on the switch. When the controller sends a LLDP packet to the switch the switch will output that packet on the correct port and automatically add the tag for you.

You said this was working with out flowvisor right? If you run git branch from the nox directory what does it say?

Aaron


2012/1/12 Sergio Jiménez Feijóo <jjji...@gmail.com <mailto:jjji...@gmail.com>>

    Hi Aaron,

    My application that runs on NOX examines the packets and
    forwards them keeping the same VLAN ID tag. But how does the
    topology module tell the switches that they must send the LLDPs
    with a certain VLAN ID tag? The topology module is independent
    from my application and I can't controle it. If the topology
    module sends the LLDPs packets without the proper VLAN tag they
    won't be forwarded to my controller (because they won't belong
    to my FlowVisor flowspace).

    This is just a supposition but I think this may be the cause of
    the problem.

    Thank you for your help.

    El 12/01/2012 16:25, Aaron Rosen escribió:
    Did you do git checkout -b destiny

    When the controller sends the LLDP packet it won't have a vlan
    tag. Once it leaves the switch, the switch will add your tag
    for you.  I don't think that's the problem.

    Aaron

    2012/1/12 Sergio Jiménez Feijóo <jjji...@gmail.com
    <mailto:jjji...@gmail.com>>

        Hi Aaron,

        I'm using the latest version (I think). I downloaded it
        from the git repository by the command "git clone
        git://noxrepo.org/nox <http://noxrepo.org/nox>" a few days ago.

        My flowspace consists on tagging all my trafic with a
        certain VLAN ID (VLAN 13). All the traffic tagged with that
        VLAN ID belongs to my flowspace. Is it possible that the
        topology component isn't sending the LLDP frames tagged
        with the proper VLAN ID? How can I force the topology
        component to send the LLDP frames tagged with a certain
        VLAN ID?

        Thank you.

        El 12/01/2012 15:33, Aaron Rosen escribió:
        P.S: Which version of nox are you running? I believe this
        works fine in destiny.

        Aaron

        2012/1/12 Aaron Rosen <aro...@clemson.edu
        <mailto:aro...@clemson.edu>>

            Hi,

            I've encountered an issue like this before with
            flowvisor and the discovery module. The easiest thing
            to do is to change the lldp value in

             ./src/nox/lib/packet/ethernet.py

               #LLDP_TYPE = 0x88cc
                LLDP_TYPE = new_value

            then add this new_value, ether_type to your slice.

            Hopefully that will do the trick.

            Aaron


            2012/1/12 Sergio Jiménez Feijóo <jjji...@gmail.com
            <mailto:jjji...@gmail.com>>

                Hi guys,

                I've developed a NOX aplication which needs to use
                the topology component to discover the network
                topology. I've tested my application in a testbed
                of 6 Linksys WRT54GL running the OpenWRT Pantou
                firmware (without flowvisor) and it worked like a
                charm. Now I'm testing my aplication in a testbed
                of 5 NEC IP8800/S3640-24T2XW (with flowvisor) and
                the topology detection isn't working at all (the
                data struct is empty).

                Since OpenFlow allows an application to run in
                different devices I've discarded the fact of using
                new switches as the cause of the error. Therefore
                I think flowvisor is causing the topology
                component not to run properly. Is this possible?
                Have you experienced any problems with flowvisor
                and NOX?

                Thank you.

                
http://homestore.cisco.eu/store/ciscoeu/en_IE/pd/productID.241269400
                
http://www.openflow.org/wk/index.php/Pantou_:_OpenFlow_1.0_for_OpenWRT
                
http://yuba.stanford.edu/foswiki/bin/view/OpenFlow/Deployment/Vendor/NEC

                _______________________________________________
                nox-dev mailing list
                nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>
                http://noxrepo.org/mailman/listinfo/nox-dev




-- Aaron O. Rosen
            Masters Student - Network Communication
            306B Fluor Daniel





-- Aaron O. Rosen
        Masters Student - Network Communication
        306B Fluor Daniel




        _______________________________________________
        nox-dev mailing list
        nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>
        http://noxrepo.org/mailman/listinfo/nox-dev




-- Aaron O. Rosen
    Masters Student - Network Communication
    306B Fluor Daniel




    _______________________________________________
    nox-dev mailing list
    nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>
    http://noxrepo.org/mailman/listinfo/nox-dev




--
Aaron O. Rosen
Masters Student - Network Communication
306B Fluor Daniel



_______________________________________________
nox-dev mailing list
nox-dev@noxrepo.org <mailto: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