Systems and methods for packet switching
First Claim
1. A method comprising:
- providing a switching device implementing cross-point switching functionality, the switching device including a first plurality of input/output (I/O) ports and a second plurality of I/O ports, wherein each port of the first plurality of I/O ports is electrically coupled to a pluggable transceiver socket configured to receive a cable connector; and
electrically coupling a processing device including a plurality of transceivers to the second plurality of I/O ports;
receiving programming logic incorporating a programmable port mapping scheme at a control interface of the switching device, the programming logic instructing the switching device to output the first electric signal to a second I/O port of the first plurality of I/O ports and to a third I/O port of the second plurality of I/O ports, in accordance with the programmable port mapping scheme;
receiving at the switching device, via a first I/O port of the first plurality of I/O ports, a first electric signal encoding one or more incoming data packets;
receiving, at the processing device, the first electric signal, and outputting a second electric signal encoding one or more modified data packets derived from the incoming data packets, the processing device implementing a data compression algorithm to compress the incoming data packets and create the modified data packets; and
transmitting the modified data packets back to the switching device from the processing device through at least one of the plurality of transceivers.
1 Assignment
0 Petitions
Accused Products
Abstract
A low latency packet switching system comprising a switching device and a processing device. The switching device may include a first plurality of input/output (I/O) ports and a second plurality of I/O ports, wherein each port of the first plurality of ports may be electrically coupled to a pluggable transceiver socket configured to receive a cable connector. The processing device may include a plurality of transceivers electrically coupled to the second plurality of ports. The switching device may be configured to receive a first electric signal encoding one or more incoming data packets. The switching device may be programmed to output the first electric signal to one or more ports, in accordance with a programmable port mapping scheme. The processing device may be configured to receive the first electric signal and to output a second electric signal encoding one or more modified data packets derived from the incoming data packets.
127 Citations
20 Claims
-
1. A method comprising:
-
providing a switching device implementing cross-point switching functionality, the switching device including a first plurality of input/output (I/O) ports and a second plurality of I/O ports, wherein each port of the first plurality of I/O ports is electrically coupled to a pluggable transceiver socket configured to receive a cable connector; and electrically coupling a processing device including a plurality of transceivers to the second plurality of I/O ports; receiving programming logic incorporating a programmable port mapping scheme at a control interface of the switching device, the programming logic instructing the switching device to output the first electric signal to a second I/O port of the first plurality of I/O ports and to a third I/O port of the second plurality of I/O ports, in accordance with the programmable port mapping scheme; receiving at the switching device, via a first I/O port of the first plurality of I/O ports, a first electric signal encoding one or more incoming data packets; receiving, at the processing device, the first electric signal, and outputting a second electric signal encoding one or more modified data packets derived from the incoming data packets, the processing device implementing a data compression algorithm to compress the incoming data packets and create the modified data packets; and transmitting the modified data packets back to the switching device from the processing device through at least one of the plurality of transceivers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method utilizing a switching device including a first plurality of input/output (I/O) ports and a second plurality of I/O ports, wherein each port of the first plurality of I/O ports is electrically coupled to a pluggable transceiver socket configured to receive a cable connector and a processing device including a plurality of transceivers electrically coupled to the second plurality of I/O ports, the method comprising:
-
receiving, at the switching device, via a first I/O port of the first plurality of I/O ports, a first electric signal encoding one or more incoming data packets; outputting, from the processing device, a second electric signal encoding one or more modified data packets derived from the incoming data packets, the processing device implementing a data compression algorithm to compress the incoming data packets and create the modified data packets, the processing device dropping one or more of the incoming data packets violating a specified condition; transmitting, from the processing device, the modified data packets back to the switching device through at least one of the plurality of transceivers; and outputting a third electric signal in accordance with programming logic received at a control interface of the switching device, the programming logic incorporating a programmable port mapping scheme, wherein the third signal is derived from the second electric signal and transmitted to a second I/O port of the first plurality of I/O ports in accordance with the programmable port mapping scheme. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method utilizing a switching device including a first plurality of input/output (I/O) ports and a second plurality of I/O ports, wherein each port of the first plurality of I/O ports is electrically coupled to a pluggable transceiver socket configured to receive a cable connector and a processing device including a plurality of transceivers electrically coupled to the second plurality of I/O ports, the method comprising:
-
receiving, at the switching device via a first I/O port of the first plurality of I/O ports, a first electric signal encoding one or more incoming data packets; receiving the incoming data packets at the processing device and filtering the incoming data packets based on transport level attributes of the incoming data packets; and outputting a second electrical signal derived from the first electric signal via a second I/O port of the second plurality of I/O ports, the second I/O port being selected based on destination address field data comprised by the incoming data packets; and receiving, at a control interface of the switching device, programming logic incorporating a programmable port mapping scheme, the programmable port mapping scheme instructing the switching device to output the second electric signal via a third I/O port of the first plurality of I/O ports. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification