A method for turning off routers, operating according to a link-state protocol, in a communications network, said network linking a plurality of devices, characterized in that said method is executed simultaneously over a plurality of routers of the network and includes for each router: - a step of initializing during a first duration, after turning on the router, - a step of monitoring the router in the network, said step of monitoring consisting in determining if a list of predefined conditions related to the utility function of the router are verified, - a step of waiting in which the router is set in a waiting state for a third duration if no turning-off message is received by said router from another router of the network, the method returning to the monitoring step after the waiting step , - a step of turning off the router comprising turning-off the router if said conditions of the list are verified during the monitoring step executed after the waiting step and if no message is received by said router from another router of the network signaling the turning off of said another router, - sending a message signaling the turning off of said router to the other routers of the network, and wherein said list of conditions comprise a condition consisting in verifying if the turning-off of the router does not lead the disconnection of at least one of the devices, the verification of the condition according to which the turning off the router does not lead to the disconnection of at least one of the devices of the network including: - a step of determining a graph representing the topology of the network using information resulting from the link-state protocol, the graph including nodes representing the devices and links representing the connections between the devices, - a step of selecting a neighbor node to the node representing the router, - a step of depth searching, from the selected neighbor node, the graph of the network from which the node representing the router was previously withdrawn, said condition consisting in determining if the turning off the router does not lead to the disconnection of at least one of the devices being verified if it is determined that all the nodes are accessible from the neighbor node. - a step of initializing during a first duration, after turning on the router, - a step of monitoring the router in the network, said step of monitoring consisting in determining if a list of predefined conditions related to the utility function of the router are verified, - a step of waiting in which the router is set in a waiting state for a third duration if no turning-off message is received by said router from another router of the network, the method returning to the monitoring step after the waiting step , - a step of turning off the router comprising turning-off the router if said conditions of the list are verified during the monitoring step executed after the waiting step and if no message is received by said router from another router of the network signaling the turning off of said another router, - sending a message signaling the turning off of said router to the other routers of the network, - a step of determining a graph representing the topology of the network using information resulting from the link-state protocol, the graph including nodes representing the devices and links representing the connections between the devices, - a step of selecting a neighbor node to the node representing the router, - a step of depth searching, from the selected neighbor node, the graph of the network from which the node representing the router was previously withdrawn, <EOS>