Openflow Flow-Mod Strict or Non-Strict
对于strict的Modify或Delete, 所有的match项、match域、mask、priority都必须严格匹配,只有一个完全相同的流表项被修改或删除。
对于non-strict, 所有匹配flow-mod描述的流表项都会被修改或删除。只有当流表项完全匹配或者比flow-mod中的描述更加具体时,才算匹配。in the flow-mod , the missing match fields are wildcarded field masks are active, and other flow mod fields such as priority are ignored.
例如,一个remove报文,没有任何匹配项,
- Delete, 删除所有流表项。
- Delete Strict,只删除匹配所有报文的、priority移植的一个流表项。
例如,一个delete, 要删除所有目标端口为80的流表,那么所有match项都是通配符的流表不会被删除。 delete报文中没有任何匹配项时, 匹配80端口的流表项会被删除。 This same interpretation of mixed wildcard and exact match fields also applies to individual and aggregation flows stats requests.
加油!

浙公网安备 33010602011771号