Juniper-PPP-PROFILE-MIB

File: Juniper-PPP-PROFILE-MIB.mib (44927 bytes)

Imported modules

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

Imported symbols

TEXTUAL-CONVENTION MODULE-IDENTITY OBJECT-TYPE
Integer32 Unsigned32 MODULE-COMPLIANCE
OBJECT-GROUP juniMibs JuniEnable
JuniSetMap JuniName JuniNibbleConfig
JuniPppAuthentication

Defined Types

JuniPppProfileEntry  
SEQUENCE    
  juniPppProfileId Unsigned32
  juniPppProfileSetMap JuniSetMap
  juniPppProfileLcpMagicNumber INTEGER
  juniPppProfileLcpKeepalive Integer32
  juniPppProfileLcpAuthentication JuniPppAuthentication
  juniPppProfileIpPeerDnsPriority JuniEnable
  juniPppProfileIpPeerWinsPriority JuniEnable
  juniPppProfileLcpInitialMRU Integer32
  juniPppProfilePacketLog JuniEnable
  juniPppProfileStateLog JuniEnable
  juniPppProfileChapMinChallengeLength Integer32
  juniPppProfileChapMaxChallengeLength Integer32
  juniPppProfilePassiveMode JuniEnable
  juniPppProfileMlppp JuniEnable
  juniPppProfileIpcpNetmask JuniEnable
  juniPppProfileAuthenticatorVirtualRouter JuniName
  juniPppProfileAaaProfile JuniName
  juniPppProfileInitiateIp JuniEnable
  juniPppProfileInitiateIpv6 JuniEnable
  juniPppProfileFragmentation JuniEnable
  juniPppProfileReassembly JuniEnable
  juniPppProfileMaxReceiveReconstructedUnit Integer32
  juniPppProfileFragmentSize Integer32
  juniPppProfileHashLinkSelection JuniEnable
  juniPppProfileLcpAuthentication2 JuniNibbleConfig
  juniPppProfileIgnoreMagicNumberMismatch JuniEnable
  juniPppProfileIpcpPromptDnsOption JuniEnable
  juniPppProfileIpcpLockout JuniEnable
  juniPppProfileMultilinkMulticlass JuniEnable
  juniPppProfileMultilinkMaxMultiClasses INTEGER

JuniPppProfileMulticlassTcName  
Name of the Traffic class. The bundle name is a characteristic of a MLPPP Multiclass.
TEXTUAL-CONVENTION    
  OCTET STRING Size(0..64)  

JuniPppProfileMulticlassTrafficClassEntry  
SEQUENCE    
  juniPppProfileMulticlassId Unsigned32
  juniPppProfileMulticlassIndex INTEGER
  juniPppProfileMulticlassTcName JuniPppProfileMulticlassTcName
  juniPppProfileMulticlassFragmentation JuniEnable
  juniPppProfileMulticlassReassembly JuniEnable

Defined Values

juniPppProfileMIB 1.3.6.1.4.1.4874.2.2.45
The Point-to-Point Protocol (PPP) Profile MIB for the Juniper Netowrks enterprise. This MIB provides configuration parameters that extend the tables found in the Juniper-PROFILE-MIB to support profiles for PPP interfaces.
MODULE-IDENTITY    

juniPppProfileObjects 1.3.6.1.4.1.4874.2.2.45.1
OBJECT IDENTIFIER    

juniPppProfile 1.3.6.1.4.1.4874.2.2.45.1.1
OBJECT IDENTIFIER    

juniPppProfileTable 1.3.6.1.4.1.4874.2.2.45.1.1.1
This table contains profiles for configuring PPP interfaces. Entries in this table are created/deleted as a side-effect of corresponding operations to the juniProfileNameTable in the Juniper-PROFILE-MIB.
OBJECT-TYPE    
  SEQUENCE OF  
    JuniPppProfileEntry

juniPppProfileEntry 1.3.6.1.4.1.4874.2.2.45.1.1.1.1
A profile describing configuration of a PPP interface.
OBJECT-TYPE    
  JuniPppProfileEntry  

juniPppProfileId 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.1
The integer identifier associated with this profile. A value for this identifier is determined by locating or creating a profile name in the Juniper-PROFILE-MIB.juniProfileNameTable.
OBJECT-TYPE    
  Unsigned32  

juniPppProfileSetMap 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.2
A bitmap representing which objects in this entry have been explicitly configured. See the definition of the JuniSetMap TEXTUAL-CONVENTION for details of use. The INDEX object(s) and this object are excluded from representation (i.e. their bits are never set). When a SET request does not explicitly configure JuniSetMap, bits in JuniSetMap are set as a side-effect of configuring other profile attributes in the same entry. If, however, a SET request explicitly configures JuniSetMap, the explicitly configured value overrides 1) any previous bit settings, and 2) any simultaneous 'side-effect' settings that would otherwise occur. Once set, bits can only be cleared by explicitly configuring JuniSetMap.
OBJECT-TYPE    
  JuniSetMap  

juniPppProfileLcpMagicNumber 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.3
If true(2) then the local node will attempt to perform Magic Number negotiation with the remote node. If false(1) then this negotiation is not performed. In any event, the local node will comply with any magic number negotiations attempted by the remote node, per the PPP specification.
OBJECT-TYPE    
  INTEGER false(1), true(2)  

juniPppProfileLcpKeepalive 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.4
Keepalive interval in seconds. A value of zero disables keepalive. Keepalive is performed using LCP Echo.
OBJECT-TYPE    
  Integer32 0 | 30..64800  

juniPppProfileLcpAuthentication 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.5
Specifies the type(s) of authentication, if any, to be negotiated with the peer: none No authentication is negotiated. pap PAP negotiation only. chap CHAP negotiation only. papChap PAP negotiation is attempted first; if fails, attempt CHAP. chapPap CHAP negotiation is attempted first; if fails, attempt PAP. Setting this object to none will set the juniPppProfileAuthenticatorVirtualRouter object to an empty string. This object returns a none value on the get operation. New object juniPppProfileLcpAuthentication2 will reflect the configured values. Setting this object along with the juniPppProfileLcpAuthentication2 object will return an inconsistentValue error.
OBJECT-TYPE    
  JuniPppAuthentication  

juniPppProfileIpPeerDnsPriority 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.6
When enabled, allows peer's DNS address to prevail in the event of a negotiation conflict; when disabled, the local PPP interface's DNS address prevails.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileIpPeerWinsPriority 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.7
When enabled, allows peer's WINS address to prevail in the event of a negotiation conflict; when disabled, the local PPP interface's WINS address prevails.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileLcpInitialMRU 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.8
The initial Maximum Receive Unit (MRU) that the local PPP entity will advertise to the remote entity. If the value of this variable is 1 then the local PPP entity will advertise an MRU value determined by its underlying media interface.
OBJECT-TYPE    
  Integer32 1 | 64..65535  

juniPppProfilePacketLog 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.9
When enabled, allows packet logging on dynamic PPP interfaces.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileStateLog 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.10
When enabled, allows state machine logging on dynamic PPP interfaces.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileChapMinChallengeLength 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.11
Minimum value of the CHAP authenticator challenge length value. This value is never allowed to be set to a value greater than juniPppProfileChapMaxChallengeLength.
OBJECT-TYPE    
  Integer32 8..63  

juniPppProfileChapMaxChallengeLength 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.12
Maximum value of the CHAP authenticator challenge length value. This value is never allowed to be set to a value less than juniPppLinkConfigChapMinChallengeLength.
OBJECT-TYPE    
  Integer32 8..63  

juniPppProfilePassiveMode 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.13
When enabled, LCP state machine is forced into passive mode on lower layer UP message. It adds compatibility with slow and buggy clients.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileMlppp 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.14
Enables the creation of dynamic multi-link PPP interfaces.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileIpcpNetmask 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.15
Enables the negotiation of the IPCP option netmask (0x90) during IPCP negotiation.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileAuthenticatorVirtualRouter 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.16
The name of the virtual router (Juniper-ROUTER-MIB.juniRouterName) to be used for authentication on the PPP interface. Setting this object statically binds the authenticating virtual router with the PPP interface. If this object is not explicitly set or it is set to null string, then this object is ignored and the virtual router used for authentication is determined by other means. On a Set operation, if the value of this object is not null and does not correspond to an existing virtual router, then an inconsistentValue error is returned. Setting this object to non null string returns inconsistentValue value error if juniPppProfileConfigAuthentication object is none or not configured.
OBJECT-TYPE    
  JuniName  

juniPppProfileAaaProfile 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.17
The name of the AAA profile to be used for authentication on the PPP interface. Setting this object statically binds the aaa profile with the PPP interface. If this object is not explicitly set or it is set to null string, then this object is ignored. On a Set operation, if the value of this object is not null and does not correspond to an existing AAA profile, then an inconsistentValue error is returned.
OBJECT-TYPE    
  JuniName  

juniPppProfileInitiateIp 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.18
If enabled, PPP interface will initiate negotiation of IPCP; if disabled, PPP interface will rely on remote PPP client to initiate negotiation of IPCP.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileInitiateIpv6 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.19
If enabled, PPP interface will initiate negotiation of IPv6CP; if disabled, PPP interface will rely on remote PPP client to initiate negotiation of IPv6CP.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileFragmentation 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.20
Enables MLPPP fragmentation.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileReassembly 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.21
Enables MLPPP reassembly.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileMaxReceiveReconstructedUnit 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.22
The Maximum Received Reconstructed Unit (MRRU) that the local PPP entity will advertise to the remote entity. If the value of this variable is 1, then the MRRU is set to the local MRU value.
OBJECT-TYPE    
  Integer32 1 | 64..65535  

juniPppProfileFragmentSize 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.23
The size of fragments transmitted by the local PPP entity. If the value of this variable is 1, then the fragment size is set to the link's MTU value.
OBJECT-TYPE    
  Integer32 1 | 128..65535  

juniPppProfileHashLinkSelection 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.24
Enables MLPPP hash-based link selection for non-best-effort data.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileLcpAuthentication2 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.25
A configuration variable comprised of nibbles i.e. 4 bits, such that a client can supply a list of 0 to 8 selections. The least significant nibble is the first value of the list, and the most significant nibble is the last value. The value in each field ranges from 0 to 15, however the first nibble with value 0 indicates the end of the list. Repetition of values is not allowed. Segregation of values is not allowed. Valid Values are: none - 0 pap - 1 chap - 2 eap - 3 Example valid encoding: 0x00000321 0x00000012 Not a valid encoding: 0x00000121 0x01002001 If authentication negotiation is not supported for this PPP interface, then any attempt to explicitly set this object will result in a notWritable error and it will be implicitly set to the DEFVAL on row creation. Setting this object to null will set juniPppProfileAuthenticatorVirtualRouter object to an empty string. Setting this object along with the juniPppProfileLcpAuthentication object will return an inconsistentValue error.
OBJECT-TYPE    
  JuniNibbleConfig  

juniPppProfileIgnoreMagicNumberMismatch 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.26
The ignore magic number mismatch option of the PPP interface determines the action to be taken, when the peer has not negotiated any value yet sent null or invalid magic number in the LCP echo packets. The two actions that can be configured are: 1) Ignore the mismatch and retain connection 2) Disallow the mismatch and terminate connection
OBJECT-TYPE    
  JuniEnable  

juniPppProfileIpcpPromptDnsOption 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.27
Control prompting of IPCP options to remote peer.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileIpcpLockout 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.28
The lockout option for IPCP determines whether IPCP can be negotiated when the interface is already running IPV6CP. On enabling this option, the negotiation will be blocked after the IPV6CP service is up and waited for 10 seconds for peer IPCP initiation. The address is restored to the pool after the 10 second timeout. Disabling this option will re enable simultaneous NCP negotiations that are configured.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileMultilinkMulticlass 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.29
Enables Multiclass Multilink PPP (MCML). Changing this object has an effect when the link is next restarted.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileMultilinkMaxMultiClasses 1.3.6.1.4.1.4874.2.2.45.1.1.1.1.30
Maximum number of MCML classes to be negotiated. Changing this object has an effect when the link is next restarted.
OBJECT-TYPE    
  INTEGER 0..8  

juniPppProfileMulticlassTraffiClassTable 1.3.6.1.4.1.4874.2.2.45.1.1.2
This table contains entries for MLPPP Multiclass to traffic class mapping of the profile present in the system.
OBJECT-TYPE    
  SEQUENCE OF  
    JuniPppProfileMulticlassTrafficClassEntry

juniPppProfileMulticlassTrafficClassEntry 1.3.6.1.4.1.4874.2.2.45.1.1.2.1
Each entry describes the MLPPP multiclass to traffic class mapping of profiles.Other characteristics like fragmentation and reassembly for a particular traffic class can be configured.
OBJECT-TYPE    
  JuniPppProfileMulticlassTrafficClassEntry  

juniPppProfileMulticlassId 1.3.6.1.4.1.4874.2.2.45.1.1.2.1.1
The index of the profile. When creating entries in this table, suitable values for this object are determined by reading juniPppProfileId.
OBJECT-TYPE    
  Unsigned32  

juniPppProfileMulticlassIndex 1.3.6.1.4.1.4874.2.2.45.1.1.2.1.2
The multiclass index of a particular traffic class type. This can be configured only when MCMP is enabled in the profile.
OBJECT-TYPE    
  INTEGER  

juniPppProfileMulticlassTcName 1.3.6.1.4.1.4874.2.2.45.1.1.2.1.3
The traffic class index mapped to the MCMP multiclass index. This can be configured only when MCMP is enabled in the profile.
OBJECT-TYPE    
  JuniPppProfileMulticlassTcName  

juniPppProfileMulticlassFragmentation 1.3.6.1.4.1.4874.2.2.45.1.1.2.1.4
Enable or disable fragmentation for a particular multiclass. This can be configured only when MCMP is enaled in the profile.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileMulticlassReassembly 1.3.6.1.4.1.4874.2.2.45.1.1.2.1.5
Enable or disable rassembly for a particular multiclass. This can be configured only when MCMP is enaled in the profile.
OBJECT-TYPE    
  JuniEnable  

juniPppProfileConformance 1.3.6.1.4.1.4874.2.2.45.4
OBJECT IDENTIFIER    

juniPppProfileCompliances 1.3.6.1.4.1.4874.2.2.45.4.1
OBJECT IDENTIFIER    

juniPppProfileGroups 1.3.6.1.4.1.4874.2.2.45.4.2
OBJECT IDENTIFIER    

juniPppProfileCompliance 1.3.6.1.4.1.4874.2.2.45.4.1.1
Obsolete compliance statement for entities which implement the Juniper PPP Profile MIB. This statement became obsolete when support was added for multi-link PPP interfaces.
MODULE-COMPLIANCE    

juniPppProfileCompliance2 1.3.6.1.4.1.4874.2.2.45.4.1.2
Obsolete compliance statement for entities which implement the Juniper PPP Profile MIB. This statement became obsolete when support was added for negotiation of IPCP option netmask.
MODULE-COMPLIANCE    

juniPppProfileCompliance3 1.3.6.1.4.1.4874.2.2.45.4.1.3
Obsolete compliance statement for entities which implement the Juniper PPP Profile MIB. This statement became obsolete when the juniPppProfileAuthenticatorVirtualRouter object was added.
MODULE-COMPLIANCE    

juniPppProfileCompliance4 1.3.6.1.4.1.4874.2.2.45.4.1.4
Obsolete compliance statement for entities which implement the Juniper PPP Profile MIB. This statement became obsolete when the juniPppProfileAaaProfile object was added.
MODULE-COMPLIANCE    

juniPppProfileCompliance5 1.3.6.1.4.1.4874.2.2.45.4.1.5
Obsolete compliance statement for entities which implement the Juniper PPP Profile MIB. This statement became obsolete when the juniPppProfileInitiateIp and juniPppProfileInitiateIpv6 objects were added.
MODULE-COMPLIANCE    

juniPppProfileCompliance6 1.3.6.1.4.1.4874.2.2.45.4.1.6
Obsolete compliance statement for entities which implement the Juniper PPP Profile MIB. This statement became obsolete when fragmentation and reassembly support was added.
MODULE-COMPLIANCE    

juniPppProfileCompliance7 1.3.6.1.4.1.4874.2.2.45.4.1.7
The compliance statement for entities which implement the Juniper PPP Profile MIB. This statement became obsolete when object juniPppProfileHashLinkSelection was added.
MODULE-COMPLIANCE    

juniPppProfileCompliance8 1.3.6.1.4.1.4874.2.2.45.4.1.8
The compliance statement for entities which implement the Juniper PPP Profile MIB. This statement became obsolete when object juniPppProfileLcpAuthentication2 was added.
MODULE-COMPLIANCE    

juniPppProfileCompliance9 1.3.6.1.4.1.4874.2.2.45.4.1.9
The compliance statement for entities which implement the Juniper PPP Profile MIB. This statement became obsolete when object juniPppProfileIpcpDnsOption and juniPppProfileIpcpLockout was added.
MODULE-COMPLIANCE    

juniPppProfileCompliance10 1.3.6.1.4.1.4874.2.2.45.4.1.10
The compliance statement for entities which implement the Juniper PPP Profile MIB.
MODULE-COMPLIANCE    

juniPppProfileGroup 1.3.6.1.4.1.4874.2.2.45.4.2.1
Obsolete collection of objects providing management of profile functionality for PPP interfaces in a Juniper product. This group became obsolete when support was added for MLPPP.
OBJECT-GROUP    

juniPppProfileGroup2 1.3.6.1.4.1.4874.2.2.45.4.2.2
Obsolete collection of objects providing management of profile functionality for PPP interfaces in a Juniper product. This group became obsolete when support was added for negotiation of IPCP option netmask.
OBJECT-GROUP    

juniPppProfileGroup3 1.3.6.1.4.1.4874.2.2.45.4.2.3
Obsolete collection of objects providing management of profile functionality for PPP interfaces in a Juniper product. This group became obsolete when the juniPppProfileAuthenticatorVirtualRouter object was added.
OBJECT-GROUP    

juniPppProfileGroup4 1.3.6.1.4.1.4874.2.2.45.4.2.4
Obsolete collection of objects providing management of profile functionality for PPP interfaces in a Juniper product. This group became obsolete when the juniPppProfileAaaProfile object was added.
OBJECT-GROUP    

juniPppProfileGroup5 1.3.6.1.4.1.4874.2.2.45.4.2.5
Obsolete collection of objects providing management of profile functionality for PPP interfaces in a Juniper product. This group became obsolete when the juniPppProfileInitiateIp and juniPppProfileInitiateIpv6 objects were added.
OBJECT-GROUP    

juniPppProfileGroup6 1.3.6.1.4.1.4874.2.2.45.4.2.6
Obsolete collection of objects providing management of profile functionality for PPP interfaces in a Juniper product. This group became obsolete when support was added for fragmentation and reassembly.
OBJECT-GROUP    

juniPppProfileGroup7 1.3.6.1.4.1.4874.2.2.45.4.2.7
Obsolete collection of objects providing management of profile functionality for PPP interfaces in a Juniper product. This group became obsolete when support was added for mlppp hash-based link selection.
OBJECT-GROUP    

juniPppProfileGroup8 1.3.6.1.4.1.4874.2.2.45.4.2.8
Obsolete collection of objects providing management of profile functionality for PPP interfaces in a Juniper product. This group became obsolete when juniPppProfileLcpAuthentication2 was added.
OBJECT-GROUP    

juniPppProfileGroup9 1.3.6.1.4.1.4874.2.2.45.4.2.9
Obsolete collection of objects providing management of profile functionality for PPP interfaces in a Juniper product. This group became obsolete when juniPppProfileIgnoreMagicNumberMismatch was added
OBJECT-GROUP    

juniPppProfileGroup10 1.3.6.1.4.1.4874.2.2.45.4.2.10
A collection of objects providing management of profile functionality for PPP interfaces in a Juniper product. This group became obsolete when juniPppProfileIpcpDnsOption and juniPppProfileIpcpLockout was added
OBJECT-GROUP    

juniPppProfileGroup11 1.3.6.1.4.1.4874.2.2.45.4.2.11
Obsolete collection of objects providing management of profile functionality for PPP interfaces in a Juniper product. This was obsoleted when the support for multiclass MLPPP was added.
OBJECT-GROUP    

juniPppProfileGroup12 1.3.6.1.4.1.4874.2.2.45.4.2.12
A collection of objects providing management of profile functionality for PPP interfaces in a Juniper product.
OBJECT-GROUP    

juniPppProfileMulticlassTrafficClassGroup1 1.3.6.1.4.1.4874.2.2.45.4.2.13
A collection of object providing management of multiclass MLPPP multiclass to traffic class mapping functionality in the PPP profile in a Juniper product.
OBJECT-GROUP