How to Add Comments to Map Rules
You can add comments to map rules. Use comments to label the purpose of a rule or the type of traffic covered by a rule.
You can add comments to the following CLI map commands:
| map rule add pass | 
| map rule add drop | 
| map gsrule add pass | 
| map gsrule add drop | 
| map flowrule add pass gtp | 
| map flowrule add drop gtp | 
Map rule comments are optional on these commands.
Consider the following when adding map rule comments:
| Use up to 128 characters, including spaces. | 
| Enclose the comment in quotation marks, if the comment is longer than one word. | 
| To include double quotation marks (") inside the quotation marks, precede it with a backslash (\). | 
Map Rule Comments Examples
The following are individual examples of valid map rule comments.
| Command | 
| (config) # map alias 1 rule add pass ipver 4 comment “Allow IPv4” | 
| (config) # map alias 1 rule add pass macdst 11:22:33:44:55:66 00:00:00:00:00:00 comment “Allow MAC dst 11:22:33:44:55:66” | 
| (config) # map alias 1 rule add drop ipver 6 comment “Drop IPv6” | 
| (config) # map alias 1 rule add drop macdst 11:22:33:44:55:66 00:00:00:00:00:00 comment “Drop MAC dst 11:22:33:44:55:66” | 
| (config) # map alias 1 gsrule add pass ipver any value 4 comment "Allow IPv4" | 
| (config) # map alias 1 gsrule add drop ipv6 flow-label any value 6 comment "Drop IPv6" | 
| (config) # map alias 1 flowrule add pass gtp imsi 123456 comment "Allow imsi 123456" | 
| (config) # map alias 1 flowrule add drop gtp imsi 123456 comment "Drop imsi 123456" | 
| (config) # map alias 1 rule add pass ipver 4 comment “Allow \“IPv4\”” | 
Note: Error messages are displayed when a comment is invalid, for example:
| if the comment is longer than one word and does not include double quotation marks | 
| if the comment is longer than 128 characters | 
| if the rule with which the comment is included is not valid | 
Map Rule Logic Examples
For example, the rules shown in the following table are both set up with criteria for vlan 100 and portsrc 23.
| The first example combines the two criteria into a single rule. This joins the criteria with a logical AND. | 
| The second example creates two separate rules – one for each of the criteria. This joins the criteria with a logical OR. | 
| 
 | CLI Commands | Description | 
| Criteria in Single Rule Joined with AND | (config map alias mymap) # rule add pass vlan 100 portsrc 23 | Creates single rule with two criteria – VLAN ID 100 and source port 23. Because the criteria are in a single rule, they are joined with a logical AND. This means that a packet must match both VLAN 100 and portsrc 23 to match this rule. | 
| Multiple Rules Joined with OR | (config map alias mymap) # rule add pass vlan 100 | Creates a rule in the map called mymap for VLAN ID 100. | 
| (config map alias mymap) # rule add pass portsrc 23 | Creates a rule in the map called mymap for source port 23. Because the criteria are in separate rules, they are joined with a logical OR. This means that a packet can match either VLAN 100 or portsrc 23 to match this map. | 



