You are troubleshooting a scenario where multi-field classifiers and behavior aggregate classifiers are both configured on the same ingress interface. In what order does Junos process classification?
Trap 1: Junos rejects configurations where both BA and MF classifiers are…
Junos permits both classifier types on one interface and resolves them by precedence, so the configuration is accepted. It is tempting because some platforms restrict combining classifier types, but on Junos the documented behaviour is ordered evaluation, not rejection.
Trap 2: Both classifiers are executed simultaneously in hardware without…
Junos applies a defined precedence between the two classifier types rather than running them concurrently; hardware evaluates them in a fixed sequence. It is tempting because both classifiers do operate in hardware, but that shared execution plane does not mean simultaneous, order-independent processing.
Trap 3: Multi-field classification is evaluated first, followed by behavior…
Junos evaluates the behaviour aggregate classifier first, then the multi-field classifier, so this reverses the documented order. It is tempting because multi-field classifiers are more granular and appear logically prior, but granularity does not determine processing sequence on ingress.
- A
Junos rejects configurations where both BA and MF classifiers are applied to the same interface
Why it fails: Junos permits both classifier types on one interface and resolves them by precedence, so the configuration is accepted. It is tempting because some platforms restrict combining classifier types, but on Junos the documented behaviour is ordered evaluation, not rejection.
- B
Both classifiers are executed simultaneously in hardware without precedence
Why it fails: Junos applies a defined precedence between the two classifier types rather than running them concurrently; hardware evaluates them in a fixed sequence. It is tempting because both classifiers do operate in hardware, but that shared execution plane does not mean simultaneous, order-independent processing.
- C
Behavior aggregate classification is evaluated first, and multi-field classification can override the result
Junos applies behaviour aggregate classifiers first, then multi-field classifiers, which can override the BA result. This ordering satisfies the stem's scenario of both classifier types on one ingress interface, letting MF classification take precedence for finer-grained matching.
- D
Multi-field classification is evaluated first, followed by behavior aggregate classification
Why it fails: Junos evaluates the behaviour aggregate classifier first, then the multi-field classifier, so this reverses the documented order. It is tempting because multi-field classifiers are more granular and appear logically prior, but granularity does not determine processing sequence on ingress.