All MIBs › POLICY-MIB
Category: QoS
Description:
Provides network policy rule management objects including classifier definitions, action types, and policy application targets.
Imported Objects
From GEN-MIB
| lannet | OBJECT-IDENTITY |
From RFC-1212
| OBJECT-TYPE |
From RFC1155-SMI
| IpAddress |
From RFC1213-MIB
| DisplayString | |
| PhysAddress |
What Is POLICY-MIB?
POLICY-MIB is a vendor-neutral network policy management MIB that defines objects for managing IP policy rules, including classifier definitions, action types, and the targets to which policies are applied on a networking device. It primarily exposes configuration data - policy list identity, name, validity status, checksum, and row-status for provisioning lifecycle management - rather than hardware sensors or performance counters. Its monitoring value lies in configuration/software status: ipPolicyListValidityStatus and ipPolicyListRowStatus let an operator confirm whether a policy list is correctly provisioned and active on a given slot, while ipPolicyListChecksum can be used to detect unexpected configuration drift between devices or after a reload. It depends on standard SNMPv2 RowStatus textual conventions for table lifecycle management defined in the base SMIv2 RFCs—rather than one dedicated POLICY-MIB RFC of its own—and is typically used alongside interface or QoS MIBs that reference the policy lists it defines. It is deployed on routers and switches that support device-level traffic policy/classifier provisioning via SNMP, often across a chassis with multiple line-card slots.
IPNetwork Monitor allows you to monitor SNMP objects defined in POLICY-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
What Can Be Monitored
- policy list validity status
- policy list row/provisioning status
- policy list checksum (drift detection)
- default policy operation
- policy ownership/tracking of changes
Supported Devices
- vendor-neutral, standards-based MIB, not tied to a specific manufacturer
- routers and switches supporting policy-based traffic classification
Monitoring Examples
An administrator would poll ipPolicyListTable/ipPolicyListEntry, keyed by ipPolicyListSlot and ipPolicyListID, to check ipPolicyListValidityStatus and ipPolicyListRowStatus, confirming a policy list named via ipPolicyListName is valid and active on a given slot. ipPolicyListChecksum would be compared across devices or before/after a change to detect unintended configuration drift, and ipPolicyListDefaultOperation would be checked to see what action applies when no classifier matches. A policy list stuck in an invalid ipPolicyListValidityStatus would reveal a provisioning error that is preventing the policy from taking effect on that slot.
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| ipPolicyMgmt | 1.3.6.1.4.1.81.36 | |||
| ipPolicyListTable | 1.3.6.1.4.1.81.36.1 | not-accessible | This table is used to add/delete/monitor policy lists. This table maintains a list of policy lists in the system. Each POLICY list is made up of a group of policy rules. The policy rules are stored in the ipPolicyRuleTable. Number of lists in a device (both in run-time and in NVRAM) is not part of the syntax of this mib. This is a device issue that should be agreed between the device and the managment applications and should be specified in the device and/or managment Spec. RNR for example needs 3 lists : 1 for validation + 2 for activation | |
| ipPolicyListEntry | 1.3.6.1.4.1.81.36.1.1 | not-accessible | The information concerning one of the IP policy lists | |
| INT ipPolicyListSlot | 1.3.6.1.4.1.81.36.1.1.1 | INTEGER | read-only | The slot-id (AKA module-id / box number) to which this list relates |
| INT ipPolicyListID | 1.3.6.1.4.1.81.36.1.1.2 | INTEGER | read-only | The ID of the list. Lists 100-149 are for a local policy manager use (for example CLI or Routing Manager). Lists 150-199 are for a remote policy manager use (for example RNR). |
| STR ipPolicyListName | 1.3.6.1.4.1.81.36.1.1.3 | DisplayString | read-write | Name of this list. Default name is: list #N |
| INT ipPolicyListValidityStatus | 1.3.6.1.4.1.81.36.1.1.4 | INTEGER | read-only | Validity status of this list: valid - For all rules in the list: ipPolicyRuleApplicabilityStatus = applicable partiallyValid - in One or more rules in the list ipPolicyRuleApplicabilityPrecedence < 9999 (not mandatory) and ipPolicyRuleApplicabilityStatus != applicable In all other rules (if any) : ipPolicyRuleApplicabilityStatus=applicable invalid - In One or more rules in the list ipPolicyRuleApplicabilityPrecedence=9999 (mandatory) and ipPolicyRuleApplicabilityStatus != applicable validationInProgress - The current validity of the list is currently computed. Managment station should poll the device until one of the definitive values is returned. |
| INT ipPolicyListChecksum | 1.3.6.1.4.1.81.36.1.1.5 | INTEGER | read-only | Checksum of all the configurable (read/write) mib items that are part of this list or part of any rule that belongs to this list. Addition/deletion/modification of a rule in this list shall result in a checksum change. This field can be used by the management application to discover this list has changed (instead of polling all the rules of the list). |
| ROW ipPolicyListRowStatus | 1.3.6.1.4.1.81.36.1.1.6 | RowStatus | read-write | Used for creation/deletion of a list and for monitoring list status. Use CreateAndWait (5) to create a list. Destroy (6) to destroy a list. The active list can NOT be destroyed. Destroying a list automatically removes all the rules in this list. active (1) is returned when a list is the active list NotInService is returned when the list is not the active list |
| INT ipPolicyListDefaultOperation | 1.3.6.1.4.1.81.36.1.1.7 | INTEGER | read-write | The operation that should be applied to a packet in case the packet does not match any of the user specified rules. Some of the values are Access Control operations and some are priority operations. |
| INT ipPolicyListCookie | 1.3.6.1.4.1.81.36.1.1.8 | INTEGER | read-write | A cookie to be associated with this list. This mib item can be used by the management application as a unique ID of the list. Note: The Agent is not aware of the contents of this cookie. Its only purpose is to help the managment application. Changing this cookie resets ipPolicyListTrackChanges to notChanged state. A value of 0 means Cookie not available. |
| INT ipPolicyListTrackChanges | 1.3.6.1.4.1.81.36.1.1.9 | INTEGER | read-only | Counts the number of changes made to the configuration of the list including changes to the rules that are part of the list. This counters is set to 0 when the list is being created. It is also set to 0 when ipPolicyListCookie is changed. This mib item together with the ipPolicyListCookie can be used by the management application to determine if this policy list was changed, and if two instances of this list on different devices are the same. |
| STR ipPolicyListOwner | 1.3.6.1.4.1.81.36.1.1.10 | DisplayString | read-write | The entity that configured this list |
| STR ipPolicyListErrMsg | 1.3.6.1.4.1.81.36.1.1.11 | DisplayString | read-only | Free text describing the reason why the list is not valid. When the list is valid returns NULL string. The values returned for this MIB are not affected by the list status (active/inactive). |
| ipPolicyRuleTable | 1.3.6.1.4.1.81.36.2 | not-accessible | This table is used to add/delete/modify/monitor individual policy rules in a policy list. | |
| ipPolicyRuleEntry | 1.3.6.1.4.1.81.36.2.1 | not-accessible | Controls all the conditional fields and its parameters for a policy rule. | |
| INT ipPolicyRuleSlot | 1.3.6.1.4.1.81.36.2.1.1 | INTEGER | read-only | The slot-id (AKA module-id / box number) to which this rule relates |
| INT ipPolicyRuleListID | 1.3.6.1.4.1.81.36.2.1.2 | INTEGER | read-only | The ID of the list this rule is part of. Lists 150-199 are for RNR use. |
| INT ipPolicyRuleID | 1.3.6.1.4.1.81.36.2.1.3 | INTEGER | read-only | Number of rule within its list. Each list may contain many rule. Lists work in a First Match manner. A rule with a lower ID would be preferred over a rule with a higher ID. |
| IP ipPolicyRuleSrcAddr | 1.3.6.1.4.1.81.36.2.1.4 | IpAddress | read-write | The IP address of the source station. A value of 255.255.255.255 in ipPolicyRuleSrcAddrWild indicates this is a DON'T CARE field. |
| IP ipPolicyRuleSrcAddrWild | 1.3.6.1.4.1.81.36.2.1.5 | IpAddress | read-write | This field specifies the wildcard of the source IP address. Note that a the mask for a single host is 0.0.0.0 and the mask for all hosts is 255.255.255.255. This field can has any combination of bits set allowing all kind of rules. For example ipPolicyRuleSrcAddr=192.168.0.254, ipPolicyRuleSrcAddrWild=0.0.255.0 matches all packets with source ip address 192.168.*.254 |
| IP ipPolicyRuleDstAddr | 1.3.6.1.4.1.81.36.2.1.6 | IpAddress | read-write | The IP address of the destination station. A value of 255.255.255.255 in ipPolicyRuleDstAddrWild indicates this is a DON'T CARE field. |
| IP ipPolicyRuleDstAddrWild | 1.3.6.1.4.1.81.36.2.1.7 | IpAddress | read-write | This field specifies the wildcard of the destination IP address. Note that a the mask for a single host is 0.0.0.0 and the mask for all hosts is 255.255.255.255. This field can has any combination of bits set allowing all kind of rules. For example ipPolicyRuleDstAddr=192.168.0.254, ipPolicyRuleDstAddrWild=0.0.255.0 matches all packets with destination ip address 192.168.*.254 |
| INT ipPolicyRuleProtocol | 1.3.6.1.4.1.81.36.2.1.8 | INTEGER | read-write | The IP protocol to which this rule relates. Use 256 to specify IP (i.e. don't care) |
| INT ipPolicyRuleL4SrcPortMin | 1.3.6.1.4.1.81.36.2.1.9 | INTEGER | read-write | The minimal source port number. This fields is applicable only when ipPolicyRuleProtocol is TCP(6) UDP(17). In all other cases its values is not used. |
| INT ipPolicyRuleL4SrcPortMax | 1.3.6.1.4.1.81.36.2.1.10 | INTEGER | read-write | The maximal source port number. This fields is applicable only when ipPolicyRuleProtocol is TCP(6) or UDP(17). In all other cases its values is not used. |
| INT ipPolicyRuleL4DestPortMin | 1.3.6.1.4.1.81.36.2.1.11 | INTEGER | read-write | The minimal destination port number. This fields is applicable only when ipPolicyRuleProtocol is TCP(6) or UDP(17). In all other cases its values is not used. |
| INT ipPolicyRuleL4DestPortMax | 1.3.6.1.4.1.81.36.2.1.12 | INTEGER | read-write | The maximal destination port number. This fields is applicable only when ipPolicyRuleProtocol is TCP(6) or UDP(17). In all other cases its value is not used. |
| INT ipPolicyRuleEstablished | 1.3.6.1.4.1.81.36.2.1.13 | INTEGER | read-write | This field indicates the value of the established bit in the TCP header. If protocol is not TCP this values is not used. |
| INT ipPolicyRuleOperation | 1.3.6.1.4.1.81.36.2.1.14 | INTEGER | read-write | The operation that should be applied to a packet in case the packet matches the rule. Some of the values are Access Control operations and some are priority operations. |
| INT ipPolicyRuleApplicabilityPrecedence | 1.3.6.1.4.1.81.36.2.1.15 | INTEGER | read-write | This field indicates how important is it to enforce this rule. The higher the number the more important it is to enforce this rule. The value 9999 has a special meaning of Mandatory which means this rule MUST be enforced. Note: Access control rules are probably Mandatory rule where as QoS rules might be configured by the user as optional rules in some cases. Device may choose to support only a subset of these values. P333R supports two values: 9999 - Mandatory rule 0 - Optional rule. |
| INT ipPolicyRuleApplicabilityStatus | 1.3.6.1.4.1.81.36.2.1.16 | INTEGER | read-only | Used to monitor if a rule is currently applicable (for the active list) or would be applicable (if the list becomes active). The values returned for this MIB are not affected by the list status active/inactive) applicable - This rule is/would be applicable partiallyApplicable - This rule is/would be applicable for some packets/sessions but might not be applicable for other packets/sessions notApplicable - This rule is NOT/would NOT be applicable unknown - Status is temporary unknown. This may be because the list validation is inProgress. Querying this item triggeres list validation if not already triggered. |
| INT ipPolicyRuleApplicabilityType | 1.3.6.1.4.1.81.36.2.1.17 | INTEGER | read-only | Used to monitor the ApplicabilityStatus of the rule in the context of this list. The values returned for this MIB are not affected by the list status (active/inactive) static - The applicabilityStatus of this rule is guaranteed regardless of the ApplicabilityPrecedence of this rule or of other rules in the list. quasiStatic - The applicability status of this rule is guaranteed if no configuration changes are made, BUT changes of ApplicabilityPrecedence of this rule or other rules in this list may change the applicabilityStatus of this rule. dynamic - The applicabilityStatus of this rule can change depending on network conditions (i.e. localization) or other conditions such as (but not limited to) changes of ApplicabilityPrecedence of this rule or other rules in this list. unknown - Status is temporary unknown. This may be because the list validation is inProgress. Querying this item triggeres list validation if not already triggered. The values returned for this MIB are not affected by the list status (active/inactive) |
| STR ipPolicyRuleErrMsg | 1.3.6.1.4.1.81.36.2.1.18 | DisplayString | read-only | Free text describing the reason why the rule is not Applicable. When rule is Applicable returns NULL string. The values returned for this MIB are not affected by the list status (active/inactive) |
| ROW ipPolicyRuleStatus | 1.3.6.1.4.1.81.36.2.1.19 | RowStatus | read-write | Used to configure and monitor one rule. Use CreateAndWait (4) to create a rule. Destroy (6) to destroy a rule active (1) is returned when a rule is complete and is configured into device HW NotReady (3) is returned when not all mandatory fields in the rule have been configured or the rule is not valid. Not In Service (2) is returned when the rule is not active because the list is not active or device lacks resources to support the rule |
| INT ipPolicyRuleDSCPOperation | 1.3.6.1.4.1.81.36.2.1.20 | INTEGER | read-write | The New DSCP value that should be applied to packets that meatch this rule. A value of 64 means no change. |
| ipPolicyControlTable | 1.3.6.1.4.1.81.36.3 | not-accessible | This table activates & monitors the policy application | |
| ipPolicyControlEntry | 1.3.6.1.4.1.81.36.3.1 | not-accessible | Each entry relates to one slot (AKA module / box) in the stack | |
| INT ipPolicyControlSlot | 1.3.6.1.4.1.81.36.3.1.1 | INTEGER | read-only | The slot-id (AKA module-id / box number) to which this control entry relates |
| INT ipPolicyControlActiveGeneralList | 1.3.6.1.4.1.81.36.3.1.2 | INTEGER | read-write | The ipPolicyListID of the Active general policy List on this slot. A value of Zero means there is no active list. If the new list can not be activated the old list continues to be active |
| INT ipPolicyControlAllowedPolicyManagers | 1.3.6.1.4.1.81.36.3.1.3 | INTEGER | read-write | Specify if who is allowed to configure policy on the device. local - a local policy manager is allowed to configure (using CLI or SNMP) remote - A remote policy manger is allowed to configure (using CLI or SNMP) The distinction between local & remote managers is done according to the List ID. Local & Remote managers use different ranges. When changing the value of this item, device may choose from resources or other reasons to automatically remove all or some of the lists that were configured bt the previous type of manager. |
| INT ipPolicyControlCurrentChecksum | 1.3.6.1.4.1.81.36.3.1.4 | INTEGER | read-only | Checksum of the entire CURRENT Policy Database including (but not limited to) the following : o ipPolicyControlActiveGeneralList o ipPolicyControlAllowedPolicyManagers o ipPolicyListCookie & ipPolicyListTrackChanges of the active list (if exists) o ipPolicyDiffServControlChecksum o routeGroupRouterMode additional configuration fields that are important enough to cause re-configuration by RNR. Any change in any of the above policy parmeters shall result in a change in the value of this field. Polling of this value shall reveal any change of policy configuration without the need for polling of the entire policy database. |
| OCT ipPolicyControlMinimalPolicyManagmentVersion | 1.3.6.1.4.1.81.36.3.1.5 | OCTET STRING | read-only | The minimal policy management version that this device inter operates with as verified by actual testing. For example: The P330R/340/130 shall return 1.1 (if testing succeeds). The special value 'none' means that the device does not know of any RNR version with which it works (because there was no RNR release with which testing actually succeeded). |
| OCT ipPolicyControlMaximalPolicyManagmentVersion | 1.3.6.1.4.1.81.36.3.1.6 | OCTET STRING | read-only | The maximal policy management version that this device inter operates with as verified by actual testing. For example: The P330R/340/130 shall return 1.1 (if testing succeeds). P360 for example may return 2.0 because it shall support features that are only supported in RNR 2.0. The special value 'none' means that the device does not know of any RNR version with which it works (because there was no RNR release with which testing actually succeeded). |
| ipPolicyDiffServTable | 1.3.6.1.4.1.81.36.4 | not-accessible | This table is used to configure the policy that is associated with differntiated services. For each DSCP value the table contain the operation that should applied to packets that match this DSCP value. Note that in this version of this mib, allowed policies are restricted to prioirty levels and access control. Note: The ietf notion of PHB (per-hop forwarding behaviors) is not yet supported | |
| ipPolicyDiffServEntry | 1.3.6.1.4.1.81.36.4.1 | not-accessible | The information concerning one of the IP policy lists | |
| INT ipPolicyDiffServSlot | 1.3.6.1.4.1.81.36.4.1.1 | INTEGER | read-only | The slot-id (AKA module-id / box number) to which diff-serv table relates |
| INT ipPolicyDiffServDSCP | 1.3.6.1.4.1.81.36.4.1.2 | INTEGER | read-only | The DSCP value to which this entry relates. |
| INT ipPolicyDiffServOperation | 1.3.6.1.4.1.81.36.4.1.3 | INTEGER | read-write | The operation that should be applied to a packet with the specified DSCP value. Some of the values are Access Control operations and some are priority operations. |
| STR ipPolicyDiffServName | 1.3.6.1.4.1.81.36.4.1.4 | DisplayString | read-write | Name of this DSCP entry. This fields is used only for documentation purposes. Default name is: DSCP #N |
| INT ipPolicyDiffServAggIndex | 1.3.6.1.4.1.81.36.4.1.5 | INTEGER | read-write | Index of the aggregated group this DSCP entry belongs too. Management station may use this mib item to classify the DSCP entries to groups with the same behaviour. The defval for this mib item is device specific. |
| INT ipPolicyDiffServApplicabilityPrecedence | 1.3.6.1.4.1.81.36.4.1.6 | INTEGER | read-write | This field indicates how important is it to enforce this entry. The higher the number the more important it is to enforce this entry. The value 9999 has a special meaning of Mandatory which means this entry MUST be enforced. Device may choose to support only a subset of these values.. |
| INT ipPolicyDiffServApplicabilityStatus | 1.3.6.1.4.1.81.36.4.1.7 | INTEGER | read-only | Used to monitor if a DSCP entry is currently applicable or would be applicable (if the table becomes active). The values returned for this MIB are not affected by the table status active/inactive) applicable - This entry is/would be applicable partiallyApplicable - This entry is/would be applicable for some packets/sessions but might not be applicable for other packets/sessions notApplicable - This entry is NOT/would NOT be applicable unknown - Status is temporary unknown. This may be because the table validation is inProgress. Querying this item triggeres table validation if not already triggered. |
| INT ipPolicyDiffServApplicabilityType | 1.3.6.1.4.1.81.36.4.1.8 | INTEGER | read-only | Used to monitor the ApplicabilityStatus of the entry in the context of this table. The values returned for this MIB are not affected by the table status (active/inactive). static - The applicabilityStatus of this entry is guaranteed regardless of the ApplicabilityPrecedence of this entry or of other entries in the list. quasiStatic - The applicability status of this entry is guaranteed if no configuration changes are made, BUT changes of ApplicabilityPrecedence of this entry or other entries in this table may change the applicabilityStatus of this entry. dynamic - The applicabilityStatus of this entry can change depending on network conditions (i.e. localization) or other conditions such as (but not limited to) changes of ApplicabilityPrecedence of this entry or other entries in this table. unknown - Status is temporary unknown. This may be because the table validation is inProgress. Querying this item triggeres table validation if not already triggered. The values returned for this MIB are not affected by the table status (active/inactive) |
| STR ipPolicyDiffServErrMsg | 1.3.6.1.4.1.81.36.4.1.9 | DisplayString | read-only | Free text describing the reason why the entry is not Applicable. When entry is Applicable returns NULL string. The values returned for this MIB are not affected by the list status (active/inactive) |
| ipPolicyQueryTable | 1.3.6.1.4.1.81.36.5 | not-accessible | This table is used to query the policy application for different types of information. The first use is to query about the operation that would be applied to a given packet. This table can be used by a managment application to supply the user an interactive dialugue for looking ahead at the outcomes of the policy defined | |
| ipPolicyQueryEntry | 1.3.6.1.4.1.81.36.5.1 | not-accessible | Each entry relates to one slot (AKA module / box) in the stack | |
| INT ipPolicyQuerySlot | 1.3.6.1.4.1.81.36.5.1.1 | INTEGER | read-only | The slot-id (AKA module-id / box number) to which this rule relates |
| INT ipPolicyQueryListID | 1.3.6.1.4.1.81.36.5.1.2 | INTEGER | read-write | The ID of the list used to check the simulated packet. |
| IP ipPolicyQuerySrcAddr | 1.3.6.1.4.1.81.36.5.1.3 | IpAddress | read-write | The IP address of the source station in the packet |
| IP ipPolicyQueryDstAddr | 1.3.6.1.4.1.81.36.5.1.4 | IpAddress | read-write | The IP address of the destination station in the packet |
| INT ipPolicyQueryProtocol | 1.3.6.1.4.1.81.36.5.1.5 | INTEGER | read-write | The IP protocol in the packet. Use 256 to specify IP (i.e. don't care) |
| INT ipPolicyQueryL4SrcPort | 1.3.6.1.4.1.81.36.5.1.6 | INTEGER | read-write | The source port of the packet. This fields is applicable only when ipPolicyQueryProtocol is TCP(6) or UDP(17). In all other cases its values is not used. |
| INT ipPolicyQueryL4DestPort | 1.3.6.1.4.1.81.36.5.1.7 | INTEGER | read-write | The destination port of the packet. This fields is applicable only when ipPolicyRuleProtocol is TCP(6) or UDP(17). In all other cases its values is not used. |
| INT ipPolicyQueryEstablished | 1.3.6.1.4.1.81.36.5.1.8 | INTEGER | read-write | The value of the TCP Establish bit in simulated packet. This fields is applicable only when ipPolicyQueryProtocol is TCP(6) |
| INT ipPolicyQueryDSCP | 1.3.6.1.4.1.81.36.5.1.9 | INTEGER | read-write | The DSCP value in the simulated packet. The value 64 is used to specify DONT CARE. In this case the result maybe forwardNoChange If a specifc value is specified the result would be the exact prioirty associated with the packet after consulting the DSCP table. |
| INT ipPolicyQueryOperation | 1.3.6.1.4.1.81.36.5.1.10 | INTEGER | read-only | The operation that would be applied to the simulated packet. Some of the values are Access Control operations and some are priority operations. |
| INT ipPolicyQueryRuleID | 1.3.6.1.4.1.81.36.5.1.11 | INTEGER | read-only | ID of the rule of the list that resulted in the ipPolicyQueryOperation for the query. A value of 0 means that ipPolicyQueryOperation is a result of the ipPolicyListDefaultOperation |
| INT ipPolicyQueryDSCPOperation | 1.3.6.1.4.1.81.36.5.1.12 | INTEGER | read-write | The New DSCP value that of the simulated packet A value of 64 means the DSCP field will not be changed. |
| INT ipPolicyQueryPriority | 1.3.6.1.4.1.81.36.5.1.13 | INTEGER | read-write | The 802.1p priority in the simulated packet. When the priority is dontCare, the result maybe forwardNoChange. |
| ipPolicyDiffServControlTable | 1.3.6.1.4.1.81.36.6 | not-accessible | This table activates & monitors the Diff Serv application | |
| ipPolicyDiffServControlEntry | 1.3.6.1.4.1.81.36.6.1 | not-accessible | Each entry relates to one slot (AKA module / box) in the stack | |
| INT ipPolicyDiffServControlSlot | 1.3.6.1.4.1.81.36.6.1.1 | INTEGER | read-only | The slot-id (AKA module-id / box number) to which this control entry relates |
| INT ipPolicyDiffServControlChecksum | 1.3.6.1.4.1.81.36.6.1.2 | INTEGER | read-only | Checksum of all the configurable (read/write) DiffServ mib items including the Diff Serv table. This field can be used by the management application to discover that Diff Serv configuration has changed (instead of polling all the Diff Serv mib items). |
| INT ipPolicyDiffServControlTrustedFields | 1.3.6.1.4.1.81.36.6.1.3 | INTEGER | read-write | Specify which fields in the incoming packet might be trausted when the policy decision should be based in the incoming packet itself. Policy decision depend on the active policy list. In cases that there is no active policy list or that the result of the active policy list is Permit, then the outgoing packet prioirty may be based on the incoming packet instead of an the user specification. Trusting COS (802.1p) means that the outgoing packet prioirty (802.1p) should equal the incoming packet prioirty. Trusting DSCP means that the outgoing packet prioirty (802.1p) should be taken from ipPolicyDiffServTable using the incoming packet DSCP value. Trusting COS + DSCP means that both fields should be used. The behavior of the device when both COS + DSCP should be trusted is outside the scope of the current version of the MIB. (Note: P333R uses the max between incoming COS & DSCP-to-COS mapping) Some devices might support only a subset of the values. |
| INT ipPolicyDiffServControlValidityStatus | 1.3.6.1.4.1.81.36.6.1.4 | INTEGER | read-only | Validity status of the DSCP table: valid - All the entries in the DSCP table can be executed invalid - One or more of the entries in the DSCP table can NOT be EXECUTED. |
| STR ipPolicyDiffServControlErrMsg | 1.3.6.1.4.1.81.36.6.1.5 | DisplayString | read-only | Free text describing the reason why the table is not valid. When the table is valid returns NULL string. The values returned for this MIB are not affected by the table status (active/inactive). |
| ipPolicyAccessControlViolationTable | 1.3.6.1.4.1.81.36.7 | not-accessible | This table contains infomations raerding the last packet (per module) for which ipPolicyAccessControlViolationTrap was sent. | |
| ipPolicyAccessControlViolationEntry | 1.3.6.1.4.1.81.36.7.1 | not-accessible | An entry conatins the information regarding the last packet for which ipPolicyAccessControlViolationTrap was sent by the specific module. | |
| INT ipPolicyAccessControlViolationSlot | 1.3.6.1.4.1.81.36.7.1.1 | INTEGER | read-only | The slot-id (AKA module-id / box number) for which the trap was vsent |
| IP ipPolicyAccessControlViolationSrcAddr | 1.3.6.1.4.1.81.36.7.1.2 | IpAddress | read-only | The IP address of the source station in the packet |
| IP ipPolicyAccessControlViolationDstAddr | 1.3.6.1.4.1.81.36.7.1.3 | IpAddress | read-only | The IP address of the destination station in the packet |
| INT ipPolicyAccessControlViolationProtocol | 1.3.6.1.4.1.81.36.7.1.4 | INTEGER | read-only | The IP protocol in the packet. Use 256 to specify IP (i.e. don't care) |
| INT ipPolicyAccessControlViolationL4SrcPort | 1.3.6.1.4.1.81.36.7.1.5 | INTEGER | read-only | The source port of the packet. This fields is applicable only when ipPolicyAccessControlViolationProtocol is TCP(6) or UDP(17). In all other cases its values is not used. |
| INT ipPolicyAccessControlViolationL4DstPort | 1.3.6.1.4.1.81.36.7.1.6 | INTEGER | read-only | The destination port of the packet. This fields is applicable only when ipPolicyAccessControlViolationProtocol is TCP(6) or UDP(17). In all other cases its values is not used. |
| INT ipPolicyAccessControlViolationEstablished | 1.3.6.1.4.1.81.36.7.1.7 | INTEGER | read-only | This field indicates the value of the established bit in the TCP header of the packet. This fields is applicable only when \ ipPolicyAccessControlViolationProtocol is TCP(6) or UDP(17). In all other cases its values is not used. |
RFC description
IETF standard MIB for management and enforcement of network policies including QoS and access control policies.
Start monitoring vendor-neutral, standards-based MIB (generic IP policy rule management) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.