Patent ID: 11929910
Assignee: ORANGE
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 9:
10. A non-transitory computer-readable recording medium on which a computer program is recorded which, when executed by a processor of a first router of an autonomous system using an interior gateway protocol, configures the first router to:
determine at least one flow control parameter for sending messages of the interior gateway protocol to the first router, said at least one flow control parameter being determined based on a capacity of the first router to process said messages of the interior gateway protocol; and announce, in a message of the interior gateway protocol, said at least one flow control parameter to at least a second router of the autonomous system, which is a neighbor of the first router, wherein during the determining, at least one of said at least one flow control parameter is determined further based on at least one element among:
a position of the second router in a topology of the autonomous system;
a capacity to send messages of the interior gateway protocol, required for the second router given its role in the autonomous system;
a filtering capacity to protect against a denial-of-service attack of the first router;
a flow control parameter for messages of the interior gateway protocol announced by at least one router of the autonomous system which is a neighbor of the first router or known to the first router for said at least one router;
a state of stability of the interior gateway protocol (“IGP”) and/or of the autonomous system, wherein when executed by the processor, the computer program further configures the first router to determine the state of stability of the autonomous system from the number of routing or topology change IGP messages in the autonomous system, wherein when one of said at least one flow control parameter is determined further based on the position of the second router in the topology of the autonomous system, the computer program, when executed by the processor, further configures the first router to:
prioritize resources for receiving IGP messages from the second router when the second router holds a central position in the topology, is a core router, or is an access router of the autonomous system that is oriented towards processing dedicated to clients; and
when one of said at least one flow control parameter is determined further based on the capacity to send messages of the interior gateway protocol, required for the second router given its role in the autonomous system, the computer program, when executed by the processor, further configures the first router to:
allocate more IGP message processing resources to the second router when the second router has a greater need in terms of rate, rhythm or volume to announce the IGP messages to the first router, and allocate fewer IGP message processing resources to the second router when the second router has a lesser need to announce the IGP messages to the first router.