Patent US6201810B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6201810B1 Expired / Lapsed US ⏱️ 0.0 years remaining

High-speed routing control system

Assignee: Juniper Networks Inc
•
Filing: 1997-08-13
•
Granted: 2001-03-13
•
Expires: 2017-08-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a high-speed routing control system, plural path candidates each leading to a destination node are selected on the basis of physical connection information of links connecting respective nodes in a path candidate selection unit 11, and a path candidate containing no congestion-occurring link is specified as the optimum path from the plural path candidates selected by the path candidate selection unit 11 in an optimizing unit 12. Accordingly, even when the destination node is nearer to the self node, the optimum path selection can be performed, and a switching operation to a bypass path can be performed at high speed. In addition, the traffic amount based on topology information can be suppressed, and the large-scaling of the network can be supported.

Inventors

  • 👤 Michio Masuda
  • 👤 Motoo Nishihara
  • 👤 Makoto Ogawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 19:39
CPC Classifications
H; H04; H04L; H04L45/00; H04L45/02; H04L45/04; H04L45/22; H04L45/70

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 114 words
A high-speed routing control system for selecting a packet transfer path when a packet containing connectionless data is transferred to a destination node from a self node through a connection type ATM network, said system comprising: a path candidate selection unit for selecting a plurality of path candidates each leading to the destination node on the basis of physical connection information of links connecting respective nodes in said network; and an optimizing unit for selecting from said plurality of path candidates and specifying as an optimum path a path candidate containing no congested link on the basis of a congestion status of each link belonging to a predetermined area adjacent to the self node.
Claim 2
Dependent Claim 114 words
A high-speed routing control system for selecting a packet transfer path when a packet containing connectionless data is transferred to a destination node from a self node through a connection type ATM network, said system comprising: a path candidate selection unit for selecting a plurality of path candidates each leading to the destination node on the basis of physical connection information of links connecting respective nodes in said network; and an optimizing unit for selecting from said plurality of path candidates and specifying as an optimum path a path candidate containing no congested link on the basis of a congestion status of each link belonging to a predetermined area adjacent to the self node.
Claim 3
Dependent Claim 136 words
The high-speed routing control system as claimed in claim 1 , wherein on the basis of link cost values which indicate a predetermined selection priority of each link, said path candidate selection unit selects, from said plurality of path candidates leading to the destination node, a minimum cost path in which the total of link cost values of links constituting each path is minimized, and wherein said path candidate selection unit also selects, from paths leading from the self node, through each of nodes adjacent to the self node, to the destination node, those paths where the total of the link cost values thereof is smaller than the sum of the total of the link cost values of the minimum cost path and twice the link cost value from the self node to the adjacent node.
Claim 4
Dependent Claim 110 words
The high-speed routing control system as claimed in claim 1 , wherein said optimizing unit receives predetermined monitor cells from adjacent nodes and discards from congestion information stored in the monitor cells congestion information of links accommodated in nodes which are distanced from the self node by a predetermined number of links, and wherein said optimizing unit obtains congestion information of the respective links accommodated in the remaining nodes to specify the optimum path and generates a new monitor cell on the basis of the obtained congestion information and the congestion information of each link accommodated in the self node to transmit the new monitor cell to the adjacent nodes.
Claim 5
Dependent Claim 23 words
The high-speed routing control system as claimed in claim 3 , wherein said optimizing unit transmits the new monitor cell every predetermined period.
Claim 6
Dependent Claim 80 words
The high-speed routing control system as claimed in claim 1 , wherein said path candidate selection unit further comprises a routing table in which physical connection information of each node is preset, and a means for selecting general plural routing path candidates on the basis of a link state type path estimation algorithm used in a routing protocol which is represented by PNNI (Private Network-to-Network Interface) used in the ATM network and OSPF (Open shortest Path First) in IP communication.
Claim 7
Dependent Claim 55 words
The high-speed routing control system as claimed in claim 1 , wherein said optimizing unit further comprises a means for performing a further detailed path estimation on said plurality of path candidates which are selected in said path candidate selection unit to select the optimum path in a specific neighboring area on a real-time basis.
Claim 8
Dependent Claim 108 words
The high-speed routing control system as claimed in claim 1 , wherein said optimizing unit comprises a table unit having a tree type table specifying a quasi-optimum path by referring to adjacent stations and sub-adjacent stations like a tree, and a hardware table formed by processes in which a destination address corresponding to the position of a leaf of the tree table is searched to determine a transfer destination port of the next state which corresponds to the destination address concerned, the congestion status of the path information being checked in the order of the candidates which are provided by the tree table, thereby specifying the optimum path.
Claim 9
Dependent Claim 108 words
The high-speed routing control system as claimed in claim 6 , wherein said optimizing unit comprises a table unit having a tree type table specified the quasi-optimum path by referring to adjacent stations and sub-adjacent stations like a tree, and a hardware table formed by processes in which a destination address corresponding to the position in a leaf of the tree table is searched to determine a transfer destination port of the next state which corresponds to a destination address concerned, the congestion status of the path information is checked in the order of the candidates which are provided by the tree table, thereby specifying the optimum path.
Claim 10
Dependent Claim 243 words
A high-speed routing control system for selecting a packet transfer path when a packet containing connectionless data is transferred to a destination node from a self node through a connection type ATM network, said system comprising: a path candidate selection unit for selecting a plurality of path candidates each leading to the destination node on the basis of physical connection information of links connecting respective nodes in said network; and an optimizing unit for selecting from said plurality of path candidates and specifying as an optimum path a path candidate containing no congested link on the basis of a congestion status of each link belonging to a predetermined area adjacent to the self node; wherein said optimizing unit comprises a congestion status monitor unit in which a cue length and a cue increasing rate of a self buffer are monitored to detect the congestion status of every output port, an adjacent area information collecting unit which comprises a transmitter for transmitting the congestion status monitor cell, a receiver for receiving the congestion status monitor, and an aging judgment unit for adding the distance of the received congestion status monitor cell representing the number of via-links (Hop number) to perform an aging judgment, and a congestion information editing unit which has a means of referring to a tree table which has a tree type table specifying a quasi-optimum path by referring to adjacent stations and sub-adjacent stations like a tree, and a hardware table.
Claim 11
Dependent Claim 243 words
A high-speed routing control system for selecting a packet transfer path when a packet containing connectionless data is transferred to a destination node from a self node through a connection type ATM network, said system comprising: a path candidate selection unit for selecting a plurality of path candidates each leading to the destination node on the basis of physical connection information of links connecting respective nodes in said network; and an optimizing unit for selecting from said plurality of path candidates and specifying as an optimum path a path candidate containing no congested link on the basis of a congestion status of each link belonging to a predetermined area adjacent to the self node; wherein said optimizing unit comprises a congestion status monitor unit in which a cue length and a cue increasing rate of a self buffer are monitored to detect the congestion status of every output port, an adjacent area information collecting unit which comprises a transmitter for transmitting the congestion status monitor cell, a receiver for receiving the congestion status monitor, and an aging judgment unit for adding the distance of the received congestion status monitor cell representing the number of via-links (Hop number) to perform an aging judgment, and a congestion information editing unit which has a means of referring to a tree table which has a tree type table specifying a quasi-optimum path by referring to adjacent stations and sub-adjacent stations like a tree, and a hardware table.
Claim 12
Dependent Claim 289 words
A high-speed routing control system for selecting a packet transfer path when a packet containing connectionless data is transferred to a destination node from a self node through a connection type ATM network, said system comprising: a path candidate selection unit for selecting a plurality of path candidates each leading to the destination node on the basis of physical connection information of links connecting respective nodes in said network; and an optimizing unit for selecting from said plurality of path candidates and specifying as an optimum path a path candidate containing no congested link on the basis of a congestion status of each link belonging to a predetermined area adjacent to the self node; wherein said optimizing unit further comprises a means for performing a further detailed path estimation on said plurality of path candidates which are selected in said path candidate selection unit to select the optimum path in a specific neighboring area on a real-time basis; and wherein said optimizing unit further comprises a congestion status monitor unit in which a cue length and a cue increasing rate of a self buffer are monitored to detect the congestion status of every output port, an adjacent area information collecting unit which comprises a transmitter for transmitting the congestion status monitor cell, a receiver for receiving the congestion status monitor, and an aging judgment unit for adding the distance of the received congestion status monitor cell representing the number of via-links (Hop number) to perform an aging judgment, and a congestion information editing unit which has a means of referring to a tree table which has a tree type table specifying a quasi-optimum path by referring to adjacent stations and sub-adjacent stations like a tree, and a hardware table.
Claim 13
Dependent Claim 289 words
A high-speed routing control system for selecting a packet transfer path when a packet containing connectionless data is transferred to a destination node from a self node through a connection type ATM network, said system comprising: a path candidate selection unit for selecting a plurality of path candidates each leading to the destination node on the basis of physical connection information of links connecting respective nodes in said network; and an optimizing unit for selecting from said plurality of path candidates and specifying as an optimum path a path candidate containing no congested link on the basis of a congestion status of each link belonging to a predetermined area adjacent to the self node; wherein said optimizing unit further comprises a means for performing a further detailed path estimation on said plurality of path candidates which are selected in said path candidate selection unit to select the optimum path in a specific neighboring area on a real-time basis; and wherein said optimizing unit further comprises a congestion status monitor unit in which a cue length and a cue increasing rate of a self buffer are monitored to detect the congestion status of every output port, an adjacent area information collecting unit which comprises a transmitter for transmitting the congestion status monitor cell, a receiver for receiving the congestion status monitor, and an aging judgment unit for adding the distance of the received congestion status monitor cell representing the number of via-links (Hop number) to perform an aging judgment, and a congestion information editing unit which has a means of referring to a tree table which has a tree type table specifying a quasi-optimum path by referring to adjacent stations and sub-adjacent stations like a tree, and a hardware table.

References Cited (Backward Citations)

JPH03242063A Cited
US5233604A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-03-12 2004-09-11 2005-03-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-03-12 2008-09-11 2009-03-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-03-12 2012-09-11 2013-03-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag