The invention discloses a method for distributing and routing optimal services of multi-layer
satellite network based on
minimum time delay, and aims to solve the problems of large end-to-end time
delay, low handling capacity and insufficient utilization of network resource of a multi-layer
satellite communication
network routing method. The method comprises the following steps: determining a logic area, a virtual node number and a low-earth-
orbit satellite routing
list according to the initial
network topology; periodically updating the node number and the routing
list by a
low earth orbit; updating a virtual satellite set and a member routing
list according to the snapshot
time sequence set by a
medium earth orbit, and synchronously updating the number of an administrator by the
low earth orbit; if the services arrive and the arrival rate of the current satellite area is less than the arrival rate threshold of the ground service supported by the area based on the minimum end-to-end time, transmitting the service in the
low earth orbit, and otherwise, transferring the service to a high-level satellite to
route, and finally sending a target node. With the adoption of the method, the performance of the multi-layer satellite communication network is improved; the method can be applied to the routing of the multi-layer satellite communication network.