Rate-controlled multi-class high-capacity packet switch
AssigneeNortel Networks Limited
InventorsMaged E. Beshai, Ernst A. Munter
Life of this patent
Estimating the term…
Loading patent…
AssigneeNortel Networks Limited
InventorsMaged E. Beshai, Ernst A. Munter
Estimating the term…
A high-capacity switch for transferring variable-sized packets under rate control is described. The packets are divided in the switch into segments of predetermined equal size. The packets are reconstructed before egress from the switch. The switch serves traffic of different classes of service, but the class of service distinction is relevant only at the ingress or egress modules. The switch control is preferably centralized to facilitate effective sharing of the inner capacity of the switch. The control is based on modulating the ingress/egress rate according to traffic load, the central control being unaware of the class of service disposition of the traffic it controls. The advantage is a high capacity switch adapted to transfer variable-sized packets with guaranteed rate control.
A method of switching data packet traffic belonging to multiple classes of service through a switching node in a data network, comprising steps of:
A switching node for switching data packets, comprising:
A switching node for switching data packets, comprising:
A method of distributing unused core capacity in a packet switch having N ingress modules and N egress modules, comprising the steps of:
A method of capacity sharing in a packet switch having a plurality of ingress modules and a plurality of egress modules interconnected by a switch core, the method comprising the steps of:
In a node for switching packet segments comprising N ingress modules, N egress modules, N core memories, each core memory being logically partitioned into N sections, each section corresponding to a one of the egress modules, and each section capable of string m data parcels, a transfer allocation mechanism which determines the number of parcels eligible for transfer from each ingress module to each egress during a scheduling cycle, a parcel scheduler comprising:
In a node for switching packet segments comprising N ingress modules, N egress modules, a space switch interconnecting the N ingress modules and the N egress modules, a transfer allocation mechanism which determines the number of parcels eligible for transfer from each ingress module to each egress during a scheduling cycle, a parcel scheduler comprising:
A method of aggregating segments of digital data in an ingress module of a data packet switch into parcels, each parcel containing at least one and at most a predetermined integer number of the segments, each segment including a unique identifier associated with the ingress module, comprising the steps of:
Dependencies are inferred from the claim text.