IX1MIB DEFINITIONS ::= BEGIN IMPORTS Counter, Gauge, TimeTicks, enterprises, IpAddress FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 DisplayString FROM RFC1213-MIB; -- This MIB module uses the extended OBJECT-TYPE macro as -- defined in [14]; -- a few typedefs for the current MIB SpidType ::= DisplayString (SIZE (0..21)) PiggyType ::= INTEGER{ no-Piggy (1), one-Fax-Modem (2), two-Fax-Modem (3), one-Fax-Only (4), two-Fax-Only (5) } HWRevisionType ::= DisplayString (SIZE (0..5)) itk OBJECT IDENTIFIER ::= { enterprises 1195 } ix1 OBJECT IDENTIFIER ::= { itk 1 } -- IMPORTANT NOTE -- ============== -- This is example code only and *NOT* a published MIB. ix1Mib OBJECT IDENTIFIER ::= { ix1 1 } ix1Controller OBJECT IDENTIFIER ::= { ix1Mib 1 } --@///////////////////////////////////////////////////////////////////// --********************************************************************** --* begin the description of the tabular object describing the * --* controller. * --* in this MIB a controller is equal to one line this means that * --* an ix1-octo controller has four entries in the controller table * --* whereas an ix1-primary has only one entry. * --********************************************************************** --////////////////////////////////////////////////////////////////////// ix1ControllerTable OBJECT-TYPE SYNTAX SEQUENCE OF Ix1ControllerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of ix1 controllers." ::= { ix1Controller 1 } ix1ControllerEntry OBJECT-TYPE SYNTAX Ix1ControllerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the ix1 controller table." INDEX { ix1ifIndex } ::= { ix1ControllerTable 1 } Ix1ControllerEntry ::= SEQUENCE { ix1ifIndex INTEGER, ix1ControllerNumber INTEGER, ix1ControllerLongName DisplayString, ix1ControllerShortName DisplayString, ix1ControllerSerialNumber DisplayString, -- ************************************************************** -- * ADAP_PARAMS_HW - structure * -- ************************************************************** ix1ControllerHwVariation INTEGER, ix1ControllerHwRevision DisplayString, ix1ControllerHwMemsize INTEGER, ix1ControllerHwPiggy1 PiggyType, ix1ControllerHwPiggy2 PiggyType, ix1ControllerHwPiggy3 PiggyType, ix1ControllerHwPiggy4 PiggyType, ix1ControllerHwPrimType INTEGER, ix1ControllerHwDebugPort INTEGER, -- ************************************************************** -- * ADAP_PARAMS_SW - structure * -- ************************************************************** ix1ControllerSwMajorVersion INTEGER, ix1ControllerSwMinorVersion INTEGER, ix1ControllerSwPrototype INTEGER, ix1ControllerSwType INTEGER, ix1ControllerSwDChannelMask INTEGER, ix1ControllerSwVersionString DisplayString, -- ************************************************************** -- * ADAP_PARAMETER_ACCESS - structure * -- ************************************************************** ix1ControllerAccDChProtocol INTEGER, ix1ControllerAccConnectionType INTEGER, ix1ControllerAccLineAccessType INTEGER, ix1ControllerAccPermanentSide INTEGER, ix1ControllerAccBundle INTEGER, ix1ControllerAccUseDChannel INTEGER, ix1ControllerAccClock INTEGER, ix1ControllerAccTei INTEGER, ix1ControllerAccAutoTei INTEGER, -- ************************************************************** -- * ADAP_PARAMETER_SPID - structure * -- ************************************************************** ix1ControllerSpid1 SpidType, ix1ControllerDirectoryNumber1 SpidType, ix1ControllerSpid2 SpidType, ix1ControllerDirectoryNumber2 SpidType, -- ************************************************************** -- * ADAP_PARAMETER_COMPRESSION - structure * -- ************************************************************** ix1ControllerCompressionSelect INTEGER, ix1ControllerAction INTEGER } -- end of SEQUENCE -- ******************************************************************* -- * define each attribute of the Controller * -- ******************************************************************* ix1ifIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This is the value of the interface id in the interface table that corresponds to this controller." ::= { ix1ControllerEntry 1 } ix1ControllerNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The controller number to identify this controller." ::= { ix1ControllerEntry 2 } ix1ControllerLongName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) ACCESS read-write STATUS mandatory DESCRIPTION "The long name for this controller." ::= { ix1ControllerEntry 3 } ix1ControllerShortName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..3)) ACCESS read-write STATUS mandatory DESCRIPTION "The short name for this controller." ::= { ix1ControllerEntry 4 } ix1ControllerSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The serialnumber of this controller." ::= { ix1ControllerEntry 5 } -- ****************************************************************** -- * ADAP_PARAMS_HW - structure * -- ****************************************************************** ix1ControllerHwVariation OBJECT-TYPE SYNTAX INTEGER{ isa-up0-25mhz (1), ias-s0-25mhz (2), mca-up0-25mhz (3), mca-s0-25mhz (4), eisa-s2m-25mhz (5), isa-s2m-mvip-33or50mhz (6), isa-mvip-25mhz (7) } ACCESS read-only STATUS mandatory DESCRIPTION "The hardware variation of this controller (EISA, So, Upo, ...)." ::= { ix1ControllerEntry 6 } ix1ControllerHwRevision OBJECT-TYPE SYNTAX HWRevisionType ACCESS read-only STATUS mandatory DESCRIPTION "The hardware revision number of this controller (1.0, 1.1, ...)." ::= { ix1ControllerEntry 7 } ix1ControllerHwMemSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of main memory on this controller in Megabytes." ::= { ix1ControllerEntry 8 } ix1ControllerHwPiggy1 OBJECT-TYPE SYNTAX PiggyType ACCESS read-only STATUS mandatory DESCRIPTION "The type of the first piggy-adapter." ::= { ix1ControllerEntry 9 } ix1ControllerHwPiggy2 OBJECT-TYPE SYNTAX PiggyType ACCESS read-only STATUS mandatory DESCRIPTION "The type of the second piggy-adapter." ::= { ix1ControllerEntry 10 } ix1ControllerHwPiggy3 OBJECT-TYPE SYNTAX PiggyType ACCESS read-only STATUS mandatory DESCRIPTION "The type of the third piggy-adapter." ::= { ix1ControllerEntry 11 } ix1ControllerHwPiggy4 OBJECT-TYPE SYNTAX PiggyType ACCESS read-only STATUS mandatory DESCRIPTION "The type of the fourth piggy-adapter." ::= { ix1ControllerEntry 12 } ix1ControllerHwPrimType OBJECT-TYPE SYNTAX INTEGER{ no-ix1-primary (1), ix1-primary-VOICE (2), ix1-primary-DATA (3), ix1-primary-POWER (4) } ACCESS read-only STATUS mandatory DESCRIPTION "The hardware type of this primary borad." ::= { ix1ControllerEntry 13 } ix1ControllerHwServicePort OBJECT-TYPE SYNTAX INTEGER{ no-service-port (1), standard-service-port (2) } ACCESS read-only STATUS mandatory DESCRIPTION "The presence of the hardware service port." ::= { ix1ControllerEntry 14 } -- ****************************************************************** -- * ADAP_PARAMS_SW - structure * -- ****************************************************************** ix1ControllerSwMajorVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The major version of the firmware." ::= { ix1ControllerEntry 15 } ix1ControllerSwMinorVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minor version of the firmware." ::= { ix1ControllerEntry 16 } ix1ControllerSwPrototype OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Specifies whether this is a test or a released version of the firmware" ::= { ix1ControllerEntry 17 } ix1ControllerSwType OBJECT-TYPE SYNTAX INTEGER{ ix1-basic (1), ix1-octo (2), ix1-primary (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the software of this controller (Octo, Primary, Basic)." ::= { ix1ControllerEntry 18 } ix1ControllerSwDChannelMask OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Bitfield that specifies which D channel protocols are supported by the curently loaded firmware. This fact is indepandant from the actually selected D channel protocol. [0] deutsche-telekom-1tr6 [1] dss-1-euro-isdn-net3-etsi [2] vn2-france-telecom [3] vn3-france-telecom [4] usa-att-5ess [5] ewsd-usa-siemens [6] dsm-100-usa-northern-telecom [7] cornet-n-siemens [8] dss-1-norway-phase-1 [9] cornet-t-siemens [10] usa-ni1 [11] ccitt-q931-blue-book [12] ecma-qsig" ::= { ix1ControllerEntry 19 } ix1ControllerSwVersionString OBJECT-TYPE SYNTAX DisplayString (SIZE (0..80)) ACCESS read-only STATUS mandatory DESCRIPTION "The version string of the firmware." ::= { ix1ControllerEntry 20 } -- ******************************************************************* -- * ADAPTER_ACCESS - structure * -- ******************************************************************* ix1ControllerAccDChProtocol OBJECT-TYPE SYNTAX INTEGER{ deutsche-telekom-1tr6 (1), dss-1-euro-isdn-net3-etsi (2), vn2-france-telecom (3), vn3-france-telecom (4), usa-att-5ess (5), ewsd-usa-siemens (6), dsm-100-usa-northern-telecom (7), cornet-n-siemens (8), dss-1-norway-phase-1 (9), cornet-t-siemens (10), usa-ni1 (11), ccitt-q931-blue-book (12), ecma-qsig (13) } ACCESS read-write STATUS mandatory DESCRIPTION "The d channel protocol of this controller." ::= { ix1ControllerEntry 21 } ix1ControllerAccConnectionType OBJECT-TYPE SYNTAX INTEGER{ point-to-multipoint (1), point-to-point (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The connection type of this controller point-to-point or point-to-multipoint." ::= { ix1ControllerEntry 22 } ix1ControllerAccLineAccessType OBJECT-TYPE SYNTAX INTEGER { dialup-line (1), leased-line (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The configuration of the line access of this controller. Specifes whether to use a dialup-line or a leased-line" ::= { ix1ControllerEntry 23 } ix1ControllerAccPermanentSide OBJECT-TYPE SYNTAX INTEGER { te-side (1), nt-side (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The D channel configuration for leased lines. Specifies whether the controller should operate as network side (nt-side) or as terminal endpoint (te-side). This parameter is only valid if ix1ControllerAccUseDChannel is set to fv-with-d-channel." ::= { ix1ControllerEntry 24 } ix1ControllerAccBundle OBJECT-TYPE SYNTAX INTEGER { multi-channels (1), one-bundled-channel (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The bundling mode for this controller. Specifies whether this leased line should be used as one bundled channel or as multiple channels. This parameter is only valid if ix1ControllerAccUseDChannel is set to fv-with-d-channel." ::= { ix1ControllerEntry 25 } ix1ControllerAccUseDChannel OBJECT-TYPE SYNTAX INTEGER { fv-with-d-channel (1), fv-without-d-channel (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines the use of the d channel for leased lines." ::= { ix1ControllerEntry 26 } ix1ControllerAccClock OBJECT-TYPE SYNTAX INTEGER { clock-from-line (1), clock-from-adapter (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The source for the clock for PRI controllers using leased lines. If the clock_from_adapter is choosen the controller generates the clock for the line otherwise uses the clock generated by the remote side. Only avialable for primary rate controllers" ::= { ix1ControllerEntry 27 } ix1ControllerAccTei OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The Terminal Endpoint Identifier used on layer 2 of the d channel protocol." ::= { ix1ControllerEntry 28 } ix1ControllerAccAutoTei OBJECT-TYPE SYNTAX INTEGER { manual (1), automatic (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This item tells between manual and automatic tei. If the option automatic is enabled, the value tei is set to zero and can be ignored. " ::= { ix1ControllerEntry 29 } -- ******************************************************************* -- * ADAP_PARAMETER_SPID - structure * -- ******************************************************************* ix1ControllerSpid1 OBJECT-TYPE SYNTAX SpidType ACCESS read-write STATUS optional DESCRIPTION "Spid for b channel 1." ::= { ix1ControllerEntry 30 } ix1ControllerDirectoryNumber1 OBJECT-TYPE SYNTAX SpidType ACCESS read-write STATUS optional DESCRIPTION "Directory Number for b channel 1." ::= { ix1ControllerEntry 31 } ix1ControllerSpid2 OBJECT-TYPE SYNTAX SpidType ACCESS read-write STATUS optional DESCRIPTION "Spid for b channel 2." ::= { ix1ControllerEntry 32 } ix1ControllerDirectoryNumber2 OBJECT-TYPE SYNTAX SpidType ACCESS read-write STATUS optional DESCRIPTION "Directory Number for b channel 2." ::= { ix1ControllerEntry 33 } -- ******************************************************************* -- * ADAP_PARAMETER_COMPRESSION - structure * -- ******************************************************************* ix1ControllerCompressionSelect OBJECT-TYPE SYNTAX INTEGER { disable (1), v42bis (2) } ACCESS read-write STATUS optional DESCRIPTION "Switch on or off the negotiation of V.42bis compression" ::= { ix1ControllerEntry 34 } ix1ControllerAction OBJECT-TYPE SYNTAX INTEGER { nothing (1), reinitialize-adapter (2) } ACCESS read-write STATUS optional DESCRIPTION "This field specifies the possiblity to renitialize an adapter." ::= { ix1ControllerEntry 35 } -- ///////////////////////////////////////////////////////////////////// -- ********************************************************************* -- * end describing attributes of the adapters * -- ********************************************************************* -- ///////////////////////////////////////////////////////////////////// END -- ix1mib