A route calculation method for a virtual network element including a master node, a standby master node and slave nodes, comprising: receiving and storing, by the master node in the virtual network element, topology information reported by nodes except the master node in the virtual network element; performing, by the master node, according to a topology type of the virtual network element, topology verification for all topology information locally stored on the master node, wherein the stored topology information comprises topology information about the master node and the topology information reported by the nodes except the master node in the virtual network element; calculating, by the master node, internal paths in the virtual network element and weights of the internal paths according to the topology type and the topology information after the topology verification is passed; and generating and storing, by the master node, an internal routing entry according to the internal paths and the weights of the internal paths and sending the internal routing entry to the nodes except the master node in the virtual network element; wherein before the receiving and storing, by the master node in the virtual network element, topology information reported by nodes except the master node in the virtual network element, the route calculation method further comprising: sending, by the master node, topology collection request messages of the virtual network element in broadcast mode, wherein the topology collection request messages carry information about the master node and an identity, a name, and the topology type of the virtual network element, wherein the receiving and storing, by the master node in the virtual network element, topology information reported by nodes except the master node in the virtual network element comprises: receiving, by the master node, topology collection response messages sent by the nodes except the master node in the virtual network element, wherein the topology collection response messages carry the topology information and the topology collection response messages are sent to the master node by the nodes except the master node in the virtual network element after the nodes receive the topology collection request messages and determine that a virtual network element corresponding to the virtual network element identity is a home virtual network element of the nodes; and storing, by the master node, the topology information and adding all nodes in the virtual network element to virtual network element cluster management. receiving and storing, by the master node in the virtual network element, topology information reported by nodes except the master node in the virtual network element; performing, by the master node, according to a topology type of the virtual network element, topology verification for all topology information locally stored on the master node, wherein the stored topology information comprises topology information about the master node and the topology information reported by the nodes except the master node in the virtual network element; calculating, by the master node, internal paths in the virtual network element and weights of the internal paths according to the topology type and the topology information after the topology verification is passed; and generating and storing, by the master node, an internal routing entry according to the internal paths and the weights of the internal paths and sending the internal routing entry to the nodes except the master node in the virtual network element; wherein before the receiving and storing, by the master node in the virtual network element, topology information reported by nodes except the master node in the virtual network element, the route calculation method further comprising: sending, by the master node, topology collection request messages of the virtual network element in broadcast mode, wherein the topology collection request messages carry information about the master node and an identity, a name, and the topology type of the virtual network element, wherein the receiving and storing, by the master node in the virtual network element, topology information reported by nodes except the master node in the virtual network element comprises: receiving, by the master node, topology collection response messages sent by the nodes except the master node in the virtual network element, wherein the topology collection response messages carry the topology information and the topology collection response messages are sent to the master node by the nodes except the master node in the virtual network element after the nodes receive the topology collection request messages and determine that a virtual network element corresponding to the virtual network element identity is a home virtual network element of the nodes; and storing, by the master node, the topology information and adding all nodes in the virtual network element to virtual network element cluster management.