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

📄 mpls-lsr-std-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 5 页
字号:
        in the mplsLabelStackTable. The special string        containing the single octet 0x00        indicates that no more new entries can be created        in the relevant table.  Agents not allowing managers        to create entries in this table MUST set this value        to the string containing the single octet 0x00."::= { mplsLsrObjects 12 }mplsLabelStackTable OBJECT-TYPE   SYNTAX        SEQUENCE OF MplsLabelStackEntry   MAX-ACCESS    not-accessible   STATUS        current   DESCRIPTION       "This table specifies the label stack to be pushed        onto a packet, beneath the top label.  Entries into        this table are referred to from mplsXCTable."   ::= { mplsLsrObjects 13 }mplsLabelStackEntry OBJECT-TYPE   SYNTAX        MplsLabelStackEntry   MAX-ACCESS    not-accessible   STATUS        current   DESCRIPTION       "An entry in this table represents one label which is        to be pushed onto an outgoing packet, beneath the        top label.  An entry can be created by a network        administrator or by an SNMP agent as instructed by        an MPLS signaling protocol."   INDEX { mplsLabelStackIndex, mplsLabelStackLabelIndex }   ::= { mplsLabelStackTable 1 }MplsLabelStackEntry ::= SEQUENCE {      mplsLabelStackIndex             MplsIndexType,      mplsLabelStackLabelIndex        Unsigned32,      mplsLabelStackLabel             MplsLabel,      mplsLabelStackLabelPtr          RowPointer,      mplsLabelStackRowStatus         RowStatus,      mplsLabelStackStorageType       StorageType   }mplsLabelStackIndex OBJECT-TYPE   SYNTAX        MplsIndexType   MAX-ACCESS    not-accessible   STATUS        current   DESCRIPTION       "Primary index for this row identifying a stack of        labels to be pushed on an outgoing packet, beneath        the top label. An index containing the string with        a single octet 0x00 MUST not be used."   ::= { mplsLabelStackEntry 1 }mplsLabelStackLabelIndex OBJECT-TYPE   SYNTAX        Unsigned32 (1..2147483647)   MAX-ACCESS    not-accessible   STATUS        current   DESCRIPTION       "Secondary index for this row identifying one label        of the stack.  Note that an entry with a smaller        mplsLabelStackLabelIndex would refer to a label        higher up the label stack and would be popped at a        downstream LSR before a label represented by a        higher mplsLabelStackLabelIndex at a downstream        LSR."   ::= { mplsLabelStackEntry 2 }mplsLabelStackLabel OBJECT-TYPE   SYNTAX        MplsLabel   MAX-ACCESS    read-create   STATUS        current   DESCRIPTION       "The label to pushed."   ::= { mplsLabelStackEntry 3 }mplsLabelStackLabelPtr OBJECT-TYPE   SYNTAX        RowPointer   MAX-ACCESS    read-create   STATUS        current   DESCRIPTION       "If the label for this segment cannot be represented        fully within the mplsLabelStackLabel object,        this object MUST point to the first accessible        column of a conceptual row in an external table containing        the label.  In this case, the mplsLabelStackLabel        object SHOULD be set to 0 and ignored. This object        MUST be set to zeroDotZero otherwise."   DEFVAL { zeroDotZero }   ::= { mplsLabelStackEntry 4 }mplsLabelStackRowStatus OBJECT-TYPE   SYNTAX        RowStatus   MAX-ACCESS    read-create   STATUS        current   DESCRIPTION       "For creating, modifying, and deleting this row.        When a row in this table has a row in the active(1)        state, no objects in this row except this object        and the mplsLabelStackStorageType can be modified."   ::= { mplsLabelStackEntry 5 }mplsLabelStackStorageType OBJECT-TYPE   SYNTAX        StorageType   MAX-ACCESS    read-create   STATUS        current   DESCRIPTION       "This variable indicates the storage type for this        object. This object cannot be modified if        mplsLabelStackRowStatus is active(1).        No objects are required to be writable for        rows in this table with this object set to        permanent(4).        The agent MUST ensure that all related entries        in this table retain the same value for this        object.  Agents MUST ensure that the storage type        for all entries related to a particular mplsXCEntry        retain the same value for this object as the        mplsXCEntry's StorageType."   DEFVAL { volatile }   ::= { mplsLabelStackEntry 6 }-- End of mplsLabelStackTable-- Begin mplsInSegmentMapTablemplsInSegmentMapTable OBJECT-TYPE   SYNTAX        SEQUENCE OF MplsInSegmentMapEntry   MAX-ACCESS    not-accessible   STATUS        current   DESCRIPTION       "This table specifies the mapping from the        mplsInSegmentIndex to the corresponding        mplsInSegmentInterface and mplsInSegmentLabel        objects. The purpose of this table is to        provide the manager with an alternative        means by which to locate in-segments."   ::= { mplsLsrObjects 14 }mplsInSegmentMapEntry OBJECT-TYPE   SYNTAX        MplsInSegmentMapEntry   MAX-ACCESS    not-accessible   STATUS        current   DESCRIPTION       "An entry in this table represents one interface        and incoming label pair.        In cases where the label cannot fit into the        mplsInSegmentLabel object, the mplsInSegmentLabelPtr        will indicate this by being set to the first accessible        column in the appropriate extension table's row,        and the mplsInSegmentLabel SHOULD be set to 0.        In all other cases when the label is        represented within the mplsInSegmentLabel object, the        mplsInSegmentLabelPtr MUST be 0.0.        Implementors need to be aware that if the value of        the mplsInSegmentMapLabelPtrIndex (an OID) has more        that 111 sub-identifiers, then OIDs of column        instances in this table will have more than 128        sub-identifiers and cannot be accessed using SNMPv1,        SNMPv2c, or SNMPv3."   INDEX { mplsInSegmentMapInterface,           mplsInSegmentMapLabel,           mplsInSegmentMapLabelPtrIndex }   ::= { mplsInSegmentMapTable 1 }MplsInSegmentMapEntry ::= SEQUENCE {      mplsInSegmentMapInterface      InterfaceIndexOrZero,      mplsInSegmentMapLabel          MplsLabel,      mplsInSegmentMapLabelPtrIndex  RowPointer,      mplsInSegmentMapIndex          MplsIndexType   }mplsInSegmentMapInterface OBJECT-TYPE   SYNTAX        InterfaceIndexOrZero   MAX-ACCESS    not-accessible   STATUS        current   DESCRIPTION       "This index contains the same value as the        mplsInSegmentIndex in the mplsInSegmentTable."   ::= { mplsInSegmentMapEntry 1 }mplsInSegmentMapLabel OBJECT-TYPE   SYNTAX        MplsLabel   MAX-ACCESS    not-accessible   STATUS        current   DESCRIPTION       "This index contains the same value as the        mplsInSegmentLabel in the mplsInSegmentTable."   ::= { mplsInSegmentMapEntry 2 }mplsInSegmentMapLabelPtrIndex OBJECT-TYPE   SYNTAX        RowPointer   MAX-ACCESS    not-accessible   STATUS        current   DESCRIPTION       "This index contains the same value as the        mplsInSegmentLabelPtr.        If the label for the InSegment cannot be represented        fully within the mplsInSegmentLabel object,        this index MUST point to the first accessible        column of a conceptual row in an external table containing        the label.  In this case, the mplsInSegmentTopLabel        object SHOULD be set to 0 and ignored. This object MUST        be set to zeroDotZero otherwise."   ::= { mplsInSegmentMapEntry 3 }mplsInSegmentMapIndex OBJECT-TYPE   SYNTAX        MplsIndexType   MAX-ACCESS    read-only   STATUS        current   DESCRIPTION       "The mplsInSegmentIndex that corresponds        to the mplsInSegmentInterface and        mplsInSegmentLabel, or the mplsInSegmentInterface        and mplsInSegmentLabelPtr, if applicable.        The string containing the single octet 0x00        MUST not be returned."   ::= { mplsInSegmentMapEntry 4 }-- End mplsInSegmentMapTable-- Notification ConfigurationmplsXCNotificationsEnable OBJECT-TYPE   SYNTAX        TruthValue   MAX-ACCESS    read-write   STATUS        current   DESCRIPTION       "If this object is set to true(1), then it enables        the emission of mplsXCUp and mplsXCDown        notifications; otherwise these notifications are not        emitted."   REFERENCE       "See also RFC3413 for explanation that        notifications are under the ultimate control of the        MIB module in this document."   DEFVAL { false }   ::= { mplsLsrObjects 15 }-- Cross-connect.mplsXCUp NOTIFICATION-TYPE   OBJECTS     { mplsXCOperStatus,  -- start of range                 mplsXCOperStatus   -- end of range   }   STATUS      current   DESCRIPTION       "This notification is generated when the        mplsXCOperStatus object for one or more contiguous        entries in mplsXCTable are about to enter the up(1)        state from some other state. The included values of        mplsXCOperStatus MUST both be set equal to this        new state (i.e: up(1)).  The two instances of        mplsXCOperStatus in this notification indicate the range        of indexes that are affected.  Note that all the indexes        of the two ends of the range can be derived from the        instance identifiers of these two objects.  For        cases where a contiguous range of cross-connects        have transitioned into the up(1) state at roughly        the same time, the device SHOULD issue a single        notification for each range of contiguous indexes in        an effort to minimize the emission of a large number        of notifications.  If a notification has to be        issued for just a single cross-connect entry, then        the instance identifier (and values) of the two        mplsXCOperStatus objects MUST be the identical."   ::= { mplsLsrNotifications 1 }mplsXCDown NOTIFICATION-TYPE   OBJECTS     {      mplsXCOperStatus,  -- start of range      mplsXCOperStatus   -- end of range   }   STATUS      current   DESCRIPTION       "This notification is generated when the        mplsXCOperStatus object for one or more contiguous        entries in mplsXCTable are about to enter the        down(2) state from some other state. The included values        of mplsXCOperStatus MUST both be set equal to this        down(2) state.  The two instances of mplsXCOperStatus        in this notification indicate the range of indexes        that are affected.  Note that all the indexes of the        two ends of the range can be derived from the        instance identifiers of these two objects.  For        cases where a contiguous range of cross-connects        have transitioned into the down(2) state at roughly        the same time, the device SHOULD issue a single        notification for each range of contiguous indexes in        an effort to minimize the emission of a large number        of notifications.  If a notification has to be        issued for just a single cross-connect entry, then        the instance identifier (and values) of the two        mplsXCOperStatus objects MUST be identical."   ::= { mplsLsrNotifications 2 }-- End of notifications.-- Module compliance.mplsLsrGroups   OBJECT IDENTIFIER ::= { mplsLsrConformance 1 }mplsLsrCompliances   OBJECT IDENTIFIER ::= { mplsLsrConformance 2 }-- Compliance requirement for fully compliant implementations.mplsLsrModuleFullCompliance MODULE-COMPLIANCE   STATUS       current   DESCRIPTION "Compliance statement for agents that provide full                support for MPLS-LSR-STD-MIB. Such devices can                then be monitored and also be configured using                this MIB module."   MODULE IF-MIB -- The Interfaces Group MIB, RFC 2863.   MANDATORY-GROUPS {      ifGeneralInformationGroup,      ifCounterDiscontinuityGroup   }   MODULE -- This module.   MANDATORY-GROUPS {         mplsInterfaceGroup,         mplsInSegmentGroup,         mplsOutSegmentGroup,         mplsXCGroup,         mplsPerfGroup   }   GROUP        mplsLabelStackGroup   DESCRIPTION "This group is only mandatory for LSRs that wish to                support the modification of LSP label stacks.               "   GROUP        mplsHCInSegmentPerfGroup   DESCRIPTION "This group is mandatory for those in-segment entries                for which the object mplsInSegmentOutOctets wraps                around too quickly based on the criteria specified in                RFC 2863 for high-capacity counters.               "   GROUP        mplsHCOutSeg

⌨️ 快捷键说明

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