Centralized link-scope configuration of an internet protocol (IP) network
First Claim
1. A method of link-scope configuring an Internet Protocol (IP)-based network having at least one management station, a set of network nodes, and a plurality of communication links between the network nodes and between the management station and the network nodes, said method comprising the steps of:
- preparing a topology graph of the network;
identifying a set of target links to be configured;
classifying the target links into N disjoint subsets, T1-TN;
establishing a communication connection with network nodes requiring configuration; and
configuring in the network nodes, the links from each subset in parallel, starting with subset T1 and sequentially handling each subset one-by-one.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of configuring link-scope-type managed objects in IP-based networks from a centralized management node. An IP-based network includes at least one management station, a set of network nodes, and communication links between the network nodes and between the management station and the network nodes. Preferably, an Open Shortest Path First (OSPF) topology graph of the network is prepared, and a set of target links to be configured is identified. The target links are then classified into N disjoint subsets, T1-TN. The links in each subset are then configured in parallel, starting with subset T1 and sequentially handling each subset one-by-one. The target links may be classified by removing non-target links that are not to be configured from the OSPF topology graph, building a LinkGraph to determine the dependencies between the links remaining in the OSPF topology graph, and building a LinkTree from the LinkGraph to classify the target links into the subsets based upon the dependencies between the links.
14 Citations
9 Claims
-
1. A method of link-scope configuring an Internet Protocol (IP)-based network having at least one management station, a set of network nodes, and a plurality of communication links between the network nodes and between the management station and the network nodes, said method comprising the steps of:
-
preparing a topology graph of the network; identifying a set of target links to be configured; classifying the target links into N disjoint subsets, T1-TN; establishing a communication connection with network nodes requiring configuration; and configuring in the network nodes, the links from each subset in parallel, starting with subset T1 and sequentially handling each subset one-by-one. - View Dependent Claims (2, 3)
-
-
4. A method of link-scope configuring an Internet Protocol (IP)-based network having at least one management station, a set of network nodes, and a plurality of communication links between the network nodes and between the management station and the network nodes, said method comprising the steps of:
-
preparing a topology graph of the network based on the Open Shortest Path First (OSPF) routing protocol; identifying a set of target links to be configured; classifying the target links into N disjoint subsets, T1-TN, said classifying step including removing from the OSPF topology graph, non-target links that are not to be configured;
determining dependencies between the links remaining in the OSPF topology graph; and
classifying the target links into the subsets based upon the dependencies between the links;establishing a communication connection with network nodes requiring configuration; and configuring in the network nodes, the links from each subset in parallel, starting with subset T1 and sequentially handling each subset one-by-one; wherein the step of determining dependencies between the links includes building a LinkGraph through the steps of; for each target link in the OSPF topology graph, placing a new node in the LinkGraph; for each node placed in the LinkGraph, creating a full mesh of neighboring nodes from the OSPF topology graph; adding to the LinkGraph, a node representing the management station in the OSPF topology graph; and connecting the node representing the management station to the links that originated from the management station in the OSPF topology graph; and wherein the step of classifying the target links into the subsets based upon the dependencies between the links includes building a LinkTree from the LinkGraph, said step of building a LinkTree including the steps of; (a) designating the node representing the management station as a first starting point; (b) adding to the LinkTree, all of the links connecting the first starting point to nodes adjacent to the first starting point; (c) selecting a node adjacent to the first starting point, said step of selecting an adjacent node including the steps of; (c)(1) selecting as a second starting point, an adjacent node having the largest number of neighboring nodes that are not yet added to the LinkTree, if there is an adjacent node with more neighboring nodes than any other adjacent node; and (c)(2) if more than one adjacent node have the largest number of neighboring nodes that are not yet added to the LinkTree, arbitrarily selecting as the second starting point, an adjacent node from the adjacent nodes having the largest number of neighboring nodes; (d) adding to the LinkTree, all of the links originating from the second starting point, except for links already in the LinkTree; (e) selecting as a third starting point, a node in the LinkTree, said step of selecting a node in the LinkTree including the steps of; (e)(1) selecting a node in the LinkTree having the largest number of neighboring nodes that are not yet added to the LinkTree, if there is a node in the LinkTree with more neighboring nodes than any other node; (e)(2) if more than one node have the largest number of neighboring nodes that are not yet added to the LinkTree, selecting as the third starting point, a node from the nodes having the largest number of neighboring nodes that is the farthest from the first starting point; and (e)(3) if more than one node have the largest number of neighboring nodes that are not yet added to the LinkTree, and all of the nodes having the largest number of neighboring nodes are the same distance from the first starting point, arbitrarily selecting as the third starting point, a node from the nodes having the largest number of neighboring nodes; (f) adding to the LinkTree, all of the links originating from the third starting point, except for links already in the LinkTree; (g) determining whether all of the nodes of the LinkGraph have been added to the LinkTree; (h) if all of the nodes of the LinkGraph have been added to the LinkTree, classifying all of the links in the LinkTree into a disjoint subset Ti. - View Dependent Claims (5, 6)
-
-
7. A management station for link-scope configuring an Internet Protocol (IP)-based network having a set of network nodes, and a plurality of communication links between the network nodes and between the management station and the network nodes, said management station comprising:
-
means for preparing a topology graph of the network; means for identifying a set of target links to be configured; means for classifying the target links into N disjoint subsets, T1-TN; means for establishing a communication connection with network nodes requiring configuration; and means for configuring in the network nodes, the links from each subset in parallel, starting with subset T1 and sequentially handling each subset one-by-one. - View Dependent Claims (8, 9)
-
Specification