摘要 |
<p>This invention is directed to reducing unintended executions of actions and occurrences of loop troubles caused by the disparity in state between flow entries (processing rules) of nodes grasped by a control apparatus side and flow entries (processing rules) actually held by these nodes. A control apparatus, which is connected to a node that processes a received packet in accordance with a processing rule that specifies both a comparison rule and a packet processing that follows the comparison rule, comprises: a deletion request history management unit that holds a history of requests made to the node for deleting a processing rule; a processing rule search unit that, when a new processing rule is to be set to the node, refers to the deletion request history management unit to search for a processing rule having a comparison rule that conflicts with that of the new processing rule; and a processing rule setting unit that, if there exists, in the deletion request history management unit, the processing rule having the comparison rule that conflicts with that of the new processing rule, then again makes a request to the node for deleting the processing rule having the comparison rule that conflicts with that of the new processing rule.</p> |