为了解决现有面向可编程结构的资源开销过大且缺乏资源优化的问题,从解析器和匹配单元两个方面设计资源优化方法以及模型,展开优化前后资源开销对比分析。利用合并匹配域与类型域的方式来减小开销,采用协议状态转移图来具体表示优化包头解析器的过程,通过选择最佳的流表宽度来达到匹配单元资源优化的目的。分析结果得到:当包头域长度一定的条件下,优化处理资源开销比原先减小了近40%。当包头域长度相同时,经过优化后可以使资源开销下降近40%;随着元处理单元数量的增加,还可以节省更多硬件资源。