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 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