policy_map_counters_types.proto¶
Messages¶
PolicyMapCounters¶
The policy map counter entry
Name | Value | Description |
---|---|---|
key_id | uint64 | Short key |
key_name | PolicyMapCountersKey | Long key |
counters | PolicyMapRuleCounters | Counter data |
policy_action | PolicyMapCountersAction | Associated output action |
operation | PolicyMapCountersOperation | Update action of the entry |
PolicyMapCountersAction¶
Output action associated with counter data
Name | Value | Description |
---|---|---|
oneof action.deny | bool | |
oneof action.out_action | PolicyMapCountersOutAction |
PolicyMapCountersKey¶
Key that uniquely identifies a counter
Name | Value | Description |
---|---|---|
policy_key | PolicyMapKey | Policy map key |
class_name | string | Policy class name |
acl_rule | string | ACL rule name |
PolicyMapCountersOutAction¶
Next-hop information of output action
Name | Value | Description |
---|---|---|
oneof nexthop.nexthops | PolicyMapCountersOutAction.NexthopAction | |
oneof nexthop.nexthop_group | string | |
ttl | uint32 | Egress TTL |
PolicyMapCountersOutAction.NexthopAction¶
Next-hop list details
Name | Value | Description |
---|---|---|
recursive | bool | Recursive (indirect) next-hop |
nexthop_addrs | repeated bytes | List of next-hop addresses |
vrf | string | Egress VRF name |
PolicyMapRuleCounters¶
Counter data
Name | Value | Description |
---|---|---|
packets_count | uint64 | Packet count |
bytes_count | uint64 | Byte count |
last_update_timestamp | double | Counter update timestamp (wallclock, seconds) |
Enums¶
PolicyMapCountersOperation¶
Possible update actions
Name | Value | Description |
---|---|---|
POLICY_MAP_COUNTERS_UPDATE | 0 | Entry updates previous value |
POLICY_MAP_COUNTERS_DELETE | 1 | Entry deletes previous value |