Initial commit
This commit is contained in:
276
MIBS/junose/Juniper-SUBSCRIBER-MIB
Normal file
276
MIBS/junose/Juniper-SUBSCRIBER-MIB
Normal file
@ -0,0 +1,276 @@
|
||||
|
||||
-- *****************************************************************************
|
||||
-- Juniper-SUBSCRIBER-MIB
|
||||
--
|
||||
-- Juniper Networks Enterprise MIB
|
||||
-- Subscriber MIB
|
||||
--
|
||||
-- Copyright (c) 2000, 2002 Unisphere Networks, Inc.
|
||||
-- Copyright (c) 2002 Juniper Networks, Inc.
|
||||
-- All Rights Reserved.
|
||||
-- *****************************************************************************
|
||||
|
||||
Juniper-SUBSCRIBER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
juniMibs
|
||||
FROM Juniper-MIBs
|
||||
JuniEnable
|
||||
FROM Juniper-TC;
|
||||
|
||||
juniSubscriberMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200209162144Z" -- 16-Sep-02 05:44 PM EDT
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
" Juniper Networks, Inc.
|
||||
Postal: 10 Technology Park Drive
|
||||
Westford, MA 01886-3146
|
||||
USA
|
||||
Tel: +1 978 589 5800
|
||||
Email: mib@Juniper.net"
|
||||
DESCRIPTION
|
||||
"The Subscriber MIB for the Juniper Networks enterprise."
|
||||
-- Revision History
|
||||
REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0
|
||||
DESCRIPTION
|
||||
"Replaced Unisphere names with Juniper names."
|
||||
REVISION "200205101953Z" -- 10-May-02 03:53 PM EDT - JUNOSe 4.0
|
||||
DESCRIPTION
|
||||
"Added local authentication support."
|
||||
REVISION "200011160000Z" -- 16-Nov-00 - JUNOSe 3.0
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { juniMibs 49 }
|
||||
|
||||
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- Textual conventions
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
JuniSubscrEncaps ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Encapsulated protocol type."
|
||||
SYNTAX INTEGER {
|
||||
ip(0),
|
||||
bridgedEthernet(19) }
|
||||
|
||||
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- Managed object groups
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
juniSubscrObjects OBJECT IDENTIFIER ::= {juniSubscriberMIB 1}
|
||||
|
||||
-- Functional groups
|
||||
juniSubscrLocal OBJECT IDENTIFIER ::= {juniSubscrObjects 1}
|
||||
|
||||
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- Managed objects
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
juniSubscrLocalTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JuniSubscrLocalEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Permits local configuration associating a remote subscriber's identity
|
||||
with a local interface, for use in circumstances where the remote
|
||||
subscriber's identity cannot be queried directly (e.g. dynamic IPoA
|
||||
operation)."
|
||||
::= { juniSubscrLocal 1 }
|
||||
|
||||
juniSubscrLocalEntry OBJECT-TYPE
|
||||
SYNTAX JuniSubscrLocalEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Local configuration associating a remote subscriber's identity with a
|
||||
local interface."
|
||||
INDEX { juniSubscrLocalIfIndex,
|
||||
juniSubscrLocalEncaps }
|
||||
::= { juniSubscrLocalTable 1 }
|
||||
|
||||
JuniSubscrLocalEntry ::= SEQUENCE {
|
||||
juniSubscrLocalIfIndex InterfaceIndex,
|
||||
juniSubscrLocalEncaps JuniSubscrEncaps,
|
||||
juniSubscrLocalControl INTEGER,
|
||||
juniSubscrLocalNamePrefix JuniEnable,
|
||||
juniSubscrLocalName DisplayString,
|
||||
juniSubscrLocalPasswordPrefix JuniEnable,
|
||||
juniSubscrLocalPassword DisplayString,
|
||||
juniSubscrLocalDomain DisplayString,
|
||||
juniSubscrLocalAuthentication JuniEnable }
|
||||
|
||||
juniSubscrLocalIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the interface to which this subscriber information
|
||||
applies."
|
||||
::= { juniSubscrLocalEntry 1 }
|
||||
|
||||
juniSubscrLocalEncaps OBJECT-TYPE
|
||||
SYNTAX JuniSubscrEncaps
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The incoming data encapsulation to which this subscriber information
|
||||
applies. An interface may have a unique subscriber identity configured
|
||||
for each incoming data encapsulation it supports."
|
||||
::= { juniSubscrLocalEntry 2 }
|
||||
|
||||
juniSubscrLocalControl OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(0),
|
||||
clear(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to clear(1), causes the subscriber information in this entry
|
||||
to be cleared. When set to ok(0), there is no effect and subscriber
|
||||
information is unchanged.
|
||||
|
||||
When read, always returns a value of ok(0).
|
||||
|
||||
No other object in this entry can be set simultaneously, otherwise an
|
||||
InconsistentValue error is reported."
|
||||
::= { juniSubscrLocalEntry 3 }
|
||||
|
||||
juniSubscrLocalNamePrefix OBJECT-TYPE
|
||||
SYNTAX JuniEnable
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If enabled, indicates whether the value of juniSubscrLocalName is a
|
||||
prefix rather than a full name."
|
||||
::= { juniSubscrLocalEntry 4 }
|
||||
|
||||
juniSubscrLocalName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..31))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The subscriber's name.
|
||||
|
||||
If juniSubscrLocalNamePrefix has the value 'enabled', the value of this
|
||||
object serves as the prefix of a full subscriber name. The full name is
|
||||
constructed by appending local geographic information (slot, port, etc.)
|
||||
that uniquely distinguishes the subscriber."
|
||||
::= { juniSubscrLocalEntry 5 }
|
||||
|
||||
juniSubscrLocalPasswordPrefix OBJECT-TYPE
|
||||
SYNTAX JuniEnable
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If enabled, indicates whether the value of juniSubscrLocalPassword
|
||||
prefix rather than a full password."
|
||||
::= { juniSubscrLocalEntry 6 }
|
||||
|
||||
juniSubscrLocalPassword OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..31))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The subscriber's password.
|
||||
|
||||
If juniSubscrLocalPasswordPrefix has the value 'enabled', the value of
|
||||
this object serves as the prefix of a full subscriber password. The
|
||||
full password is constructed by appending local geographic information
|
||||
(slot, port, etc.) that uniquely distinguishes the subscriber."
|
||||
::= { juniSubscrLocalEntry 7 }
|
||||
|
||||
juniSubscrLocalDomain OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..31))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The subscriber's domain."
|
||||
::= { juniSubscrLocalEntry 8 }
|
||||
|
||||
juniSubscrLocalAuthentication OBJECT-TYPE
|
||||
SYNTAX JuniEnable
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled, the interface performs authentication with RADIUS server
|
||||
using the configured subscriber information and associated with the
|
||||
incoming data encapsulation (juniSubscriberLocalEncaps)."
|
||||
DEFVAL { enable }
|
||||
::= { juniSubscrLocalEntry 9 }
|
||||
|
||||
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- Conformance information
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
juniSubscriberMIBConformance
|
||||
OBJECT IDENTIFIER ::= { juniSubscriberMIB 4 }
|
||||
juniSubscriberMIBCompliances
|
||||
OBJECT IDENTIFIER ::= { juniSubscriberMIBConformance 1 }
|
||||
juniSubscriberMIBGroups
|
||||
OBJECT IDENTIFIER ::= { juniSubscriberMIBConformance 2 }
|
||||
|
||||
--
|
||||
-- compliance statements
|
||||
--
|
||||
juniSubscriberCompliance MODULE-COMPLIANCE
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Obsolete compliance statement for systems supporting subscriber
|
||||
operation. This statement became obsolete when local authentication
|
||||
support was added."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
juniSubscriberLocalGroup }
|
||||
::= { juniSubscriberMIBCompliances 1 }
|
||||
|
||||
juniSubscriberCompliance2 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for systems supporting subscriber operation."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { juniSubscriberLocalGroup2 }
|
||||
::= { juniSubscriberMIBCompliances 2 }
|
||||
|
||||
--
|
||||
-- units of conformance
|
||||
--
|
||||
juniSubscriberLocalGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
juniSubscrLocalControl,
|
||||
juniSubscrLocalNamePrefix,
|
||||
juniSubscrLocalName,
|
||||
juniSubscrLocalPasswordPrefix,
|
||||
juniSubscrLocalPassword,
|
||||
juniSubscrLocalDomain }
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Obsolete basic collection of objects providing management of
|
||||
locally-configured subscriber identities in a Juniper product. This
|
||||
group became obsolete when local authentication support was added."
|
||||
::= { juniSubscriberMIBGroups 1 }
|
||||
|
||||
juniSubscriberLocalGroup2 OBJECT-GROUP
|
||||
OBJECTS {
|
||||
juniSubscrLocalControl,
|
||||
juniSubscrLocalNamePrefix,
|
||||
juniSubscrLocalName,
|
||||
juniSubscrLocalPasswordPrefix,
|
||||
juniSubscrLocalPassword,
|
||||
juniSubscrLocalDomain,
|
||||
juniSubscrLocalAuthentication }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The basic collection of objects providing management of
|
||||
locally-configured subscriber identities in a Juniper product."
|
||||
::= { juniSubscriberMIBGroups 2 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user