Protocol for identifying components in a point-to-point computer system
First Claim
1. A data processing system comprising:
- a plurality of terminal nodes having a communication port, each of said terminal nodes assigned a unique network identification and having a network identification register for storing neighbor device network identification information;
a plurality of switching nodes, each assigned a unique network identification and having at least two communications ports in respective communication with two of (i) others of said switching nodes and (ii) said terminal nodes, each of said switching nodes having respective network identification registers associated with said at least two communications ports;
logic circuitry configured to initiate an exchange of said network identification between connected ones of said terminal and switching nodes, each of said nodes storing in its respective network identification registers the network identification of adjacent ones of said nodes; and
a memory storing a topology of said data processing system based on said exchange of said network identification between said nodes.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method of mapping a network topology in a network including a plurality of nodes which communicate over dedicated links which connect pairs of the nodes, where the method consists of the steps of exchanging respective network identification information between adjacent pairs of nodes, establishing communications with another of the nodes using the network identification information, obtaining network identification information of the other node from that node, using the network identification information to establish communications with other nodes, obtaining additional network identification information from those other nodes, repeating these steps until network identification information is obtained from all of the nodes of the network and using this information determine the network topology.
-
Citations
10 Claims
-
1. A data processing system comprising:
-
a plurality of terminal nodes having a communication port, each of said terminal nodes assigned a unique network identification and having a network identification register for storing neighbor device network identification information;
a plurality of switching nodes, each assigned a unique network identification and having at least two communications ports in respective communication with two of (i) others of said switching nodes and (ii) said terminal nodes, each of said switching nodes having respective network identification registers associated with said at least two communications ports;
logic circuitry configured to initiate an exchange of said network identification between connected ones of said terminal and switching nodes, each of said nodes storing in its respective network identification registers the network identification of adjacent ones of said nodes; and
a memory storing a topology of said data processing system based on said exchange of said network identification between said nodes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing system comprising:
-
a plurality of terminal nodes having a communication port, each of said terminal nodes assigned a unique network identification and having a network identification register for storing neighbor device network identification information;
a plurality of switching nodes, each assigned a unique network identification and having at least two communications ports in respective communication with two of (i) others of said switching nodes and (ii) said terminal nodes, each of said switching nodes having respective network identification registers associated with said at least two communications ports;
means for initiating an exchange of said network identification between connected ones of said terminal and switching nodes, each of said nodes storing in its respective network identification registers the network identification of adjacent ones of said nodes; and
means for storing a topology of said data processing system based on said exchange of said network identification between said nodes. - View Dependent Claims (7, 8, 9, 10)
-
Specification