A safe, efficient update protocol for openflow networks

  • Authors:
  • Rick McGeer

  • Affiliations:
  • Hewlett-Packard Labs, Palo Alto, CA, USA

  • Venue:
  • Proceedings of the first workshop on Hot topics in software defined networks
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe a new protocol for update of OpenFlow networks, which has the packet consistency condition of [?] and a weak form of the flow consistency condition of [?]. The protocol conserves switch resources, particularly TCAM space, by ensuring that only a single set of rules is present on a switch at any time. The protocol exploits the identity of switch rules with Boolean functions, and the ability of any switch to send packets to a controller for routing. When a network changes from one ruleset (ruleset 1) to another (ruleset 2), the packets affected by the change are computed, and are sent to the controller. When all switches have been updated to send affected packets to the controller, ruleset 2 is sent to the switches and packets sent to the controller are re-released into the network.