Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
215 words
A network access node (300) for a packet switching communication network (200) having a plurality of nodes (201 . . . 208) interconnected with transmission links (209), said network access node including: means for receiving and transmitting data packets (301, 302, 304), a network topology database manager for storing and updating data representing the characteristics and attributes of nodes and transmission links, said data forming a topology database defining the network configuration (306), link selection means responsive to data contained in said topology database for identifying usable links for forming data paths with a destination node located in the network, said link selection means further including means for identifying each link in the network as either a backbone link or a local link, means for selecting as usable for a path determination all backbone links, means for selecting as usable for a path determination all local links attached to the network access node and to the destination node, and means for discarding as not usable for a path determination all other links, and means for storing link identifiers identifying selected links in the topology database; and means for determining, for a connection request to the destination node, an optimal routing path from said access node to the destination node using only said identified selected links.
Claim 2
Dependent Claim
215 words
A network access node (300) for a packet switching communication network (200) having a plurality of nodes (201 . . . 208) interconnected with transmission links (209), said network access node including: means for receiving and transmitting data packets (301, 302, 304), a network topology database manager for storing and updating data representing the characteristics and attributes of nodes and transmission links, said data forming a topology database defining the network configuration (306), link selection means responsive to data contained in said topology database for identifying usable links for forming data paths with a destination node located in the network, said link selection means further including means for identifying each link in the network as either a backbone link or a local link, means for selecting as usable for a path determination all backbone links, means for selecting as usable for a path determination all local links attached to the network access node and to the destination node, and means for discarding as not usable for a path determination all other links, and means for storing link identifiers identifying selected links in the topology database; and means for determining, for a connection request to the destination node, an optimal routing path from said access node to the destination node using only said identified selected links.
Claim 3
Dependent Claim
29 words
A network access node according to claim 1 wherein said routing path determination further includes means for implementing a modified Bellmann-Ford algorithm in making the optimal routing path determination.
Claim 4
Independent Claim
196 words
A method for selecting a routing path in a packet communication network (200) comprising a plurality of nodes (201 . . . 208) interconnected with transmission links (209), said method being performed in a network access node and including the steps of: storing and updating data in a network topology database, said data representing characteristics and attributes of the nodes and transmission links and defining the network configuration, selecting links usable for forming data paths between the network access node and a destination node in the network, said selecting step including the further steps of using data stored in the network topology database to identify each link in the network as either a backbone link or a local link, selecting as usable for a path determination all backbone links, selecting as usable all local links attached to the network access node and to the destination node, discarding as not usable for a path determination all other links, and storing in the topology database link identifiers identifying all selected links, determining, for a connection request to the destination node, an optimal routing path from said access node to the destination node using only the identified selected links.
Claim 5
Independent Claim
196 words
A method for selecting a routing path in a packet communication network (200) comprising a plurality of nodes (201 . . . 208) interconnected with transmission links (209), said method being performed in a network access node and including the steps of: storing and updating data in a network topology database, said data representing characteristics and attributes of the nodes and transmission links and defining the network configuration, selecting links usable for forming data paths between the network access node and a destination node in the network, said selecting step including the further steps of using data stored in the network topology database to identify each link in the network as either a backbone link or a local link, selecting as usable for a path determination all backbone links, selecting as usable all local links attached to the network access node and to the destination node, discarding as not usable for a path determination all other links, and storing in the topology database link identifiers identifying all selected links, determining, for a connection request to the destination node, an optimal routing path from said access node to the destination node using only the identified selected links.
Claim 6
Dependent Claim
34 words
A method for selecting a routing path according to claim 3 wherein said routing path determining step includes the further step of determining the optimal routing path through application of a modified Bellman-Ford algorithm.