×

Network topology determination by dissecting unitary connections and detecting non-responsive nodes

  • US 5,708,772 A
  • Filed: 06/07/1995
  • Issued: 01/13/1998
  • Est. Priority Date: 04/29/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented method of determining a topology of a network comprising the following steps:

  • a. receiving a plurality of signals from a plurality of source hubs in said network, each of said plurality of signals containing connection information for said source hubs including information identifying destination hubs to which said source hubs are coupled, and a corresponding connection port on said source hubs through which said destination hubs are coupled;

    b. storing said connection information in a table;

    c. processing said connection information by locating unitary connections in said table and iteratively performing the following steps until there are no more said unitary connections in said table;

    i. selecting a unitary connection from said table, said unitary connection having a particular source hub and a particular destination hub;

    ii. determining return connection information in said table which has said particular destination hub as a source hub, and said particular source hub as a destination hub;

    iii. storing said unitary connection in a resolved link area;

    iv. storing said return connection information in a back link area;

    v. removing said unitary connection from said table;

    d. removing from said table all connection information that (a) has a destination hub that matches the destination hub of any given connection information in said resolved link area and (b) does not have a source hub that matches the destination hub of said given connection information in said resolved link area;

    e. removing from said table all connection information that (a) matches connection information in said back link area and (b) is the only connection information remaining in said table for a particular source hub;

    f. if said table is not empty and there are additional unitary connections in said connection information, then returning to said step c; and

    g. determining the topology of the network based on the connection information that is stored in said resolved link area and said back link area.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×