summaryrefslogtreecommitdiff
path: root/MIBS/junose/Juniper-SUBSCRIBER-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junose/Juniper-SUBSCRIBER-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/junose/Juniper-SUBSCRIBER-MIB')
-rw-r--r--MIBS/junose/Juniper-SUBSCRIBER-MIB276
1 files changed, 276 insertions, 0 deletions
diff --git a/MIBS/junose/Juniper-SUBSCRIBER-MIB b/MIBS/junose/Juniper-SUBSCRIBER-MIB
new file mode 100644
index 0000000..c68a695
--- /dev/null
+++ b/MIBS/junose/Juniper-SUBSCRIBER-MIB
@@ -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