A method for controlling a network traffic path, comprising: receiving, by a routing controller, routing advertisement information from a first network to a second network and routing plan information between the first network and the second network to provide a preset constraint condition, wherein the routing plan information comprises N routing node(s), where N is a positive integer, through which the data must pass when flowing from the second network to the first network; determining, by the routing controller, a path between a first border node of a third network and a second border node of the third network according to the routing advertisement information, wherein the path comprises the first border node communicating with the first network, the second border node communicating with the second network and one or more routing nodes in the third network between the first border node and the second border node, wherein a configured next hop routing node for a determined routing node of the determined path is directly connected to the determined routing node of the determined path, and wherein the configured next hop routing node for the determined routing node is comprised in the one or more of the routing nodes in the third network; wherein the determining comprises determining whether a routing node in the N routing node(s) exists in routing nodes connected to the selected routing node, when determining that the routing node in the N routing node exists in the routing nodes connected to the selected routing node, selecting the routing node in the N routing node(s) as a next hop routing node and when determining that the routing node in the N routing node(s) does not exist in the routing nodes connected to the selected routing node, selecting a routing node conforming to the preset constraint condition from the routing nodes connected to the selected routing node as a next hop routing node; and sending, by the routing controller, a route between the configured next hop routing node for the determined routing node and the determined routing node to the determined routing node. receiving, by a routing controller, routing advertisement information from a first network to a second network and routing plan information between the first network and the second network to provide a preset constraint condition, wherein the routing plan information comprises N routing node(s), where N is a positive integer, through which the data must pass when flowing from the second network to the first network; determining, by the routing controller, a path between a first border node of a third network and a second border node of the third network according to the routing advertisement information, wherein the path comprises the first border node communicating with the first network, the second border node communicating with the second network and one or more routing nodes in the third network between the first border node and the second border node, wherein a configured next hop routing node for a determined routing node of the determined path is directly connected to the determined routing node of the determined path, and wherein the configured next hop routing node for the determined routing node is comprised in the one or more of the routing nodes in the third network; wherein the determining comprises determining whether a routing node in the N routing node(s) exists in routing nodes connected to the selected routing node, when determining that the routing node in the N routing node exists in the routing nodes connected to the selected routing node, selecting the routing node in the N routing node(s) as a next hop routing node and when determining that the routing node in the N routing node(s) does not exist in the routing nodes connected to the selected routing node, selecting a routing node conforming to the preset constraint condition from the routing nodes connected to the selected routing node as a next hop routing node; and sending, by the routing controller, a route between the configured next hop routing node for the determined routing node and the determined routing node to the determined routing node.