Claims
- 1. A packet switched communication network including two or more nodes connected by transmission links, each of said nodes containing one and only one control point for providing various routing and control functions, said network comprising:
- two or more subnodes within one or more of said nodes each subnode having access to said functions provided by said control point within its node;
- intranode communication links connecting the subnodes within the nodes which contain subnodes;
- means in each node for determining optimum routes for packets being sent through the network based on information about subnodes within the network; and
- means in each node for creating an address for one or more user applications connected to one or more subnodes, the address of the form NetID.NodeID,SubnodeID.label where:
- NetID is a one to eight byte unique designation for the network;
- NodeID is a one to eight byte unique designation for a node within said network;
- subnodeID is a one to eight byte unique designation for said one or more subnodes within said node; and
- label designates said one or more user applications connected to said one or more subnodes.
- 2. The packet switching network of claim 1 in which
- one of said control points is within one of said subnodes in such nodes that include a subnode.
- 3. The packet switching network of claim 1 in which
- one of said control points is distributed among the several subnodes in such nodes that include a subnode.
- 4. The packet switching network of claim 1 in which
- said control point, whether located in a node having no internal subnodes or in a subnode of a node, maintains a copy of the topology database containing information on the status and characteristics of all nodes and links in the network, and
- said topology database contains the status and characteristics, not only of nodes without subnodes, but of subnodes within those nodes containing subnodes, and
- said topology database contains the status and characteristics of the intranode links connecting the subnodes within those nodes containing subnodes as well as the internode links.
- 5. A node adapted for use in a packet network which includes at least one other node, each node of the network having one and only one control point means therein; and each node is connected to one or more other nodes by one or more internode transmission links, said node comprising:
- two or more subnodes within said node, each subnode having access to control functions provided by said control point within said node, said two or more subnodes connected by intranode communication links, said control point means being responsible for participating in the management of said intranode communication links in said node; and
- means for creating an address for one or more user applications connected to one or more subnodes within said packet network, the address being of the form NetID,NodeID.subnodeID.label where:
- NetID is a on to eight byte unique designation for the packet network;
- NodeID is a one to eight byte unique designation for a node within said network;
- subnodeID is a one to eight byte unique designation for said one or more subnodes within said node; and
- label designates said one or more user applications connected to said one or more subnodes.
- 6. The node as in claim 5 wherein said control point means maintains a copy of a topology database which includes information on the status and characteristics of the subnodes and intranode links in said other nodes.
CROSS REFERENCE TO RELATED APPLICATION
This application is a continuation of co-pending application Ser. No. 08/010,136, filed Jan. 28, 1993, now U.S. Pat. No. 5,425,021.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
Parent |
10136 |
Jan 1993 |
|