A routing method for supporting differential service requirements in a
satellite internet comprises the following steps: step 1, constructing multi-dimensional network state
perception as a base layer which is responsible for collecting and quantifying physical states and logic states of a
satellite network in real time, and obtaining objective network states and subjective QoS (
Quality of Service) requirements of services; 2, generating a nonlinear adaptive weight driven by a service as a strategy layer, mapping an objective network state and a subjective QoS (
Quality of Service) demand of the service, dynamically adjusting the value orientation of routing judgment, and generating a dynamic weight; and step 3, taking the dynamic cost
routing decision as an execution layer, calculating the comprehensive cost based on the dynamic weight, and executing next hop selection and path maintenance, and through
cooperative work of the dynamic cost
routing decision, the comprehensive cost and the next hop selection and path maintenance, realizing intelligent path selection and high-reliability transmission for different service flows in a high-dynamic and resource-limited environment of the low-
orbit satellite. According to the invention, while the routing computation overhead is effectively reduced, multiple requirements of
differentiated services on low time
delay and high reliability can be considered.