CISCO-POLICY-GROUP-MIB

File: CISCO-POLICY-GROUP-MIB.mib (16368 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
INET-ADDRESS-MIB CISCO-SMI

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Unsigned32
MODULE-COMPLIANCE OBJECT-GROUP TEXTUAL-CONVENTION
RowStatus InetAddressType InetAddress
ciscoMgmt

Defined Types

CpgPolicyName  
An octet string, preferably in human-readable form, describes the name of a policy.
TEXTUAL-CONVENTION    
  OCTET STRING Size(1..128)  

CpgPolicyNameOrEmpty  
This textual convention is an extension of the CpgPolicyName convention. The latter defines a non-empty policy name. This extension permits the additional value of empty string.
TEXTUAL-CONVENTION    
  OCTET STRING Size(0..128)  

CpgGroupName  
An octet string, preferably in human-readable form, describes the name of a policy group.
TEXTUAL-CONVENTION    
  OCTET STRING Size(1..128)  

CpgGroupEntry  
SEQUENCE    
  cpgGroupName CpgGroupName
  cpgGroupSourceType INTEGER
  cpgGroupIpAddrCount Unsigned32
  cpgGroupRowStatus RowStatus

CpgGroupIpEntry  
SEQUENCE    
  cpgGroupIpGroupName CpgGroupName
  cpgGroupIpAddrType InetAddressType
  cpgGroupIpAddress InetAddress
  cpgGroupIpMask InetAddress
  cpgGroupIpSourceType INTEGER
  cpgGroupIpRowStatus RowStatus

CpgPolicyEntry  
SEQUENCE    
  cpgPolicyName CpgPolicyName
  cpgPolicyGroupCount Unsigned32

CpgPolicyGroupEntry  
SEQUENCE    
  cpgPolicyGroupPolicyName CpgPolicyName
  cpgPolicyGroupGroupName CpgGroupName
  cpgPolicyGroupRowStatus RowStatus

Defined Values

ciscoPolicyGroupMIB 1.3.6.1.4.1.9.9.507
The MIB module is for configuration of policy and policy group. A policy group can be described as a set of entities identified by IP addresses or other means. Members of a policy group will be subjected to the same policy. In this MIB, user can apply a policy to policy group(s) as well as configure and retrieve the group membership.
MODULE-IDENTITY    

ciscoPolicyGroupMIBNotifs 1.3.6.1.4.1.9.9.507.0
OBJECT IDENTIFIER    

ciscoPolicyGroupMIBObjects 1.3.6.1.4.1.9.9.507.1
OBJECT IDENTIFIER    

ciscoPolicyGroupMIBConformance 1.3.6.1.4.1.9.9.507.2
OBJECT IDENTIFIER    

cpgGroup 1.3.6.1.4.1.9.9.507.1.1
OBJECT IDENTIFIER    

cpgPolicy 1.3.6.1.4.1.9.9.507.1.2
OBJECT IDENTIFIER    

cpgGroupTable 1.3.6.1.4.1.9.9.507.1.1.1
A table indicates the policy groups in the device.
OBJECT-TYPE    
  SEQUENCE OF  
    CpgGroupEntry

cpgGroupEntry 1.3.6.1.4.1.9.9.507.1.1.1.1
A row instance contains the name of a policy group, the source method which creates this group, the number of IP addresses contained in the group and the status of this instance. A row instance can be created or removed by the system or by setting the appropriate value of the RowStatus object.
OBJECT-TYPE    
  CpgGroupEntry  

cpgGroupName 1.3.6.1.4.1.9.9.507.1.1.1.1.1
Indicates the name of a policy group in the device.
OBJECT-TYPE    
  CpgGroupName  

cpgGroupSourceType 1.3.6.1.4.1.9.9.507.1.1.1.1.2
Indicates the source i.e. the method used to create this group. unknown(1) indicates that the source of this group cannot be identified. accessList(2) indicates that this group is added via the ACL (Access Control List) feature. configured(3) indicates that this group is added via this policy group configuration.
OBJECT-TYPE    
  INTEGER unknown(1), accessList(2), configured(3)  

cpgGroupIpAddrCount 1.3.6.1.4.1.9.9.507.1.1.1.1.3
Indicates the number of IP address(es) contained in this group. This is the number of entries for this group in the cpgGroupIpTable. The initial value of this object in a row created via cpgGroupRowStatus object is zero.
OBJECT-TYPE    
  Unsigned32  

cpgGroupRowStatus 1.3.6.1.4.1.9.9.507.1.1.1.1.4
This object is used to manage the creation and deletion of rows in this table.
OBJECT-TYPE    
  RowStatus  

cpgGroupIpTable 1.3.6.1.4.1.9.9.507.1.1.2
A table provides management information for policy group and its IP address(es) membership in the device.
OBJECT-TYPE    
  SEQUENCE OF  
    CpgGroupIpEntry

cpgGroupIpEntry 1.3.6.1.4.1.9.9.507.1.1.2.1
A row instance contains the IP address mask, source type and its status. A row instance can be created or removed by the system or by setting the appropriate value of its RowStatus object. A row instance is indexed by a group name, type and value of an IP address. The group name index must exist in the cpgGroupTable. If a group name is deleted from cpgGroupTable, entries in this table using this group as an index will also be automatically removed.
OBJECT-TYPE    
  CpgGroupIpEntry  

cpgGroupIpGroupName 1.3.6.1.4.1.9.9.507.1.1.2.1.1
Indicates the policy group name. This group should exist in cpgGroupTable.
OBJECT-TYPE    
  CpgGroupName  

cpgGroupIpAddrType 1.3.6.1.4.1.9.9.507.1.1.2.1.2
The type of Internet address of a group member.
OBJECT-TYPE    
  InetAddressType  

cpgGroupIpAddress 1.3.6.1.4.1.9.9.507.1.1.2.1.3
The Internet address of a group member. The type of this address is determined by the value of the cpgGroupIpAddrType object. The cpgGroupIpAddress may not be empty due to the SIZE restriction.
OBJECT-TYPE    
  InetAddress Size(1..64)  

cpgGroupIpMask 1.3.6.1.4.1.9.9.507.1.1.2.1.4
Specifies the mask to be logical-ANDed with the IP address denoted in cpgGroupIpAddress object to indicate IP address group membership. The type of this mask is determined by the value of the cpgGroupIpAddrType object. Value of this object can not be modified when the corresponding instance of cpgGroupIpRowStatus is 'active'.
OBJECT-TYPE    
  InetAddress  

cpgGroupIpSourceType 1.3.6.1.4.1.9.9.507.1.1.2.1.5
Indicates the source of this IP address. other(1) indicates the source of this IP address is not one of the following types. configured(2) indicates this IP address is configured via this policy group and IP address configuration. dot1x(3) indicates this IP address is added by 802.1x feature. nac(4) indicates this IP address is added by NAC (network admission control) feature. webAuth(5) indicates this IP address is added by Web-Proxy Authentication feature. macAuth(6) indicatest this IP address is added by MAC Authentication Bypass feature.
OBJECT-TYPE    
  INTEGER other(1), configured(2), dot1x(3), nac(4), webAuth(5), macAuth(6)  

cpgGroupIpRowStatus 1.3.6.1.4.1.9.9.507.1.1.2.1.6
This object is used to manage the creation and deletion of rows in this table. Once a row becomes active, values within this row cannot be modified, except by setting this object value to 'notInService' first, or deleting and re-creating it. A conceptual row can be removed by setting this object value to 'destroy' if and only if the value of corresponding instance of cpgGroupIpSourceType is 'configured'.
OBJECT-TYPE    
  RowStatus  

cpgPolicyTable 1.3.6.1.4.1.9.9.507.1.2.1
A table describes the policies in the device.
OBJECT-TYPE    
  SEQUENCE OF  
    CpgPolicyEntry

cpgPolicyEntry 1.3.6.1.4.1.9.9.507.1.2.1.1
A row instance contains the name of a policy in the device.
OBJECT-TYPE    
  CpgPolicyEntry  

cpgPolicyName 1.3.6.1.4.1.9.9.507.1.2.1.1.1
Indicates a policy name in the device.
OBJECT-TYPE    
  CpgPolicyName  

cpgPolicyGroupCount 1.3.6.1.4.1.9.9.507.1.2.1.1.2
Indicates the number of policy group(s) associated with this policy. This is the number of entries for this policy in the cpgPolicyGroupTable.
OBJECT-TYPE    
  Unsigned32  

cpgPolicyGroupTable 1.3.6.1.4.1.9.9.507.1.2.2
A table provides the mechanism to configure association between a policy and a policy group. When a policy associates with a policy group, this policy is applied to all the members of the group. A policy can associate with multiple groups and vice versa.
OBJECT-TYPE    
  SEQUENCE OF  
    CpgPolicyGroupEntry

cpgPolicyGroupEntry 1.3.6.1.4.1.9.9.507.1.2.2.1
A row instance contains the RowStatus object to configure the association between a policy and a policy group. A row instance can be created or removed by the system or by setting the appropriate value of the RowStatus object. A row instance is indexed by a policy name and a policy group name. The policy name index must exist in cpgPolicyTable. The policy group name index must exist in cpgGroupTable. If a policy group is removed from cpgGroupTable, entries in this table using this group as an index will be automatically removed.
OBJECT-TYPE    
  CpgPolicyGroupEntry  

cpgPolicyGroupPolicyName 1.3.6.1.4.1.9.9.507.1.2.2.1.1
This object indicates the policy name used to associate to the group denoted by cpgPolicyGroupGroupName. This policy must exist in cpgPolicyTable.
OBJECT-TYPE    
  CpgPolicyName  

cpgPolicyGroupGroupName 1.3.6.1.4.1.9.9.507.1.2.2.1.2
This object indicates the group name used to associate to the policy denoted by cpgPolicyGroupPolicyName. This group must exist in cpgGroupTable.
OBJECT-TYPE    
  CpgGroupName  

cpgPolicyGroupRowStatus 1.3.6.1.4.1.9.9.507.1.2.2.1.3
This object is used to manage the creation and deletion of rows in this table.
OBJECT-TYPE    
  RowStatus  

ciscoPolicyGroupMIBCompliances 1.3.6.1.4.1.9.9.507.2.1
OBJECT IDENTIFIER    

ciscoPolicyGroupMIBGroups 1.3.6.1.4.1.9.9.507.2.2
OBJECT IDENTIFIER    

ciscoPolicyGroupMIBCompliance 1.3.6.1.4.1.9.9.507.2.1.1
The compliance statement for the CISCO-POLICY-GROUP-MIB
MODULE-COMPLIANCE    

ciscoCpgGroupInfoGroup 1.3.6.1.4.1.9.9.507.2.2.1
A collection of objects which provides information on policy groups in the device.
OBJECT-GROUP    

ciscoCpgGroupIpInfoGroup 1.3.6.1.4.1.9.9.507.2.2.2
A collection of objects which provides information on policy group and IP addresses membership.
OBJECT-GROUP    

ciscoCpgPolicyInfoGroup 1.3.6.1.4.1.9.9.507.2.2.3
A collection of objects which provides the policies data in the device.
OBJECT-GROUP    

ciscoCpgPolicyGroupInfoGroup 1.3.6.1.4.1.9.9.507.2.2.4
A collection of object which provides information on group and policy association.
OBJECT-GROUP