Link state advertisements specifying dynamic routing metrics and associated variation metrics and selective distribution thereof
First Claim
1. A method in a router configured for executing a prescribed link state routing protocol, the method including:
- originating and outputting by the router a first link state advertisement message describing a connected link of the router in a network,the first link state advertisement message specifying a first dynamic routing metric and a corresponding variation metric identifying a statistical variation of the first dynamic routing metric, the first dynamic routing metric identifying a first cost of the connected link;
selectively originating and outputting a second link state advertisement message describing the connected link and that specifies an updated dynamic routing metric and the corresponding variation metric, the updated dynamic routing metric identifying an updated cost of the connected link relative to the first cost, the second link state advertisement message selectively output by the router in response to one of;
(1) the updated dynamic routing metric differing from the first dynamic routing metric by more than the variation metric, or (2) the router having received another link state advertisement message from another router in the network.
1 Assignment
0 Petitions
Accused Products
Abstract
Each router in a network is configured for executing a link state routing protocol based on outputting a corresponding first link state advertisement message describing a connected link of the router and that specifies a first dynamic routing metric identifying a first cost of the connected link, and a corresponding variation metric identifying a statistical variation of the dynamic routing metric. Each router also is configured for selectively outputting a corresponding second link state advertisement message describing the connected link and that specifies the corresponding variation metric and an updated dynamic routing metric identifying an updated cost of the connected link relative to the first cost, the second link state advertisement message selectively output based on the updated dynamic routing metric differing from the first dynamic routing metric by more than the variation metric, or the router having received another link state advertisement from another router in the network.
35 Citations
40 Claims
-
1. A method in a router configured for executing a prescribed link state routing protocol, the method including:
-
originating and outputting by the router a first link state advertisement message describing a connected link of the router in a network, the first link state advertisement message specifying a first dynamic routing metric and a corresponding variation metric identifying a statistical variation of the first dynamic routing metric, the first dynamic routing metric identifying a first cost of the connected link; selectively originating and outputting a second link state advertisement message describing the connected link and that specifies an updated dynamic routing metric and the corresponding variation metric, the updated dynamic routing metric identifying an updated cost of the connected link relative to the first cost, the second link state advertisement message selectively output by the router in response to one of; (1) the updated dynamic routing metric differing from the first dynamic routing metric by more than the variation metric, or (2) the router having received another link state advertisement message from another router in the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 36)
-
-
9. A router in a network, the router comprising:
-
a plurality of network interfaces, each configured for outputting, via a corresponding connected link, first and second link state advertisement messages having been generated by the router, at least one of the network interfaces configured for receiving a third link state advertisement message from another router in the network; and a routing resource configured for executing a prescribed link state routing protocol, the routing resource configured for originating and supplying, to the network interfaces, the first link state advertisement message describing a corresponding one of the connected links and specifying a first dynamic routing metric and a corresponding variation metric identifying a statistical variation of the first dynamic routing metric, the first dynamic routing metric identifying a first cost of the corresponding one connected link; the routing resource further configured for selectively originating and outputting, to the network interfaces, a second link state advertisement message describing the corresponding one connected link and that specifies an updated dynamic routing metric and the corresponding variation metric, the updated dynamic routing metric identifying an updated cost of the corresponding one connected link relative to the first cost, the second link state advertisement message selectively generated by the routing resource in response to one of;
(1) the routing resource having determined that the updated dynamic routing metric differs from the first dynamic routing metric by more than the variation metric, or (2) the routing resource having received the third link state advertisement message. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 37)
-
-
17. A network comprising:
-
a plurality of routers, each router comprising; (1) a plurality of network interfaces, each configured for outputting, via a corresponding connected link, first and second link state advertisement messages having been generated by the router, at least one of the network interfaces configured for receiving a third link state advertisement message from another one of the routers in the network; and (2) a routing resource configured for executing a prescribed link state routing protocol, the routing resource configured for originating and supplying, to the network interfaces, the first link state advertisement message describing a corresponding one of the connected links and specifying a first dynamic routing metric and a corresponding variation metric identifying a statistical variation of the first dynamic routing metric, the first dynamic routing metric identifying a first cost of the corresponding one connected link, the routing resource of said each router further configured for selectively originating and outputting, to the network interfaces of said each router, a second link state advertisement message describing the corresponding one connected link and that specifies an updated dynamic routing metric and the corresponding variation metric, the updated dynamic routing metric identifying an updated cost of the corresponding one connected link relative to the first cost, the second link state advertisement message selectively generated by the routing resource in response to one of;
(1) the routing resource having determined that the updated dynamic routing metric differs from the first dynamic routing metric by more than the variation metric, or (2) the routing resource having received the third link state advertisement message. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 38)
-
-
25. A router in a network, the router comprising:
-
a plurality of network interfaces, each configured for outputting, via a corresponding connected link, first and second link state advertisement messages having been generated by the router, at least one of the network interfaces configured for receiving a third link state advertisement message from another router in the network; and means for executing a prescribed link state routing protocol, the means for executing configured for originating and supplying, to the network interfaces, the first link state advertisement message describing a corresponding one of the connected links and specifying a first dynamic routing metric and a corresponding variation metric identifying a statistical variation of the first dynamic routing metric, the first dynamic routing metric identifying a first cost of the corresponding one connected link; the means for executing selectively originating and outputting, to the network interfaces, a second link state advertisement message describing the corresponding one connected link and that specifies an updated dynamic routing metric and the corresponding variation metric, the updated dynamic routing metric identifying an updated cost of the corresponding one connected link relative to the first cost, the second link state advertisement message selectively generated by the means for executing in response to one of;
(1) the means for executing having determined that the updated dynamic routing metric differs from the first dynamic routing metric by more than the variation metric, or (2) the means for executing having received the third link state advertisement message. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 39)
-
-
33. A computer readable medium having stored thereon sequences of instructions for a router executing a prescribed link state routing protocol in a network, the sequences of instructions including instructions for:
-
originating and outputting by the router a first link state advertisement message describing a connected link of the router in the network, the first link state advertisement message specifying a first dynamic routing metric and a corresponding variation metric identifying a statistical variation of the first dynamic routing metric, the first dynamic routing metric identifying a first cost of the connected link; selectively originating and outputting a second link state advertisement message describing the connected link and that specifies an updated dynamic routing metric and the corresponding variation metric, the updated dynamic routing metric identifying an updated cost of the connected link relative to the first cost, the second link state advertisement message selectively output by the router in response to one of;
(1) the updated dynamic routing metric differing from the first dynamic routing metric by more than the variation metric, or (2) the router having received another link state advertisement message from another router in the network. - View Dependent Claims (34, 35, 40)
-
Specification