摘要:
Embodiments of the invention provide flow control of incoming data packets to data processing resources via a controller that can receive and react to advanced backpressure messages. These advanced backpressure messages are used to rate limit the data packets based one or more of the following factors: traffic class, traffic priority, destination port. The controller can also generate a traffic preference message to an upstream source of the data packets to inform the upstream unit of the most appropriate type of data that should be transmitted downstream at that time, thereby improving the likelihood of the transmitted data being processed in a proper and timely manner by the downstream data processing resources. Embodiments of the invention can improve the performance of a communications system during periods of congestion by ensuring that high-priority traffic has precedence over traffic of lower priority while maximizing utilization of the ingress data path bandwidth.
摘要:
A method and apparatus for providing backpressure flow control to traffic flows of a data communications system are provided. Embodiments of the invention selectively apply a measure of flow control to traffic flows responsive to a level of congestion at a packet processor of the system. These embodiments advantageously provide flexibility in the application of flow control to specific traffic flows in accordance with one or more of characteristics of those traffic flows.
摘要:
Dynamic data path component configuration apparatus and methods are disclosed. A configuration of a data path link that is operatively coupled to a communication equipment data path is determined. A determination as to whether a configurable data path component, which is configurable to exchange data with the data path link and with another data path link, is configured compatibly with the determined configuration, is also made. If the configurable data path component is not configured compatibly with the determined configuration, then an operation to configure the configurable data path component is performed. The configuring operation could dynamically configure the data path component to increase or reduce data path speed, to bond multiple links, and/or to unbond multiple links, as electronic cards are installed or removed, for example. During the configuring operation, the configurable data path component is able to exchange data with other data path links and accordingly is non-service affecting.
摘要:
A system for coupling a variety of circuit cards to a circuit board, each circuit card having a respective function, the system comprising: a sequence of connectors mounted on the circuit board, each connector in the sequence of connectors having a respective function; and, one or more connectors mounted on a circuit card for mating with respective ones of the sequence of connectors mounted on the circuit board to thereby couple the circuit card to the circuit board, the respective function of the circuit card determining which ones of the sequence of connectors mounted on the circuit board that the one or more connectors mounted on the circuit card mates with; whereby space on the circuit card opposite ones of the sequence of connectors mounted on the circuit board that the one or more connectors mounted on the circuit card do not mate with is available for mounting components.
摘要:
A method for implementing an electrical system architecture capable of providing fixed or modular components, for example, interface connectors, is provided. Fixed components allow product cost to be minimized. Modular components provide flexible configurability of products. In accordance with at least one embodiment of the present invention, an electrical system architecture capable of providing fixed or modular components minimizes costs such as design, production, and customer support costs while being able to provide a range of product variants.
摘要:
A circuit comprises two or more chains of components, each chain comprising a plurality of components serially connected by designated pins on each component and at least one chain including one or more components of another chain, the designated pins being designated for data for one or more specific purposes. A selector is included for selecting one chain from the two or more chains over which to data is to be sent. Another circuit comprises a chain of components serially connected by designated pins on each component, and two or more controllers, each controller capable of controlling the chain for one or more of the specific purposes. A wiring board for implementing the circuit is also provided.
摘要:
The present invention comprises a method and apparatus for providing a common support services infrastructure that allows a network element shelf to be used with circuit card configurations that provide enhanced and/or new data path functionality without requiring the expensive and time consuming redesign of the entire shelf unit. In one embodiment, the invention provides support services including common control and housekeeping services to a subshelf bay into which one or more subshelves may be installed. In one embodiment, the common support services that are provided include power supply services, environmental control services, information display services, and operational control and management services. In one embodiment, the subshelf bay is provided with standardized means used to supply the common support services to the subshelves. In one embodiment, each sub-shelf contains its own midplane and is operationally independent from other subshelves. The use of subshelves and the separation of providing support services (provided by the infrastructure) from providing data path functionality (provided by the subshelves) allows data path functionality to be enhanced by replacement of a subshelf without requiring redesign of the entire shelf unit.
摘要:
Timing signal recovery and distribution apparatus and methods are disclosed. A timing synchronization source signal is selected from timing signals recovered by multiple communication devices. The timing signals may have any of multiple different frequencies. A timing distribution signal is generated by applying to the selected synchronization source signal one of multiple timing distribution signal generation schemes. The multiple generation schemes allow a timing distribution signal to be generated on the basis of synchronization source signals having respective different frequencies.
摘要:
A configurable chassis guidance system and method are described. The system may be practiced as a chassis and/or a module or an element thereof (e.g., a mating guide). The system and method allow reconfiguration of multiple modules of various module widths without the need for removal or reinstallation of module guides mounted on the chassis. As an example, a single-width module may be removed and replaced by a double-width module or quadruple-width module without removing module guides used to engage the single-width module. As another example, a double-width module or quadruple-width module may be removed and replaced by a single-width module without removing module guides used to engage the double-width module or quadruple-width module. The system and method may be practiced so as not to impair compatibility of modules with card edge module guides that engage an edge of a circuit board of a module.
摘要:
A system and method are provided for implementing CESOP inexpensively yet effectively implemented across an MPLS or an IP network. A Zarlink chip provides CESOP functionality, providing a TDM pseudowire by converting TDM streams into Ethernet packets. These Ethernet packets can be processed by a Marvell chip, which has the ability to perform QoS functions on the packets. The Marvell chip converts the Ethernet packets into MPLS or IP packets for transmission over a packet network. Use of a single virtual circuit label, invisible to the packet network for routing purposes, within the Ethernet packet allows Marvell chips at each end of the emulated circuit to tie traffic to a particular customer and to thereby apply appropriate QoS constraints.