Patent ID: 8509239

Claim:
A packet processing method applied to a distributed packet processing system with multiple service boards, wherein: the distributed packet processing system comprises a main control board, at least one service board with at least one Central Processing Unit (CPU), and at least one interface board, and the method comprising: receiving by the at least one interface board, a packet; determining by the at least one interface board, whether configured route information contains routing information of the packet according to an object Internet Protocol (IP) address of the packet, wherein the route information is configured and sent to the at least one interface board by the main control board, wherein the route information comprises at least: an object IP address, a tunnel ID and a Central Processing Unit (CPU) ID, and wherein the CPU ID is obtained by performing hash calculation using IP addresses of both ends of a tunnel which corresponds to the tunnel ID; determining by the at least one interface board, a first specified Central Processing Unit (CPU) to process the received packet according to the CPU ID which corresponds to the object IP address of the packet in the route information if the configured route information contains the routing information of the packet; sending by the at least one interface board, the received packet to a first service board which includes the first CPU; and processing by the first service board, the received packet.