cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
468
Views
0
Helpful
1
Replies

Openflow on Catalyst 2960-X

Hello,

I'm trying to configure flows to a Catalyst 2960-X with an external Openflow controller. So far I was able to configure Openflow on the switch by following this guide https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst2960xr/software/15_2_7_e/configuration_guide/b_1527e_consolidated_2960xr_cg/openflow.pdf

According to this guide, flows can only have one output action, hence I'm not able to create flows to broadcast packets to multiple ports (i.e. arp request packets). I've already tried to specify OFPP_FLOOD or OFPP_ALL as the output ports, but the switch responds with an OFPT_ERROR message. OFPP_FLOOD is optional by Openflow 1.3 specifications, but OFPP_ALL is required, so it should be supported by the switch itself.

Any clues on how to implement flows involving broadcast?

Thanks

1 Reply 1

iblekhman
Level 1
Level 1

Just wanted to respond by saying that using the RYU controller, I had to manually replace the flood all with an array that sends arp packets to each individual openflow port. Not sure what controller you use but the 2960x seems to bug out with the flood/all