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

📄 ds0-mib

📁 很不错java的SNMP应用例子
💻
字号:
DS0-MIB DEFINITIONS ::= BEGINIMPORTS     MODULE-IDENTITY, OBJECT-TYPE,     transmission                     FROM SNMPv2-SMI     MODULE-COMPLIANCE, OBJECT-GROUP  FROM SNMPv2-CONF     DisplayString, TruthValue        FROM SNMPv2-TC     ifIndex, InterfaceIndex,     InterfaceIndexOrZero             FROM IF-MIB;--  This is the MIB module for the DS0 Interface objects.ds0 MODULE-IDENTITY    LAST-UPDATED "9807161630Z"    ORGANIZATION "IETF Trunk MIB Working Group"    CONTACT-INFO      "        David Fowler       Postal: Newbridge Networks Corporation               600 March Road               Kanata, Ontario, Canada K2K 2E6               Tel: +1 613 591 3600               Fax: +1 613 599 3619       E-mail: davef@newbridge.com"    DESCRIPTION         "The MIB module to describe          DS0 interfaces objects."    REVISION "9805242010Z"    DESCRIPTION         "Initial version of the DS0-MIB."    ::= { transmission 81 }-- The DS0 Config Group-- Implementation of this group is mandatory for all-- systems that use a DS0 Interface.-- The DS0 Config Group consists of two tables:--    DS0 Configuration Table--    DS0 Channel Mapping Table-- The DS0 Configuration Tabledsx0ConfigTable OBJECT-TYPE    SYNTAX  SEQUENCE OF Dsx0ConfigEntry    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION            "The DS0 Configuration table."    ::= { ds0 1 }dsx0ConfigEntry OBJECT-TYPE    SYNTAX  Dsx0ConfigEntry    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION            "An entry in the DS0 Configuration table.  There            is an entry in this table for each DS0 interface."    INDEX   { ifIndex }    ::= { dsx0ConfigTable 1 }Dsx0ConfigEntry ::=    SEQUENCE {        dsx0Ds0ChannelNumber        INTEGER,        dsx0RobbedBitSignalling     TruthValue,        dsx0CircuitIdentifier       DisplayString,        dsx0IdleCode                INTEGER,        dsx0SeizedCode              INTEGER,        dsx0ReceivedCode            INTEGER,        dsx0TransmitCodesEnable     TruthValue,        dsx0Ds0BundleMappedIfIndex  InterfaceIndexOrZero}dsx0Ds0ChannelNumber OBJECT-TYPE    SYNTAX  INTEGER(0..31)    MAX-ACCESS  read-only    STATUS  current    DESCRIPTION            "This object indicates the channel number of the            ds0 on its DS1/E1."    ::= { dsx0ConfigEntry 1 }dsx0RobbedBitSignalling OBJECT-TYPE    SYNTAX  TruthValue    MAX-ACCESS  read-write    STATUS  current    DESCRIPTION            "This object indicates if Robbed Bit Signalling is            turned on or off for a given ds0.  This only            applies to DS0s on a DS1 link.  For E1 links the            value is always off (false)."    ::= { dsx0ConfigEntry 2 }dsx0CircuitIdentifier OBJECT-TYPE     SYNTAX  DisplayString (SIZE (0..255))     MAX-ACCESS  read-write     STATUS  current     DESCRIPTION            "This object contains the transmission vendor's            circuit identifier, for the purpose of            facilitating troubleshooting."    ::= { dsx0ConfigEntry 3 }dsx0IdleCode OBJECT-TYPE     SYNTAX  INTEGER(0..15)     MAX-ACCESS  read-write     STATUS  current     DESCRIPTION            "This object contains the code transmitted in the            ABCD bits when the ds0 is not connected and            dsx0TransmitCodesEnable is enabled.  The object is            a bitmap and the various bit positions are:                  1     D bit                  2     C bit                  4     B bit                  8     A bit"    ::= { dsx0ConfigEntry 4 }dsx0SeizedCode OBJECT-TYPE     SYNTAX  INTEGER(0..15)     MAX-ACCESS  read-write     STATUS  current     DESCRIPTION            "This object contains the code transmitted in the            ABCD bits when the ds0 is connected and            dsx0TransmitCodesEnable is enabled.  The object is            a bitmap and the various bit positions are:                  1     D bit                  2     C bit                  4     B bit                  8     A bit"    ::= { dsx0ConfigEntry 5 }dsx0ReceivedCode OBJECT-TYPE     SYNTAX  INTEGER(0..15)     MAX-ACCESS  read-only     STATUS  current     DESCRIPTION            "This object contains the code being received in            the ABCD bits.  The object is a bitmap and the            various bit positions are:                  1     D bit                  2     C bit                  4     B bit                  8     A bit"    ::= { dsx0ConfigEntry 6 }dsx0TransmitCodesEnable OBJECT-TYPE     SYNTAX TruthValue     MAX-ACCESS  read-write     STATUS  current     DESCRIPTION            "This object determines if the idle and seized            codes are transmitted. If the value of this object            is true then the codes are transmitted."    ::= { dsx0ConfigEntry 7 }dsx0Ds0BundleMappedIfIndex OBJECT-TYPE     SYNTAX InterfaceIndexOrZero     MAX-ACCESS  read-only     STATUS  current     DESCRIPTION            "This object indicates the ifIndex value assigned            by the agent for the ds0Bundle(82) ifEntry to            which the given ds0(81) ifEntry may belong.            If the given ds0(81) ifEntry does not belong to            any ds0Bundle(82) ifEntry, then this object has a            value of zero.            While this object provides information that can            also be found in the ifStackTable, it provides            this same information with a single table lookup,            rather than by walking the ifStackTable to find            the possibly non-existent ds0Bundle(82) ifEntry            that may be stacked above the given ds0(81)            ifTable entry."    ::= { dsx0ConfigEntry 8 }-- The DS0 Channel Mapping Tabledsx0ChanMappingTable OBJECT-TYPE     SYNTAX  SEQUENCE OF Dsx0ChanMappingEntry     MAX-ACCESS  not-accessible     STATUS  current     DESCRIPTION            "The DS0 Channel Mapping table.  This table maps a            DS0 channel number on a particular DS1/E1 into an            ifIndex."     ::= { ds0 3 }dsx0ChanMappingEntry OBJECT-TYPE     SYNTAX  Dsx0ChanMappingEntry     MAX-ACCESS  not-accessible     STATUS  current     DESCRIPTION            "An entry in the DS0 Channel Mapping table.  There            is an entry in this table corresponding to each            ds0 ifEntry within any interface that is            channelized to the individual ds0 ifEntry level.            This table is intended to facilitate mapping from            channelized interface / channel number to DS0            ifEntry.  (e.g. mapping (DS1 ifIndex, DS0 Channel            Number) -> ifIndex)            While this table provides information that can            also be found in the ifStackTable and            dsx0ConfigTable, it provides this same information            with a single table lookup, rather than by walking            the ifStackTable to find the various constituent            ds0 ifTable entries, and testing various            dsx0ConfigTable entries to check for the entry            with the applicable DS0 channel number."     INDEX   { ifIndex, dsx0Ds0ChannelNumber }     ::= { dsx0ChanMappingTable 1 }Dsx0ChanMappingEntry ::=     SEQUENCE {         dsx0ChanMappedIfIndex  InterfaceIndex}dsx0ChanMappedIfIndex OBJECT-TYPE     SYNTAX  InterfaceIndex     MAX-ACCESS  read-only     STATUS  current     DESCRIPTION            "This object indicates the ifIndex value assigned            by the agent for the individual ds0 ifEntry that            corresponds to the given DS0 channel number            (specified by the INDEX element            dsx0Ds0ChannelNumber) of the given channelized            interface (specified by INDEX element ifIndex)."     ::= { dsx0ChanMappingEntry 1 }-- conformance informationds0Conformance OBJECT IDENTIFIER ::= { ds0 2 }ds0Groups      OBJECT IDENTIFIER ::= { ds0Conformance 1 }ds0Compliances OBJECT IDENTIFIER ::= { ds0Conformance 2 }-- compliance statementsds0Compliance MODULE-COMPLIANCE    STATUS  current    DESCRIPTION            "The compliance statement for DS0 interfaces."    MODULE  -- this module        MANDATORY-GROUPS { ds0ConfigGroup }        OBJECT dsx0RobbedBitSignalling        MIN-ACCESS read-only        DESCRIPTION            "The ability to set RBS is not required."        OBJECT dsx0CircuitIdentifier        MIN-ACCESS read-only        DESCRIPTION            "The ability to set the circuit identifier is not            required."        OBJECT dsx0IdleCode        MIN-ACCESS read-only        DESCRIPTION            "The ability to set the idle code is not            required."        OBJECT dsx0SeizedCode        MIN-ACCESS read-only        DESCRIPTION            "The ability to set the seized code is not            required."        OBJECT dsx0TransmitCodesEnable        MIN-ACCESS read-only        DESCRIPTION            "The ability to enable and disable the            transmitting of idle and seized codes is not            required."    ::= { ds0Compliances 1 }-- units of conformanceds0ConfigGroup  OBJECT-GROUP    OBJECTS { dsx0Ds0ChannelNumber,              dsx0RobbedBitSignalling,              dsx0CircuitIdentifier,              dsx0IdleCode,              dsx0SeizedCode,              dsx0ReceivedCode,              dsx0TransmitCodesEnable,              dsx0Ds0BundleMappedIfIndex,              dsx0ChanMappedIfIndex }    STATUS  current    DESCRIPTION            "A collection of objects providing configuration            information applicable to all DS0 interfaces."    ::= { ds0Groups 1 }END

⌨️ 快捷键说明

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