A routing table creation method, comprising: obtaining, by a first node, a first probe packet, wherein the first probe packet has a source address and a destination address, and the first node is a source node corresponding to the source address or an intermediate node on a path between the source node and a destination node corresponding to the destination address; obtaining, by the first node, a new first probe packet, wherein when the first node is the intermediate node, the first node records an address of the first node in the first probe packet to form the new first probe packet, and when the first node is the source node, the new first probe packet is the first probe packet; sending, by the first node, the new first probe packet; receiving, by the first node, a first response packet, wherein the first response packet comprises a second path, the second path is a reverse path of a first path, and the first path comprises addresses of nodes through which the new first probe packet passes; and creating, by the first node, a routing table entry according to a preceding address of the address of the first node on the second path, wherein the routing table entry comprises the destination address, and an address of a next hop node and an outbound interface, and the address of the next hop node is the preceding address, wherein the method further comprises: creating, by the first node, a path evaluation table entry, wherein the path evaluation table entry comprises an evaluated value that is indicative of both the next hop node and the outbound interface and is determined, based on a preset rule and according to a service target. obtaining, by a first node, a first probe packet, wherein the first probe packet has a source address and a destination address, and the first node is a source node corresponding to the source address or an intermediate node on a path between the source node and a destination node corresponding to the destination address; obtaining, by the first node, a new first probe packet, wherein when the first node is the intermediate node, the first node records an address of the first node in the first probe packet to form the new first probe packet, and when the first node is the source node, the new first probe packet is the first probe packet; sending, by the first node, the new first probe packet; receiving, by the first node, a first response packet, wherein the first response packet comprises a second path, the second path is a reverse path of a first path, and the first path comprises addresses of nodes through which the new first probe packet passes; and creating, by the first node, a routing table entry according to a preceding address of the address of the first node on the second path, wherein the routing table entry comprises the destination address, and an address of a next hop node and an outbound interface, and the address of the next hop node is the preceding address, wherein the method further comprises: creating, by the first node, a path evaluation table entry, wherein the path evaluation table entry comprises an evaluated value that is indicative of both the next hop node and the outbound interface and is determined, based on a preset rule and according to a service target.