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

📄 if-mib

📁 opennms得相关源码 请大家看看
💻
📖 第 1 页 / 共 5 页
字号:
       STATUS      current       DESCRIPTION               "The number of packets, delivered by this sub-layer to               a higher (sub-)layer, which were addressed to a               multicast address at this sub-layer.  For a MAC layer               protocol, this includes both Group and Functional               addresses.  This object is a 64-bit version of               ifInMulticastPkts."       ::= { ifXEntry 8 }   ifHCInBroadcastPkts OBJECT-TYPE       SYNTAX      Counter64       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION               "The number of packets, delivered by this sub-layer to               a higher (sub-)layer, which were addressed to a               broadcast address at this sub-layer.  This object is a               64-bit version of ifInBroadcastPkts."       ::= { ifXEntry 9 }   ifHCOutOctets OBJECT-TYPE       SYNTAX      Counter64       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION               "The total number of octets transmitted out of the               interface, including framing characters.  This object               is a 64-bit version of ifOutOctets."       ::= { ifXEntry 10 }   ifHCOutUcastPkts OBJECT-TYPE       SYNTAX      Counter64       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION               "The total number of packets that higher-level               protocols requested be transmitted, and which were not               addressed to a multicast or broadcast address at this               sub-layer, including those that were discarded or not               sent.  This object is a 64-bit version of               ifOutUcastPkts."       ::= { ifXEntry 11 }   ifHCOutMulticastPkts OBJECT-TYPE       SYNTAX      Counter64       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION               "The total number of packets that higher-level               protocols requested be transmitted, and which were               addressed to a multicast address at this sub-layer,               including those that were discarded or not sent.  For               a MAC layer protocol, this includes both Group and               Functional addresses.  This object is a 64-bit version               of ifOutMulticastPkts."       ::= { ifXEntry 12 }   ifHCOutBroadcastPkts OBJECT-TYPE       SYNTAX      Counter64       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION               "The total number of packets that higher-level               protocols requested be transmitted, and which were               addressed to a broadcast address at this sub-layer,               including those that were discarded or not sent.  This               object is a 64-bit version of ifOutBroadcastPkts."       ::= { ifXEntry 13 }   ifLinkUpDownTrapEnable  OBJECT-TYPE       SYNTAX      INTEGER { enabled(1), disabled(2) }       MAX-ACCESS  read-write       STATUS      current       DESCRIPTION               "Indicates whether linkUp/linkDown traps should be               generated for this interface.               By default, this object should have the value               enabled(1) for interfaces which do not operate on               'top' of any other interface (as defined in the               ifStackTable), and disabled(2) otherwise."       ::= { ifXEntry 14 }   ifHighSpeed OBJECT-TYPE       SYNTAX      Gauge32       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION               "An estimate of the interface's current bandwidth in               units of 1,000,000 bits per second.  If this object               reports a value of `n' then the speed of the interface               is somewhere in the range of `n-500,000' to               `n+499,999'.  For interfaces which do not vary in               bandwidth or for those where no accurate estimation               can be made, this object should contain the nominal               bandwidth.  For a sub-layer which has no concept of               bandwidth, this object should be zero."       ::= { ifXEntry 15 }   ifPromiscuousMode  OBJECT-TYPE       SYNTAX      TruthValue       MAX-ACCESS  read-write       STATUS      current       DESCRIPTION               "This object has a value of false(2) if this interface               only accepts packets/frames that are addressed to this               station.  This object has a value of true(1) when the               station accepts all packets/frames transmitted on the               media.  The value true(1) is only legal on certain               types of media.  If legal, setting this object to a               value of true(1) may require the interface to be reset               before becoming effective.               The value of ifPromiscuousMode does not affect the               reception of broadcast and multicast packets/frames by               the interface."       ::= { ifXEntry 16 }   ifConnectorPresent   OBJECT-TYPE       SYNTAX      TruthValue       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION               "This object has the value 'true(1)' if the interface               sublayer has a physical connector and the value               'false(2)' otherwise."       ::= { ifXEntry 17 }   ifAlias   OBJECT-TYPE       SYNTAX      DisplayString (SIZE(0..64))       MAX-ACCESS  read-write       STATUS      current       DESCRIPTION               "This object is an 'alias' name for the interface as               specified by a network manager, and provides a non-               volatile 'handle' for the interface.               On the first instantiation of an interface, the value               of ifAlias associated with that interface is the               zero-length string.  As and when a value is written               into an instance of ifAlias through a network               management set operation, then the agent must retain               the supplied value in the ifAlias instance associated               with the same interface for as long as that interface               remains instantiated, including across all re-               initializations/reboots of the network management               system, including those which result in a change of               the interface's ifIndex value.               An example of the value which a network manager might               store in this object for a WAN interface is the               (Telco's) circuit number/identifier of the interface.               Some agents may support write-access only for               interfaces having particular values of ifType.  An               agent which supports write access to this object is               required to keep the value in non-volatile storage,               but it may limit the length of new values depending on               how much storage is already occupied by the current               values for other interfaces."       ::= { ifXEntry 18 }   --           The Interface Stack Group   --   -- Implementation of this group is mandatory for all systems   --   ifStackTable  OBJECT-TYPE        SYNTAX        SEQUENCE OF IfStackEntry        MAX-ACCESS    not-accessible        STATUS        current        DESCRIPTION               "The table containing information on the relationships               between the multiple sub-layers of network interfaces.               In particular, it contains information on which sub-               layers run 'on top of' which other sub-layers.  Each               sub-layer corresponds to a conceptual row in the               ifTable."        ::= { ifMIBObjects 2 }   ifStackEntry  OBJECT-TYPE        SYNTAX        IfStackEntry        MAX-ACCESS    not-accessible        STATUS        current        DESCRIPTION               "Information on a particular relationship between two               sub-layers, specifying that one sub-layer runs on               'top' of the other sub-layer.  Each sub-layer               corresponds to a conceptual row in the ifTable."        INDEX { ifStackHigherLayer, ifStackLowerLayer }        ::= { ifStackTable 1 }   IfStackEntry ::=       SEQUENCE {           ifStackHigherLayer  Integer32,           ifStackLowerLayer   Integer32,           ifStackStatus       RowStatus        }   ifStackHigherLayer  OBJECT-TYPE        SYNTAX        Integer32        MAX-ACCESS    not-accessible        STATUS        current        DESCRIPTION               "The value of ifIndex corresponding to the higher               sub-layer of the relationship, i.e., the sub-layer               which runs on 'top' of the sub-layer identified by the               corresponding instance of ifStackLowerLayer.  If there               is no higher sub-layer (below the internetwork layer),               then this object has the value 0."        ::= { ifStackEntry 1 }   ifStackLowerLayer  OBJECT-TYPE        SYNTAX        Integer32        MAX-ACCESS    not-accessible        STATUS        current        DESCRIPTION               "The value of ifIndex corresponding to the lower sub-               layer of the relationship, i.e., the sub-layer which               runs 'below' the sub-layer identified by the               corresponding instance of ifStackHigherLayer.  If               there is no lower sub-layer, then this object has the               value 0."        ::= { ifStackEntry 2 }   ifStackStatus  OBJECT-TYPE       SYNTAX         RowStatus       MAX-ACCESS     read-create       STATUS         current       DESCRIPTION               "The status of the relationship between two sub-               layers.               Changing the value of this object from 'active' to               'notInService' or 'destroy' will likely have               consequences up and down the interface stack.  Thus,               write access to this object is likely to be               inappropriate for some types of interfaces, and many               implementations will choose not to support write-               access for any type of interface."       ::= { ifStackEntry 3 }ifStackLastChange OBJECT-TYPE    SYNTAX         TimeTicks    MAX-ACCESS     read-only    STATUS         current    DESCRIPTION            "The value of sysUpTime at the time of the last change            of the (whole) interface stack.  A change of the            interface stack is defined to be any creation,            deletion, or change in value of any instance of            ifStackStatus.  If the interface stack has been            unchanged since the last re-initialization of the            local network management subsystem, then this object            contains a zero value."    ::= { ifMIBObjects 6 }   --   --    The Interface Test Table   --   -- This group of objects is optional.  However, a media-specific   -- MIB may make implementation of this group mandatory.   --   -- This table replaces the ifExtnsTestTable   --   ifTestTable   OBJECT-TYPE       SYNTAX      SEQUENCE OF IfTestEntry       MAX-ACCESS  not-accessible       STATUS      deprecated       DESCRIPTION               "This table contains one entry per interface.  It               defines objects which allow a network manager to               instruct an agent to test an interface for various               faults.  Tests for an interface are defined in the               media-specific MIB for that interface.  After invoking               a test, the object ifTestResult can be read to               determine the outcome.  If an agent can not perform               the test, ifTestResult is set to so indicate.  The               object ifTestCode can be used to provide further               test-specific or interface-specific (or even               enterprise-specific) information concerning the               outcome of the test.  Only one test can be in progress               on each interface at any one time.  If one test is in               progress when another test is invoked, the second test               is rejected.  Some agents may reject a test when a               prior test is active on another interface.               Before starting a test, a manager-station must first               obtain 'ownership' of the entry in the ifTestTable for               the interface to be tested.  This is accomplished with               the ifTestId and ifTestStatus objects as follows:            try_again:                get (ifTestId, ifTestStatus)                while (ifTestStatus != notInUse)                    /*                     * Loop while a test is running or some other                     * manager is configuring a test.                     */                    short delay                    get (ifTestId, ifTestStatus)                }                /*                 * Is not being used right now -- let's compete                 * to see who gets it.                 */                lock_value = ifTestId                if ( set(ifTestId = lock_value, ifTestStatus = inUse,                         ifTestOwner = 'my-IP-address') == FAILURE)

⌨️ 快捷键说明

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