Use undo if-match to delete a match criterion.
When defining match criteria, use the usage guidelines described in these subsections.
Defining an ACL-based match criterion
If the ACL referenced in the if-match command does not exist, the class cannot be applied to hardware.
For a class, you can reference an ACL twice by its name and number, respectively, with the if-match
command.
Defining a criterion to match a destination MAC address
You can configure multiple destination MAC address match criteria for a class.
Defining a criterion to match a source MAC address
You can configure multiple source MAC address match criteria for a class.
Defining a criterion to match DSCP values
You can configure multiple DSCP match criteria for a class. All defined DSCP values are
•
automatically sorted in ascending order.
To delete a criterion that matches DSCP values, the specified DSCP values must be identical with
•
those defined in the criterion (the sequence may be different).
Defining a criterion to match 802.1p priority in customer or service provider VLAN tags
You can configure multiple 802.1p priority match criteria for a class. All the defined 802.1p values
•
are automatically arranged in ascending order.
•
To delete a criterion that matches 802.1p priority values, the specified 802.1p priority values in the
command must be identical with those defined in the criterion (the sequence may be different).
Defining a criterion to match IP precedence values
You can configure multiple IP precedence match criteria for a class. The defined IP precedence
•
values are automatically arranged in ascending order.
•
To delete a criterion that matches IP precedence values, the specified IP precedence values in the
command must be identical with those defined in the criterion (the sequence may be different).
Defining a criterion to match customer network VLAN IDs or service provider network VLAN IDs
You can configure multiple VLAN ID match criteria for a class. The defined VLAN IDs are
•
automatically arranged in ascending order.
•
You can configure multiple VLAN IDs in one command line. If the same VLAN ID is specified
multiple times, the system considers them as one. If a packet matches one of the defined VLAN IDs,
it matches the if-match clause.
To delete a criterion that matches VLAN IDs, the specified VLAN IDs in the command must be
•
identical with those defined in the criterion (the sequence may be different).
Related commands: traffic classifier.
Examples
# Define a match criterion for class class1 to match the packets with their destination MAC addresses
being 0050-ba27-bed3.
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match destination-mac 0050-ba27-bed3
39