Claims
- 1. A data communication system comprising a plurality of interconnected network switches, each network switch having a plurality of data communication interfaces, an ingress processor for receiving data from one or more of the data communication interfaces, one or more queuing engines for temporarily storing the data in buffers and one or more schedulers for scheduling the forwarding of the data via one or more of the data communication interfaces, wherein each network switch provides a first service for forwarding data streams and a second service for forwarding latency-tolerant data.
- 2. The data communication system according to claim 1, wherein data sections are separated from the data streams prior to storing the data in the buffers.
- 3. The data communication system according to claim 2, wherein packets of latency-tolerant data are stored in their entirety in the buffers prior to forwarding of the data.
- 4. The data communication system according to claim 2, wherein the packets of latency-tolerant data are assigned lower priority than the data sections separated from the data streams.
- 5. The data communication system according to claim 1, wherein each switch also provides a third service for constant bit rate data.
- 6. The data communication system according to claim 5, wherein adjacent pairs of network switches are coupled together by a plurality of data communication channels and wherein multiple constant bit rate communications are multiplexed onto one of the data communication channels.
- 7. The data communication system according to claim 1, wherein packets of latency-tolerant data are stored in their entirety in the buffers prior to forwarding of the data.
- 8. The data communication system according to claim 1, wherein data is communicated between adjacent pairs of the network switches as label switched packets.
- 9. The method according to claim 8, wherein the label switched packets are communicated between adjacent pairs of the network switches via Synchronous Optical NETwork (SONET) frames.
- 10. The method according to claim 7, the SONET frames providing a plurality of channels, wherein the channels are assigned to one or more user entities.
- 11. The method according to claim 1, wherein the label switched packets are communicated between adjacent pairs of the network switches via Gigabit Ethernet.
- 12. The method according to claim 1, wherein the label switches packets are in accordance with multi-protocol label switching (MPLS).
- 13. The data communication system according to claim 1, wherein data received by the network switches from equipment external to the data communication system is in accordance with two or more different data communication protocols.
- 14. The data communication system according to claim 13, wherein the two or more different data communication protocols are selected from the group consisting of: Ethernet, Asynchronous Transfer Mode (ATM), Point-to-Point Protocol (PPP), frame relay, Internet Protocol (IP) family and Time Division Multiplex (TDM).
- 15. The data communication system according to claim 1, wherein the ingress processor applies backpressure to limit the incoming data to a predefined bandwidth.
- 16. The data communication system according to claim 15, wherein the predefined bandwidth is assigned to a user entity.
RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. provisional application Ser. No. 60/259,161, filed Dec. 28, 2000.
[0002] The contents of U.S. patent application Ser. No.______ , filed on the same day as this application, and entitled, “METRO SWITCH AND METHOD FOR TRANSPORTING DATA CONFIGURED ACCORDING TO MULTIPLE DIFFERENT FORMATS”; U.S. patent application Ser. No.______ , filed on the same day as this application, and entitled, “NON-BLOCKING VIRTUAL SWITCH ARCHITECTURE”; U.S. patent application Ser. No.______ , filed on the same day as this application, and entitled, “TECHNIQUE FOR FORWARDING MULTI-CAST DATA PACKETS”; U.S. patent application Ser. No.______ ,filed on the same day as this application, and entitled, “TECHNIQUE FOR TIME DIVISION MULTIPLEX FORWARDING OF DATA STREAMS”; and U.S. patent application Ser. No.______ ,filed on the same day as this application, and entitled, “ADDRESS LEARNING TECHNIQUE IN A DATA COMMUNICATION NETWORK” are hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60259161 |
Dec 2000 |
US |