Research Article

Hardware Accelerators Targeting a Novel Group Based Packet Classification Algorithm

Table 1

A twelve-rule classifier.

No. IP (64 bits) Port (32 bits) Protocol (8 bits)
Source (32 bits) Destination (32 bits) Source (16 bits) Destination (16 bits)

1 240.118.164.224/28 250.13.215.160/28 88 : 88 53 : 53 0x01/0xFF
2 209.237.201.208/28 159.93.124.80/28 123 : 123 123 : 123 0x11/0xFF
3 209.67.92.32/28 159.102.36.48/28 69 : 69 21 : 21 0x06/0xFF
4 63.99.78.32/28 55.186.163.16/28 750 : 750 22 : 22 0x00/0x00
5 240.178.169.176/28 250.222.86.16/28 123 : 123 22 : 22 0x2f/0xFF
6 209.238.118.160/28 159.199.212.192/28 88 : 88 80 : 80 0x11/0xFF
7 63.20.27.0/28 55.103.209.48/28 162 : 162 123 : 123 0x11/0xFF

8 0.0.0.0/0 125.176.0.0/13 0 : 65535 0 : 65535 0x06/0xFF
9 0.0.0.0/0 125.0.0.0/8 0 : 65535 0 : 65535 0x00/0x00

10 33.0.0.0/8 0.0.0.0/0 0 : 65535 0 : 65535 0x06/0xFF
11 33.0.0.0/8 0.0.0.0/0 0 : 65535 0 : 65535 0x06/0xFF
12 69.0.206.0/23 0.0.0.0/0 0 : 65535 0 : 65535 0x00/0x00