- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
1403 lines
50 KiB
Text
1403 lines
50 KiB
Text
|
|
--
|
|
-- Juniper Enterprise Specifics MIB
|
|
--
|
|
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- The contents of this document are subject to change without notice.
|
|
--
|
|
|
|
JNX-PPPOE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Unsigned32 ,Counter64
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue, MacAddress
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
InterfaceIndex, InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
jnxPppoeMibRoot
|
|
FROM JUNIPER-SMI;
|
|
|
|
jnxPPPoEMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201602160000Z" -- 16-Feb-2016
|
|
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: support@Juniper.net"
|
|
DESCRIPTION
|
|
"The Point-to-Point Protocol over Ethernet (PPPoE) MIB for the Junos
|
|
product family. This MIB contains managed objects for each of
|
|
two interface layers: PPPoE interfaces, and PPPoE subinterfaces. For
|
|
each of these layers, management objects are provided to query for an
|
|
available interface index, and to create/delete interfaces of that type."
|
|
|
|
-- Revision History
|
|
|
|
REVISION "201602160000Z" -- 16-Feb-2016
|
|
DESCRIPTION
|
|
"Added objects jnxPPPoESubIfSubscriberIdHiWord and
|
|
jnxPPPoESubIfSubscriberIdLoWord."
|
|
REVISION "201306130000Z" -- 13-Jun-13 05:32 AM EST - JUNOS 13.1
|
|
DESCRIPTION
|
|
"Deprecated InterfaceIndex type and added InterfaceIndexOrZero type
|
|
for jnxPPPoENextIfIndex and jnxPPPoESubIfNextIfIndex.
|
|
Modified minimum range for jnxPPPoEIfServiceNameTable."
|
|
|
|
REVISION "201007220942Z" -- 22-Jul-10 03:12 PM EST - JUNOS 11.0
|
|
DESCRIPTION
|
|
"Initial version."
|
|
::= { jnxPppoeMibRoot 1 }
|
|
|
|
|
|
|
|
|
|
JnxPPPoEServiceNameAction ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of Service-name action types.
|
|
drop no PADO packet will be sent.
|
|
terminate a PADO packet will be sent."
|
|
SYNTAX INTEGER {
|
|
drop(0),
|
|
terminate(1) }
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Managed objects
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
jnxPPPoEObjects OBJECT IDENTIFIER ::= { jnxPPPoEMIB 1 }
|
|
jnxPPPoEIfLayer OBJECT IDENTIFIER ::= { jnxPPPoEObjects 1 }
|
|
jnxPPPoESubIfLayer OBJECT IDENTIFIER ::= { jnxPPPoEObjects 2 }
|
|
jnxPPPoESummary OBJECT IDENTIFIER ::= { jnxPPPoEObjects 3 }
|
|
jnxPPPoEServices OBJECT IDENTIFIER ::= { jnxPPPoEObjects 4 }
|
|
|
|
|
|
-- /////////////////////////////////////////////////////////////////////////////
|
|
|
|
--
|
|
-- This layer is managed with the following elements:
|
|
-- o NextIfIndex (generator for PPPoEIfIndex selection)
|
|
-- o Interface Table (creation/configuration/deletion of PPPoEinterfaces)
|
|
-- o Statistics Table (PPPoEinterface statistics)
|
|
--
|
|
-- /////////////////////////////////////////////////////////////////////////////
|
|
--
|
|
-- IfIndex selection for creating new PPPoEinterfaces
|
|
--
|
|
jnxPPPoENextIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Coordinate ifIndex value allocation for entries in jnxPPPoEIfTable.
|
|
|
|
A GET of this object returns the next available ifIndex value to be used
|
|
to create an entry in the associated interface table; or zero, if no
|
|
valid ifIndex value is available. This object also 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 ifIndex allocation is unintended.
|
|
|
|
Successive GETs will typically return different values, thus avoiding
|
|
collisions among cooperating management clients seeking to create table
|
|
entries simultaneously."
|
|
::= { jnxPPPoEIfLayer 1 }
|
|
|
|
--
|
|
-- The PPPoEInterface Table
|
|
--
|
|
jnxPPPoEIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxPPPoEIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The parameters for the PPPoEservice on this interface."
|
|
REFERENCE
|
|
"RFC 2156 A method for transmitting PPP over Ethernet"
|
|
::= { jnxPPPoEIfLayer 2 }
|
|
|
|
jnxPPPoEIfEntry OBJECT-TYPE
|
|
SYNTAX JnxPPPoEIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Parameters for a particular PPPoEinterface.
|
|
|
|
Creating/deleting entries in this table causes corresponding entries for
|
|
be created/deleted in ifTable/ifXTable/jnxIfTable, and
|
|
jnxPPPoEIfStatsTable."
|
|
INDEX { jnxPPPoEIfIfIndex }
|
|
::= { jnxPPPoEIfTable 1 }
|
|
|
|
JnxPPPoEIfEntry ::= SEQUENCE {
|
|
jnxPPPoEIfIfIndex InterfaceIndex,
|
|
jnxPPPoEIfMaxNumSessions INTEGER,
|
|
jnxPPPoEIfRowStatus RowStatus,
|
|
jnxPPPoEIfLowerIfIndex InterfaceIndexOrZero,
|
|
jnxPPPoEIfAcName DisplayString,
|
|
jnxPPPoEIfDupProtect INTEGER,
|
|
jnxPPPoEIfPADIFlag INTEGER,
|
|
jnxPPPoEIfAutoconfig INTEGER,
|
|
jnxPPPoEIfServiceNameTable DisplayString,
|
|
jnxPPPoEIfPadrRemoteCircuitIdCapture INTEGER,
|
|
jnxPPPoEIfMtu Integer32,
|
|
jnxPPPoEIfLockoutMin Integer32,
|
|
jnxPPPoEIfLockoutMax Integer32 ,
|
|
jnxPPPoEIfDynamicProfile DisplayString}
|
|
|
|
jnxPPPoEIfIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the corresponding ifEntry."
|
|
::= { jnxPPPoEIfEntry 1 }
|
|
|
|
jnxPPPoEIfMaxNumSessions OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65335)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of sessions allowed on the PPPoEinterface, zero indicates
|
|
unlimited."
|
|
DEFVAL { 0 }
|
|
::= { jnxPPPoEIfEntry 2 }
|
|
|
|
jnxPPPoEIfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls creation/deletion of entries in this table with READ-CREATE
|
|
maximum access, according to the
|
|
RowStatus textual convention, constrained to support the following
|
|
values only:
|
|
createAndGo
|
|
destroy
|
|
|
|
To create an entry in this table, the following entry objects MUST be
|
|
explicitly configured:
|
|
jnxPPPoEIfRowStatus
|
|
jnxPPPoEIfLowerIfIndex
|
|
|
|
In addition, when creating an entry the following conditions must hold:
|
|
A value for jnxPPPoEIfIndex must have been determined previously,
|
|
by reading jnxPPPoENextIfIndex.
|
|
|
|
The interface identified by jnxPPPoEIfLowerIfIndex must exist, and
|
|
must be an interface type that permits layering of PPPoEabove it.
|
|
|
|
A corresponding entry in ifTable/ifXTable/jnxIfTable is created or
|
|
destroyed as a result of creating or destroying an entry in this table.
|
|
|
|
The following values can be read from this object:
|
|
active(1)"
|
|
::= { jnxPPPoEIfEntry 3 }
|
|
|
|
jnxPPPoEIfLowerIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of an interface over which this PPPoEinterface is to be
|
|
layered. A value of zero indicates no layering. An implementation may
|
|
choose to require that a nonzero value be configured at entry creation."
|
|
::= { jnxPPPoEIfEntry 4 }
|
|
|
|
jnxPPPoEIfAcName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name to use for the AC-NAME tag that is sent in any PADO that is
|
|
sent on this interface."
|
|
::= { jnxPPPoEIfEntry 5 }
|
|
|
|
jnxPPPoEIfDupProtect OBJECT-TYPE
|
|
SYNTAX INTEGER { enable(1), disable(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flag to allow duplicate MAC addresses."
|
|
DEFVAL { disable }
|
|
::= { jnxPPPoEIfEntry 6 }
|
|
|
|
jnxPPPoEIfPADIFlag OBJECT-TYPE
|
|
SYNTAX INTEGER { enable(1), disable(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This flag controls whether we always respond to a PADI with a PADO
|
|
regardless of the ability to create the session and allows the session
|
|
establish phase to resolve it."
|
|
DEFVAL { disable }
|
|
::= { jnxPPPoEIfEntry 7 }
|
|
|
|
jnxPPPoEIfAutoconfig OBJECT-TYPE
|
|
SYNTAX INTEGER { enable(1), disable(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This flags determines whether the upper PPPoEinterface is created
|
|
dynamically or statically. When enable(1) the interface is created
|
|
dynamically."
|
|
DEFVAL {disable }
|
|
::= { jnxPPPoEIfEntry 8 }
|
|
|
|
jnxPPPoEIfServiceNameTable OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Associate a PPPoEService Name Table with this interface for PADI
|
|
processing."
|
|
::= { jnxPPPoEIfEntry 9 }
|
|
|
|
jnxPPPoEIfPadrRemoteCircuitIdCapture OBJECT-TYPE
|
|
SYNTAX INTEGER { enable(1), disable(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This flags determines whether the remote circuit id string will
|
|
be captured and subsequently used as the NAS-PORT-ID radius
|
|
attribute when it arrives as a tag in the PADR packet."
|
|
DEFVAL { disable }
|
|
::= { jnxPPPoEIfEntry 10 }
|
|
|
|
jnxPPPoEIfMtu OBJECT-TYPE
|
|
SYNTAX Integer32 (1|2|66..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The initial Maximum Transmit Unit (MTU) that the PPPoEmajor interface
|
|
entity will advertise to the remote entity.
|
|
|
|
If the value of this variable is 1 then the local PPPoEentity will
|
|
use an MTU value determined by its underlying media interface.
|
|
|
|
If the value of this variable is 2 then the local PPPoEentity will
|
|
use a value determined by the PPPoEMax-Mtu-Tag transmitted from the
|
|
client in the PADR packet. If no Max-Mtu-Tag is received, the value
|
|
defaults to a maximum of 1494.
|
|
|
|
The operational MTU is limited by the MTU of the underlying media
|
|
interface minus the PPPoEframe overhead."
|
|
DEFVAL { 1494 }
|
|
::= { jnxPPPoEIfEntry 11 }
|
|
|
|
jnxPPPoEIfLockoutMin OBJECT-TYPE
|
|
SYNTAX Integer32 (0..86400)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lower bound, in seconds, of the time range used to specify
|
|
the duration of the lockout of the client from recognition for
|
|
the specified interface. This only takes effect if
|
|
jnxPPPoEIfAutoconfig is set for this interface.
|
|
|
|
The ability to lockout the client in the event of an error in
|
|
creating a PPP interface is enabled by default. The initial lockout
|
|
duration is this object's value and increases exponentially for
|
|
each failure that occurs for the client creating a PPP interface
|
|
for the PPPoEinterface within the greater of 15 minutes
|
|
and jnxPPPoEIfLockoutMax.
|
|
|
|
The lockout duration for the client will not exceed jnxPPPoEIfLockoutMax.
|
|
If the time between creation errors for the PPP interface for this
|
|
interface is greater than the greater of 15 minutes and
|
|
jnxPPPoEIfLockoutMax, then the lockout duration reverts to this
|
|
object's value.
|
|
|
|
|
|
To disable the ability to lockout the client from recognition in the
|
|
event of an error in creating a PPP interface for the specified interface,
|
|
the value of this object and jnxPPPoEIfLockoutMin must be set to 0.
|
|
It is not recommended that this lockout feature be disabled except for
|
|
debugging purposes or when this interface supports more than one session."
|
|
DEFVAL { 0 }
|
|
::= { jnxPPPoEIfEntry 12 }
|
|
|
|
jnxPPPoEIfLockoutMax OBJECT-TYPE
|
|
SYNTAX Integer32 (0..86400)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper bound, in seconds, of the time range used to specify
|
|
the duration of the lockout of the client from recognition for
|
|
the specified interface. This only takes effect if
|
|
jnxPPPoEIfAutoconfig is set for this interface.
|
|
|
|
The ability to lockout the client from recognition in the event
|
|
of an error in creating a PPP interface is enabled by default.
|
|
The initial lockout duration is jnxPPPoEIfLockoutMin and
|
|
increases exponentially for each failure that occurs for the client
|
|
interface within the greater of 15 minutes and this object's value.
|
|
|
|
The lockout duration for the client will not exceed jnxPPPoEIfLockoutMax.
|
|
If the time between creation errors for the PPP interface for this
|
|
interface is greater than the greater of 15 minutes and
|
|
jnxPPPoEIfLockoutMax, then the lockout duration reverts to
|
|
jnxPPPoEIfLockoutMin.
|
|
|
|
To disable the ability to lockout the client from recognition in the
|
|
event of an error in creating a PPP interface for the specified interface,
|
|
the value of this object and jnxPPPoEIfLockoutMin must be set to 0.
|
|
It is not recommended that this lockout feature be disabled except for
|
|
debugging purposes or when this interface supports more than one session."
|
|
DEFVAL { 0 }
|
|
::= { jnxPPPoEIfEntry 13 }
|
|
|
|
jnxPPPoEIfDynamicProfile OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Attach dynamic-profile to this interface"
|
|
DEFVAL { " " }
|
|
::= { jnxPPPoEIfEntry 14 }
|
|
|
|
--
|
|
-- The PPPoEInterface Statistics Table
|
|
--
|
|
jnxPPPoEIfStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxPPPoEIfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The statistics for the PPP over Ethernet Interface for the PPPoE
|
|
service on this interface."
|
|
::= { jnxPPPoEIfLayer 3 }
|
|
|
|
jnxPPPoEIfStatsEntry OBJECT-TYPE
|
|
SYNTAX JnxPPPoEIfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The statistics for a particular PPPoEInterface."
|
|
INDEX { jnxPPPoEIfIfIndex }
|
|
::= { jnxPPPoEIfStatsTable 1 }
|
|
|
|
JnxPPPoEIfStatsEntry ::= SEQUENCE {
|
|
jnxPPPoEIfStatsRxPADI Counter32,
|
|
jnxPPPoEIfStatsTxPADO Counter32,
|
|
jnxPPPoEIfStatsRxPADR Counter32,
|
|
jnxPPPoEIfStatsTxPADS Counter32,
|
|
jnxPPPoEIfStatsRxPADT Counter32,
|
|
jnxPPPoEIfStatsTxPADT Counter32,
|
|
jnxPPPoEIfStatsRxInvVersion Counter32,
|
|
jnxPPPoEIfStatsRxInvCode Counter32,
|
|
jnxPPPoEIfStatsRxInvTags Counter32,
|
|
jnxPPPoEIfStatsRxInvSession Counter32,
|
|
jnxPPPoEIfStatsRxInvTypes Counter32,
|
|
jnxPPPoEIfStatsRxInvPackets Counter32,
|
|
jnxPPPoEIfStatsRxInsufficientResources Counter32,
|
|
jnxPPPoEIfStatsTxPADM Counter32,
|
|
jnxPPPoEIfStatsTxPADN Counter32,
|
|
jnxPPPoEIfStatsRxInvTagLength Counter32,
|
|
jnxPPPoEIfStatsRxInvLength Counter32,
|
|
jnxPPPoEIfStatsRxInvPadISession Counter32,
|
|
jnxPPPoEIfStatsRxInvPadRSession Counter32 }
|
|
|
|
jnxPPPoEIfStatsRxPADI OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of PADI packets received."
|
|
::= { jnxPPPoEIfStatsEntry 1 }
|
|
|
|
jnxPPPoEIfStatsTxPADO OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of PADO packets transmitted."
|
|
::= { jnxPPPoEIfStatsEntry 2 }
|
|
|
|
jnxPPPoEIfStatsRxPADR OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of PADR packets received."
|
|
::= { jnxPPPoEIfStatsEntry 3 }
|
|
|
|
jnxPPPoEIfStatsTxPADS OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of PADS packets transmitted."
|
|
::= { jnxPPPoEIfStatsEntry 4 }
|
|
|
|
jnxPPPoEIfStatsRxPADT OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of PADT packets received."
|
|
::= { jnxPPPoEIfStatsEntry 5 }
|
|
|
|
jnxPPPoEIfStatsTxPADT OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of PADT packets transmitted."
|
|
::= { jnxPPPoEIfStatsEntry 6 }
|
|
|
|
jnxPPPoEIfStatsRxInvVersion OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets received with invalid version."
|
|
::= { jnxPPPoEIfStatsEntry 7 }
|
|
|
|
jnxPPPoEIfStatsRxInvCode OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets received with invalid code."
|
|
::= { jnxPPPoEIfStatsEntry 8 }
|
|
|
|
jnxPPPoEIfStatsRxInvTags OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets received with invalid tags."
|
|
::= { jnxPPPoEIfStatsEntry 9 }
|
|
|
|
jnxPPPoEIfStatsRxInvSession OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Number of packets received with invalid session identifiers.
|
|
|
|
This object became obsolete when separate counters were added for PADI
|
|
and PADR packets."
|
|
::= { jnxPPPoEIfStatsEntry 10 }
|
|
|
|
jnxPPPoEIfStatsRxInvTypes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets received with invalid types."
|
|
::= { jnxPPPoEIfStatsEntry 11 }
|
|
|
|
jnxPPPoEIfStatsRxInvPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of invalid packets received."
|
|
::= { jnxPPPoEIfStatsEntry 12 }
|
|
|
|
jnxPPPoEIfStatsRxInsufficientResources OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of session requests that could not be honored due to invalid
|
|
resources."
|
|
::= { jnxPPPoEIfStatsEntry 13 }
|
|
|
|
jnxPPPoEIfStatsTxPADM OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of PADM packets transmitted."
|
|
::= { jnxPPPoEIfStatsEntry 14 }
|
|
|
|
jnxPPPoEIfStatsTxPADN OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of PADN packets transmitted."
|
|
::= { jnxPPPoEIfStatsEntry 15 }
|
|
|
|
jnxPPPoEIfStatsRxInvTagLength OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets received with invalid tag length."
|
|
::= { jnxPPPoEIfStatsEntry 16 }
|
|
|
|
jnxPPPoEIfStatsRxInvLength OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets received with invalid length."
|
|
::= { jnxPPPoEIfStatsEntry 17 }
|
|
|
|
jnxPPPoEIfStatsRxInvPadISession OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of PADI packets received with invalid session identifiers."
|
|
::= { jnxPPPoEIfStatsEntry 18 }
|
|
|
|
jnxPPPoEIfStatsRxInvPadRSession OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of PADR packets received with invalid session identifiers."
|
|
::= { jnxPPPoEIfStatsEntry 19 }
|
|
|
|
--
|
|
-- The PPPoEInterface Client Lockout Table
|
|
--
|
|
jnxPPPoEIfLockoutTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxPPPoEIfLockoutEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lockout configuration and state of a PPPoEclient on this interface."
|
|
::= { jnxPPPoEIfLayer 4 }
|
|
|
|
jnxPPPoEIfLockoutEntry OBJECT-TYPE
|
|
SYNTAX JnxPPPoEIfLockoutEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry contains the configuration and state of a particular
|
|
PPPoEinterface client lockout."
|
|
INDEX { jnxPPPoEIfIfIndex, jnxPPPoEIfLockoutClientAddress }
|
|
::= { jnxPPPoEIfLockoutTable 1 }
|
|
|
|
JnxPPPoEIfLockoutEntry ::= SEQUENCE {
|
|
jnxPPPoEIfLockoutClientAddress MacAddress,
|
|
jnxPPPoEIfLockoutTime Integer32,
|
|
jnxPPPoEIfLockoutElapsedTime Integer32,
|
|
jnxPPPoEIfLockoutNextTime Integer32 }
|
|
|
|
jnxPPPoEIfLockoutClientAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source MAC address if the client."
|
|
::= { jnxPPPoEIfLockoutEntry 1 }
|
|
|
|
jnxPPPoEIfLockoutTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..86400)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time duration, in seconds, currently used to lockout the
|
|
specified encapsulation type from recognition for the specified
|
|
interface. The reported value is within the range specified by
|
|
jnxPPPoEIfLockoutMin and jnxPPPoEIfLockoutMax. A value of 0
|
|
indicates that no lockout is occurring for the encapsulation type
|
|
for the specified interface."
|
|
::= { jnxPPPoEIfLockoutEntry 2 }
|
|
|
|
jnxPPPoEIfLockoutElapsedTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..86400)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The elapsed time, in seconds, that the specified encapsulation type
|
|
has been locked-out from recognition for the specified interface.
|
|
Its value will not exceed that of jnxPPPoEIfLockoutTime. A value of
|
|
0 indicates that no lockout is occurring for the encapsulation type
|
|
for the specified interface."
|
|
::= { jnxPPPoEIfLockoutEntry 3 }
|
|
|
|
jnxPPPoEIfLockoutNextTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..86400)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time duration, in seconds, that will be used to lockout the
|
|
specified encapsulation type from recognition for the specified
|
|
interface for the next event that results in a lockout condition.
|
|
The reported value is within the range specified by
|
|
jnxPPPoEIfLockoutMin and jnxPPPoEIfLockoutMax. When
|
|
jnxPPPoEIfEnable is set to enable, a value of 0 indicates that
|
|
lockout is prevented from occurring for the encapsulation type
|
|
for the specified interface (i.e., jnxPPPoEIfLockoutMin and
|
|
jnxPPPoEIfLockoutMax are both set to 0)."
|
|
::= { jnxPPPoEIfLockoutEntry 4 }
|
|
|
|
|
|
-- /////////////////////////////////////////////////////////////////////////////
|
|
--
|
|
-- PPPoESubinterface Layer
|
|
--
|
|
-- This layer is managed with the following elements:
|
|
-- o NextIfIndex (generator for PPPoEsubinterface IfIndex selection)
|
|
-- o SubIf Table (creation/configuration/deletion of PPPoEsubinterfaces)
|
|
--
|
|
-- /////////////////////////////////////////////////////////////////////////////
|
|
--
|
|
-- IfIndex selection for creating new PPPoESubinterfaces
|
|
--
|
|
jnxPPPoESubIfNextIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Coordinate ifIndex value allocation for entries in jnxPPPoESubIfTable.
|
|
|
|
A GET of this object returns the next available ifIndex value to be used
|
|
to create an entry in the associated interface table; or zero, if no
|
|
valid ifIndex value is available. This object also 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 ifIndex allocation is unintended.
|
|
|
|
Successive GETs will typically return different values, thus avoiding
|
|
collisions among cooperating management clients seeking to create table
|
|
entries simultaneously."
|
|
::= { jnxPPPoESubIfLayer 1 }
|
|
|
|
|
|
--
|
|
-- The PPPoESubinterface Table
|
|
--
|
|
jnxPPPoESubIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxPPPoESubIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains entries for PPPoESubinterfaces present in the
|
|
system."
|
|
::= { jnxPPPoESubIfLayer 2 }
|
|
|
|
jnxPPPoESubIfEntry OBJECT-TYPE
|
|
SYNTAX JnxPPPoESubIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry describes the characteristics of a PPPoESubinterface.
|
|
With READ-CREATE maximum access ,creating/deleting entries in this
|
|
table causes corresponding entries for
|
|
be created /deleted in ifTable/ifXTable/jnxIfTable."
|
|
INDEX { jnxPPPoESubIfIndex }
|
|
::= { jnxPPPoESubIfTable 1 }
|
|
|
|
JnxPPPoESubIfEntry ::= SEQUENCE {
|
|
jnxPPPoESubIfIndex InterfaceIndex,
|
|
jnxPPPoESubIfRowStatus RowStatus,
|
|
jnxPPPoESubIfLowerIfIndex InterfaceIndexOrZero,
|
|
jnxPPPoESubIfId Unsigned32,
|
|
jnxPPPoESubIfSessionId Integer32,
|
|
jnxPPPoESubIfMotm DisplayString,
|
|
jnxPPPoESubIfUrl DisplayString,
|
|
jnxPPPoESubIfSubscriberIdHiWord Unsigned32,
|
|
jnxPPPoESubIfSubscriberIdLoWord Unsigned32 }
|
|
|
|
jnxPPPoESubIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of the PPPoESubinterface. When creating entries in this
|
|
table, suitable values for this object are determined by reading
|
|
jnxPPPoESubNextIfIndex."
|
|
::= { jnxPPPoESubIfEntry 1 }
|
|
|
|
jnxPPPoESubIfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls creation/deletion of entries in this table with READ-CREATE
|
|
maximum access ,according to the
|
|
RowStatus textual convention, constrained to support the following
|
|
values only:
|
|
createAndGo
|
|
destroy
|
|
|
|
To create an entry in this table, the following entry objects MUST be
|
|
explicitly configured:
|
|
jnxPPPoESubIfRowStatus
|
|
jnxPPPoESubIfLowerIfIndex
|
|
|
|
In addition, when creating an entry the following conditions must hold:
|
|
A value for jnxPPPoESubIfIndex must have been determined
|
|
previously, by reading jnxPPPoESubIfNextIfIndex.
|
|
|
|
The interface identified by jnxPPPoESubIfLowerIfIndex must exist,
|
|
and must be a PPPoEinterface.
|
|
|
|
A positive value configured for jnxPPPoESubIfId must not already be
|
|
assigned to another subinterface layered onto the same underlying
|
|
PPPoEinterface.
|
|
|
|
A corresponding entry in ifTable/ifXTable/jnxIfTable is created or
|
|
destroyed as a result of creating or destroying an entry in this table.
|
|
|
|
The following values can be read from this object:
|
|
active(1) "
|
|
::= { jnxPPPoESubIfEntry 2 }
|
|
|
|
jnxPPPoESubIfLowerIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of a PPPoEinterface over which this PPPoESubinterface is
|
|
to be layered. A value of zero indicates no layering. An
|
|
implementation may choose to require that a nonzero value be configured
|
|
at entry creation."
|
|
::= { jnxPPPoESubIfEntry 3 }
|
|
|
|
jnxPPPoESubIfId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An integer identifier for the PPPoEsubinterface, used in conjunction
|
|
with the command-line interface. It is provided here for
|
|
cross-reference purposes only.
|
|
|
|
The value must be unique among subinterfaces configured on the same
|
|
underlying PPPoEinterface.
|
|
|
|
If this object is not configured, or is configured with a value of -1, a
|
|
nonzero value will be allocated internally and can be retrieved from
|
|
this object after table entry creation has succeeded.
|
|
|
|
A value of zero for this object is reserved for future use."
|
|
DEFVAL { -1 }
|
|
::= { jnxPPPoESubIfEntry 4 }
|
|
|
|
jnxPPPoESubIfSessionId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current sessionId associated with this sub-interface."
|
|
::= { jnxPPPoESubIfEntry 5 }
|
|
|
|
jnxPPPoESubIfMotm OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A message to send via a PADM on the sub-interface when the
|
|
sub-interface transitions to the ifOperStatusUp state. The client may
|
|
choose to display this message to the user."
|
|
::= { jnxPPPoESubIfEntry 6 }
|
|
|
|
jnxPPPoESubIfUrl OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A URL to be sent via a PADM on the sub-interface when the sub-interface
|
|
transitions to the ifOperStatusUp state. The client may use this URL as
|
|
the initial web-page for the user."
|
|
::= { jnxPPPoESubIfEntry 7 }
|
|
|
|
jnxPPPoESubIfSubscriberIdHiWord OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subscriber handle associated with this PPPoEsubinterface which can
|
|
be used to index into the JUNIPER-SUBSCRIBER-MIB table entries.
|
|
This object is equal to the most significant 32 bit of the 64 bit subscriber id."
|
|
::= { jnxPPPoESubIfEntry 8 }
|
|
|
|
jnxPPPoESubIfSubscriberIdLoWord OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subscriber handle associated with this PPPoEsubinterface which can
|
|
be used to index into the JUNIPER-SUBSCRIBER-MIB table entries.
|
|
This object is equal to the least significant 32 bit of the 64 bit subscriber id."
|
|
::= { jnxPPPoESubIfEntry 9 }
|
|
|
|
-- /////////////////////////////////////////////////////////////////////////////
|
|
--
|
|
-- PPPoEInterface per queue stats table.
|
|
-- This is a new table added in addition to existing
|
|
-- JUNOSe PPPoEMIB.
|
|
-- /////////////////////////////////////////////////////////////////////////////
|
|
|
|
jnxPppoeSubIfQueueStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxPppoeSubIfPerQueueStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing the Queue parameters for the PPPoEsessions."
|
|
::= { jnxPPPoESubIfLayer 3 }
|
|
|
|
jnxPppoeSubIfPerQueueStatsEntry OBJECT-TYPE
|
|
SYNTAX JnxPppoeSubIfPerQueueStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The statistics for a particular trrafic class queue for
|
|
PPPoEsub Interface(i.e. session). ). Forwarding class to
|
|
queue number mapping is not always one-to-one. Forwarding
|
|
classes and queues are the same only when default
|
|
forwarding-class-to-queue mapping is in effect "
|
|
INDEX { jnxPPPoESubIfIndex,
|
|
jnxPppoeSubIfQueueIndex }
|
|
::= { jnxPppoeSubIfQueueStatsTable 1 }
|
|
|
|
JnxPppoeSubIfPerQueueStatsEntry ::= SEQUENCE {
|
|
jnxPppoeSubIfQueueIndex INTEGER(0..7),
|
|
jnxPppoeSubIfQueueStatsPacketSent Counter64,
|
|
jnxPppoeSubIfQueueStatsBytesSent Counter64,
|
|
jnxPppoeSubIfQueueStatsPacketDropped Counter64,
|
|
jnxPppoeSubIfQueueStatsBytesDropped Counter64,
|
|
jnxPppoeSubIfQueueStatsActualBitRate Counter32,
|
|
jnxPppoeSubIfQueueStatsActualDroppedBitRate Counter32 }
|
|
|
|
jnxPppoeSubIfQueueIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute returns the queue index ranging from 0 to 7 of the
|
|
queue configure on the PPPoEsubinterface to support the traffic class for
|
|
PPPoEsession configured on that subinterface. Forwarding class to queue
|
|
number mapping is not always one-to-one. Forwarding classes and queues are
|
|
the same only when default forwarding-class-to-queue mapping is in effect."
|
|
::= { jnxPppoeSubIfPerQueueStatsEntry 1}
|
|
|
|
jnxPppoeSubIfQueueStatsPacketSent OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute returns the counts of number of packet sent
|
|
per PPPoEsession and per queue."
|
|
::= { jnxPppoeSubIfPerQueueStatsEntry 2}
|
|
|
|
jnxPppoeSubIfQueueStatsBytesSent OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute returns the counts of number of bytes sent
|
|
per PPPoEsession and per queue."
|
|
::= { jnxPppoeSubIfPerQueueStatsEntry 3 }
|
|
|
|
jnxPppoeSubIfQueueStatsPacketDropped OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute returns the number of packet dropped per
|
|
PPPoEsession and per queue."
|
|
::= { jnxPppoeSubIfPerQueueStatsEntry 4}
|
|
|
|
jnxPppoeSubIfQueueStatsBytesDropped OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute returns the number of bytes dropped per
|
|
PPPoEsession and per queue."
|
|
::= { jnxPppoeSubIfPerQueueStatsEntry 5 }
|
|
|
|
jnxPppoeSubIfQueueStatsActualBitRate OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute returns the actual bit rate for per
|
|
PPPoEsession and per queue."
|
|
::= { jnxPppoeSubIfPerQueueStatsEntry 6 }
|
|
|
|
jnxPppoeSubIfQueueStatsActualDroppedBitRate OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute returns the actual dropped bit rate for per
|
|
PPPoEsession and per queue."
|
|
::= { jnxPppoeSubIfPerQueueStatsEntry 7 }
|
|
|
|
-- /////////////////////////////////////////////////////////////////////////////
|
|
-- /////////////////////////////////////////////////////////////////////////////
|
|
--
|
|
-- PPPoEService-name tables
|
|
--
|
|
-- The service-name tables are non interface based objects
|
|
-- This layer is managed with the following elements:
|
|
--
|
|
-- o Service-name table table (table if service-name tables)
|
|
-- o Service-name table (service-name table entries) indexed by Service-name
|
|
-- table name and service-name string value.
|
|
-- o Service-name AciAri table (service-name AciAri table entries) indexed by
|
|
-- Service-name table name,service-name string value, Agent circuit
|
|
-- Id( Aci string value)
|
|
-- and Agent Remote Id (ari string value)
|
|
--
|
|
-- ///////////////////////////////////////////////////////////////
|
|
|
|
-- /////////////////////////////////////////////////////////////////////////////
|
|
--
|
|
-- Service-name table table
|
|
--
|
|
-- /////////////////////////////////////////////////////////////////////////////
|
|
jnxPPPoEServiceNameTableTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxPPPoEServiceNameTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains entries for the PPPoEService-name tables."
|
|
::= { jnxPPPoEServices 1 }
|
|
|
|
jnxPPPoEServiceNameTableEntry OBJECT-TYPE
|
|
SYNTAX JnxPPPoEServiceNameTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The parameters for the PPPoEservice-name table."
|
|
INDEX { jnxPPPoEServiceNameTableName }
|
|
::= { jnxPPPoEServiceNameTableTable 1 }
|
|
|
|
JnxPPPoEServiceNameTableEntry ::= SEQUENCE {
|
|
jnxPPPoEServiceNameTableName DisplayString,
|
|
jnxPPPoEServiceNameTableRowStatus RowStatus }
|
|
|
|
jnxPPPoEServiceNameTableName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Service-name table name."
|
|
::= { jnxPPPoEServiceNameTableEntry 1 }
|
|
|
|
|
|
jnxPPPoEServiceNameTableRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls creation/deletion of entries in this table with READ-CREATE
|
|
maximum access,according to the
|
|
RowStatus textual convention, constrained to support the following
|
|
values only:
|
|
createAndGo
|
|
destroy
|
|
|
|
To create an entry in this table, the following entry objects MUST be
|
|
explicitly configured:
|
|
jnxPPPoEServiceNameTableRowStatus
|
|
jnxPPPoEServiceNameTableName
|
|
|
|
|
|
The Empty Service and Any service will be automatically configured
|
|
for each Service Name Table created. On creating or deleting an entry in
|
|
this table will create/destroy an entry for <Empty >Service and <Any>
|
|
service in jnxServiceNameTable.
|
|
|
|
A corresponding entry in jnxServiceNameTable gets created or destroyed
|
|
as a result of creating or destroying an entry in this table.
|
|
The following values can be read from this object:
|
|
active(1) "
|
|
::= { jnxPPPoEServiceNameTableEntry 2 }
|
|
|
|
-- ==========================================================================
|
|
|
|
-- Service-name Table
|
|
|
|
-- ========================================================================
|
|
jnxPPPoEServiceNameTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxPPPoEServiceNameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains entries for the PPPoEService-names."
|
|
::= { jnxPPPoEServices 2 }
|
|
|
|
jnxPPPoEServiceNameEntry OBJECT-TYPE
|
|
SYNTAX JnxPPPoEServiceNameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The parameters for the PPPoEservice-name table entry."
|
|
INDEX { jnxPPPoEServiceNameTableName,
|
|
jnxPPPoEServiceName }
|
|
::= { jnxPPPoEServiceNameTable 1 }
|
|
|
|
JnxPPPoEServiceNameEntry ::= SEQUENCE {
|
|
jnxPPPoEServiceName DisplayString,
|
|
jnxPPPoEServiceNameAction JnxPPPoEServiceNameAction,
|
|
jnxPPPoEServiceNameDynamicProfile DisplayString,
|
|
jnxPPPoEServiceNameRoutingInstance DisplayString,
|
|
jnxPPPoEServiceNameMaxSessions Unsigned32,
|
|
jnxPPPoEServiceNameRowStatus RowStatus }
|
|
|
|
jnxPPPoEServiceName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..64))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Service-name tag value."
|
|
::= { jnxPPPoEServiceNameEntry 1 }
|
|
|
|
jnxPPPoEServiceNameAction OBJECT-TYPE
|
|
SYNTAX JnxPPPoEServiceNameAction
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the behavior when the the Service-name tag is received in a
|
|
PADI frame."
|
|
::= { jnxPPPoEServiceNameEntry 2 }
|
|
|
|
jnxPPPoEServiceNameDynamicProfile OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Dynamic Profile associated with a Service-name."
|
|
::= { jnxPPPoEServiceNameEntry 3 }
|
|
|
|
jnxPPPoEServiceNameRoutingInstance OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Routing Instance associated with a Service-name."
|
|
::= { jnxPPPoEServiceNameEntry 4 }
|
|
|
|
jnxPPPoEServiceNameMaxSessions OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Max Sessions value used to cap the number of active PPPoEssessions
|
|
that may be established with the specified Service entry."
|
|
::= { jnxPPPoEServiceNameEntry 5 }
|
|
|
|
|
|
jnxPPPoEServiceNameRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls creation/deletion of entries in this table with READ-CREATE
|
|
maximum access ,according to the
|
|
RowStatus textual convention, constrained to support the following
|
|
values only:
|
|
createAndGo
|
|
destroy
|
|
|
|
To create an entry in this table, the following entry objects MUST be
|
|
explicitly configured:
|
|
jnxPPPoEServiceNameRowStatus
|
|
|
|
The Service name is configured via the INDEX specified.
|
|
|
|
A corresponding entry in jnxPPPoEServiceNameAciAriTable is destroyed
|
|
as a result of destroying an entry in this table.
|
|
|
|
The following values can be read from this object:
|
|
active(1)"
|
|
::= { jnxPPPoEServiceNameEntry 6 }
|
|
|
|
-- ===========================================================================
|
|
|
|
|
|
--Service-name ACI ARI Table
|
|
|
|
-- ==============================================
|
|
jnxPPPoEServiceNameAciAriTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxPPPoEServiceNameAciAriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains entries for the PPPoEServicename AciAri entries."
|
|
::= { jnxPPPoEServices 3 }
|
|
|
|
jnxPPPoEServiceNameAciAriEntry OBJECT-TYPE
|
|
SYNTAX JnxPPPoEServiceNameAciAriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The parameters for the PPPoEservice-name AciAri table entry."
|
|
INDEX { jnxPPPoEServiceNameTableName,
|
|
jnxPPPoEServiceName,
|
|
jnxPPPoEServiceNameAgentCircuitId,
|
|
jnxPPPoEServiceNameAgentRemoteId
|
|
}
|
|
::= { jnxPPPoEServiceNameAciAriTable 1 }
|
|
|
|
JnxPPPoEServiceNameAciAriEntry ::= SEQUENCE {
|
|
jnxPPPoEServiceNameAgentCircuitId DisplayString,
|
|
jnxPPPoEServiceNameAgentRemoteId DisplayString,
|
|
jnxPPPoEServiceNameAciAriAction JnxPPPoEServiceNameAction,
|
|
jnxPPPoEServiceNameAciAriDynamicProfile DisplayString,
|
|
jnxPPPoEServiceNameAciAriRoutingInstance DisplayString,
|
|
jnxPPPoEServiceNameAciAriStaticInterface DisplayString,
|
|
jnxPPPoEServiceNameAciAriRowStatus RowStatus }
|
|
|
|
jnxPPPoEServiceNameAgentCircuitId OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ACI tag values that the PPPoEclient would send in the PADI/PADR
|
|
control packet."
|
|
::= { jnxPPPoEServiceNameAciAriEntry 1 }
|
|
|
|
jnxPPPoEServiceNameAgentRemoteId OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ACI tag values that the PPPoEclient would send in the PADI/PADR
|
|
control packet."
|
|
::= { jnxPPPoEServiceNameAciAriEntry 2 }
|
|
|
|
|
|
jnxPPPoEServiceNameAciAriAction OBJECT-TYPE
|
|
SYNTAX JnxPPPoEServiceNameAction
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the behavior when the the Service-name with ACI/ARI pairs
|
|
is received in a PADI frame."
|
|
::= { jnxPPPoEServiceNameAciAriEntry 3 }
|
|
|
|
jnxPPPoEServiceNameAciAriDynamicProfile OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Dynamic Profile associated with a Service-name and ACI/ARI pairs"
|
|
::= { jnxPPPoEServiceNameAciAriEntry 4 }
|
|
|
|
jnxPPPoEServiceNameAciAriRoutingInstance OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Routing-Instance associated with a Service-name and ACI/ARI pairs"
|
|
::= { jnxPPPoEServiceNameAciAriEntry 5 }
|
|
|
|
jnxPPPoEServiceNameAciAriStaticInterface OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Static Interface associated with each ACI/ARI Entry."
|
|
::= { jnxPPPoEServiceNameAciAriEntry 6 }
|
|
|
|
|
|
jnxPPPoEServiceNameAciAriRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls creation/deletion of entries in this table with READ-CREATE
|
|
maximum access, according to the
|
|
RowStatus textual convention, constrained to support the following
|
|
values only:
|
|
createAndGo
|
|
destroy
|
|
|
|
To create an entry in this table, the following entry objects MUST be
|
|
explicitly configured:
|
|
jnxPPPoEServiceNameAciAriRowStatus
|
|
|
|
The ACIARI Entry is configured via the INDEX specified.
|
|
|
|
The following values can be read from this object:
|
|
active(1)"
|
|
::= { jnxPPPoEServiceNameAciAriEntry 7 }
|
|
|
|
--
|
|
-- ////////////////////////////////////////////////////////////////////////////
|
|
--
|
|
-- PPP Interface Summary Counts
|
|
--
|
|
-- /////////////////////////////////////////////////////////////////////////////
|
|
jnxPPPoEMajorInterfaceCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of PPPoEmajor interfaces configured and created in
|
|
the system."
|
|
::= { jnxPPPoESummary 1 }
|
|
|
|
jnxPPPoESummaryMajorIfAdminUp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of PPPoEmajor interfaces in the system that are
|
|
administratively configured to up(1)."
|
|
REFERENCE
|
|
"ifAdminStatus from IF-MIB"
|
|
::= { jnxPPPoESummary 2 }
|
|
|
|
jnxPPPoESummaryMajorIfAdminDown OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of PPPoEmajor interfaces in the system that are
|
|
administrateively configued to down(2)."
|
|
REFERENCE
|
|
"ifAdminStatus from IF-MIB"
|
|
::= { jnxPPPoESummary 3 }
|
|
|
|
jnxPPPoESummaryMajorIfOperUp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of PPPoEmajor interfaces in the system with an
|
|
operational state of up(1)."
|
|
REFERENCE
|
|
"ifOperStatus from IF-MIB"
|
|
::= { jnxPPPoESummary 4 }
|
|
|
|
jnxPPPoESummaryMajorIfOperDown OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of PPPoEmajor interfaces in the system with an
|
|
operational state of down(2)."
|
|
REFERENCE
|
|
"ifOperStatus from IF-MIB"
|
|
::= { jnxPPPoESummary 5 }
|
|
|
|
jnxPPPoESummaryMajorIfLowerLayerDown OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of PPPoEmajor interfaces in the system with an
|
|
operational state of lowerLayerDown(7)."
|
|
REFERENCE
|
|
"ifOperStatus from IF-MIB"
|
|
::= { jnxPPPoESummary 6 }
|
|
|
|
jnxPPPoESummaryMajorIfNotPresent OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of PPPoEmajor interfaces in the system with an
|
|
operational state of notPresent(6)."
|
|
REFERENCE
|
|
"ifOperStatus from IF-MIB"
|
|
::= { jnxPPPoESummary 7 }
|
|
|
|
jnxPPPoESummarySubInterfaceCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of PPPoEsubinterfaces configured in the system."
|
|
::= { jnxPPPoESummary 8 }
|
|
|
|
jnxPPPoESummarySubIfAdminUp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of PPPoEsubinterfaces in the system that are
|
|
administratively configured to up(1)."
|
|
REFERENCE
|
|
"ifAdminStatus from IF-MIB"
|
|
::= { jnxPPPoESummary 9 }
|
|
|
|
jnxPPPoESummarySubIfAdminDown OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of PPPoEsubinterfaces in the system that are
|
|
administrateively configued to down(2)."
|
|
REFERENCE
|
|
"ifAdminStatus from IF-MIB"
|
|
::= { jnxPPPoESummary 10 }
|
|
|
|
jnxPPPoESummarySubIfOperUp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of PPPoEsubinterfaces in the system with an
|
|
operational state of up(1)."
|
|
REFERENCE
|
|
"ifOperStatus from IF-MIB"
|
|
::= { jnxPPPoESummary 11 }
|
|
|
|
jnxPPPoESummarySubIfOperDown OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of PPPoEsubinterfaces in the system with an
|
|
operational state of down(2)."
|
|
REFERENCE
|
|
"ifOperStatus from IF-MIB"
|
|
::= { jnxPPPoESummary 12 }
|
|
|
|
jnxPPPoESummarySubIfLowerLayerDown OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of PPPoEsubinterfaces in the system with an
|
|
operational state of lowerLayerDown(7)."
|
|
REFERENCE
|
|
"ifOperStatus from IF-MIB"
|
|
::= { jnxPPPoESummary 13 }
|
|
|
|
jnxPPPoESummarySubIfNotPresent OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of PPPoEsubinterfaces in the system with an
|
|
operational state of notPresent(6)."
|
|
REFERENCE
|
|
"ifOperStatus from IF-MIB"
|
|
::= { jnxPPPoESummary 14 }
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Notifications
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- No notifications are defined in this MIB. Placeholders follow.
|
|
-- jnxPPPoETrapControl OBJECT IDENTIFIER ::= { jnxPPPoEMIB 2 }
|
|
-- jnxPPPoETraps OBJECT IDENTIFIER ::= { jnxPPPoEMIB 3 }
|
|
-- jnxPPPoETrapPrefix OBJECT IDENTIFIER ::= { jnxPPPoETraps 0 }
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Conformance information
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
jnxPPPoEConformance OBJECT IDENTIFIER ::= { jnxPPPoEMIB 4 }
|
|
jnxPPPoECompliances OBJECT IDENTIFIER ::= { jnxPPPoEConformance 1 }
|
|
jnxPPPoEGroups OBJECT IDENTIFIER ::= { jnxPPPoEConformance 2 }
|
|
|
|
|
|
END
|
|
|
|
|