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

📄 bridge-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 3 页
字号:
BRIDGE-MIB DEFINITIONS ::= BEGINIMPORTS           Counter, TimeTicks                   FROM RFC1155-SMI           mib-2                   FROM RFC1213-MIB           OBJECT-TYPE                   FROM RFC-1212           TRAP-TYPE                   FROM RFC-1215;-- All representations of MAC addresses in this MIB Module-- use, as a textual convention (i.e. this convention does-- not affect their encoding), the data type:MacAddress ::= OCTET STRING (SIZE (6))    -- a 6 octet address                                          -- in the                                          -- "canonical"                                          -- order-- defined by IEEE 802.1a, i.e., as if it were transmitted-- least significant bit first, even though 802.5 (in-- contrast to other n802.x protocols) requires MAC-- addresses to be transmitted most significant bit first.---- 16-bit addresses, if needed, are represented by setting-- their upper 4 octets to all 0's, i.e., AAFF would be-- represented as 00000000AAFF.-- Similarly, all representations of Bridge-Id in this MIB-- Module use, as a textual convention (i.e. this-- convention does not affect their encoding), the data-- type:BridgeId ::= OCTET STRING (SIZE (8))   -- the                                       -- Bridge-Identifier                                       -- as used in the                                       -- Spanning Tree-- Protocol to uniquely identify a bridge.  Its first two-- octets (in network byte order) contain a priority-- value and its last 6 octets contain the MAC address-- used to refer to a bridge in a unique fashion-- (typically, the numerically smallest MAC address-- of all ports on the bridge).-- Several objects in this MIB module represent values of-- timers used by the Spanning Tree Protocol.  In this-- MIB, these timers have values in units of hundreths of-- a second (i.e. 1/100 secs).-- These timers, when stored in a Spanning Tree Protocol's-- BPDU, are in units of 1/256 seconds.  Note, however,-- that 802.1D-1990 specifies a settable granularity of-- no more than 1 second for these timers.  To avoid-- ambiguity, a data type is defined here as a textual-- convention and all representation of these timers-- in this MIB module are defined using this data type.  An-- algorithm is also defined for converting between the-- different units, to ensure a timer's value is not-- distorted by multiple conversions.-- The data type is:Timeout ::= INTEGER -- a STP timer in units of 1/100 seconds-- To convert a Timeout value into a value in units of-- 1/256 seconds, the following algorithm should be used:----      b  = floor( (n * 256) / 100)---- where:--      floor   =  quotient [ignore remainder]--      n is the value in 1/100 second units--      b is the value in 1/256 second units---- To convert the value from 1/256 second units back to-- 1/100 seconds, the following algorithm should be used:----      n = ceiling( (b * 100) / 256)---- where:--      ceiling =  quotient [if remainder is 0], or--                 quotient + 1 [if remainder is non-zero]--      n is the value in 1/100 second units--      b is the value in 1/256 second units---- Note: it is important that the arithmetic operations are-- done in the order specified (i.e., multiply first, divide-- second).   dot1dBridge   OBJECT IDENTIFIER ::= { mib-2 17 }-- groups in the Bridge MIBdot1dBase     OBJECT IDENTIFIER ::= { dot1dBridge 1 }dot1dStp      OBJECT IDENTIFIER ::= { dot1dBridge 2 }dot1dSr       OBJECT IDENTIFIER ::= { dot1dBridge 3 }-- separately documenteddot1dTp       OBJECT IDENTIFIER ::= { dot1dBridge 4 }dot1dStatic   OBJECT IDENTIFIER ::= { dot1dBridge 5 }-- the dot1dBase group-- Implementation of the dot1dBase group is mandatory for all-- bridges.dot1dBaseBridgeAddress OBJECT-TYPE    SYNTAX  MacAddress    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The MAC address used by this bridge when it must            be referred to in a unique fashion.   It is            recommended that this be the numerically smallest            MAC address of all ports that belong to this            bridge.  However it is only required to be unique.            When concatenated with dot1dStpPriority a unique            BridgeIdentifier is formed which is used in the            Spanning Tree Protocol."    REFERENCE            "IEEE 802.1D-1990: Sections 6.4.1.1.3 and 3.12.5"    ::= { dot1dBase 1 }dot1dBaseNumPorts OBJECT-TYPE    SYNTAX  INTEGER    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The number of ports controlled by this bridging            entity."    REFERENCE            "IEEE 802.1D-1990: Section 6.4.1.1.3"    ::= { dot1dBase 2 }dot1dBaseType OBJECT-TYPE    SYNTAX  INTEGER {                unknown(1),                transparent-only(2),                sourceroute-only(3),                srt(4)            }    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "Indicates what type of bridging this bridge can            perform.  If a bridge is actually performing a            certain type of bridging this will be indicated by            entries in the port table for the given type."    ::= { dot1dBase 3 }-- The Generic Bridge Port Tabledot1dBasePortTable OBJECT-TYPE    SYNTAX  SEQUENCE OF Dot1dBasePortEntry    ACCESS  not-accessible    STATUS  mandatory    DESCRIPTION            "A table that contains generic information about            every port that is associated with this bridge.            Transparent, source-route, and srt ports are            included."    ::= { dot1dBase 4 }dot1dBasePortEntry OBJECT-TYPE    SYNTAX  Dot1dBasePortEntry    ACCESS  not-accessible    STATUS  mandatory    DESCRIPTION            "A list of information for each port of the            bridge."    REFERENCE            "IEEE 802.1D-1990: Section 6.4.2, 6.6.1"    INDEX  { dot1dBasePort }    ::= { dot1dBasePortTable 1 }Dot1dBasePortEntry ::=    SEQUENCE {        dot1dBasePort            INTEGER,        dot1dBasePortIfIndex            INTEGER,        dot1dBasePortCircuit            OBJECT IDENTIFIER,        dot1dBasePortDelayExceededDiscards            Counter,        dot1dBasePortMtuExceededDiscards            Counter    }dot1dBasePort OBJECT-TYPE    SYNTAX  INTEGER (1..65535)    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The port number of the port for which this entry            contains bridge management information."    ::= { dot1dBasePortEntry 1 }dot1dBasePortIfIndex OBJECT-TYPE    SYNTAX  INTEGER    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The value of the instance of the ifIndex object,            defined in MIB-II, for the interface corresponding            to this port."    ::= { dot1dBasePortEntry 2 }dot1dBasePortCircuit OBJECT-TYPE    SYNTAX  OBJECT IDENTIFIER    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "For a port which (potentially) has the same value            of dot1dBasePortIfIndex as another port on the            same bridge, this object contains the name of an            object instance unique to this port.  For example,            in the case where multiple ports correspond one-            to-one with multiple X.25 virtual circuits, this            value might identify an (e.g., the first) object            instance associated with the X.25 virtual circuit            corresponding to this port.            For a port which has a unique value of            dot1dBasePortIfIndex, this object can have the            value { 0 0 }."    ::= { dot1dBasePortEntry 3 }dot1dBasePortDelayExceededDiscards OBJECT-TYPE    SYNTAX  Counter    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The number of frames discarded by this port due            to excessive transit delay through the bridge.  It            is incremented by both transparent and source            route bridges."    REFERENCE             "IEEE 802.1D-1990: Section 6.6.1.1.3"    ::= { dot1dBasePortEntry 4 }dot1dBasePortMtuExceededDiscards OBJECT-TYPE    SYNTAX  Counter    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The number of frames discarded by this port due            to an excessive size.  It is incremented by both            transparent and source route bridges."    REFERENCE            "IEEE 802.1D-1990: Section 6.6.1.1.3"    ::= { dot1dBasePortEntry 5 }-- the dot1dStp group-- Implementation of the dot1dStp group is optional.  It is-- implemented by those bridges that support the Spanning Tree-- Protocol.dot1dStpProtocolSpecification OBJECT-TYPE    SYNTAX  INTEGER {                unknown(1),                decLb100(2),                ieee8021d(3)            }    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "An indication of what version of the Spanning            Tree Protocol is being run.  The value            'decLb100(2)' indicates the DEC LANbridge 100            Spanning Tree protocol.  IEEE 802.1d            implementations will return 'ieee8021d(3)'.  If            future versions of the IEEE Spanning Tree Protocol            are released that are incompatible with the            current version a new value will be defined."    ::= { dot1dStp 1 }dot1dStpPriority OBJECT-TYPE    SYNTAX  INTEGER (0..65535)    ACCESS  read-write    STATUS  mandatory    DESCRIPTION            "The value of the write-able portion of the Bridge            ID, i.e., the first two octets of the (8 octet            long) Bridge ID.  The other (last) 6 octets of the            Bridge ID are given by the value of            dot1dBaseBridgeAddress."    REFERENCE            "IEEE 802.1D-1990: Section 4.5.3.7"    ::= { dot1dStp 2 }dot1dStpTimeSinceTopologyChange OBJECT-TYPE    SYNTAX  TimeTicks    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The time (in hundredths of a second) since the            last time a topology change was detected by the            bridge entity."    REFERENCE            "IEEE 802.1D-1990: Section 6.8.1.1.3"    ::= { dot1dStp 3 }dot1dStpTopChanges OBJECT-TYPE    SYNTAX  Counter    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The total number of topology changes detected by            this bridge since the management entity was last            reset or initialized."    REFERENCE            "IEEE 802.1D-1990: Section 6.8.1.1.3"    ::= { dot1dStp 4 }dot1dStpDesignatedRoot OBJECT-TYPE    SYNTAX  BridgeId    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The bridge identifier of the root of the spanning            tree as determined by the Spanning Tree Protocol            as executed by this node.  This value is used as            the Root Identifier parameter in all Configuration            Bridge PDUs originated by this node."    REFERENCE            "IEEE 802.1D-1990: Section 4.5.3.1"    ::= { dot1dStp 5 }dot1dStpRootCost OBJECT-TYPE    SYNTAX  INTEGER    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The cost of the path to the root as seen from            this bridge."    REFERENCE            "IEEE 802.1D-1990: Section 4.5.3.2"    ::= { dot1dStp 6 }dot1dStpRootPort OBJECT-TYPE    SYNTAX  INTEGER    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The port number of the port which offers the            lowest cost path from this bridge to the root            bridge."    REFERENCE            "IEEE 802.1D-1990: Section 4.5.3.3"    ::= { dot1dStp 7 }dot1dStpMaxAge OBJECT-TYPE    SYNTAX  Timeout

⌨️ 快捷键说明

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