Service prioritization in link state controlled layer two networks
First Claim
Patent Images
1. An apparatus for service prioritization after a failure within a network, comprising:
- a processor configured to;
maintain a plurality of downloaded forwarding states for a plurality of link state based services that originate from a plurality of nodes in the network and a plurality of advertised service identifiers (IDs) that correspond to the link state based services, wherein each of the nodes are associated with at least one of the service IDs;
detect a failure within the network;
prioritize the link state based services based on the advertised service IDs associated with the link state based services;
advertise one or more priority levels of the link state based services to the plurality of nodes;
order the plurality of nodes based on the priority levels of the service IDs associated with each of the nodes and based on a number of higher priority level services that originate from the nodes,wherein ordering the nodes based on the priority levels of the service IDs associated with each of the nodes comprises ordering the nodes from highest priority level to lowest priority level; and
restore at least one of the link state based services using the priority level of the link state based services subsequent to detecting the failure within the network,wherein restoring the at least one of the link state based services is based on the ordering of the nodes, andwherein services for link state based services that have higher priority level are restored before the link state based services that have lower priority level.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus comprising a node configured to maintain a plurality of downloaded forwarding states for a plurality of link state based services that are associated with the node and a plurality of other nodes in a network comprising the node, and a plurality of advertised service identifiers (IDs) that correspond to the link state based services, wherein the service IDs are ordered in sequence from higher priority to lower priority link state based services, and wherein work is instantiated at the node according to the ordered sequence from higher priority to lower priority link state based services.
-
Citations
19 Claims
-
1. An apparatus for service prioritization after a failure within a network, comprising:
a processor configured to; maintain a plurality of downloaded forwarding states for a plurality of link state based services that originate from a plurality of nodes in the network and a plurality of advertised service identifiers (IDs) that correspond to the link state based services, wherein each of the nodes are associated with at least one of the service IDs; detect a failure within the network; prioritize the link state based services based on the advertised service IDs associated with the link state based services; advertise one or more priority levels of the link state based services to the plurality of nodes; order the plurality of nodes based on the priority levels of the service IDs associated with each of the nodes and based on a number of higher priority level services that originate from the nodes, wherein ordering the nodes based on the priority levels of the service IDs associated with each of the nodes comprises ordering the nodes from highest priority level to lowest priority level; and restore at least one of the link state based services using the priority level of the link state based services subsequent to detecting the failure within the network, wherein restoring the at least one of the link state based services is based on the ordering of the nodes, and wherein services for link state based services that have higher priority level are restored before the link state based services that have lower priority level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19)
-
9. A network component comprising:
-
a receiver configured to receive a plurality of ordered service identifiers (IDs) that correspond to a plurality of services, wherein the network component is associated with at least one of the services; a circuit configured to; detect a fault within a network; order the service IDs in sequence based on priorities of the corresponding services from higher priority to lower priority services; determine an order value for the network component based on the priorities of the services that are associated with the network component; calculate a plurality of forwarding states that correspond to at least one of the services after detecting the fault, wherein the forwarding states for services with the higher priorities are calculated before the services with the lower priorities; and restore the network component in order based on an order value of the network component; and a transmitter configured to transmit the ordered service IDs and the forwarding states that correspond to the services in a sequence from higher priority to lower priority services, wherein the order value is used to provide a sequence order for the network component and a plurality of nodes, wherein determining the order value for the network component comprises; ordering the network component with respect to the nodes based on the priority of the services associated with the network components and the nodes from the higher priorities to the lower priorities; and ordering the network component based on a number of higher priority services that originate from the network component. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for service prioritization after a failure within a network, wherein the method comprises:
-
detecting a fault within the network that comprises a plurality of nodes; ordering a plurality of link state based services based on a plurality of advertised ranks for the link state based services; ordering the nodes based on priority levels of the link state based services that are associated with each of the nodes, wherein each node is associated with at least one link state based service; computing a plurality of forwarding states for the link state based services using the order of the nodes in response to the fault, wherein the forwarding states for the nodes that have lower ranks are computed after the forwarding states for the nodes that have higher ranks; and downloading the computed forwarding states for the higher ranked services before downloading the computed forwarding states for the lower ranked services, wherein ordering the nodes based on the priority levels of the link state based services comprises; ordering the nodes from a higher priority to a lower priority; and ordering the nodes based on a number of higher priority services that originate from the nodes. - View Dependent Claims (16, 17, 18)
-
Specification