Patent ID: 9148378
Filing Date: 2015-09-29
Classification: H04L

Abstract:
1. A packet processing apparatus comprising: a storage unit that stores an amount of packet transmission rights; an addition unit that, in a predetermined cycle, reads the amount of transmission rights out of the storage unit, updates the amount of transmission rights by adding a predetermined amount, and writes the amount of transmission rights back into the storage unit; a packet processing unit that performs a packet output process and reads, regarding each of inputted packets, the amount of transmission rights out of the storage unit, updates the amount of transmission rights by subtracting an amount commensurate with a packet length of a packet to be outputted, and writes the amount of transmission rights back into the storage unit; an extraction unit that extracts information about each of packets before the packets are inputted to the packet processing unit; and a contention handling unit that performs a process preventing a plurality of series of processes from occurring based on information about a predetermined number of successive packets extracted by the extraction unit, the series of processes including reading and writing of the amount of transmission rights from/into the storage unit by at least one of the addition unit and the packet processing unit before is some or all of the predetermined number of successive packets are inputted in the packet processing unit.