If they're in a ring and you therefore have a loop... if you're not careful, 
you'll get looping packets, which can certainly overwhelm the network and 
switches, exhaust buffers, and starve the control channel if it's on the same 
network.

-- Murphy

On Oct 21, 2014, at 5:15 PM, Brian Krisler <bkris...@bbn.com> wrote:

> I started to remove switches and discovered one was causing issues. I have 
> not yet investigated why. 
> 
> What I am trying to accomplish is a proof of concept with 4 switches in a 
> ring topology. Two of the four switches are connected to different subnets. 
> So 192.168.0.x is connected to switch1 and 192.168.1.x is connected to 
> switch3. 
> 
> All switches are controlled by a single controller, and the goal is to be 
> able to dynamically reroute traffic between the subnets within the ring based 
> on higher-level rules passed into the controller. 
> 
> So in normal traffic flows from switch1 to switch3, a rule can tell the 
> controller to route switch1 to switch2 to switch4, for example. 
> 
> I basically have it working, I am now trying to get statistics setup to 
> report on existing traffic flows. 
> 
> Brian
> 
> 
> 
>> On Oct 21, 2014, at 5:40 PM, Murphy McCauley <murphy.mccau...@gmail.com> 
>> wrote:
>> 
>> Maybe you could start off by describing your setup a bit.  What is your 
>> network like, what POX components are you running, what are you trying to 
>> accomplish, etc.?
>> 
>> -- Murphy
>> 
>>> On Oct 21, 2014, at 11:16 AM, Brian Krisler <bkris...@bbn.com> wrote:
>>> 
>>> Hi,
>>> 
>>> In my controller, I keep getting the error messages below,
>>> or I get a stream of “DEBUG:openflow.of_01:deferred sender is sending!”
>>> messages.
>>> 
>>> I have now reduced my handle_PacketIn method to be:
>>> 
>>> def handle_PacketIn(self, event):
>>>   packet = event.parsed
>>>   msg = of.ofp_packet_out(data = event.ofp)
>>>   msg.actions.append(of.ofp_action_output(port = of.OFPP_NORMAL))
>>>   event.connection.send(msg)
>>>   return None
>>> 
>>> And I still get this issues. How do I figure out the cause?
>>> 
>>> Thanks
>>> 
>>> Brian
>>> 
>>> 
>>> 
>>> ERROR:openflow.of_01:[08-00-27-21-24-cc 6] OpenFlow Error:
>>> [08-00-27-21-24-cc 6] Error: header: 
>>> [08-00-27-21-24-cc 6] Error:   version: 1
>>> [08-00-27-21-24-cc 6] Error:   type:    1 (OFPT_ERROR)
>>> [08-00-27-21-24-cc 6] Error:   length:  36
>>> [08-00-27-21-24-cc 6] Error:   xid:     53974
>>> [08-00-27-21-24-cc 6] Error: type: OFPET_BAD_REQUEST (1)
>>> [08-00-27-21-24-cc 6] Error: code: OFPBRC_BUFFER_UNKNOWN (8)
>>> [08-00-27-21-24-cc 6] Error: datalen: 24
>>> [08-00-27-21-24-cc 6] Error: 0000: 01 0d 00 18 00 00 d2 d6  00 00 05 2a 00 
>>> 01 00 08   |...........*....|
>>> [08-00-27-21-24-cc 6] Error: 0010: 00 00 00 08 ff fa 00 00                  
>>>           |........        |
>>> ERROR:openflow.of_01:[08-00-27-21-24-cc 6] OpenFlow Error:
>>> [08-00-27-21-24-cc 6] Error: header: 
>>> [08-00-27-21-24-cc 6] Error:   version: 1
>>> [08-00-27-21-24-cc 6] Error:   type:    1 (OFPT_ERROR)
>>> [08-00-27-21-24-cc 6] Error:   length:  36
>>> [08-00-27-21-24-cc 6] Error:   xid:     53975
>>> [08-00-27-21-24-cc 6] Error: type: OFPET_BAD_REQUEST (1)
>>> [08-00-27-21-24-cc 6] Error: code: OFPBRC_BUFFER_UNKNOWN (8)
>>> [08-00-27-21-24-cc 6] Error: datalen: 24
>>> [08-00-27-21-24-cc 6] Error: 0000: 01 0d 00 18 00 00 d2 d7  00 00 05 2b 00 
>>> 03 00 08   |...........+....|
>>> [08-00-27-21-24-cc 6] Error: 0010: 00 00 00 08 ff fa 00 00                  
>>>           |........        |
>>> ERROR:openflow.of_01:[08-00-27-21-24-cc 6] OpenFlow Error:
>>> [08-00-27-21-24-cc 6] Error: header: 
>>> [08-00-27-21-24-cc 6] Error:   version: 1
>>> [08-00-27-21-24-cc 6] Error:   type:    1 (OFPT_ERROR)
>>> [08-00-27-21-24-cc 6] Error:   length:  36
>>> [08-00-27-21-24-cc 6] Error:   xid:     53976
>>> [08-00-27-21-24-cc 6] Error: type: OFPET_BAD_REQUEST (1)
>>> [08-00-27-21-24-cc 6] Error: code: OFPBRC_BUFFER_UNKNOWN (8)
>>> [08-00-27-21-24-cc 6] Error: datalen: 24
>>> [08-00-27-21-24-cc 6] Error: 0000: 01 0d 00 18 00 00 d2 d8  00 00 05 2c 00 
>>> 01 00 08   |...........,....|
>>> [08-00-27-21-24-cc 6] Error: 0010: 00 00 00 08 ff fa 00 00                  
>>>           |........        |
>> 

Reply via email to