Claims
- 1. An ATM switch for directing traffic flow of native ATM cell traffic and packet traffic, said ATM switch comprising:
first input means for receiving native ATM cells and transporting said native ATM cells to an output port for output at an output port rate; second input means for receiving said frame based packets; means for segmenting each received frame based packet into a corresponding plurality of ATM cells and transmitting said plurality of ATM cells to said output port at an ATM cell transmission rate; and, means for controlling said ATM cell transmission rate to enable reduction of native and ATM cell loss at said output port and reduction of corresponding frame based packet loss at the expense of packet delay.
- 2. An ATM switch as claimed in claim 1, whereby said output port includes a queue means for receiving ATM traffic including both said native ATM cells and said plurality of ATM cells prior to output, said means for controlling said ATM cell transmission rate comprising:
means for detecting amount of ATM traffic on said output queue; and feedback means for communicating said detected amount of ATM traffic to said segmenting means and changing said ATM cell transmission rate in accordance with the detection of ATM traffic congestion.
- 3. An ATM switch as claimed in claim 2, whereby said means for detecting said amount of ATM traffic includes detecting when a number of ATM traffic cells at said output queue reach a predetermined threshold.
- 4. An ATM switch as claimed in claim 3, whereby said transmission cell rate is reduced when a number of ATM cells at said output queue reach a first said predetermined threshold.
- 5. An ATM switch as claimed in claim 4, whereby said transmission cell rate is increased when a number of ATM cells at said output queue drop to a second predetermined threshold, said first predetermined threshold being larger than said second predetermined threshold.
- 6. An ATM switch as claimed in claim 2, wherein said transmission cell rate is reduced to zero when a number of ATM cells at said output queue reach said predetermined threshold.
- 7. An ATM switch as claimed in claim 1, wherein said ATM transmission cell rate is controlled to be equal to or less than a peak output port rate.
- 8. An ATM switch as claimed in claim 1, wherein said ATM transmission cell rate is greater than said output port rate.
- 9. An ATM switch as claimed in claim 1, wherein said output port includes multiplexer means for receiving said native ATM cells and said plurality of ATM cells and placing said received native ATM cells and said plurality of ATM cells on said queue.
- 10. An ATM switch as claimed in claim 1, wherein said frame based packets includes IP/Frame Relay packets.
- 11. An ATM switch as claimed in claim 1, wherein said frame based packets includes IPX packets.
- 12. An ATM switch as claimed in claim 1, wherein said frame based packets includes ATM FUNI packets.
- 13. Method for directing traffic flow of native ATM cell traffic and frame based packets between an input and an output port of the switch, said method comprising:
receiving native ATM cells and transporting said native ATM cells to said output port, said native ATM cells exiting said output port at an output port rate; receiving said frame based packets; segmenting each received frame based packet into a corresponding plurality of ATM cells and transmitting said plurality of ATM cells to said output port at an ATM cell transmission rate; and, controlling said ATM cell transmission rate to enable reduction of native and plurality of ATM cell loss at said output port and reduction of corresponding packet loss at the expense of packet delay.
- 14. Method for directing traffic flow as claimed in claim 1, wherein said output port includes a queue means for receiving ATM traffic including both said native ATM cells and said plurality of ATM cells, said controlling step including the steps of detecting an amount of ATM traffic on said output queue; and changing ATM cell transmission rate in accordance with the detection of ATM traffic at said output queue.
- 15. Apparatus for shaping traffic flow in a packet switching device having a first input receiving a first packet stream, and a second input receiving a second packet stream, the packets of said first packet stream being more delay tolerant than packets of said second data stream, and both said first and second packet streams being multiplexed to a common output of said device, said apparatus comprising:
a control device at said second input for transmitting received packets of said second data stream, said packets of said second data stream being transmitted at a packet transmission rate suitable for reducing packet loss of both said first and second packet streams, thereby improving performance at the expense of packet delay of packets of said second stream.
- 16. Apparatus for shaping traffic flow in a packet switching device as claimed in claim 15, wherein packets of said first stream are frame based packets and said second packets are native ATM cells, said control device comprising means for segmenting said frame based packets into a corresponding plurality of ATM cells, and transmitting said plurality of ATM cells to said output port at an ATM cell transmission rate.
- 17. Apparatus for shaping traffic flow in a packet switching device as claimed in claim 16, wherein said ATM cell transmission rate at said second input is greater than an output ATM cell transmission rate at said output.
- 18. Apparatus for shaping traffic flow in a packet switching device as claimed in claim 16, wherein said switching device includes an output queue for temporarily storing ATM cells from said first packet stream and transmitted from said control device at said first input, said apparatus further comprising:
means for detecting amount of ATM traffic on said output queue; and feedback means for communicating said detected amount of ATM cells to said control device and changing said ATM cell transmission rate in accordance with the amount of ATM cells stored at said output queue.
- 19. Apparatus for shaping traffic flow in a packet switching device having a first input receiving a first packet stream, and a second input receiving a second packet stream, the packets of said first packet stream being more delay tolerant than packets of said second data stream, and both said first and second packet streams being multiplexed to a common output of said device, said apparatus comprising:
a control device at said second input for transmitting received packets of said second data stream, said packets of said second data stream being transmitted at a packet transmission rate suitable increasing traffic load of packets of said second data stream at said common output at the expense of delay of packets of said second data stream.
RELATED APPLICATIONS
[0001] This application claims the benefit of provisional U.S. Patent Application Serial No. 60/040,249 filed Feb. 11, 1997.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60040249 |
Feb 1997 |
US |