A control apparatus, comprising: a route information storage unit configured to store route information for obtaining, for each destination, a neighbouring router set as a next hop for said destination; a path calculation unit configured to calculate a path between arbitrary control target nodes on the basis of a network topology configured by a plurality of control target nodes; and a plurality of control information creation units (14-1 to 14-N) configured to create control information to be set in the plurality of control target nodes, wherein, each of the plurality of control information creation units (14-1 to 14-N) is configured to: obtain a destination from the route information storage unit; determine whether the destination is allocated to the control information creation unit (14-1 to 14-N); create, upon determining that the destination is a destination allocated to the control information creation unit (14-1 to 14-N) control information for causing at least one control target node on a path acquired by the control information creation unit (14-1 to 14-N) to forward packets to a second control target node connected to the neighbouring router set as the next hop of the destination by using the path, wherein the path is calculated by the path calculation unit; wherein the control information includes match conditions and an action, and wherein information about the destination is set as the match conditions, and wherein an instruction for outputting packets from an interface connected to the next control target node on the corresponding path is set as the action; set the control information in the relevant control target nodes. a route information storage unit configured to store route information for obtaining, for each destination, a neighbouring router set as a next hop for said destination; a path calculation unit configured to calculate a path between arbitrary control target nodes on the basis of a network topology configured by a plurality of control target nodes; and a plurality of control information creation units (14-1 to 14-N) configured to create control information to be set in the plurality of control target nodes, wherein, each of the plurality of control information creation units (14-1 to 14-N) is configured to: obtain a destination from the route information storage unit; determine whether the destination is allocated to the control information creation unit (14-1 to 14-N); create, upon determining that the destination is a destination allocated to the control information creation unit (14-1 to 14-N) control information for causing at least one control target node on a path acquired by the control information creation unit (14-1 to 14-N) to forward packets to a second control target node connected to the neighbouring router set as the next hop of the destination by using the path, wherein the path is calculated by the path calculation unit; wherein the control information includes match conditions and an action, and wherein information about the destination is set as the match conditions, and wherein an instruction for outputting packets from an interface connected to the next control target node on the corresponding path is set as the action; set the control information in the relevant control target nodes. obtain a destination from the route information storage unit; determine whether the destination is allocated to the control information creation unit (14-1 to 14-N); create, upon determining that the destination is a destination allocated to the control information creation unit (14-1 to 14-N) control information for causing at least one control target node on a path acquired by the control information creation unit (14-1 to 14-N) to forward packets to a second control target node connected to the neighbouring router set as the next hop of the destination by using the path, wherein the path is calculated by the path calculation unit; wherein the control information includes match conditions and an action, and wherein information about the destination is set as the match conditions, and wherein an instruction for outputting packets from an interface connected to the next control target node on the corresponding path is set as the action; set the control information in the relevant control target nodes.