A transport network control method, comprising: receiving, by a controller, a control request message of a path; determining, by the controller according to topology information of a transport network and an atomic behavior that is supported by each node in the transport network, at least one node that the path passes through in the transport network and at least one atomic behavior that the at least one node needs to execute; and sending, by the controller, a path configuration message that comprises an atomic behavior to the at least one node correspondingly, so that each node configures a transport plane to execute the atomic behavior comprised in the message, to implement a transport function requested in the control request message; wherein the atomic behavior is a basic action forming a function that can be completed by a node; and wherein the determining, by the controller according to topology information of a transport network and an atomic behavior that is supported by each node in the transport network, at least one node that the path passes through in the transport network and at least one atomic behavior that the at least one node needs to execute comprises: invoking, by the controller, a control plug-in according to the control request message, wherein the control plug-in is used to calculate, according to the topology information of the transport network, the at least one node that the path passes through; and determining, by the controller according to the atomic behavior that is supported by each node in the transport network, the at least one atomic behavior that the at least one node needs to execute. receiving, by a controller, a control request message of a path; determining, by the controller according to topology information of a transport network and an atomic behavior that is supported by each node in the transport network, at least one node that the path passes through in the transport network and at least one atomic behavior that the at least one node needs to execute; and sending, by the controller, a path configuration message that comprises an atomic behavior to the at least one node correspondingly, so that each node configures a transport plane to execute the atomic behavior comprised in the message, to implement a transport function requested in the control request message; wherein the atomic behavior is a basic action forming a function that can be completed by a node; and wherein the determining, by the controller according to topology information of a transport network and an atomic behavior that is supported by each node in the transport network, at least one node that the path passes through in the transport network and at least one atomic behavior that the at least one node needs to execute comprises: invoking, by the controller, a control plug-in according to the control request message, wherein the control plug-in is used to calculate, according to the topology information of the transport network, the at least one node that the path passes through; and determining, by the controller according to the atomic behavior that is supported by each node in the transport network, the at least one atomic behavior that the at least one node needs to execute. invoking, by the controller, a control plug-in according to the control request message, wherein the control plug-in is used to calculate, according to the topology information of the transport network, the at least one node that the path passes through; and determining, by the controller according to the atomic behavior that is supported by each node in the transport network, the at least one atomic behavior that the at least one node needs to execute.