A method for publishing a network route, comprising: traversing (S101) a pre-constructed network topology starting from a local route introductory node in the network and according to a maximum hop count so as to obtain a traversing result list containing traversed listener nodes and reflector nodes; and according to the traversing result list, generating (S102) a network-side route and publishing the generated network-side route to corresponding nodes in the network; wherein traversing (S101) a pre-constructed network topology starting from a local route introductory node in the network and according to a maximum hop count so as to obtain a traversing result list containing traversed listener nodes and reflector nodes comprises: traversing each of network branches of the network topology successively in a hop-by-hop manner, starting from the local route introductory node in the network; when traversing each of the network branches of the network topology, if it is determined that a traversed node is a listener node of the local route introductory node, recording the traversed node into the traversing result list, and completing traversing according to whether the listener node is a reflector node and whether the maximum hop count is reached; and when traversing each of the network branches of the network topology, if it is determined that the traversed node is not a listener node of the local route introductory node, stopping traversing. traversing (S101) a pre-constructed network topology starting from a local route introductory node in the network and according to a maximum hop count so as to obtain a traversing result list containing traversed listener nodes and reflector nodes; and according to the traversing result list, generating (S102) a network-side route and publishing the generated network-side route to corresponding nodes in the network; wherein traversing (S101) a pre-constructed network topology starting from a local route introductory node in the network and according to a maximum hop count so as to obtain a traversing result list containing traversed listener nodes and reflector nodes comprises: traversing each of network branches of the network topology successively in a hop-by-hop manner, starting from the local route introductory node in the network; when traversing each of the network branches of the network topology, if it is determined that a traversed node is a listener node of the local route introductory node, recording the traversed node into the traversing result list, and completing traversing according to whether the listener node is a reflector node and whether the maximum hop count is reached; and when traversing each of the network branches of the network topology, if it is determined that the traversed node is not a listener node of the local route introductory node, stopping traversing. traversing each of network branches of the network topology successively in a hop-by-hop manner, starting from the local route introductory node in the network; when traversing each of the network branches of the network topology, if it is determined that a traversed node is a listener node of the local route introductory node, recording the traversed node into the traversing result list, and completing traversing according to whether the listener node is a reflector node and whether the maximum hop count is reached; and when traversing each of the network branches of the network topology, if it is determined that the traversed node is not a listener node of the local route introductory node, stopping traversing. <EOS>