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

📄 ipv6-mld-mib

📁 很不错java的SNMP应用例子
💻
字号:
IPV6-MLD-MIB DEFINITIONS ::= BEGINIMPORTS    MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,    Unsigned32, TimeTicks, mib-2     FROM SNMPv2-SMI    RowStatus, TruthValue            FROM SNMPv2-TC    InetAddressIPv6             FROM INET-ADDRESS-MIB    InterfaceIndex, InterfaceIndexOrZero                                         FROM IF-MIB    MODULE-COMPLIANCE, OBJECT-GROUP  FROM SNMPv2-CONF;mldMIB MODULE-IDENTITY    LAST-UPDATED "200101250000Z" -- 25 Jan 2001    ORGANIZATION "IETF IPNGWG Working Group."    CONTACT-INFO            " Brian Haberman              Nortel Networks              4309 Emperor Blvd.              Durham, NC  27703              USA              Phone: +1 919 992 4439              e-mail: haberman@nortelnetworks.com"    DESCRIPTION            "The MIB module for MLD Management."    REVISION "200101250000Z" -- 25 Jan 2001    DESCRIPTION            "Initial version, published as RFC 3019."    ::= { mib-2 91 }mldMIBObjects     OBJECT IDENTIFIER ::= { mldMIB 1 }----  The MLD Interface Table--mldInterfaceTable OBJECT-TYPE    SYNTAX     SEQUENCE OF MldInterfaceEntry    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION             "The (conceptual) table listing the interfaces on which             MLD is enabled."    ::= { mldMIBObjects 1 }mldInterfaceEntry OBJECT-TYPE    SYNTAX     MldInterfaceEntry    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION            "An entry (conceptual row) representing an interface on            which MLD is enabled."    INDEX      { mldInterfaceIfIndex }    ::= { mldInterfaceTable 1 }MldInterfaceEntry ::= SEQUENCE {    mldInterfaceIfIndex               InterfaceIndex,    mldInterfaceQueryInterval         Unsigned32,    mldInterfaceStatus                RowStatus,    mldInterfaceVersion               Unsigned32,    mldInterfaceQuerier               InetAddressIPv6,    mldInterfaceQueryMaxResponseDelay Unsigned32,    mldInterfaceJoins                 Counter32,    mldInterfaceGroups                Gauge32,    mldInterfaceRobustness            Unsigned32,    mldInterfaceLastListenQueryIntvl  Unsigned32,    mldInterfaceProxyIfIndex          InterfaceIndexOrZero,    mldInterfaceQuerierUpTime         TimeTicks,    mldInterfaceQuerierExpiryTime     TimeTicks}mldInterfaceIfIndex OBJECT-TYPE    SYNTAX     InterfaceIndex    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION            "The internetwork-layer interface value of the interface            for which MLD is enabled."    ::= { mldInterfaceEntry 1 }mldInterfaceQueryInterval OBJECT-TYPE    SYNTAX     Unsigned32    UNITS      "seconds"    MAX-ACCESS read-create    STATUS     current    DESCRIPTION            "The frequency at which MLD Host-Query packets are            transmitted on this interface."    DEFVAL     { 125 }    ::= { mldInterfaceEntry 2 }mldInterfaceStatus OBJECT-TYPE    SYNTAX     RowStatus    MAX-ACCESS read-create    STATUS     current    DESCRIPTION             "The activation of a row enables MLD on the interface.             The destruction of a row disables MLD on the interface."    ::= { mldInterfaceEntry 3 }mldInterfaceVersion OBJECT-TYPE    SYNTAX     Unsigned32    MAX-ACCESS read-create    STATUS     current    DESCRIPTION             "The version of MLD which is running on this interface.             This object is a place holder to allow for new versions             of MLD to be introduced.  Version 1 of MLD is defined             in RFC 2710."    DEFVAL     { 1 }    ::= { mldInterfaceEntry 4 }mldInterfaceQuerier OBJECT-TYPE    SYNTAX     InetAddressIPv6 (SIZE (16))    MAX-ACCESS read-only    STATUS     current    DESCRIPTION             "The address of the MLD Querier on the IPv6 subnet to             which this interface is attached."    ::= { mldInterfaceEntry 5 }mldInterfaceQueryMaxResponseDelay OBJECT-TYPE    SYNTAX     Unsigned32    UNITS      "seconds"    MAX-ACCESS read-create    STATUS     current    DESCRIPTION            "The maximum query response time advertised in MLD            queries on this interface."    DEFVAL     { 10 }    ::= { mldInterfaceEntry 6 }mldInterfaceJoins OBJECT-TYPE    SYNTAX     Counter32    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The number of times a group membership has been added on            this interface; that is, the number of times an entry for            this interface has been added to the Cache Table.  This            object gives an indication of the amount of MLD activity            over time."    ::= { mldInterfaceEntry 7 }mldInterfaceGroups OBJECT-TYPE    SYNTAX     Gauge32    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The current number of entries for this interface in the            Cache Table."    ::= { mldInterfaceEntry 8 }mldInterfaceRobustness OBJECT-TYPE    SYNTAX     Unsigned32    MAX-ACCESS read-create    STATUS     current    DESCRIPTION            "The Robustness Variable allows tuning for the expected            packet loss on a subnet.  If a subnet is expected to be            lossy, the Robustness Variable may be increased.  MLD is            robust to (Robustness Variable-1) packet losses.  The            discussion of the Robustness Variable is in Section 7.1            of RFC 2710."    DEFVAL     { 2 }    ::= { mldInterfaceEntry 9 }mldInterfaceLastListenQueryIntvl OBJECT-TYPE    SYNTAX     Unsigned32    UNITS      "seconds"    MAX-ACCESS read-create    STATUS     current    DESCRIPTION             "The Last Member Query Interval is the Max Response             Delay inserted into Group-Specific Queries sent in             response to Leave Group messages, and is also the amount             of time between Group-Specific Query messages.  This             value may be tuned to modify the leave latency of the             network.  A reduced value results in reduced time to             detect the loss of the last member of a group."    DEFVAL     { 1 }    ::= { mldInterfaceEntry 10 }mldInterfaceProxyIfIndex OBJECT-TYPE    SYNTAX     InterfaceIndexOrZero    MAX-ACCESS read-create    STATUS     current    DESCRIPTION             "Some devices implement a form of MLD proxying whereby             memberships learned on the interface represented by this             row, cause MLD Multicast Listener Reports to be sent on             the internetwork-layer interface identified by this             object.  Such a device would implement mldRouterMIBGroup             only on its router interfaces (those interfaces with             non-zero mldInterfaceProxyIfIndex).  Typically, the             value of this object is 0, indicating that no proxying             is being done."    DEFVAL     { 0 }    ::= { mldInterfaceEntry 11 }mldInterfaceQuerierUpTime OBJECT-TYPE    SYNTAX     TimeTicks    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The time since mldInterfaceQuerier was last changed."    ::= { mldInterfaceEntry 12 }mldInterfaceQuerierExpiryTime OBJECT-TYPE    SYNTAX     TimeTicks    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The time remaining before the Other Querier Present            Timer expires.  If the local system is the querier,            the value of this object is zero."    ::= { mldInterfaceEntry 13 }----  The MLD Cache Table--mldCacheTable OBJECT-TYPE    SYNTAX     SEQUENCE OF MldCacheEntry    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION             "The (conceptual) table listing the IPv6 multicast             groups for which there are members on a particular             interface."    ::= { mldMIBObjects 2 }mldCacheEntry OBJECT-TYPE    SYNTAX     MldCacheEntry    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION            "An entry (conceptual row) in the mldCacheTable."    INDEX      { mldCacheAddress, mldCacheIfIndex }    ::= { mldCacheTable 1 }MldCacheEntry ::= SEQUENCE {    mldCacheAddress         InetAddressIPv6,    mldCacheIfIndex            InterfaceIndex,    mldCacheSelf               TruthValue,    mldCacheLastReporter   InetAddressIPv6,    mldCacheUpTime             TimeTicks,    mldCacheExpiryTime         TimeTicks,    mldCacheStatus             RowStatus}mldCacheAddress OBJECT-TYPE    SYNTAX     InetAddressIPv6 (SIZE (16))    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION            "The IPv6 multicast group address for which this entry            contains information."    ::= { mldCacheEntry 1 }mldCacheIfIndex OBJECT-TYPE    SYNTAX     InterfaceIndex    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION             "The internetwork-layer interface for which this entry             contains information for an IPv6 multicast group             address."    ::= { mldCacheEntry 2 }mldCacheSelf OBJECT-TYPE    SYNTAX     TruthValue    MAX-ACCESS read-create    STATUS     current    DESCRIPTION            "An indication of whether the local system is a member of            this group address on this interface."    DEFVAL     { true }    ::= { mldCacheEntry 3 }mldCacheLastReporter OBJECT-TYPE    SYNTAX     InetAddressIPv6 (SIZE (16))    MAX-ACCESS read-only    STATUS     current    DESCRIPTION             "The IPv6 address of the source of the last membership             report received for this IPv6 Multicast group address on             this interface.  If no membership report has been             received, this object has the value 0::0."    ::= { mldCacheEntry 4 }mldCacheUpTime OBJECT-TYPE    SYNTAX     TimeTicks    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The time elapsed since this entry was created."    ::= { mldCacheEntry 5 }mldCacheExpiryTime OBJECT-TYPE    SYNTAX     TimeTicks    MAX-ACCESS read-only    STATUS     current    DESCRIPTION             "The minimum amount of time remaining before this entry             will be aged out.  A value of 0 indicates that the entry             is only present because mldCacheSelf is true and that if             the router left the group, this entry would be aged out             immediately.  Note that some implementations may process             Membership Reports from the local system in the same way             as reports from other hosts, so a value of 0 is not             required."    ::= { mldCacheEntry 6 }mldCacheStatus OBJECT-TYPE    SYNTAX     RowStatus    MAX-ACCESS read-create    STATUS     current    DESCRIPTION            "The status of this row, by which new entries may be            created, or existing entries deleted from this table."    ::= { mldCacheEntry 7 }-- conformance informationmldMIBConformance               OBJECT IDENTIFIER ::= { mldMIB 2 }mldMIBCompliances               OBJECT IDENTIFIER ::= { mldMIBConformance 1 }mldMIBGroups               OBJECT IDENTIFIER ::= { mldMIBConformance 2 }-- compliance statementsmldHostMIBCompliance MODULE-COMPLIANCE    STATUS  current    DESCRIPTION            "The compliance statement for hosts running MLD and            implementing the MLD MIB."    MODULE  -- this module    MANDATORY-GROUPS { mldBaseMIBGroup,                       mldHostMIBGroup                     }    OBJECT     mldInterfaceStatus    MIN-ACCESS read-only    DESCRIPTION             "Write access is not required."    ::= { mldMIBCompliances 1 }mldRouterMIBCompliance MODULE-COMPLIANCE    STATUS  current    DESCRIPTION            "The compliance statement for routers running MLD and            implementing the MLD MIB."    MODULE  -- this module    MANDATORY-GROUPS { mldBaseMIBGroup,                       mldRouterMIBGroup                     }    OBJECT     mldInterfaceStatus    MIN-ACCESS read-only    DESCRIPTION             "Write access is not required."    ::= { mldMIBCompliances 2 }-- units of conformancemldBaseMIBGroup OBJECT-GROUP    OBJECTS { mldCacheSelf,              mldCacheStatus, mldInterfaceStatus            }    STATUS  current    DESCRIPTION            "The basic collection of objects providing management of            MLD.  The mldBaseMIBGroup is designed to allow for the            manager creation and deletion of MLD cache entries."    ::= { mldMIBGroups 1 }mldRouterMIBGroup OBJECT-GROUP    OBJECTS { mldCacheUpTime, mldCacheExpiryTime,              mldInterfaceQueryInterval,              mldInterfaceJoins, mldInterfaceGroups,              mldCacheLastReporter,              mldInterfaceQuerierUpTime,              mldInterfaceQuerierExpiryTime,              mldInterfaceQuerier,              mldInterfaceVersion,              mldInterfaceQueryMaxResponseDelay,              mldInterfaceRobustness,              mldInterfaceLastListenQueryIntvl            }    STATUS  current    DESCRIPTION            "A collection of additional objects for management of MLD            in routers."    ::= { mldMIBGroups 2 }mldHostMIBGroup OBJECT-GROUP    OBJECTS { mldInterfaceQuerier            }    STATUS  current    DESCRIPTION            "A collection of additional objects for management of MLD            in hosts."    ::= { mldMIBGroups 3 }mldProxyMIBGroup OBJECT-GROUP    OBJECTS { mldInterfaceProxyIfIndex }    STATUS  current    DESCRIPTION            "A collection of additional objects for management of MLD            proxy devices."    ::= { mldMIBGroups 4 }END

⌨️ 快捷键说明

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