Yes, No errors but no communication at all. I am working with fattrees to
exploit multi-pathing by employing ECMP. In this context, I want to get
your suggestion or input if ripl/riplpox controllers could be used anyway,
before going off on something wild.

Thank you,
*Sadia*

On Sun, Aug 16, 2015 at 1:27 PM, Murphy McCauley <murphy.mccau...@gmail.com>
wrote:

> Meaning you no longer get errors, but can't communicate between hosts
> anyway?  You might try upgrading to the eel branch of POX.
>
> But, really, none of the forwarding components that come with POX are well
> suited to fat trees.  You'd be much better off writing one that not only
> *deals* with loops, but *expects* them.
>
> -- Murphy
>
> On Aug 16, 2015, at 1:23 AM, Sadia Bashir <11msccssbas...@seecs.edu.pk>
> wrote:
>
> Hi Murphy,
>
> Thanks a lot for your suggestion. The problem is resolved now after I used
> the following command to run PoX on the controller node:
> ./pox.py forwarding.l2_learning openflow.discovery --eat-early-packets
> openflow.spanning_tree --no-flood --hold-down
>
> by following this <https://github.com/noxrepo/pox/issues/139> link but
> still hosts are unable to communicate.
>
>
>
> On Sun, Aug 16, 2015 at 2:51 AM, Murphy McCauley <
> murphy.mccau...@gmail.com> wrote:
>
>> Pleases see the "I'm seeing many packet_in messages and forwarding isn't
>> working; what gives?" and "Does POX support topologies with loops?"
>> questions in the FAQ.
>>
>> -- Murphy
>>
>> On Aug 15, 2015, at 2:11 AM, Sadia Bashir <11msccssbas...@seecs.edu.pk>
>> wrote:
>>
>> Hello,
>>
>> I have set up fat-tree topology using InstaGENI aggregate, pls see file
>> attached for more detail.
>>
>> I am setting up edge, aggregate and core switches using following set of
>> commands:
>>
>> ovs-vsctl add-br br0
>> ifconfig eth1 0
>> ifconfig eth2 0
>> ifconfig eth3 0
>> ifconfig eth4 0
>> ovs-vsctl list-br
>> ovs-vsctl add-port br0 eth1
>> ovs-vsctl add-port br0 eth2
>> ovs-vsctl add-port br0 eth3
>> ovs-vsctl add-port br0 eth4
>> ovs-vsctl list-ports br0
>> ifconfig eth1 0 up
>> ifconfig eth2 0 up
>> ifconfig eth3 0 up
>> ifconfig eth4 0 up
>> ovs-vsctl set-controller br0 tcp:<controller IP>:6633
>> ovs-vsctl set bridge br0 protocols=OpenFlow10
>> ovs-vsctl set-fail-mode br0 secure
>>
>> I have set up a POX(dart) controller with public IP and running
>> forwarding.l2_learning on it:
>> ./pox.py log.level --DEBUG pox.forwarding.l2_learning
>>
>> all edge, aggregate and core nodes are running ovs 2.3.1 version.
>>
>> But firstly, I am not able to ping/iperf between two hosts and secondly,
>> the controller runs with this error:
>>
>> ERROR:openflow.of_01:[62-75-7f-15-b9-4d 14] OpenFlow Error:
>> [62-75-7f-15-b9-4d 14] Error: header:
>> [62-75-7f-15-b9-4d 14] Error:   version: 1
>> [62-75-7f-15-b9-4d 14] Error:   type:    1 (OFPT_ERROR)
>> [62-75-7f-15-b9-4d 14] Error:   length:  36
>> [62-75-7f-15-b9-4d 14] Error:   xid:     118250
>> [62-75-7f-15-b9-4d 14] Error: type: OFPET_BAD_REQUEST (1)
>> [62-75-7f-15-b9-4d 14] Error: code: OFPBRC_BUFFER_UNKNOWN (8)
>> [62-75-7f-15-b9-4d 14] Error: datalen: 24
>> [62-75-7f-15-b9-4d 14] Error: 0000: 01 0d 00 18 00 01 cd ea  00 00 05 d4
>> 00 02 00 08   |................|
>>
>> Any help/suggestion to fix this issue is much appreciated. OR if anyone
>> in the list has experience with setting up GENI topologies can point a
>> problem in the steps I am following. PS the same steps work fine with
>> simple GENI-topology(3 hosts, 1 switch, 1 controller).
>>
>>
>> Thank you,
>> *Sadia Bashir*
>>
>> --
>>
>>
>> <GENI Final Fat-tree Topology.png>
>>
>>
>>
>
>
> --
>
>
>
>
>


--

Reply via email to