The document proposes a new packet classification algorithm using boundary cutting, which improves upon traditional decision-tree methods by determining the actual space covered by each rule for more efficient memory usage and better search performance. Existing algorithms suffer from complicated heuristics and fixed interval cutting, leading to inefficiencies, while the proposed system builds the classification table in a deterministic manner. Simulation results show significant reductions in memory access for rule sets ranging from 1,000 to 100,000 rules.