知识卡片

精确匹配优先于通配符匹配

专业/工作 · 103.a

内容

数据包与流表比对遵循一条通用规则:完全精确匹配(无通配符)的记录优先级最高;带通配符的记录按各自设定的优先级数值排序,数值越大越优先;多条记录优先级相同时可任选其一。若没有任何记录匹配,则走”失配”默认记录处理,可能丢弃、广播或转发给控制器决策。发散:这种”具体规则优先于泛化规则”的排序逻辑,在防火墙ACL、路由最长前缀匹配里反复出现——精确胜过模糊,避免宽泛规则误伤本该被特殊处理的流量,见[[流表是可编程转发的核心结构]]。

参考来源

《软件定义网络:基于OpenFlow的SDN技术揭秘》第1章《1.3 SDN的基本构件》