USING SERVICE DISCOVERY TO BUILD ROUTING TOPOLOGIES
First Claim
1. A method, comprising:
- discovering one or more registered services for a computer network, the registered services indicating one or more corresponding routing characteristics associated with the respective registered service;
comparing the one or more service-related routing characteristics with a current routing characteristic of a routing topology of the computer network, the routing topology built based on a current routing topology strategy;
determining whether to update the routing topology strategy based on the comparison; and
in response to determining to update the routing topology strategy, informing one or more devices in the computer network of an updated routing topology strategy and associated service-related routing characteristics, wherein the one or more devices are configured to update the routing topology based on the updated routing topology strategy.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a particular route optimizing device of a computer network (e.g., an NMS or a device in the network) discovers one or more registered services for the computer network, the registered services indicating one or more corresponding routing characteristics associated with the respective registered service. By comparing the one or more service-related routing characteristics with a current routing characteristic of a routing topology of the computer network (where the routing topology built based on a current routing topology strategy), it can be determined whether to update the routing topology strategy based on the comparison. In response to determining to update the routing topology strategy, one or more devices in the computer network may then be informed of an updated routing topology strategy and associated service-related routing characteristics, where the one or more devices are configured to update the routing topology based on the updated routing topology strategy, accordingly.
-
Citations
25 Claims
-
1. A method, comprising:
-
discovering one or more registered services for a computer network, the registered services indicating one or more corresponding routing characteristics associated with the respective registered service; comparing the one or more service-related routing characteristics with a current routing characteristic of a routing topology of the computer network, the routing topology built based on a current routing topology strategy; determining whether to update the routing topology strategy based on the comparison; and in response to determining to update the routing topology strategy, informing one or more devices in the computer network of an updated routing topology strategy and associated service-related routing characteristics, wherein the one or more devices are configured to update the routing topology based on the updated routing topology strategy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
one or more network interfaces to communicate with a computer network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; discover one or more registered services for the computer network, the registered services indicating one or more corresponding routing characteristics associated with the respective registered service; compare the one or more service-related routing characteristics with a current routing characteristic of a routing topology of the computer network, the routing topology built based on a current routing topology strategy; determine whether to update the routing topology strategy based on the comparison; and in response to determining to update the routing topology strategy, inform one or more devices in the computer network of an updated routing topology strategy and associated service-related routing characteristics, wherein the one or more devices are configured to update the routing topology based on the updated routing topology strategy. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to:
-
discover one or more registered services for a computer network, the registered services indicating one or more corresponding routing characteristics associated with the respective registered service; compare the one or more service-related routing characteristics with a current routing characteristic of a routing topology of the computer network, the routing topology built based on a current routing topology strategy; determine whether to update the routing topology strategy based on the comparison; and in response to determining to update the routing topology strategy, inform one or more devices in the computer network of an updated routing topology strategy and associated service-related routing characteristics, wherein the one or more devices are configured to update the routing topology based on the updated routing topology strategy.
-
Specification