Network switch and components and method of operation
First Claim
Patent Images
1. Apparatus comprising:
- a control point processor;
an interface device operatively connected to said control point processor and having;
a semiconductor substrate;
a plurality of interface processors formed on said substrate, the number of said processors being at least five;
internal instruction memory formed on said substrate and storing instructions accessibly to said interface processors;
internal data memory formed on said substrate and storing data passing through said device accessibly to said interface processors; and
a plurality of input/output ports formed on said substrate;
at least one of said input/output ports connecting said internal data memory with external data memory;
at least two other of said input/output ports exchanging data passing through the interface device with an external network under the direction of said interface processors;
said control point processor cooperating with said interface device by loading into said instruction memory instructions to be executed by said interface processors in directing the exchange of data between said data exchange input/output ports and the flow of data through said data memory.
0 Assignments
0 Petitions
Accused Products
Abstract
A network switch apparatus, components for such an apparatus, and methods of operating such an apparatus in which data flow handling and flexibility is enhanced by the cooperation of a control point and a plurality of interface processors formed on a semiconductor substrate. The control point and interface processors together form a network processor capable of cooperating with other elements including an optional switching fabric device in executing instructions directing the flow of data in a network.
-
Citations
9 Claims
-
1. Apparatus comprising:
-
a control point processor;
an interface device operatively connected to said control point processor and having;
a semiconductor substrate;
a plurality of interface processors formed on said substrate, the number of said processors being at least five;
internal instruction memory formed on said substrate and storing instructions accessibly to said interface processors;
internal data memory formed on said substrate and storing data passing through said device accessibly to said interface processors; and
a plurality of input/output ports formed on said substrate;
at least one of said input/output ports connecting said internal data memory with external data memory;
at least two other of said input/output ports exchanging data passing through the interface device with an external network under the direction of said interface processors;
said control point processor cooperating with said interface device by loading into said instruction memory instructions to be executed by said interface processors in directing the exchange of data between said data exchange input/output ports and the flow of data through said data memory. - View Dependent Claims (2, 3, 4)
-
-
5. Apparatus comprising:
-
a housing;
a backplane mounted in the housing;
a plurality of printed circuit board devices mounted in said backplane;
circuit elements on one of said circuit board devices comprising;
a control point processor;
a semiconductor substrate;
an interface device operatively connected to said control point processor and having;
a plurality of interface processors formed on said substrate, the number of said processors being at least five;
internal instruction memory formed on said substrate and storing instructions accessibly to said interface processors;
internal data memory formed on said substrate and storing data passing through said device accessibly to said interface processors; and
a plurality of input/output ports formed on said substrate;
at least one of said input/output ports connecting said internal data memory with external data memory;
at least two other of said input/output ports exchanging data passing through the interface device with an external network under the direction of said interface processors;
said control point processor cooperating with said interface device by loading into said instruction memory instructions to be executed by said interface processors in directing the exchange of data between said data exchange input/output ports and the flow of data through said data memory. - View Dependent Claims (6, 7)
-
-
8. Apparatus comprising:
-
a printed circuit board device; and
circuit elements mounted on said circuit board device comprising;
a control point processor; and
an interface device operatively connected to said control point processor and having;
a semiconductor substrate;
a plurality of interface processors formed on said substrate, the number of said processors being at least five;
internal instruction memory formed on said substrate and storing instructions accessibly to said interface processors;
internal data memory formed on said substrate and storing data passing through said device accessibly to said interface processors; and
a plurality of input/output ports formed on said substrate;
at least one of said input/output ports connecting said internal data memory with external data memory;
at least two other of said input/output ports exchanging data passing through the interface device with an external network under the direction of said interface processors;
said control point processor cooperating with said interface device by loading into said instruction memory instructions to be executed by said interface processors in directing the exchange of data between said data exchange input/output ports and the flow of data through said data memory.
-
-
9. Apparatus comprising:
-
a printed circuit board device; and
circuit elements mounted on said circuit board device comprising;
a control point processor;
an interface device operatively connected to said control point processor and having;
a semiconductor substrate;
a plurality of interface processors formed on said substrate, the number of said processors being at least five;
internal instruction memory formed on said substrate and storing instructions accessibly to said interface processors;
internal data memory formed on said substrate and storing data passing through said device accessibly to said interface processors; and
a plurality of input/output ports formed on said substrate;
at least one of said input/output ports connecting said internal data memory with external data memory;
at least two other of said input/output ports exchanging data passing through the interface device with an external network under the direction of said interface processors;
said control point processor cooperating with said interface device by loading into said instruction memory instructions to be executed by said interface processors in directing the exchange of data between said data exchange input/output ports and the flow of data through said data memory; and
a self routing switching fabric device operatively connected to said interface device and directing data inbound to the apparatus from identifiable addresses to flow outbound from the apparatus to identified addresses.
-
Specification