⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adsl-line-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 5 页
字号:
ADSL-LINE-MIB DEFINITIONS ::= BEGINIMPORTS    MODULE-IDENTITY, OBJECT-TYPE,    Counter32, Gauge32,    NOTIFICATION-TYPE,    transmission, Unsigned32          FROM SNMPv2-SMI    RowStatus,    TruthValue, VariablePointer       FROM SNMPv2-TC    MODULE-COMPLIANCE, OBJECT-GROUP,    NOTIFICATION-GROUP                FROM SNMPv2-CONF    ifIndex                           FROM IF-MIB    PerfCurrentCount,    PerfIntervalCount                 FROM PerfHist-TC-MIB    SnmpAdminString                   FROM SNMP-FRAMEWORK-MIB    AdslPerfCurrDayCount,    AdslPerfPrevDayCount,    AdslPerfTimeElapsed,    AdslLineCodingType                FROM ADSL-TC-MIB    ;adslMIB MODULE-IDENTITYLAST-UPDATED "9908190000Z"ORGANIZATION "IETF ADSL MIB Working Group"CONTACT-INFO    "    Gregory Bathrick    AG Communication Systems    A Subsidiary of Lucent Technologies    2500 W Utopia Rd.    Phoenix, AZ 85027 USA    Tel: +1 602-582-7679    Fax: +1 602-582-7697    E-mail: bathricg@agcs.com    Faye Ly    Copper Mountain Networks    Norcal Office    2470 Embarcadero Way    Palo Alto, CA 94303    Tel: +1 650-858-8500    Fax: +1 650-858-8085    E-Mail: faye@coppermountain.com    (ADSL Forum input only)    John Burgess    Predictive Systems, Inc.    25A Vreeland Rd.    Florham Park, NJ 07932 USA    Tel: +1 973-301-5610    Fax: +1 973-301-5699    E-mail: jtburgess@predictive.com    IETF ADSL MIB Working Group (adsl@xlist.agcs.com)    "DESCRIPTION    "The MIB module defining objects for the management of a pair of    ADSL modems at each end of the ADSL line.  Each such line has    an entry in an ifTable which may include multiple modem lines.    An agent may reside at either end of the ADSL line however the    MIB is designed to require no management communication between    them beyond that inherent in the low-level ADSL line protocol.    The agent may monitor and control this protocol for its needs.    ADSL lines may support optional Fast or Interleaved channels.    If these are supported, additional entries corresponding to the    supported channels must be created in the ifTable. Thus an ADSL    line that supports both channels will have three entries in the    ifTable, one for each physical, fast, and interleaved, whose    ifType values are equal to adsl(94), fast(125), and    interleaved(124), respectively. The ifStackTable is used to    represent the relationship between the entries.    Naming Conventions:              Atuc -- (ATUC) modem at near (Central) end of line              Atur -- (ATUR) modem at Remote end of line              Curr -- Current              Prev -- Previous              Atn -- Attenuation              ES  -- Errored Second.              LCS -- Line Code Specific              Lof -- Loss of Frame              Lol -- Loss of Link              Los -- Loss of Signal              Lpr -- Loss of Power              xxxs-- interval of Seconds in which xxx occurs                      (e.g., xxx=Lof, Los, Lpr)              Max -- Maximum              Mgn -- Margin              Min -- Minimum              Psd -- Power Spectral Density              Snr -- Signal to Noise Ratio              Tx  -- Transmit              Blks-- Blocks, a data unit, see                     adslAtuXChanCrcBlockLength      "      --  Revision history      REVISION     "9908190000Z"  -- 19 August 1999, midnight      DESCRIPTION  "Initial Version, published as RFC 2662"::= { transmission 94 }adslLineMib OBJECT IDENTIFIER ::= { adslMIB 1 }adslMibObjects OBJECT IDENTIFIER ::= { adslLineMib 1 }-- objects      adslLineTable   OBJECT-TYPE          SYNTAX          SEQUENCE OF AdslLineEntry          MAX-ACCESS      not-accessible          STATUS          current          DESCRIPTION              "This table includes common attributes describing              both ends of the line.  It is required for all ADSL              physical interfaces.  ADSL physical interfaces are              those ifEntries where ifType is equal to adsl(94)."      ::= { adslMibObjects 1 }      adslLineEntry   OBJECT-TYPE          SYNTAX          AdslLineEntry          MAX-ACCESS      not-accessible          STATUS          current          DESCRIPTION     "An entry in adslLineTable."          INDEX           { ifIndex }      ::= { adslLineTable 1 }      AdslLineEntry ::=          SEQUENCE {          adslLineCoding           AdslLineCodingType,          adslLineType             INTEGER,          adslLineSpecific         VariablePointer,          adslLineConfProfile      SnmpAdminString,          adslLineAlarmConfProfile SnmpAdminString          }      adslLineCoding OBJECT-TYPE          SYNTAX      AdslLineCodingType          MAX-ACCESS  read-only          STATUS      current          DESCRIPTION              "Specifies the ADSL coding type used on this              line."      ::= { adslLineEntry 1 }     adslLineType OBJECT-TYPE          SYNTAX      INTEGER {              noChannel (1),        -- no channels exist              fastOnly (2),         -- fast channel exists only              interleavedOnly (3),  -- interleaved channel exists                                    -- only              fastOrInterleaved (4),-- either fast or interleaved                                    -- channels can exist, but                                    -- only one at any time              fastAndInterleaved (5)-- both fast or interleaved                                    -- channels exist          }          MAX-ACCESS  read-only          STATUS      current          DESCRIPTION              "Defines the type of ADSL physical line              entity that exists, by defining whether and how              the line is channelized.  If the line is channelized,              the value will be other than noChannel(1).  This              object defines which channel type(s) are supported.              In the case that the line is channelized, the manager              can use the ifStackTable to determine the ifIndex for              the associated channel(s)."      ::= { adslLineEntry 2 }      adslLineSpecific OBJECT-TYPE          SYNTAX      VariablePointer          MAX-ACCESS  read-only          STATUS      current          DESCRIPTION              "OID instance in vendor-specific MIB. The Instance may              be used to determine shelf/slot/port of the ATUC              interface in a DSLAM."      ::= { adslLineEntry 3 }     adslLineConfProfile OBJECT-TYPE          SYNTAX      SnmpAdminString (SIZE (1..32))          MAX-ACCESS  read-write          STATUS      current          DESCRIPTION              "The value of this object identifies the row              in the ADSL Line Configuration Profile Table,              (adslLineConfProfileTable), which applies for this              ADSL line, and channels if applicable.              For `dynamic' mode, in the case which the              configuration profile has not been set, the              value will be set to `DEFVAL'.              If the implementator of this MIB has chosen not              to implement `dynamic assignment' of profiles, this              object's MIN-ACCESS is read-only."      ::= { adslLineEntry 4 }     adslLineAlarmConfProfile OBJECT-TYPE          SYNTAX      SnmpAdminString (SIZE (1..32))          MAX-ACCESS  read-write          STATUS      current          DESCRIPTION              "The value of this object identifies the row              in the ADSL Line Alarm Configuration Profile Table,              (adslLineAlarmConfProfileTable), which applies to this              ADSL line, and channels if applicable.              For `dynamic' mode, in the case which the              alarm profile has not been set, the              value will be set to `DEFVAL'.              If the implementator of this MIB has chosen not              to implement `dynamic assignment' of profiles, this              object's MIN-ACCESS is read-only."      ::= { adslLineEntry 5 }      adslAtucPhysTable       OBJECT-TYPE          SYNTAX          SEQUENCE OF AdslAtucPhysEntry          MAX-ACCESS      not-accessible          STATUS          current          DESCRIPTION              "This table provides one row for each ATUC.              Each row contains the Physical Layer Parameters              table for that ATUC. ADSL physical interfaces are              those ifEntries where ifType is equal to adsl(94)."      ::= { adslMibObjects 2 }      adslAtucPhysEntry       OBJECT-TYPE          SYNTAX          AdslAtucPhysEntry          MAX-ACCESS      not-accessible          STATUS          current          DESCRIPTION     "An entry in the adslAtucPhysTable."          INDEX           { ifIndex }      ::= { adslAtucPhysTable 1 }      AdslAtucPhysEntry ::=          SEQUENCE {          adslAtucInvSerialNumber         SnmpAdminString,          adslAtucInvVendorID             SnmpAdminString,          adslAtucInvVersionNumber        SnmpAdminString,          adslAtucCurrSnrMgn              INTEGER,          adslAtucCurrAtn                 Gauge32,          adslAtucCurrStatus              BITS,          adslAtucCurrOutputPwr           INTEGER,          adslAtucCurrAttainableRate      Gauge32          }      -- inventory group      --      -- These items should describe the lowest level identifiable      -- component, be it a stand-alone modem, a card in a rack,      -- a child-board, etc.      --      adslAtucInvSerialNumber OBJECT-TYPE          SYNTAX      SnmpAdminString (SIZE (0..32))          MAX-ACCESS  read-only          STATUS      current          DESCRIPTION              "The vendor specific string that identifies the              vendor equipment."      ::= { adslAtucPhysEntry 1 }      adslAtucInvVendorID OBJECT-TYPE          SYNTAX      SnmpAdminString (SIZE (0..16))          MAX-ACCESS  read-only          STATUS      current          DESCRIPTION              "The vendor ID code is a copy of the binary              vendor identification field defined by the              PHY[10] and expressed as readable characters."          REFERENCE "ANSI T1.413[10]"      ::= { adslAtucPhysEntry 2 }      adslAtucInvVersionNumber OBJECT-TYPE          SYNTAX      SnmpAdminString (SIZE (0..16))          MAX-ACCESS  read-only          STATUS      current          DESCRIPTION              "The vendor specific version number sent by this ATU              as part of the initialization messages.  It is a copy              of the binary version number field defined by the              PHY[10] and expressed as readable characters."          REFERENCE "ANSI T1.413[10]"      ::= { adslAtucPhysEntry 3 }      -- current status group      --      adslAtucCurrSnrMgn OBJECT-TYPE          SYNTAX      INTEGER (-640..640)          UNITS       "tenth dB"          MAX-ACCESS  read-only          STATUS      current          DESCRIPTION              "Noise Margin as seen by this ATU with respect to its              received signal in tenth dB."      ::= { adslAtucPhysEntry 4 }      adslAtucCurrAtn OBJECT-TYPE          SYNTAX      Gauge32(0..630)          UNITS       "tenth dB"          MAX-ACCESS  read-only          STATUS      current          DESCRIPTION              "Measured difference in the total power transmitted by              the peer ATU and the total power received by this ATU."      ::= { adslAtucPhysEntry 5 }     adslAtucCurrStatus OBJECT-TYPE          SYNTAX      BITS {                            noDefect(0),                            lossOfFraming(1),                            lossOfSignal(2),                            lossOfPower(3),                            lossOfSignalQuality(4),                            lossOfLink(5),                            dataInitFailure(6),                            configInitFailure(7),                            protocolInitFailure(8),                            noPeerAtuPresent(9)                           }          MAX-ACCESS  read-only          STATUS      current          DESCRIPTION              "Indicates current state of the ATUC line.  This is a              bit-map of possible conditions.  The various bit              positions are:       0      noDefect             There no defects on the line       1      lossOfFraming        ATUC failure due to not                                   receiving valid frame.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -