Research Article
An Impulse-C Hardware Accelerator for Packet Classification Based on Fine/Coarse Grain Optimization
Table 1
A five-rule classifier.
| No. | IP (64 bits) | Port (32 bits) | Protocol (8 bits) | Source (32 bits) | Destination (32 bits) | Source (16 bits) | Destination (16 bits) | Chunk# 0 : 1 : 2 : 3 | Chunk# 4 : 5 : 6 : 7 | Chunk# 8 : 9 | Chunk# 10 : 11 | Chunk# 12 |
| 1 | 0.0.0.0/0 | 0.0.0.0/0 | 0 : 65535 | 21 : 21 | 0/ff | 2 | 0.83.1.0/24 | 0.0.4.6/32 | 0 : 65535 | 20 : 30 | 17/ff | 3 | 0.83.4.0/22 | 0.0.0.0/0 | 0 : 65535 | 21 : 21 | 0/0 | 4 | 0.0.9.0/24 | 0.0.0.0/0 | 0 : 65535 | 0 : 65535 | 0/ff | 5 | 0.83.0.77/32 | 0.0.4.6/32 | 0 : 65535 | 0 : 65535 | 17/ff |
|
|