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

📄 rfc3498.mib

📁 wm PNE 3.3 source code, running at more than vxworks6.x version.
💻 MIB
📖 第 1 页 / 共 4 页
字号:
APS-MIB DEFINITIONS ::= BEGINIMPORTS        MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,        Gauge32, Counter32, Integer32, transmission                FROM SNMPv2-SMI        TEXTUAL-CONVENTION, RowStatus,        TimeStamp, StorageType                FROM SNMPv2-TC        SnmpAdminString                FROM SNMP-FRAMEWORK-MIB        ifIndex, InterfaceIndex                FROM IF-MIB        MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP                FROM SNMPv2-CONF;apsMIB MODULE-IDENTITY    LAST-UPDATED        "200302280000Z"  -- February 28, 2003    ORGANIZATION        "IETF AToMMIB Working Group"    CONTACT-INFO        "       Jim Kuhfeld                Postal: RedBack Networks. Inc.                300 Holger Way                San Jose, CA 95134-1362                Tel: +1 408 750 5465                Email: jkuhfeld@redback.com                Jeff Johnson                Postal: RedBack Networks. Inc.                300 Holger Way                San Jose, CA 95134-1362                Tel: +1 408 750 5460                Email: jeff@redback.com                Michael Thatcher                Postal: RedBack Networks. Inc.                300 Holger Way                San Jose, CA 95134-1362                Tel: +1 408 750 5449                Email: thatcher@redback.com"    DESCRIPTION        "This management information module supports the configuration         and management of SONET linear APS groups. The definitions and         descriptions used in this MIB have been derived from         Synchronous Optical Network (SONET) Transport Systems:         Common Generic Criteria, GR-253-CORE Issue 3, September 2000,         section 5.3. The MIB is also consistent with the Multiplex         Section Protection (MSP) protocol as specified in ITU-T         Recommendation G.783, Characteristics of synchronous digital         hierarchy (SDH) equipment function blocks, Annex A and B.         Copyright (C) The Internet Society (2003).  This version of         this MIB module is part of RFC 3498; see the RFC itself for         full legal notices.         "    REVISION      "200302280000Z"  -- February 28, 2003    DESCRIPTION          "Initial version of this MIB, published as RFC 3498."        ::= { transmission 49 }apsMIBObjects OBJECT IDENTIFIER        ::= { apsMIB 1 }apsMIBNotifications OBJECT IDENTIFIER        ::= { apsMIB 2 }apsMIBConformance OBJECT IDENTIFIER        ::= { apsMIB 3 }ApsK1K2 ::= TEXTUAL-CONVENTION    STATUS current    DESCRIPTION        "This Textual Convention describes an object that stores         a SONET K1 and K2 byte APS protocol field.         K1 is located in the first octet, K2 is located in         the second octet. Bits are numbered from left to right.         Bits 1-4 of the K1 byte indicate a request.         1111  Lockout of Protection         1110  Forced Switch         1101  SF - High Priority         1100  SF - Low Priority         1011  SD - High Priority         1010  SD - Low Priority         1001  not used         1000  Manual Switch         0111  not used         0110  Wait-to-Restore         0101  not used         0100  Exercise         0011  not used         0010  Reverse Request         0001  Do Not Revert         0000  No Request         Bits 5-8 of the K1 byte indicate the channel associated with         the request defined in bits 1-4.         0000 is the Null channel.         1-14 are working channels.         15   is the extra traffic channel         Bits 1-4 of the K2 byte indicate a channel. The channel is         defined with the same syntax as K1 Bits 5-8.         Bit 5 of the K2 byte indicates the         architecture.         0 if the architecture is 1+1         1 if the architecture is 1:n         Bits 6-8 of the K2 byte indicates the mode.         000 - 011 are reserved for future use         100  indicates the mode is unidirectional         101  indicates the mode is bidirectional         110  RDI-L         111  AIS-L        "    REFERENCE        "Bellcore (Telcordia Technologies) GR-253-CORE, Issue 3,        September 2000, 5.3.5."    SYNTAX      OCTET STRING (SIZE (2))ApsSwitchCommand ::= TEXTUAL-CONVENTION    STATUS       current    DESCRIPTION        "An APS switch command allows a user to perform protection         switch actions.         If the APS switch command cannot be executed because an         equal or higher priority request is in effect, an         inconsistentValue error is returned.         The Switch command values are:         noCmd         This value should be returned by a read request when no switch         command has been written to the object in question since         initialization. This value may not be used in a write         operation.  If noCmd is used in a write operation a wrongValue         error is returned.         clear         Clears all of the switch commands listed below for the         specified channel.         lockoutOfProtection         Prevents any of the working channels from switching to the         protection line. The specified channel should be the protection         channel, otherwise an inconsistentValue error is returned.         forcedSwitchWorkToProtect         Switches the specified working channel to the protection line.         If the protection channel is specified an inconsistentValue         error is returned.         forcedSwitchProtectToWork         Switches the working channel back from the protection         line to the working line. The specified channel should be         the protection channel, otherwise an inconsistentValue         error is returned.         manualSwitchWorkToProtect         Switches the specified working channel to the protection line.         If the protection channel is specified an inconsistentValue         error is returned.         manualSwitchProtectToWork         Switches the working channel back from the protection         line to the working line. The specified channel should be         the protection channel, otherwise an inconsistentValue         error is returned.         exercise         Exercises the protocol for a protection switch of the specified         channel by issuing an Exercise request for that channel and         checking the response on the APS channel. "    SYNTAX       INTEGER {                     noCmd(1),                     clear(2),                     lockoutOfProtection(3),                     forcedSwitchWorkToProtect(4),                     forcedSwitchProtectToWork(5),                     manualSwitchWorkToProtect(6),                     manualSwitchProtectToWork(7),                     exercise(8)                 }ApsControlCommand ::= TEXTUAL-CONVENTION    STATUS       current    DESCRIPTION        "An APS control command applies only to LTE that support the         1:n architecture and performs the following actions.         The Control command values are:         noCmd         This value should be returned by a read request when no control         command has been written to the object in question since         initialization. This value may not be used in a write         operation.  If noCmd is used in a write operation a wrongValue         error is returned.         lockoutWorkingChannel         Prevents the specified working channel from switching to the         protection line. If the protection line is specified an         inconsistentValue error is returned.         clearLockoutWorkingChannel         Clears the lockout a working channel command for the channel         specified. If the protection line is specified an         inconsistentValue error is returned."    SYNTAX       INTEGER {                     noCmd(1),                     lockoutWorkingChannel(2),                     clearLockoutWorkingChannel(3)                 }---- APS Configuration Table---- This table supports the addition, configuration and deletion of APS-- groups.--apsConfig     OBJECT IDENTIFIER ::= { apsMIBObjects 1 }apsConfigGroups OBJECT-TYPE    SYNTAX      Gauge32    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION        "The count of APS groups. This count includes all rows in         apsConfigTable, regardless of the value of apsConfigRowStatus."    ::= { apsConfig 1 }apsConfigTable OBJECT-TYPE    SYNTAX      SEQUENCE OF ApsConfigEntry    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION        "This table lists the APS groups that have been configured         on the system."    ::= { apsConfig 2 }apsConfigEntry OBJECT-TYPE    SYNTAX      ApsConfigEntry    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION        "A conceptual row in the apsConfigTable."    INDEX { IMPLIED apsConfigName }    ::= { apsConfigTable  1 }ApsConfigEntry ::= SEQUENCE {    apsConfigName                  SnmpAdminString,    apsConfigRowStatus             RowStatus,    apsConfigMode                  INTEGER,    apsConfigRevert                INTEGER,    apsConfigDirection             INTEGER,    apsConfigExtraTraffic          INTEGER,    apsConfigSdBerThreshold        Integer32,    apsConfigSfBerThreshold        Integer32,    apsConfigWaitToRestore         Integer32,    apsConfigCreationTime          TimeStamp,    apsConfigStorageType           StorageType}apsConfigName OBJECT-TYPE    SYNTAX      SnmpAdminString (SIZE (1..32))    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION        "A textual name for the APS group."    ::= { apsConfigEntry 1 }apsConfigRowStatus OBJECT-TYPE    SYNTAX      RowStatus    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        "The status of this APS group entry.        An entry may not exist in the active state unless all        objects in the entry have an appropriate value. Also,        all associated apsChanConfigEntry rows must represent        a set of consecutive channel numbers beginning with        0 or 1, depending on the selected architecture.        When set to notInService changes may be made to apsConfigMode,        apsConfigRevert, apsConfigDirection, apsConfigExtraTraffic,        apsConfigSdBerThreshold, apsConfigSfBerThreshold,        and apsConfigWaitToRestore. Also, associated apsChanConfigTable        objects may be added, deleted and modified."    ::= { apsConfigEntry 2 }apsConfigMode OBJECT-TYPE    SYNTAX      INTEGER {                        onePlusOne(1),                        oneToN(2),                        onePlusOneCompatible(3),                        onePlusOneOptimized(4)                        }    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION       "The architecture of the APS group.        onePlusOne        The 1+1 architecture permanently bridges the working        line to the protection line.        oneToN        The 1:n architecture allows one protection channel to        protect up to n working channels. When a fault is detected        on one of the n working channels that channel is bridged        over the protection channel.        onePlusOneCompatible        This refers to 1 + 1 bidirectional switching compatible with        1:n bidirectional switching as specified in ITU-T        Recommendation G.783 (04/97) section A.3.4.1. Since this        mode necessitates bidirectional switching, apsConfigDirection        must be set to bidirectional whenever onePlusOneCompatible        is set.        onePlusOneOptimized        This refers to 1 + 1 bidirectional switching optimized        for a network using predominantly 1 + 1 bidirectional        switching as specified in ITU-T Recommendation G.783 (04/97)        section B.1. Since this mode necessitates bidirectional        switching, apsConfigDirection must be set to bidirectional        whenever onePlusOneOptimized is set.        This object may not be modified if the associated        apsConfigRowStatus object is equal to active(1)."    DEFVAL {onePlusOne}    ::= { apsConfigEntry 3 }apsConfigRevert OBJECT-TYPE    SYNTAX      INTEGER { nonrevertive(1), revertive(2) }    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION       "The revertive mode of the APS group.        nonrevertive        Traffic remains on the protection line until another switch        request is received.        revertive        When the condition that caused a switch to the protection        line has been cleared the signal is switched back to the        working line. Since switching is revertive with the 1:n        architecture, apsConfigRevert must be set to revertive if        apsConfigMode is set to oneToN.        Switching may optionally be revertive with the 1+1 architecture.        This object may not be modified if the associated        apsConfigRowStatus object is equal to active(1). "    DEFVAL { nonrevertive }    ::= { apsConfigEntry 4 }apsConfigDirection OBJECT-TYPE    SYNTAX      INTEGER { unidirectional(1), bidirectional(2) }    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION       "The directional mode of the APS group.        unidirectional        The unidirectional mode provides protection in one direction.        bidirectional        The bidirectional mode provides protection in both        directions.        This object may not be modified if the associated        apsConfigRowStatus object is equal to active(1). "    DEFVAL {unidirectional}    ::= { apsConfigEntry 5 }apsConfigExtraTraffic OBJECT-TYPE    SYNTAX      INTEGER { enabled(1), disabled(2) }    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION       "This object enables or disables the transfer of extra traffic

⌨️ 快捷键说明

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