Asynchronous transfer mode based service consolidation switch
First Claim
1. An asynchronous transfer mode based service consolidation switch, comprising:
- a first port processor operable to receive network traffic over an input link from a network source in one of plural port processor queues, the first port processor operable to convert the network traffic into internal cells having an internal cell based format;
a bandwidth arbiter operable to determine appropriate bandwidth in order to transfer the internal cells from a first queue of said plural port processor queues, and to assign dedicated bandwidth uniquely available to the first queue and dynamic bandwidth shared by the first queue and other queues of said plural port processor queues;
a data crossbar operable to transfer the internal cells from the first port processor queue in response to bandwidth determined by the bandwidth arbiter;
a second port processor operable to receive the internal cells from the data crossbar, the second port processor operable to convert the internal cells into a network traffic configuration for transfer over an output link; and
a multipoint topology controller operable to control a flow of internal cells within the data crossbar.
6 Assignments
0 Petitions
Accused Products
Abstract
An asynchronous transfer mode (ATM) based service consolidation switch (10) includes an input/output module (22) having a to-switch port (TSPP) processor (90) and a from-switch port processor (FSPP) (92). The TSPP (90) and the FSPP (92) communicate with a bandwidth arbiter (114), multipoint topology controllers (116), and a data crossbar (117) on a switch control module (32). The TSPP (90) receives traffic over links for conversion into an internal cell format. Internal cells are buffered until allowed to transfer to an appropriate FSPP (92). Multipoint topology controllers (116) performs translations for internal switch flow control through interactions between the TSPPs (90), FSPPs (92), and the bandwidth arbiter (114). The bandwidth arbiter (114) performs appropriate bandwidth arbitration to allow internal cells to flow from TSPPs (90) to FSPPs (92) over the data crossbar (117).
411 Citations
18 Claims
-
1. An asynchronous transfer mode based service consolidation switch, comprising:
-
a first port processor operable to receive network traffic over an input link from a network source in one of plural port processor queues, the first port processor operable to convert the network traffic into internal cells having an internal cell based format; a bandwidth arbiter operable to determine appropriate bandwidth in order to transfer the internal cells from a first queue of said plural port processor queues, and to assign dedicated bandwidth uniquely available to the first queue and dynamic bandwidth shared by the first queue and other queues of said plural port processor queues; a data crossbar operable to transfer the internal cells from the first port processor queue in response to bandwidth determined by the bandwidth arbiter; a second port processor operable to receive the internal cells from the data crossbar, the second port processor operable to convert the internal cells into a network traffic configuration for transfer over an output link; and a multipoint topology controller operable to control a flow of internal cells within the data crossbar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An asynchronous transfer mode based service consolidation switch, comprising:
-
a plurality of input/output modules, each input/output module having a first port processor and associated port processor queues operable to receive traffic from an input link, the first port processor operable to generate internal cells having an internal asynchronous transfer mode cell based format in response to the traffic received over the input link, each input/output module having a second port processor associated with its first port processor, the associated second port processor operable to receive internal cells from other first port processors, the associated second port processor operable to generate traffic for transfer over an output link in response to the internal cells received; and a switch control module coupled to the plurality of input/output modules, the switch control module having a data crossbar operable to transfer internal cells from an originating first port processor of any of the plurality of input/output modules to a destination second port processor of any of the plurality of input/output modules, the switch control module having a bandwidth arbiter operable to control internal cell transfer between the originating first port processor queue and the destination second port processor according to a quantity of bandwidth of said data crossbar available for said internal cell transfer, the switch control module having a multipoint topology controller associated with each first port processor, the multipoint topology controller operable to schedule transfer of internal cells from the originating first port processor to the destination second port processor; wherein the bandwidth arbiter is operable to assign dedicated bandwidth to a first queue of the originating first port processor that is not available to other first port processor queues, and operable to assign dynamic bandwidth that is available to two or more of said first port processor queues. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification