Patent ID: 8295172
Filing Date: 2012-10-23
Classification: H04L

Abstract:
1. A method comprising: receiving, by a network device that includes a plurality of network queues and a plurality of bypass queues, network traffic that is destined for a port of the network device and bypass traffic that is destined for another network device; receiving the network traffic at a set of network input queues of the network device; receiving the bypass traffic at a set of bypass input queues of the network device; performing a first weighting operation on the network traffic, received at the set of network input queues, to produce weighted network traffic; performing the first weighting operation on the bypass traffic, received at the set of bypass input queues, to produce weighted bypass traffic; performing a second weighting operation on the weighted network traffic and the weighted bypass traffic by assigning a first scheduling priority to the weighted network traffic and a second scheduling priority to the weighted bypass traffic to produce additionally weighted traffic, the first scheduling priority being different than the second scheduling priority, the first scheduling priority being assigned to the weighted network traffic and the second scheduling priority being assigned to the weighted bypass traffic such that the weighted network traffic includes approximately half an available bandwidth and the weighted bypass traffic includes approximately half the available bandwidth and each of the weighted network traffic and the weighted bypass traffic includes a minimum guaranteed bandwidth; routing the additionally weighted traffic to a set of output ports of the network device; and transmitting, by the network device, the additionally weighted traffic based on the first scheduling priority and the second scheduling priority assigned by the second weighting operation.