The invention discloses a
client distributed path computation method based on a
software defined
network architecture. The
client distributed path computation method comprises the following steps: a user obtains
network topology and linkcost information from a network controller through a
northbound interface of a controller, calculates the path on the basis, determines
route and flow distribution, and submits a
route request to the controller; the network controller is responsible for updating the
network topology and link state, and issuing a flow statement to data forwarding equipment according to the
route selection of the user. Through the route calculation, the user participates in the
network control to achieve the distributed optimization during the use process of network resources; meanwhile, the controller provides
network topology information for the user, and can achieve the
virtualization of the network resources and functions for the user and the optimal configuration and the integrated use of the network resources. Through the application of the method, the user can get great rights within a network safety range, the network transparency is improved, and an SDN frame serves for the user.