Juniper-ADDRESS-POOL-MIB

File: Juniper-ADDRESS-POOL-MIB.mib (32698 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMPv2-CONF
Juniper-ROUTER-MIB Juniper-MIBs

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Integer32
IpAddress NOTIFICATION-TYPE RowStatus
TruthValue DisplayString MODULE-COMPLIANCE
OBJECT-GROUP NOTIFICATION-GROUP juniRouterName
juniMibs

Defined Types

JuniAddressPoolEntry  
SEQUENCE    
  juniAddressPoolIndex Integer32
  juniAddressPoolName STRING
  juniAddressPoolRowStatus RowStatus
  juniAddressPoolStart IpAddress
  juniAddressPoolEnd IpAddress
  juniAddressPoolSize Integer32
  juniAddressPoolInUse Integer32
  juniAddressPoolHighUtilThreshold Integer32
  juniAddressPoolAbatedUtilThreshold Integer32
  juniAddressPoolUtilPct Integer32
  juniAddressPoolTrapEnable TruthValue
  juniAddressPoolNextPoolProfileIndex Integer32

JuniAddressPoolProfileEntry  
SEQUENCE    
  juniAddressPoolProfileIndex Integer32
  juniAddressPoolProfileRowStatus RowStatus
  juniAddressPoolProfileStart IpAddress
  juniAddressPoolProfileEnd IpAddress
  juniAddressPoolProfileSize Integer32
  juniAddressPoolProfileInUse Integer32

JuniAddressAliasEntry  
SEQUENCE    
  juniAddressAliasName DisplayString
  juniAddressAliasRowStatus RowStatus
  juniAddressAliasPoolName DisplayString

JuniAddressSharedPoolEntry  
SEQUENCE    
  juniAddressSharedPoolIndex Integer32
  juniAddressSharedPoolRowStatus RowStatus
  juniAddressSharedPoolName STRING
  juniAddressSharedPoolDhcpPoolName STRING
  juniAddressSharedPoolInUse Integer32

Defined Values

juniAddressPoolMIB 1.3.6.1.4.1.4874.2.2.21
The Address Pool MIB for the Juniper Networks enterprise.
MODULE-IDENTITY    

juniAddressPoolObjects 1.3.6.1.4.1.4874.2.2.21.1
OBJECT IDENTIFIER    

juniAddressPool 1.3.6.1.4.1.4874.2.2.21.1.1
OBJECT IDENTIFIER    

juniAddressPoolTable 1.3.6.1.4.1.4874.2.2.21.1.1.1
A table of IP address pool configuration entries.
OBJECT-TYPE    
  SEQUENCE OF  
    JuniAddressPoolEntry

juniAddressPoolEntry 1.3.6.1.4.1.4874.2.2.21.1.1.1.1
An entry describing an IP address pool configuration.
OBJECT-TYPE    
  JuniAddressPoolEntry  

juniAddressPoolIndex 1.3.6.1.4.1.4874.2.2.21.1.1.1.1.1
An arbitrary integer index that distinguishes this address pool.
OBJECT-TYPE    
  Integer32 1..2147483647  

juniAddressPoolRowStatus 1.3.6.1.4.1.4874.2.2.21.1.1.1.1.2
Controls creation/deletion of address pools. Only value 'active' will be observed with GET. Only values 'createAndGo' and 'destroy' are supported for SET. To create an entry in this table, the following entry object MUST be explicitly configured: juniAddressPoolName Once created, the objects with current status can be modified with the exception of the juniAddressPoolName object. Deleting a row in this table will result in the removal of all rows in the juniAddressPoolProfileTable with the same pool index.
OBJECT-TYPE    
  RowStatus  

juniAddressPoolName 1.3.6.1.4.1.4874.2.2.21.1.1.1.1.3
The name of this address pool. Represents textual information taken from the NVT ASCII graphics character set (codes 32 through 126).
OBJECT-TYPE    
  STRING Size(1..16)  

juniAddressPoolStart 1.3.6.1.4.1.4874.2.2.21.1.1.1.1.4
The starting IP address for the range of addresses comprising the 'first' pool profile entry. This object is deprecated in favor of juniAddressPoolProfileStart because it applies to a single address range and can only show one of possibly many address ranges found in the newer juniAddressPoolProfileTable. The value in this table maps to the value in the juniAddressPoolProfileTable for the entry with juniAddressPoolProfileIndex equal to 1.
OBJECT-TYPE    
  IpAddress  

juniAddressPoolEnd 1.3.6.1.4.1.4874.2.2.21.1.1.1.1.5
The ending IP address for the range of addresses comprising the 'first' pool profile entry. This object is deprecated in favor of juniAddressPoolProfileEnd because it applies to a single address range and can only show one of possibly many address ranges found in the newer juniAddressPoolProfileTable. The value in this table maps to the value in the juniAddressPoolProfileTable for the entry with juniAddressPoolProfileIndex equal to 1.
OBJECT-TYPE    
  IpAddress  

juniAddressPoolSize 1.3.6.1.4.1.4874.2.2.21.1.1.1.1.6
The number of addresses available in the 'first' pool profile entry. This object is deprecated in favor of juniAddressPoolProfileSize because it applies to a single address range and can only show one of possibly many address ranges found in the newer juniAddressPoolProfileTable. The value in this table maps to the value in the juniAddressPoolProfileTable for the entry with juniAddressPoolProfileIndex equal to 1.
OBJECT-TYPE    
  Integer32  

juniAddressPoolInUse 1.3.6.1.4.1.4874.2.2.21.1.1.1.1.7
The number of addresses currently allocated from the 'first' pool profile entry. This object is deprecated in favor of juniAddressPoolProfileInUse because it applies to a single address range and can only show one of possibly many address ranges found in the newer juniAddressPoolProfileTable. The value in this table maps to the value in the juniAddressPoolProfileTable for the entry with juniAddressPoolProfileIndex equal to 1.
OBJECT-TYPE    
  Integer32  

juniAddressPoolHighUtilThreshold 1.3.6.1.4.1.4874.2.2.21.1.1.1.1.8
The value of address pool utilization, where if reached for the first time, will generate a high address pool utilization event to the management entity on this system. The value of this object must be greater than the value of juniAddressPoolAbatedUtilThreshold.
OBJECT-TYPE    
  Integer32 1..100  

juniAddressPoolAbatedUtilThreshold 1.3.6.1.4.1.4874.2.2.21.1.1.1.1.9
The value of address pool utilization that is used to determine when to generate an abated address pool utilization event notification to the management entity on this system. The value of this object must be less than the value of the juniAddressPoolHighUtilThreshold. The abated address pool utilization event is sent once if the high address pool utilization threshold is reached and utilization falls to the value of this object.
OBJECT-TYPE    
  Integer32 1..100  

juniAddressPoolUtilPct 1.3.6.1.4.1.4874.2.2.21.1.1.1.1.10
The current address utilization for this pool.
OBJECT-TYPE    
  Integer32 1..100  

juniAddressPoolTrapEnable 1.3.6.1.4.1.4874.2.2.21.1.1.1.1.11
The configuration setting for address pool notifications. Setting this object to enable(1) will enable the sending of juniAddressPool event notifications to the management entity on this device. Setting this object to false(2) will disable event notification reports.
OBJECT-TYPE    
  TruthValue  

juniAddressPoolNextPoolProfileIndex 1.3.6.1.4.1.4874.2.2.21.1.1.1.1.12
Coordinate juniAddressPoolProfileIndex value allocation for entries in juniAddressPoolProfileTable. A GET of this object returns the next available juniAddressPoolProfileIndex value to be used to create an entry in the associated juniAddressPoolProfileTable; or zero, if no valid juniAddressPoolProfileIndex is available. This object returns a value of zero when it is the lexicographic successor of a varbind presented in an SNMP GETNEXT or GETBULK request, for which circumstance it is assumed that a new index allocation is unintended.
OBJECT-TYPE    
  Integer32 0..2147483647  

juniAddressPoolProfileTable 1.3.6.1.4.1.4874.2.2.21.1.1.3
A table of IP address pool profile entries.
OBJECT-TYPE    
  SEQUENCE OF  
    JuniAddressPoolProfileEntry

juniAddressPoolProfileEntry 1.3.6.1.4.1.4874.2.2.21.1.1.3.1
An IP address pool profile entry. Deleting an entry in the juniAddressPoolProfileTable will result in the removal of all entries in this table that have the same pool index value.
OBJECT-TYPE    
  JuniAddressPoolProfileEntry  

juniAddressPoolProfileIndex 1.3.6.1.4.1.4874.2.2.21.1.1.3.1.1
A monotonically increasing integer for the sole purpose of indexing entries within the named address pool.
OBJECT-TYPE    
  Integer32 1..2147483647  

juniAddressPoolProfileRowStatus 1.3.6.1.4.1.4874.2.2.21.1.1.3.1.2
Controls creation/deletion of address pools. Only value 'active' will be observed with GET. Only values 'createAndGo' and 'destroy' are supported for SET. To create an entry in this table, the following entry objects MUST be explicitly configured: juniAddressPoolProfileStart juniAddressPoolProfileEnd Once created, entry content cannot be modified except by deleting and recreating an entry with the same index.
OBJECT-TYPE    
  RowStatus  

juniAddressPoolProfileStart 1.3.6.1.4.1.4874.2.2.21.1.1.3.1.3
The starting IP address for the range of addresses comprising this pool.
OBJECT-TYPE    
  IpAddress  

juniAddressPoolProfileEnd 1.3.6.1.4.1.4874.2.2.21.1.1.3.1.4
The ending IP address for the range of addresses comprising this pool.
OBJECT-TYPE    
  IpAddress  

juniAddressPoolProfileSize 1.3.6.1.4.1.4874.2.2.21.1.1.3.1.5
The number of addresses available in this pool.
OBJECT-TYPE    
  Integer32  

juniAddressPoolProfileInUse 1.3.6.1.4.1.4874.2.2.21.1.1.3.1.6
The number of addresses currently allocated from this pool.
OBJECT-TYPE    
  Integer32  

juniAddressAliasTable 1.3.6.1.4.1.4874.2.2.21.1.1.4
A table of IP address alias entries. An alias is an alternate name for an existing local address pool within a virtual router. It is comprised of an alias name and a pool name. Multiple aliases may be configured for each virtual router. They will be stored in an alias table that will be managed by the virtual router's local address server. A maximum number of 32 aliases may be configured per virtual router. When an AAA Server requests an IP address from a specific local address pool within a virtual router, the local address server will first search its alias table for a matching alias name. If an alias exists, the IP address would be allocated from the pool specified by the alias. If no alias exists, the IP address would be allocated from the pool specified in the request. If a pool is not specified in the request, the local address server would disregard its alias table and allocate the first available IP address from its pools.
OBJECT-TYPE    
  SEQUENCE OF  
    JuniAddressAliasEntry

juniAddressAliasEntry 1.3.6.1.4.1.4874.2.2.21.1.1.4.1
An IP address alias entry.
OBJECT-TYPE    
  JuniAddressAliasEntry  

juniAddressAliasName 1.3.6.1.4.1.4874.2.2.21.1.1.4.1.1
The name of this alias. It should match a local address pool name that would appear in an IP address request from an AAA Server. Represents textual information taken from the NVT ASCII graphics character set (codes 32 through 126).
OBJECT-TYPE    
  DisplayString Size(1..16)  

juniAddressAliasRowStatus 1.3.6.1.4.1.4874.2.2.21.1.1.4.1.2
Controls creation/deletion of address aliases. Only value 'active' will be observed with GET, GETNEXT, and GETBULK. Only values 'createAndGo' and 'destroy' are supported for SET.
OBJECT-TYPE    
  RowStatus  

juniAddressAliasPoolName 1.3.6.1.4.1.4874.2.2.21.1.1.4.1.3
The name of the address pool for this alias; corresponds to a juniAddressPoolName value in an existing juniAddressPoolTable entry. Represents textual information taken from the NVT ASCII graphics character set (codes 32 through 126).
OBJECT-TYPE    
  DisplayString Size(1..16)  

juniAddressSharedPoolTable 1.3.6.1.4.1.4874.2.2.21.1.1.5
A table of shared address pool configuration entries. These pools rely on DHCP for address allocations.
OBJECT-TYPE    
  SEQUENCE OF  
    JuniAddressSharedPoolEntry

juniAddressSharedPoolEntry 1.3.6.1.4.1.4874.2.2.21.1.1.5.1
An entry describing a shared address pool configuration.
OBJECT-TYPE    
  JuniAddressSharedPoolEntry  

juniAddressSharedPoolIndex 1.3.6.1.4.1.4874.2.2.21.1.1.5.1.1
An arbitrary integer index that distinguishes this address pool.
OBJECT-TYPE    
  Integer32 1..2147483647  

juniAddressSharedPoolRowStatus 1.3.6.1.4.1.4874.2.2.21.1.1.5.1.2
Controls creation/deletion of address pools. Only value 'active' will be observed with GET. Only values 'createAndGo' and 'destroy' are supported for SET. To create an entry in this table, the following entry objects MUST be explicitly configured: juniAddressSharedPoolName, juniAddressSharedPoolDhcpPoolName. Once created, the objects in this table can not be modified.
OBJECT-TYPE    
  RowStatus  

juniAddressSharedPoolName 1.3.6.1.4.1.4874.2.2.21.1.1.5.1.3
The name of this address pool. Represents textual information taken from the NVT ASCII graphics character set (codes 32 through 126). Values for this object are mutually exclusive with juniAddressPoolName.
OBJECT-TYPE    
  STRING Size(1..16)  

juniAddressSharedPoolDhcpPoolName 1.3.6.1.4.1.4874.2.2.21.1.1.5.1.4
The name of the DHCP pool that allocates addresses for this pool. Represents textual information taken from the NVT ASCII graphics character set (codes 32 through 126).
OBJECT-TYPE    
  STRING Size(1..64)  

juniAddressSharedPoolInUse 1.3.6.1.4.1.4874.2.2.21.1.1.5.1.5
The current number of address allocations for this entry.
OBJECT-TYPE    
  Integer32  

juniAddressPoolNextPoolIndex 1.3.6.1.4.1.4874.2.2.21.1.1.2
Coordinate values of juniAddressPoolIndex and juniAddressSharedPoolIndex for entries in juniAddressPoolTable and juniAddressSharedPoolTable. A GET of this object returns the next available index value to be used to create an entry in the associated juniAddressPoolTable or juniAddressSharedPoolTable or zero, if no valid index is available. This object returns a value of zero when it is the lexicographic successor of a varbind presented in an SNMP GETNEXT or GETBULK request, for which circumstance it is assumed that a new index allocation is unintended.
OBJECT-TYPE    
  Integer32 0..2147483647  

juniAddressPoolTraps 1.3.6.1.4.1.4874.2.2.21.3
OBJECT IDENTIFIER    

juniAddressPoolTrapPrefix 1.3.6.1.4.1.4874.2.2.21.3.0
OBJECT IDENTIFIER    

juniAddressPoolHighAddrUtil 1.3.6.1.4.1.4874.2.2.21.3.0.1
Reports address pool utilization has reached the configured high utilization threshold.
NOTIFICATION-TYPE    

juniAddressPoolAbatedAddrUtil 1.3.6.1.4.1.4874.2.2.21.3.0.2
Reports address pool utilization has fallen to the configured abated threshold level.
NOTIFICATION-TYPE    

juniAddressPoolNoAddresses 1.3.6.1.4.1.4874.2.2.21.3.0.3
Reports address pool has exhausted its supply of addresses. This trap is issued every time a request is made to allocate an address from a fully utilized pool.
NOTIFICATION-TYPE    

juniAddressPoolMIBConformance 1.3.6.1.4.1.4874.2.2.21.4
OBJECT IDENTIFIER    

juniAddressPoolMIBCompliances 1.3.6.1.4.1.4874.2.2.21.4.1
OBJECT IDENTIFIER    

juniAddressPoolMIBGroups 1.3.6.1.4.1.4874.2.2.21.4.2
OBJECT IDENTIFIER    

juniAddressPoolCompliance 1.3.6.1.4.1.4874.2.2.21.4.1.1
Obsolete compliance statement for systems providing local address pools. This statement became obsolete when pool exhaustion variables and notifications were added.
MODULE-COMPLIANCE    

juniAddressPoolCompliance2 1.3.6.1.4.1.4874.2.2.21.4.1.2
Obsolete compliance statement for systems providing local address pools. This statement became obsolete when support was added for address pools with multiple address ranges.
MODULE-COMPLIANCE    

juniAddressPoolCompliance3 1.3.6.1.4.1.4874.2.2.21.4.1.3
Obsolete compliance statement for systems providing local address pools. This statement became obsolete when support was added for address aliases.
MODULE-COMPLIANCE    

juniAddressPoolCompliance4 1.3.6.1.4.1.4874.2.2.21.4.1.4
Obsolete compliance statement for systems providing local address pools. This statement became obsolete when support was added for next PoolProfile index.
MODULE-COMPLIANCE    

juniAddressPoolCompliance5 1.3.6.1.4.1.4874.2.2.21.4.1.5
Obsolete compliance statement for systems providing local address pools. This statement became obsolete when support was added for shared address pools.
MODULE-COMPLIANCE    

juniAddressPoolCompliance6 1.3.6.1.4.1.4874.2.2.21.4.1.6
The compliance statement for systems providing local address pools.
MODULE-COMPLIANCE    

juniAddressPoolGroup 1.3.6.1.4.1.4874.2.2.21.4.2.1
Obsolete collection of objects providing management of local address pools. This group became obsolete when pool exhaustion variables and notifications were added.
OBJECT-GROUP    

juniAddressPoolGroup2 1.3.6.1.4.1.4874.2.2.21.4.2.2
Obsolete collection of objects providing management of local address pools. This group became obsolete when support was added for address pools with multiple address ranges.
OBJECT-GROUP    

juniAddressPoolTrapGroup 1.3.6.1.4.1.4874.2.2.21.4.2.3
The notifications providing alarms for high pool utilization and pool exhaustion of local address pools.
NOTIFICATION-GROUP    

juniAddressPoolGroup3 1.3.6.1.4.1.4874.2.2.21.4.2.4
The basic collection of objects providing management of local address pools.
OBJECT-GROUP    

juniAddressPoolDeprecatedGroup 1.3.6.1.4.1.4874.2.2.21.4.2.5
A collection of deprecated objects providing management of local address pools. This group became deprecated when support was added for address pools with multiple address ranges.
OBJECT-GROUP    

juniAddressAliasGroup 1.3.6.1.4.1.4874.2.2.21.4.2.6
The basic collection of objects providing management of local address aliases.
OBJECT-GROUP    

juniAddressPoolGroup4 1.3.6.1.4.1.4874.2.2.21.4.2.7
Obsolete collection of objects providing management of local address pools.
OBJECT-GROUP    

juniAddressPoolGroup5 1.3.6.1.4.1.4874.2.2.21.4.2.8
The basic collection of objects providing management of local address pools.
OBJECT-GROUP