【文章內(nèi)容簡介】
A behavior A precedence 4如果按如下方法,不指定precedence值的方式添加D,classifier D behavior D結(jié)果如下:traffic policy T classifier B behavior B classifier C behavior C classifier A behavior A precedence 4 classifier D behavior DIfmatch語句之間的匹配順序由于Classifier中配置的是一個或多個ifmatch語句,按照ifmatch語句配置順序進行匹配。報文命中ifmatch語句后,是否執(zhí)行對應的behavior動作,取決于Ifmatch語句之間是And還是Or邏輯。Ifmatch語句之間的And和Or邏輯如果流分類模板下配置了多個ifmatch語句,則這些語句之間有And和Or兩種邏輯關系:Or邏輯:數(shù)據(jù)包只要匹配該流分類下的任何一條ifmatch語句定義的規(guī)則就屬于該類。And邏輯:數(shù)據(jù)包必須匹配該流分類下的全部ifmatch語句才屬于該類。流策略的執(zhí)行過程(ifmatch語句間是Or邏輯)圖2流策略的執(zhí)行過程(Or邏輯)如圖2,針對每個Classifier,如果Ifmatch語句之間是Or邏輯,按照ifmatch語句配置順序進行匹配,數(shù)據(jù)包一旦命中某個ifmatch語句:如果命中的ifmatch語句沒有引用ACL,則執(zhí)行behavior定義的動作。如果命中的ifmatch語句引用了ACL,且命中的是permit規(guī)則,則執(zhí)行behavior定義的動作;命中的是deny規(guī)則,則直接丟棄報文。如果數(shù)據(jù)包沒有命中任何ifmatch語句,則不支持任何動作,繼續(xù)處理下一個Classifier。流策略的執(zhí)行過程(ifmatch語句間是And邏輯)如果Ifmatch語句之間是And邏輯,設備先會將這些ifmatch語句進行合并(這里的“合并