Claims
- 1. Apparatus for interfacing a processor system to a communication network having a multiplicity of nodes and a multiplicity of communication lines connecting said nodes to each other, said processor system having a single node address in said network and acting as one of said multiplicity of nodes in said network, said one node serving a multiplicity of local communication end points and said nodes in said network other than said one node serving a multiplicity of non-local communication end points, said nodes in said network each performing network management and communication session management functions and exchanging network management messages and session requests for establishing communication sessions between individual pairs of said local and non-local communication end points in response to said session requests, said apparatus for interfacing comprising:
- a control processor for providing said network management and communication session management functions for said one node;
- a plurality of non-control processors interfacing said communication lines that connect said one node to said other nodes of said network with said local communication end points; and
- a local communication system interconnecting said non-control and control processors,
- said non-control processors transporting data between said communication lines and said local end points via said non-control processors without routing said data through said control processor,
- said non-control processors forwarding said session requests and network management messages received from said network to said control processor via said local communication system and forwarding said session requests and network management messages received via said local communication system from said control processor to said network,
- said control processor determining data transport paths to be created within said processor system to enable said communication sessions to be established in response to said session requests, said data transport paths not extending through said control processor, said control processor directing said non-control processors to create said determined data transport paths,
- said non-control processors creating said determined data transport paths in response to said directing from said control processor.
- 2. Apparatus as defined in claim 1 wherein said control processor allocates said communication lines that connect said one node to said other nodes among said non-control processors, and further comprising:
- line switching apparatus responsive to said control processor for connecting said communication lines to said non-control processors in accordance with an allocation of said communication lines determined by said control processor.
- 3. Apparatus as defined in claim 2 wherein said control processor monitors a data transport load being carried by each of said non-control processors and varies said allocation of said communication lines in response thereto.
- 4. Apparatus as defined in claim 2 wherein said control processor monitors an operation status of said communication lines and said non-control processors and varies said allocation of said communication lines as needed in response thereto.
- 5. Apparatus as defined in claim 2 wherein said control processor allocates said communication lines only among said non-control processors.
- 6. A computer implemented method for making a system of interconnected processors connecting a multiplicity of local communication end points to a multinode communication network act like a single node, comprising, when implemented by said system of interconnected processors, the steps of:
- identifying said system of interconnected processors with a single node address;
- designating one of said interconnected processors as a control processor and designating other ones of said processors as non-control processors;
- connecting communication lines from said multinode communication network to said non-control processors;
- forwarding network management messages and session requests received by said non-control processors and addressed to said single node address to said control processor;
- implementing network management and session management functions of said single node with said control processor; and
- implementing data transport functions of said single node with said non-control processors, said non-control processors transporting data between said network and said local communication end points without routing said transported data through said control processor.
- 7. A method as defined in claim 6 wherein said control processor controls connections of communication lines to said non-control processors in accordance with an allocation determined by said control processor.
- 8. A method as defined in claim 7 wherein said control processor monitors a data transport load carried by each said non-control processor and varies said communication line allocation to each said non-control processor in response thereto.
- 9. A method as defined in claim 8 wherein said control processor monitors an operational status of said communication lines and said non-control processors and varies said communication line allocation as needed in response thereto.
Parent Case Info
This is a continuation of application Ser. No. 07/116,424, filed Nov. 3, 1987, now abandoned.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
Parent |
116424 |
Nov 1987 |
|