Patent ID: 8867560
Filing Date: 2014-10-21
Classification: H04L

Abstract:
1. A method comprising: configuring, in a linecard in a network device, a number of ports as dedicated ports and a remaining number of ports as shared ports, the dedicated ports receiving guaranteed bandwidth and low latency, the shared ports receiving bandwidth remaining after bandwidth is consumed by the dedicated ports; computing a total bandwidth allocated to the dedicated ports; determining that available bandwidth at a central crossbar is greater than the total bandwidth allocated to the dedicated ports; rate limiting total data sent to the central crossbar such that a total bandwidth corresponding to the total data is less than the available bandwidth at the central crossbar; scheduling, to the central crossbar, first data associated with the dedicated ports using a first priority; and scheduling, to the central crossbar, second data associated with the shared ports using a second priority such that data associated with a shared port is scheduled based on a ratio of a bandwidth requirement for the shared port to an overall bandwidth requirement for the shared ports.