Abstract:
A communication system comprises: a node that requests a processing rule for processing a packet; a control apparatus that notifies a processing rule to the node in response to the request; and a plurality of path calculation apparatuses that calculate a forwarding path of the packet received by the node. The plurality of path calculation apparatuses calculate the forwarding path based on at least one policy for calculating the forwarding path, and notifies the calculated forwarding path to the control apparatus. The control apparatus generates based on one of a plurality of the notified forwarding paths the processing rule for forwarding the packet received by the node.