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

📄 rfc1516.mib

📁 wm PNE 3.3 source code, running at more than vxworks6.x version.
💻 MIB
📖 第 1 页 / 共 4 页
字号:
   SNMP-REPEATER-MIB DEFINITIONS ::= BEGIN   IMPORTS       Counter, TimeTicks, Gauge           FROM RFC1155-SMI       mib-2, DisplayString                FROM RFC1213-MIB       TRAP-TYPE                           FROM RFC-1215       OBJECT-TYPE                         FROM RFC-1212;   snmpDot3RptrMgt OBJECT IDENTIFIER ::= { mib-2 22 }   -- 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.   --                      References   --   -- The following references are used throughout this MIB:   --   -- [IEEE 802.3 Std]   --    refers to IEEE 802.3/ISO 8802-3 Information processing   --    systems - Local area networks - Part 3: Carrier sense   --    multiple access with collision detection (CSMA/CD)   --    access method and physical layer specifications   --    (2nd edition, September 21, 1990).   --   -- [IEEE 802.3 Rptr Mgt]   --    refers to IEEE P802.3K, 'Layer Management for 10 Mb/s   --    Baseband Repeaters, Section 19,' Draft Supplement to   --    ANSI/IEEE 802.3, (Draft 8, April 9, 1992)   --                      MIB Groups   --   -- The rptrBasicPackage group is mandatory.   -- The rptrMonitorPackage and rptrAddrTrackPackage   -- groups are optional.   rptrBasicPackage       OBJECT IDENTIFIER ::= { snmpDot3RptrMgt 1 }   rptrMonitorPackage       OBJECT IDENTIFIER ::= { snmpDot3RptrMgt 2 }   rptrAddrTrackPackage       OBJECT IDENTIFIER ::= { snmpDot3RptrMgt 3 }   -- object identifiers for organizing the information   -- in the groups by repeater, port-group, and port   rptrRptrInfo       OBJECT IDENTIFIER ::= { rptrBasicPackage 1 }   rptrGroupInfo       OBJECT IDENTIFIER ::= { rptrBasicPackage 2 }   rptrPortInfo       OBJECT IDENTIFIER ::= { rptrBasicPackage 3 }   rptrMonitorRptrInfo       OBJECT IDENTIFIER ::= { rptrMonitorPackage 1 }   rptrMonitorGroupInfo       OBJECT IDENTIFIER ::= { rptrMonitorPackage 2 }   rptrMonitorPortInfo       OBJECT IDENTIFIER ::= { rptrMonitorPackage 3 }   rptrAddrTrackRptrInfo     -- this subtree is currently unused       OBJECT IDENTIFIER ::= { rptrAddrTrackPackage 1 }   rptrAddrTrackGroupInfo    -- this subtree is currently unused       OBJECT IDENTIFIER ::= { rptrAddrTrackPackage 2 }   rptrAddrTrackPortInfo       OBJECT IDENTIFIER ::= { rptrAddrTrackPackage 3 }   --   --                    The BASIC GROUP   --   -- Implementation of the Basic Group is mandatory for all   -- managed repeaters.   --   -- Basic Repeater Information   --   -- Configuration, status, and control objects for the overall   -- repeater   --   rptrGroupCapacity OBJECT-TYPE       SYNTAX    INTEGER (1..1024)       ACCESS    read-only       STATUS    mandatory       DESCRIPTION               "The rptrGroupCapacity is the number of groups               that can be contained within the repeater.  Within               each managed repeater, the groups are uniquely               numbered in the range from 1 to rptrGroupCapacity.               Some groups may not be present in the repeater, in               which case the actual number of groups present               will be less than rptrGroupCapacity.  The number               of groups present will never be greater than               rptrGroupCapacity.               Note:  In practice, this will generally be the               number of field-replaceable units (i.e., modules,               cards, or boards) that can fit in the physical               repeater enclosure, and the group numbers will               correspond to numbers marked on the physical               enclosure."       REFERENCE               "Reference IEEE 802.3 Rptr Mgt, 19.2.3.2,               aRepeaterGroupCapacity."       ::= { rptrRptrInfo 1 }   rptrOperStatus OBJECT-TYPE       SYNTAX  INTEGER {                   other(1),            -- undefined or unknown status                   ok(2),               -- no known failures                   rptrFailure(3),      -- repeater-related failure                   groupFailure(4),     -- group-related failure                   portFailure(5),      -- port-related failure                   generalFailure(6)    -- failure, unspecified type               }       ACCESS    read-only       STATUS    mandatory       DESCRIPTION               "The rptrOperStatus object indicates the               operational state of the repeater.  The               rptrHealthText object may be consulted for more               specific information about the state of the               repeater's health.               In the case of multiple kinds of failures (e.g.,               repeater failure and port failure), the value of               this attribute shall reflect the highest priority               failure in the following order, listed highest               priority first:                   rptrFailure(3)                   groupFailure(4)                   portFailure(5)                   generalFailure(6)."       REFERENCE               "Reference IEEE 802.3 Rptr Mgt, 19.2.3.2,               aRepeaterHealthState."       ::= { rptrRptrInfo 2 }   rptrHealthText OBJECT-TYPE       SYNTAX    DisplayString (SIZE (0..255))       ACCESS    read-only       STATUS    mandatory       DESCRIPTION               "The health text object is a text string that               provides information relevant to the operational               state of the repeater.  Agents may use this string               to provide detailed information on current               failures, including how they were detected, and/or               instructions for problem resolution.  The contents               are agent-specific."       REFERENCE               "Reference IEEE 802.3 Rptr Mgt, 19.2.3.2,               aRepeaterHealthText."       ::= { rptrRptrInfo 3 }   rptrReset OBJECT-TYPE       SYNTAX    INTEGER {                     noReset(1),                     reset(2)                 }       ACCESS    read-write       STATUS    mandatory       DESCRIPTION               "Setting this object to reset(2) causes a               transition to the START state of Fig 9-2 in               section 9 [IEEE 802.3 Std].               Setting this object to noReset(1) has no effect.               The agent will always return the value noReset(1)               when this object is read.               After receiving a request to set this variable to               reset(2), the agent is allowed to delay the reset               for a short period.  For example, the implementor               may choose to delay the reset long enough to allow               the SNMP response to be transmitted.  In any               event, the SNMP response must be transmitted.               This action does not reset the management counters               defined in this document nor does it affect the               portAdminStatus parameters.  Included in this               action is the execution of a disruptive Self-Test               with the following characteristics:  a) The nature               of the tests is not specified.  b) The test resets               the repeater but without affecting management               information about the repeater.  c) The test does               not inject packets onto any segment.  d) Packets               received during the test may or may not be               transferred.  e) The test does not interfere with               management functions.               After performing this self-test, the agent will               update the repeater health information (including               rptrOperStatus and rptrHealthText), and send a               rptrHealth trap."       REFERENCE               "Reference IEEE 802.3 Rptr Mgt, 19.2.3.3,               acResetRepeater."       ::= { rptrRptrInfo 4 }   rptrNonDisruptTest OBJECT-TYPE       SYNTAX    INTEGER {                     noSelfTest(1),                     selfTest(2)                 }       ACCESS    read-write       STATUS    mandatory       DESCRIPTION               "Setting this object to selfTest(2) causes the               repeater to perform a agent-specific, non-               disruptive self-test that has the following               characteristics:  a) The nature of the tests is               not specified.  b) The test does not change the               state of the repeater or management information               about the repeater.  c) The test does not inject               packets onto any segment.  d) The test does not               prevent the relay of any packets.  e) The test               does not interfere with management functions.               After performing this test, the agent will update               the repeater health information (including               rptrOperStatus and rptrHealthText) and send a               rptrHealth trap.               Note that this definition allows returning an               'okay' result after doing a trivial test.               Setting this object to noSelfTest(1) has no               effect.  The agent will always return the value               noSelfTest(1) when this object is read."       REFERENCE               "Reference IEEE 802.3 Rptr Mgt, 19.2.3.3,               acExecuteNonDisruptiveSelfTest."       ::= { rptrRptrInfo 5 }   rptrTotalPartitionedPorts OBJECT-TYPE       SYNTAX    Gauge       ACCESS    read-only       STATUS    mandatory       DESCRIPTION               "This object returns the total number of ports in               the repeater whose current state meets all three               of the following criteria:  rptrPortOperStatus               does not have the value notPresent(3),               rptrPortAdminStatus is enabled(1), and               rptrPortAutoPartitionState is autoPartitioned(2)."       ::= { rptrRptrInfo 6 }   --   -- The Basic Port Group Table   --   rptrGroupTable OBJECT-TYPE       SYNTAX    SEQUENCE OF RptrGroupEntry       ACCESS    not-accessible       STATUS    mandatory       DESCRIPTION               "Table of descriptive and status information about               the groups of ports."       ::= { rptrGroupInfo 1 }   rptrGroupEntry OBJECT-TYPE       SYNTAX    RptrGroupEntry       ACCESS    not-accessible       STATUS    mandatory       DESCRIPTION               "An entry in the table, containing information               about a single group of ports."       INDEX    { rptrGroupIndex }       ::= { rptrGroupTable 1 }   RptrGroupEntry ::=       SEQUENCE {           rptrGroupIndex               INTEGER,           rptrGroupDescr               DisplayString,           rptrGroupObjectID               OBJECT IDENTIFIER,           rptrGroupOperStatus               INTEGER,           rptrGroupLastOperStatusChange               TimeTicks,           rptrGroupPortCapacity               INTEGER       }   rptrGroupIndex OBJECT-TYPE       SYNTAX    INTEGER (1..1024)       ACCESS    read-only       STATUS    mandatory       DESCRIPTION               "This object identifies the group within the               repeater for which this entry contains               information.  This value is never greater than               rptrGroupCapacity."       REFERENCE               "Reference IEEE 802.3 Rptr Mgt, 19.2.5.2,               aGroupID."       ::= { rptrGroupEntry 1 }   rptrGroupDescr OBJECT-TYPE       SYNTAX    DisplayString (SIZE (0..255))       ACCESS    read-only       STATUS    mandatory       DESCRIPTION               "A textual description of the group.  This value               should include the full name and version               identification of the group's hardware type and               indicate how the group is differentiated from

⌨️ 快捷键说明

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