I've CCed this to pox-dev, which is the right list for POX related messages.

But the first thing I'd try is:

./pox.py forwarding.l2_pairs openflow.discovery --eat-early-packets 
openflow.spanning_tree --no-flood --hold-down


-- Murphy

On Oct 1, 2013, at 2:32 PM, Maciej Korczyński <[email protected]> 
wrote:

> Hello,
> I'm trying to run a spanning tree in POX (./pox.py forwarding.l2_learning 
> openflow.discovery openflow.spanning_tree --no-flood --hold-down). I've built 
> a mininet network composed of 20 switches in a full mesh with multiple hosts 
> attached to each of switches and I get the following error (also see the 
> attachment):
> ERROR:openflow.of_01:[00-00-00-00-00-14 11] OpenFlow Error:
> [00-00-00-00-00-14 11] Error: header: 
> [00-00-00-00-00-14 11] Error:   version: 1
> [00-00-00-00-00-14 11] Error:   type:    1 (OFPT_ERROR)
> [00-00-00-00-00-14 11] Error:   length:  36
> [00-00-00-00-00-14 11] Error:   xid:     6220717
> [00-00-00-00-00-14 11] Error: type: OFPET_BAD_REQUEST (1)
> [00-00-00-00-00-14 11] Error: code: OFPBRC_BUFFER_UNKNOWN (8)
> [00-00-00-00-00-14 11] Error: datalen: 24
> [00-00-00-00-00-14 11] Error: 0000: 01 0d 00 18 00 5e eb ad  00 01 88 7f 00 
> 09 00 08   .....^..........
> [00-00-00-00-00-14 11] Error: 0010: 00 00 00 08 ff fb 00 00                   
>          ........
> ERROR:openflow.of_01:[00-00-00-00-00-14 11] OpenFlow Error:
> [00-00-00-00-00-14 11] Error: header: 
> [00-00-00-00-00-14 11] Error:   version: 1
> [00-00-00-00-00-14 11] Error:   type:    1 (OFPT_ERROR)
> [00-00-00-00-00-14 11] Error:   length:  36
> [00-00-00-00-00-14 11] Error:   xid:     6220718
> [00-00-00-00-00-14 11] Error: type: OFPET_BAD_REQUEST (1)
> [00-00-00-00-00-14 11] Error: code: OFPBRC_BUFFER_UNKNOWN (8)
> [00-00-00-00-00-14 11] Error: datalen: 24
> [00-00-00-00-00-14 11] Error: 0000: 01 0d 00 18 00 5e eb ae  00 01 88 80 00 
> 09 00 08   .....^..........
> [00-00-00-00-00-14 11] Error: 0010: 00 00 00 08 ff fb 00 00                   
>          ........
> ^CDEBUG:openflow.spanning_tree:Spanning tree updated
> 
> I believe it might be a problem with an algorithm because when construct 
> networks composed of e.g. 7 switches in a full mesh there are no errors and 
> the communication works fine. Also, if I construct a network with loops but 
> less links (e.g. 20 switches, not in a full mesh topology but  every switch 
> is connected to 50% other switches) then it works better.
> 
> Could you please have a look and tell me if you had similar problems and some 
> ideas on how to fix that?
> Also, if I'm right and it's an algorithmic problem then do we have any other 
> alternative solution to openflow.spanning_tree or we are limited in our 
> simulations to tree or star network topologies?
> 
> Thanks,
> Maciek
> <log.png>

Reply via email to