Multi-service switch for a telecommunications network
First Claim
1. A multi-service switch for a telecommunications network, comprising:
- a system bus having an ingress portion and an egress portion, the system bus operable to carry data in a plurality of time slots;
a system bus control, comprising;
a head-of-bus control having an output, the output of the head-of-bus control coupled to the ingress portion of the system bus, wherein the head-of-bus control is operable to configure and control the plurality of time slots; and
a tail-of-bus control coupled to the head-of-bus control, the tail-of-bus control having an input coupled to the egress portion of the system bus, wherein the tail-of-bus control is operable to receive data from the egress portion of the system bus;
a plurality of interface modules each having an input and an output, the input of each interface module coupled to the egress portion of the system bus and the output of each interface module coupled to the ingress portion of the system bus, wherein each interface module is operable to perform distributed switching to communicate telecommunications information on the system bus;
an ingress/egress bridge having an input and an output, the input of the ingress/egress bridge coupled to the ingress portion of the system bus and the output of the ingress/egress bridge coupled to the egress portion of the system bus, wherein the ingress/egress bridge is operable to bridge the ingress portion to the egress portion of the system bus; and
a bus arbiter coupled to each of the plurality of interface modules, the bus arbiter receiving requests for access to the system bus from each of the plurality of interface modules, the bus arbiter granting access to the system bus for each of the plurality of interface modules on an equitable basis.
5 Assignments
0 Petitions
Accused Products
Abstract
A multi-service switch for a telecommunications network (10) is provided. A system bus (13) has an ingress portion (14) and an egress portion (16). The system bus (13) is operable to carry data in a plurality of time slots. A system bus control (11) comprises a head-of-bus control (12) having an output. The output of the head-of-bus control is coupled to the ingress portion (14) of the system bus (13). The system bus control (11) also comprises a tail-of-bus control (15) coupled to the head-of-bus control (12). The tail-of-bus control (15) has an input coupled to the egress portion (16) of the system bus (13). A plurality of interface modules (281 through 28n) each have an input and an output. The input of each interface module (281 through 28n) is coupled to the egress portion (16) of the system bus (13), and the output of each interface module is coupled to the ingress portion (14) of the system bus (13). An ingress/egress bridge (18) has an input and an output. The input of the ingress/egress bridge (18) is coupled to the ingress portion (14) of the system bus (13), and the output of the ingress/egress bridge (18) is coupled to the egress portion (16) of the system bus (13).
176 Citations
38 Claims
-
1. A multi-service switch for a telecommunications network, comprising:
-
a system bus having an ingress portion and an egress portion, the system bus operable to carry data in a plurality of time slots; a system bus control, comprising; a head-of-bus control having an output, the output of the head-of-bus control coupled to the ingress portion of the system bus, wherein the head-of-bus control is operable to configure and control the plurality of time slots; and a tail-of-bus control coupled to the head-of-bus control, the tail-of-bus control having an input coupled to the egress portion of the system bus, wherein the tail-of-bus control is operable to receive data from the egress portion of the system bus; a plurality of interface modules each having an input and an output, the input of each interface module coupled to the egress portion of the system bus and the output of each interface module coupled to the ingress portion of the system bus, wherein each interface module is operable to perform distributed switching to communicate telecommunications information on the system bus; an ingress/egress bridge having an input and an output, the input of the ingress/egress bridge coupled to the ingress portion of the system bus and the output of the ingress/egress bridge coupled to the egress portion of the system bus, wherein the ingress/egress bridge is operable to bridge the ingress portion to the egress portion of the system bus; and a bus arbiter coupled to each of the plurality of interface modules, the bus arbiter receiving requests for access to the system bus from each of the plurality of interface modules, the bus arbiter granting access to the system bus for each of the plurality of interface modules on an equitable basis. - View Dependent Claims (2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
6. A multi-service switch for a telecommunications network, comprising:
-
a system bus having an ingress portion and an egress portion, the system bus operable to carry data in a plurality of time slots; a system bus control, comprising; a head-of-bus control having an output, the output of the head-of-bus control coupled to the ingress portion of the system bus, wherein the head-of-bus control is operable to configure and control the plurality of time slots; and a tail-of-bus control coupled to the head-of-bus control, the tail-of-bus control having an input coupled to the egress portion of the system bus, wherein the tail-of-bus control is operable to receive data from the egress portion of the system bus; a plurality of interface modules each having an input and an output, the input of each interface module coupled to the egress portion of the system bus and the output of each interface module coupled to the ingress portion of the system bus, wherein each interface module is operable to perform distributed switching to communicate telecommunications information on the system bus; and an ingress/egress bridge having an input and an output, the input of the ingress/egress bridge coupled to the ingress portion of the system bus and the output of the ingress/egress bridge coupled to the egress portion of the system bus, wherein the ingress/egress bridge is operable to bridge the ingress portion to the egress portion of the system bus, wherein at least one of the plurality of interface modules comprises a server interface module, the server interface module further operable to receive information from the egress portion of the system bus in a first bus overlay data format, to interwork between the first bus overlay data format and a second bus overlay data format, and to transmit the information in the second bus overlay data format on the ingress portion of the system bus. - View Dependent Claims (7)
-
-
17. A chassis for a multi-service switch for a telecommunications network, comprising:
-
a chassis frame having a plurality of card slots; a bus control card disposed in a first card slot of the plurality of card slots, the bus control card comprising a system bus control, an output and an input, wherein the system bus control is operable to configure and control a plurality of time slots on a system bus; an interface card disposed in a second card slot of the plurality of card slots, the interface card comprising an interface module, an input, and an output, wherein the input of the interface card is connected to the input of the bus control card through the system bus, and the output of the interface card is connected to the output of the bus control card through the system bus, and wherein the interface module is operable to perform distributed switching to communicate telecommunications information on the system bus; a bus bridge card disposed in a third card slot of the plurality of card slots, the bus bridge card comprising an ingress/egress bridge, an input, and an output, wherein the input of the bus bridge card is connected to the output of the interface card through the system bus, and the output of the bus bridge card is connected to the input of the interface card through the system bus; and a bus arbiter disposed in the bus control card, the bus arbiter receiving requests for access to the system bus from the interface module, the bus arbiter granting access to the system bus for the interface module on an equitable basis. - View Dependent Claims (18, 19, 20, 22)
-
-
21. A chassis for a multi-service switch for a telecommunications network, comprising:
-
a chassis frame having a plurality of card slots; a bus control card disposed in a first card slot of the plurality of card slots, the bus control card comprising a system bus control, an output and an input, wherein the system bus control is operable to configure and control a plurality of time slots on a system bus; an interface card disposed in a second card slot of the plurality of card slots, the interface card comprising an interface module, an input, and an output, wherein the input of the interface card is connected to the input of the bus control card through the system bus, and the output of the interface card is connected to the output of the bus control card through the system bus, and wherein the interface module is operable to perform distributed switching to communicate telecommunications information on the system bus; and a bus bridge card disposed in a third card slot of the plurality of card slots, the bus bridge card comprising an ingress/egress bridge, an input, and an output, wherein the input of the bus bridge card is connected to the output of the interface card through the system bus, and the output of the bus bridge card is connected to the input of the interface card through the system bus, wherein the interface module of the interface card comprises a server interface module, the interface module further operable to receive information in a first bus overlay data format, to interwork between the first bus overlay data format and a second bus overlay data format, and to transmit the information in the second bus overlay data format.
-
-
23. A cluster for a multi-service switch for a telecommunications network, comprising:
-
a first chassis frame having a first plurality of card slots; a first bus control card disposed in a first card slot of the first plurality of card slots, the bus control card comprising a system bus control, an output and an input, wherein the system bus control is operable to configure and control a plurality of time slots on a system bus; a first interface card disposed in a second card slot of the first plurality of card slots, the first interface card comprising an interface module, an input, and an output, wherein the input of the first interface card is connected to the input of the bus control card through the system bus, and the output of the first interface card is connected to the output of the bus control card through the system bus, and wherein the interface module is operable to perform distributed switching to communicate telecommunications information on the system bus; a first bus extension card disposed in a third card slot of the first plurality of card slots for establishing an extended bus of the system bus, the first bus extension card comprising a bus extender, an input, and an output, wherein the input of the first bus extension card is connected to output of the first interface card through the system bus, and the output of the first bus extension card is connected to the input of the first interface card through the system bus; a second chassis frame having a second plurality of card slots; a second bus extension card disposed in a first card slot of the second plurality of card slots for establishing the extended bus of the system bus, the second bus extension card comprising a bus extender, an input, and an output, wherein the input of the second bus extension card is connected to output of the first bus extension card through the extended bus, and the output of the second bus extension card is connected to the input of the first bus extension card through the extended bus; a second interface card disposed in a second card slot of the second plurality of card slots, the second interface card comprising an interface module, an input, and an output, wherein the input of the second interface card is connected to the input of the second bus extension card and through the extended bus, and the output of the second interface terminal is connected to the output of the second bus extension card through the extended bus, and wherein the interface module is operable to perform distributed switching to communicate telecommunications information on the extended bus; and a bus bridge card disposed in a third card slot of the second plurality of card slots, the bus bridge card comprising an ingress/egress bridge, an input, and an output, wherein the input of the bus bridge card is connected to the output of the second interface card through the extended bus, and the output of the bus bridge card is connected to the input of the second interface card through the extended bus, wherein the first bus control card includes a bus arbiter, the bus arbiter providing access to the system bus for the interface module on the first and second interface cards on an equitable basis. - View Dependent Claims (24, 25)
-
-
26. An interface card for providing access to a premises network, comprising:
-
an outside communication interface operable to transmit telecommunications information to and receive telecommunications information from an external entity outside the premises network; a premises communication interface operable to transmit telecommunications information to and receive telecommunications information from a system bus interconnecting a plurality of internal entities on the premises network; an interface module control coupled to the outside communication interface and to the premises communication interface, the interface module control operable to perform distributed switching to communicate telecommunications information on the system bus by providing the internal and external entities access to the system bus; and a bus arbiter coupled to the interface module control, the bus arbiter providing access to the system bus for the internal and external entities on an equitable basis. - View Dependent Claims (29, 30, 31)
-
-
27. An interface card for providing access to a premises network, comprising:
-
an outside communication interface operable to transmit telecommunications information to and receive telecommunications information from an entity outside the premises network; a premises communication interface operable to transmit telecommunications information to and receive telecommunications information from a system bus interconnecting a plurality of entities on the premises network; and an interface module control coupled to the outside communication interface and to the premises communication interface, the interface module control operable to perform distributed switching to communicate telecommunications information on a system bus, wherein the interface module control is further operable to receive telecommunications information from the premises communication interface in a first bus overlay data format, to interwork between the first bus overlay data format and a second bus overlay data format, and to provide the telecommunications information in the second bus overlay data format to the premises communication interface for transmission on the system bus. - View Dependent Claims (28)
-
-
32. An interface card for providing access to a premises network, comprising:
-
an outside communication interface operable to transmit telecommunications information to and receive telecommunications information from an entity outside the premises network; a premises communication interface operable to transmit telecommunications information to and receive telecommunications information from a system bus interconnecting a plurality of entities on the premises network; and an interface module control coupled to the outside communication interface and to the premises communication interface, the interface module control operable to perform distributed switching to communicate telecommunications information on a system bus, wherein the interface module control is further operable to generate a backoff message for transmission to a congesting entity responsive to an asynchronous packet received while the interface module control is in a congested state, wherein the backoff message requests the congesting entity to wait a period of time before sending more telecommunications information. - View Dependent Claims (33, 34)
-
-
35. A telecommunications environment, comprising:
-
a plurality of premises entities; a premises switch network coupled to the plurality of premises entities, the premises switch network operable to provide switching for communication between the plurality of premises entities, wherein the premises switch network comprises a multi-service switch comprising; a system bus coupled to the plurality of premises entities and having an ingress portion and an egress portion, the system bus operable to carry data in a plurality of time slots; a system bus control, comprising; a head-of-bus control having an output, the output of the head-of-bus control coupled to the ingress portion of the system bus, wherein the head of bus control is operable to configure and control the plurality of time slots; and a tail-of-bus control coupled to the head-of-bus control, the tail-of-bus control having an input coupled to the egress portion of the system bus, wherein the tail-of-bus control is operable to receive data from the egress portion of the system bus; a plurality of interface modules each having an input and an output, the input of each interface module coupled to the egress portion of the system bus and the output of each interface module coupled to the ingress portion of the system bus, wherein each interface module is operable to perform distributed switching to communicate telecommunications information on the system bus; and an ingress/egress bridge having an input and an output, the input coupled to the ingress portion of the system bus and the output coupled to the egress portion of the system bus, wherein the ingress/egress bridge is operable to bridge the ingress portion to the egress portion of the system bus; a plurality of outside entities; and an edge services distribution network coupled to the premises switch network and coupled to the plurality of outside entities, the edge services distribution network operable to provide switching for communication between the premises switch network and the plurality of outside entities, wherein the edge services distribution network comprises a multi-service switch comprising; an edge bus coupled to the premises switch network and to the plurality of outside entities and having an ingress portion and an egress portion, the edge bus operable to carry data in a plurality of time slots; an edge bus control, comprising; a head-of-bus control having an output, the output of the head-of-bus control coupled to the ingress portion of the edge bus, wherein the head of bus control is operable to configure and control the plurality of time slots on the edge bus; and a tail-of-bus control coupled to the head-of-bus control, the tail-of-bus control having an input coupled to the egress portion of the edge bus, wherein the tail-of-bus control is operable to receive data from the egress portion of the edge bus; a plurality of interface modules each having an input and an output, the input of each interface module coupled to the egress portion of the edge bus and the output of each interface module coupled to the ingress portion of the edge bus, wherein each interface module is operable to perform distributed switching to communicate telecommunications information on the edge bus; and an ingress/egress bridge having an input and an output, the input coupled to the ingress portion of the edge bus and the output coupled to the egress portion of the edge bus, wherein the ingress/egress bridge is operable to bridge the ingress portion to the egress portion of the edge bus. - View Dependent Claims (36, 37, 38)
-
Specification