Using Flexible-match-mask and flexible-match-range variants, firewall filters can be constructed that start the match at layer-2, layer-3, layer-4, or payload locations. From there, additional offset criteria can be specified thereby enabling pattern matches at custom, user-defined locations within a packet.
| Product / Application | Software | Introduced Release |
|---|---|---|
| MX104 | Junos OS | 14.2R1 |
| MX204 | Junos OS | 17.4R1 |
| MX240 | Junos OS | 14.2R1 |
| MX304 | Junos OS | 22.2R3 |
| MX480 | Junos OS | 14.2R1 |
| MX960 | Junos OS | 14.2R1 |
| MX2008 | Junos OS | 15.1F7 |
| MX2010 | Junos OS | 14.2R1 |
| MX2020 | Junos OS | 14.2R1 |
| MX10003 | Junos OS | 17.3R1 |
| MX10004 | Junos OS | 22.3R1 |
| MX10008 | Junos OS | 18.2R1 |
| MX10016 | Junos OS | 19.2R1 |
| PTX10002-36QDD | Junos OS Evolved | 24.4R1 |
| PTX10002-36QDD | Junos OS Evolved | 24.2R2 |
| QFX5230-64CD | Junos OS Evolved | 24.4R1 |
| QFX5240-64QD | Junos OS Evolved | 24.4R1 |
| QFX5240-64OD | Junos OS Evolved | 24.4R1 |
| QFX5241-64OD | Junos OS Evolved | 24.4R1 |
| QFX5241-64QD | Junos OS Evolved | 24.4R1 |
| QFX5241-32OD | Junos OS Evolved | 24.4R1 |