Patent ID: 9722941
Date: 2017-08-01
CPC Classifications: H04L

Claim:
1. A communication device comprising: a plurality of output ports; a plurality of queues in which packets are stored so as to be sorted into groups of packets that are output from an identical output port, from among the plurality of output ports, in an identical time period from among a plurality of time periods; a plurality of first selectors that respectively corresponds to the plurality of output ports, each of the plurality of first selectors switching a queue from which packets to be output are read, between the plurality of queues at time intervals corresponding to the plurality of time periods; a second selector that switches a first selector from which packets are output, between the plurality of first selectors, at time intervals in accordance with output rates of the packets via the plurality of output ports; and a counter that measures a termination time in which each of the plurality of first selectors terminates read processing by a termination control, and that notifies the plurality of first selectors of the measured termination time; wherein each of the plurality of first selectors terminates read processing of the packets in accordance with the termination control of a corresponding output port from among the plurality of output ports.