I still have problems with STP on Ryu so I tried a workaround.
Enable STP on the ovs switches.
If I well understood from other posts and from the standard, the ports
configured as blocking by the STP of the switches should be removed from
the FLOOD port when used by the controller. However, packets received on
the blocking interface should be still processed by openflow table.
I tried this solution on a simple testbed, but not working. STP works
well and there is no looping. However, packets received on the blocking
interface are dropped without openflow processing.
Have you any suggestion?
Best Regards,
alessio
Il 19/05/2016 17:03, Ben Pfaff ha scritto:
On Mon, May 16, 2016 at 11:34:20AM +0200, Alessio Giorgetti wrote:
Dear Ben,
thank you a lot for your suggestions... I just set the forward-bpdu="true"
in the bridge using the command:
ovs-vsctl set bridge br0 other-config:forward-bpdu=true
and this is now correctly configured... however the system is still not
working. It seems that bpdu frames are still discarded.
I see there are two options in the mod-port command...
- stp / no-stp
- receive-stp / no-receive-stp
These are currently set to the default values. STP is not enabled on the
switch. How should I set these parameters just to enable reception of STP
frames and OpenFlow processing of them?
I think that this is a red herring.
I recommend using ofproto/trace (see ovs-vswitchd(8)) to figure out
what's happening to the packets.
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss