A method for controlling a satellite network, the network being controlled by a network controller, the network being formed by a plurality of separate sub-networks covering a predefined coverage zone (Z1, Z2, Z3), each sub-network being controlled by a sub-network controller (16Z1, 16Z2, 16Z3), each sub-network being able to communicate with a carrier over the predefined coverage zone (Z1, Z2, Z3) of the considered sub-network, the carrier belonging to a single sub-network at a given moment, the network controller being separate from each sub-network controller (16Z1, 16Z2, 16Z3), the method comprising the steps for: - providing information by each sub-network controller (16Z1, 16Z2, 16Z3) to the network controller, the information comprising the sub-network to which the carrier belongs at a given moment, called current sub-network, and the capacity of the other sub-networks, another sub-network being a sub-network separate from the current sub-network, the information also comprising information relative to the quality of the transmission of the carrier over the current sub-network, - testing the quality of the transmission of the carrier over each of the other sub-networks adjacent to the current sub-network, the test step comprising the steps: the network controller orders the current sub-network controller to ask the carrier to send a synchronization signal over each of the other sub-networks adjacent to the current sub-network and the network controller receives, from each controller of the sub-networks adjacent to the current sub-network, transmission reports comprising the measured quality coming from the measure of the transmission quality of the measured synchronization signal, and sending a synchronization signal over each adjacent sub-network by the carrier, and - making a decision to potentially switch the carrier from the current sub-network to another sub-network based on the provided information and on the transmission reports, the decision-making being done by the network controller. - providing information by each sub-network controller (16Z1, 16Z2, 16Z3) to the network controller, the information comprising the sub-network to which the carrier belongs at a given moment, called current sub-network, and the capacity of the other sub-networks, another sub-network being a sub-network separate from the current sub-network, the information also comprising information relative to the quality of the transmission of the carrier over the current sub-network, - testing the quality of the transmission of the carrier over each of the other sub-networks adjacent to the current sub-network, the test step comprising the steps: the network controller orders the current sub-network controller to ask the carrier to send a synchronization signal over each of the other sub-networks adjacent to the current sub-network and the network controller receives, from each controller of the sub-networks adjacent to the current sub-network, transmission reports comprising the measured quality coming from the measure of the transmission quality of the measured synchronization signal, and sending a synchronization signal over each adjacent sub-network by the carrier, and - making a decision to potentially switch the carrier from the current sub-network to another sub-network based on the provided information and on the transmission reports, the decision-making being done by the network controller.