Research Article

A Table Overflow LDoS Attack Defending Mechanism in Software-Defined Networks

Table 3

Message type description.

Message typeMessageFunctionAnalyzed data

Controller-to-Switchflow-modInstall the flow entries to the switch
flow-stats-requestRequest the switch for flow entry statistics field information
table-stats-requestRequest the switch for flow table space usage

Asynchronousstate-changeSend switch connection and disconnect events to the controllerUpdate the number of SDN switches
packet-inForward packets to the controllerThe arrival rate of new flow
flow-stats-replyReply to flow entry statistics field information to the controllerFlow entries matched packet, bytes, and duration
table-stats-replyReply to flow table usage to the controllerNumber of active flow entries
flow-removedReports to the controller that the switch deletes the flow entryDelete the corresponding flow entry data in the record

Note: OpenFlow specification v.1.3 was referenced for SAIA design.