NETWORTH-TriSegment-MIB DEFINITIONS ::= BEGIN -- September 30, 1994 -- This MIB specifies the management information available from a management -- daughterboard attached to a TriSegment module either in a Series 4000 -- chassis or in a Stackable configuration. It is the synthesis of four -- separate MIBs, the headers of which are included below as comments. -- NETWORTH-S4000-CHASSIS-MIB DEFINITIONS ::= BEGIN -- December 11, 1992 -- The Chassis MIB defines the configuration of the chassis as well as -- "box" level information such as temperature, fan status, and power-supply -- status. -- NOVELL-SNMP-REPEATER-MIB DEFINITIONS ::= BEGIN -- January 23, 1992 -- This MIB is identical to the July 22, 1991 version of the -- IETF Internet Draft "draft-ietf-hubmib-mib-00.txt" with the -- following exceptions: -- The MIB has been moved into Novell's enterprise space. -- The veryLongEvents counter has been added to rptrMonitorPortTable -- The rptrExtensionsGroup has been added. -- NETWORTH-S4000-ETHERNET-MSM-MIB-EXTENSIONS DEFINITIONS ::= BEGIN -- December 11, 1992 -- In the standard Ethernet hub MIB, a hub is defined to be a collection of -- ports on the same backplane. This definition does not fit well for the MSM -- on which groups of eight ports can be assigned to different backplanes. -- For this reason, all MSMs appear to belong to the same hub in the standard -- MIB, and we rely on the following MIB to clarify the situation. Note that -- in the following, the term "Pg" refers to an eight port group and the term -- "group" refers to a module or a board. -- NETWORTH-S4000-NET-NGMT-MIB IMPORTS enterprises, Counter, TimeTicks, IpAddress FROM RFC1155-SMI 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: DisplayString ::= OCTET STRING -- FROM RFC1213-MIB 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. -- -- 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. novell OBJECT IDENTIFIER ::= { enterprises 23 } mibDoc OBJECT IDENTIFIER ::= { novell 2 } nsnmpDot3RptrMgt OBJECT IDENTIFIER ::= { mibDoc 2 } -- groups in the SNMP Repeater Mib rptrBasicGroup OBJECT IDENTIFIER ::= { nsnmpDot3RptrMgt 1 } rptrMonitorGroup OBJECT IDENTIFIER ::= { nsnmpDot3RptrMgt 2 } rptrAddrTrackGroup OBJECT IDENTIFIER ::= { nsnmpDot3RptrMgt 3 } rptrExtensionsGroup OBJECT IDENTIFIER ::= { nsnmpDot3RptrMgt 4 } -- The Basic Group -- Implementation of the Basic Group is mandatory for all -- managed repeaters. -- -- The Basic Repeater Table -- rptrBasicTable OBJECT-TYPE SYNTAX SEQUENCE OF RptrBasicEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Status information and control variables for a collection of repeaters in a particular system." ::= { rptrBasicGroup 1 } rptrBasicEntry OBJECT-TYPE SYNTAX RptrBasicEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Status information and control variables for a particular repeater in the system." INDEX { rptrBasID } ::= { rptrBasicTable 1 } RptrBasicEntry ::= SEQUENCE { rptrBasID INTEGER, rptrBasManufacturer OCTET STRING, rptrBasProduct DisplayString, rptrBasVersion DisplayString, rptrBasGroupCapacity INTEGER, rptrBasGroupMap OCTET STRING, rptrBasHealthState INTEGER, rptrBasHealthText DisplayString, rptrBasHealthData OCTET STRING, rptrBasReset INTEGER, rptrBasSelfTest1 INTEGER, rptrBasSelfTest2 INTEGER } rptrBasID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "The value of rptrID is assigned so as to uniquely identify a repeater in a system where a single agent manages multiple repeaters." REFERENCE "Reference [12] 19.2.3.2, hubID." ::= { rptrBasicEntry 1 } rptrBasManufacturer OBJECT-TYPE SYNTAX OCTET STRING (SIZE (3)) ACCESS read-only STATUS mandatory DESCRIPTION "A 24-bit value that identifies the manufacturer." REFERENCE "Reference IEEE 802.1F/D7, May 1, 1991, Section 8.2, ResourceInfo.manufacturerID." ::= { rptrBasicEntry 2 } rptrBasProduct OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Manufacturer-defined product identifier. Its format and size are unrestricted." REFERENCE "Reference IEEE 802.1F/D7, May 1, 1991, Section 8.2, ResourceInfo.manufacturerProductID." ::= { rptrBasicEntry 3 } rptrBasVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Manufacturer-defined product revision designation. Its format and size are unrestricted." REFERENCE "Reference IEEE 802.1F/D7, May 1, 1991, Section 8.2, ResourceInfo.ManufacturerProductVersion." ::= { rptrBasicEntry 4 } rptrBasGroupCapacity OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "The rptrBasGroupCapacity 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 rptrBasGroupCapacity. Some groups may not be present in a given repeater instance, in which case the actual number of groups present will be less than rptrBasGroupCapacity. The number of groups present will never be greater than rptrBasGroupCapacity. 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 [12] 19.2.3.2, hubGroupCapacity." ::= { rptrBasicEntry 5 } rptrBasGroupMap OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..128)) -- bit map ACCESS read-only STATUS mandatory DESCRIPTION "This octet string represents the current configuration of groups, encoded as a bit string. Each group is represented by a single bit. When the value of a bit=1, it indicates that the group represented by that bit is present in the repeater; when zero, the group is not present. Note: The bitstring mapping text below does not match the IETF conventions, and will be modified appropriately. The number of octets in the string is rptrBasGroupCapacity divided by 8, rounded up to the next whole number of octets. For example, if rptrBasGroupCapacity is 12, the octet string returned by the agent will be of length two. The first octet will encode the configuration of groups 1-8, where group one is represented by the least significant bit of the octet. The second octet will likewise encode groups 9-16. In general, octet i encodes groups (8i-7) through (8i), where (8i-7) is represented by the least significant bit and (8i) by the most significant bit of the octet." REFERENCE "Reference [12] 19.2.3.2, hubGroupMap." ::= { rptrBasicEntry 6 } rptrBasHealthState OBJECT-TYPE SYNTAX INTEGER { other(1), -- undefined or unknown state 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 health state object indicates the operational state of the repeater. The rptrBasHealthData and rptrBasHealthText objects 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: rptrFailure(3) groupFailure(4) portFailure(5) generalFailure(6)" REFERENCE "Reference [12] 19.2.3.2, hubHealthState." ::= { rptrBasicEntry 7 } rptrBasHealthText 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 mechanism to provide detailed failure information or instructions for problem resolution. The contents are agent-specific." REFERENCE "Reference [12] 19.2.3.2, hubHealthText." ::= { rptrBasicEntry 8 } rptrBasHealthData OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The health data object is a block of data octets that provides information relevant to the operational state of the repeater. The encoding of this data block is agent-dependent. Agents may use this mechanism to provide detailed failure information or instructions for problem resolution." REFERENCE "Reference [12] 19.2.3.2, hubHealthData." ::= { rptrBasicEntry 9 } rptrBasReset OBJECT-TYPE SYNTAX INTEGER { noReset(1), reset(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this variable to reset(2) causes a transition to the START state of Fig 9-2 in section 9 [11]. Setting this variable to noReset(1) has no effect. The agent will always return the value noReset(1) when this variable is read. This action does not reset the management counters defined in this document nor does it affect the portAdminState parameters. Included in this action is the execution of rptrBasSelfTest2. As a result of this action a rptrReset trap will be sent. Note: This action may result in the loss of packets." REFERENCE "Reference [12] 19.2.3.3, resetHubAction." ::= { rptrBasicEntry 10 } rptrBasSelfTest1 OBJECT-TYPE SYNTAX INTEGER { noSelfTest(1), selfTest(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this variable to selfTest(2) causes the repeater to perform a agent-specific, non- disruptive self-test that has the following characteristics: (1) The nature of the tests is not specified. (2) The test does not change the state of the repeater or management information about the repeater. (3) The test does not inject packets onto any segment. (4) The test does not prevent the relay of any packets. (5) The test does not interfere with management functions. After performing this test the agent will update the repeater health information. If a change in the repeater health has occurred, the agent will send a rptrHealth trap. Setting this variable to noSelfTest(1) has no effect. The agent will always return the value noSelfTest(1) when this variable is read." REFERENCE "Reference [12] 19.2.3.3, executeSelfTest1Action." ::= { rptrBasicEntry 11 } rptrBasSelfTest2 OBJECT-TYPE SYNTAX INTEGER { noSelfTest(1), selfTest(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this variable to selfTest(2) causes the repeater to perform a agent-specific, disruptive self-test that has the following characteristics: (1) The nature of the tests is not specified. (2) The test resets the repeater but without affecting management information about the repeater. (3) The test does not inject packets onto any segment. (4) Packets received during the test may or may not be relayed. After performing this test the agent will update the repeater health information. If a change in the repeater health has occurred, the agent will send a rptrHealth trap. Setting this variable to noSelfTest(1) has no effect. The agent will always return the value noSelfTest(1) when this variable is read." REFERENCE "Reference [12] 19.2.3.3, executeSelfTest2Action." ::= { rptrBasicEntry 12 } -- -- The Basic Port Group Table -- rptrBasicGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RptrBasicGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of descriptive and status information about the groups of ports." ::= { rptrBasicGroup 2 } rptrBasicGroupEntry OBJECT-TYPE SYNTAX RptrBasicGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing information about a single group of ports." INDEX { rptrBasGroupRptrID, rptrBasGroupID } ::= { rptrBasicGroupTable 1 } RptrBasicGroupEntry ::= SEQUENCE { rptrBasGroupRptrID INTEGER, rptrBasGroupID INTEGER, rptrBasGroupDescr DisplayString, rptrBasGroupObjectID OBJECT IDENTIFIER, rptrBasGroupUpTime TimeTicks, rptrBasGroupNumOfPorts INTEGER } rptrBasGroupRptrID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the repeater containing the group for which this entry contains information." ::= { rptrBasicGroupEntry 1 } rptrBasGroupID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the group within the repeater for which this entry contains information. This value is never greater than rptrBasGroupCapacity." REFERENCE "Reference [12] 19.2.5.2, groupID." ::= { rptrBasicGroupEntry 2 } rptrBasGroupDescr 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 other groups in the repeater. 'Wilma Flintstone 6-Port FOIRL Plug-in Module, Rev A' or 'Barney Rubble 10BASE-T 4-port SIMM socket V. 2.1' are examples of valid group descriptions. It is mandatory that this only contain printable ASCII characters." REFERENCE "No reference (new object)." ::= { rptrBasicGroupEntry 3 } rptrBasGroupObjectID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The vendor's authoritative identification of the group. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides a straight-forward and unambiguous means for determining what kind of group is being managed. For example, this variable could take the value 1.3.6.1.4.1.4242.1.2.14 if vendor 'Flintstones, Inc.' was assigned the subtree 1.3.6.1.4.1.4242, and had assigned the identifier 1.3.6.1.4.1.4242.1.2.14 to its 'Wilma Flintstone 6-Port FOIRL Plug-in Module.'" REFERENCE "No reference (new object)." ::= { rptrBasicGroupEntry 4 } rptrBasGroupUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "An object that contains the value of sysUpTime at the time that the management information relating to this group was last reset. A value of zero would indicate that the group was present when the agent last restarted. A non-zero value would indicate that the group had been added to the repeater after the agent last restarted." REFERENCE "No reference (new object)." ::= { rptrBasicGroupEntry 5 } rptrBasGroupNumOfPorts OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "The rptrBasGroupNumOfPorts is the number of ports contained within the group. Valid range is 1- 1024. Within each group, the ports are uniquely numbered in the range from 1 to rptrBasGroupNumOfPorts. Note: In practice, this will generally be the number of ports on a module, card, or board, and the port numbers will correspond to numbers marked on the physical embodiment." REFERENCE "Reference [12] 19.2.5.2, numberOfPorts." ::= { rptrBasicGroupEntry 6 } -- -- The Basic Port Table -- rptrBasicPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RptrBasicPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of descriptive and status information about the ports." ::= { rptrBasicGroup 3 } rptrBasicPortEntry OBJECT-TYPE SYNTAX RptrBasicPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing information about a single port." INDEX { rptrBasPortRptrID, rptrBasPortGroupID, rptrBasPortID } ::= { rptrBasicPortTable 1 } RptrBasicPortEntry ::= SEQUENCE { rptrBasPortRptrID INTEGER, rptrBasPortGroupID INTEGER, rptrBasPortID INTEGER, rptrBasPortAdminState INTEGER, rptrBasPortAutoPartitionState INTEGER } rptrBasPortRptrID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the repeater containing the port for which this entry contains information." ::= { rptrBasicPortEntry 1 } rptrBasPortGroupID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the group containing the port for which this entry contains information." ::= { rptrBasicPortEntry 2 } rptrBasPortID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the port within the group within the repeater for which this entry contains management information. This value can never be greater than rptrBasGroupNumOfPorts for the associated group." REFERENCE "Reference [12] 19.2.6.2, portID." ::= { rptrBasicPortEntry 3 } rptrBasPortAdminState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this variable to disabled(1) disables the port. A disabled port neither transmits nor receives. Once disabled, a port must be explicitly enabled to restore operation. A port which is disabled when power is lost or when a reset is exerted shall remain disabled when normal operation resumes. The admin state takes precedence over auto- partition and functionally operates between the auto-partition mechanism and the AUI/PMA. Setting this variable to enabled(2) enables the port and exerts a BEGIN on the port's auto- partition state machine. Note: What the above means is that when a port becomes disabled, its current auto-partition state is frozen until the port is next enabled. When the port becomes enabled, the auto-partition state becomes notAutoPartitioned, regardless of its pre-disabling state. This text will be clarified in the next draft." REFERENCE "Reference [12] 19.2.6.2, portAdminState and [12] 19.2.6.3, portAdminControl." ::= { rptrBasicPortEntry 4 } rptrBasPortAutoPartitionState OBJECT-TYPE SYNTAX INTEGER { autoPartitioned(1), notAutoPartitioned(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The autoPartitionState flag indicates whether the port is currently partitioned by the repeater's auto-partition protection. The conditions that cause port partitioning are specified in partition state machine in Sect. 9 [11]. They are not differentiated here." REFERENCE "Reference [12] 19.2.6.2, autoPartitionState." ::= { rptrBasicPortEntry 5 } -- -- The MONITOR GROUP -- -- Implementation of this group is optional, but within the -- group all elements are mandatory. If a managed repeater -- implements any part of this group, the entire group shall -- be implemented. -- -- The Repeater Monitor Table -- rptrMonitorTable OBJECT-TYPE SYNTAX SEQUENCE OF RptrMonitorEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Statistics for a collection of repeaters in a particular system." ::= { rptrMonitorGroup 1 } rptrMonitorEntry OBJECT-TYPE SYNTAX RptrMonitorEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing statistics for a single repeater." INDEX { rptrMonID } ::= { rptrMonitorTable 1 } RptrMonitorEntry ::= SEQUENCE { rptrMonID INTEGER, rptrMonTransmitCollisions Counter, rptrMonMJLPs Counter } rptrMonID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the repeater for which this entry contains monitor information." ::= { rptrMonitorEntry 1 } rptrMonTransmitCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented every time the repeater state machine enters the TRANSMIT COLLISION state from any state other than ONE PORT LEFT (Ref: Fig 9-2) [11]. Note: The approximate minimum time for counter rollover is 16 hours." REFERENCE "Reference [12] 19.2.3.2, transmitCollisions." ::= { rptrMonitorEntry 2 } rptrMonMJLPs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The repeater MJLPs object counts the number of times the repeater enters the DISABLE OUTPUT state in the MAU Jabber Lockup Protection state diagram (Fig. 9-5) [11]. Note: The approximate minimum time for counter rollover is 200 days." REFERENCE "Reference [12] 19.2.3.2, repeaterMJLPs." ::= { rptrMonitorEntry 3 } -- -- The Port Monitor Table -- nrptrMonitorPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RptrMonitorPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of performance and error statistics for the ports." ::= { rptrMonitorGroup 2 } nrptrMonitorPortEntry OBJECT-TYPE SYNTAX RptrMonitorPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing performance and error statistics for a single port." INDEX { rptrMonPortRptrID, rptrMonPortGroupID, rptrMonPortID } ::= { nrptrMonitorPortTable 1 } RptrMonitorPortEntry ::= SEQUENCE { rptrMonPortRptrID INTEGER, rptrMonPortGroupID INTEGER, rptrMonPortID INTEGER, rptrMonPortReadableFrames Counter, rptrMonPortReadableOctets Counter, rptrMonPortFrameCheckSequenceErrs Counter, rptrMonPortAlignmentErrors Counter, rptrMonPortFrameTooLongs Counter, rptrMonPortShortEvents Counter, rptrMonPortRunts Counter, rptrMonPortCollisions Counter, rptrMonPortLateCollisions Counter, rptrMonPortDataRateMismatches Counter, rptrMonPortAutoPartitions Counter, rptrMonPortVeryLongEvents Counter } rptrMonPortRptrID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "Repeater ID for identifying the port." ::= { nrptrMonitorPortEntry 1 } rptrMonPortGroupID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "Group ID for identifying the port." ::= { nrptrMonitorPortEntry 2 } rptrMonPortID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "Port ID for identifying the port." REFERENCE "Reference [12] 19.2.6.2, portID." ::= { nrptrMonitorPortEntry 3 } rptrMonPortReadableFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A representation of the total frames of valid frame length. This counter is incremented by one for each frame whose OctetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize (Ref: 4.4.2.1 [11]) and for which FCSError is not asserted. Note: The approximate minimum time between counter rollovers is 81 hours." REFERENCE "Reference [12] 19.2.6.2, readableFrames." ::= { nrptrMonitorPortEntry 4 } rptrMonPortReadableOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment counter by OctetCount for each frame which which has been determined to be a readable frame. Note: The approximate minimum time between counter rollovers is 58 minutes." REFERENCE "Reference [12] 19.2.6.2, readableOctets." ::= { nrptrMonitorPortEntry 5 } rptrMonPortFrameCheckSequenceErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment counter by one for each frame with FCSError and without FramingError and whose OctetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize (Ref: 4.4.2.1 [11]). Note: The approximate minimum time between counter rollovers is 81 hours." REFERENCE "Reference [12] 19.2.6.2, frameCheckSequenceErrors." ::= { nrptrMonitorPortEntry 6 } rptrMonPortAlignmentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment counter by one for each frame with FCSError and FramingError and whose octetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize (Ref: 4.4.2.1 [11]). Note: The approximate minimum time between counter rollovers is 81 hours." REFERENCE "Reference [12] 19.2.6.2, alignmentErrors." ::= { nrptrMonitorPortEntry 7 } rptrMonPortFrameTooLongs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment counter by one for each frame whose OctetCount is greater than maxFrameSize (Ref: 4.4.2.1 [11]). Note: The approximate minimum time between counter rollovers is 61 days." REFERENCE "Reference [12] 19.2.6.2, framesTooLong." ::= { nrptrMonitorPortEntry 8 } rptrMonPortShortEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment counter by one for each carrier event whose ActivityDuration is greater than ShortEventMinTime and less than ShortEventMaxTime. ShortEventMinTime represents any event of sufficient duration to initiate transmission by a repeater. ShortEventMaxTime is greater than 7.4uS and less than 8.2uS. ShortEventMaxTime has tolerances included to provide for circuit losses between a conformance test point at the AUI and the measurement point within the state machine. Note: shortEvents may indicate an externally generated noise hit which will cause the relay to transmit Runts to its other ports, or propagate a collision (which may be late) back to the transmitting DTE and damaged frames to the rest of the network. Such shortEvents are not a feature of normal network activity. Also it should be noted that a MAU that is attached to a coax segment may have several carrier dropouts on the DI circuit before the CI circuit is active and stable. Such dropouts will increment the shortEvent counter but are considered normal for a coax segment." REFERENCE "Reference [12] 19.2.6.2, shortEvents." ::= { nrptrMonitorPortEntry 9 } rptrMonPortRunts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment counter by one for each carrier event whose ActivityDuration is greater than ShortEventMaxTime and less than RuntMaxTime. RuntMaxTime is greater than 53.2uS and less than 56.0uS. An event whose length is greater than 7.4uS but less than 8.2uS shall increment either the ShortEvent object or the runts object but not both. A non-collision event greater than 53.2uS but less than 56.0uS may or may not be counted as a runt. A non-collision event greater than or equal to 56.0uS shall not be counted as a Runt. RuntMaxTime has tolerances included to provide for circuit losses between a conformance test point at the AUI and the measurement point within the state machine. Note: Runts do not indicate a problem in the network. The approximate minimum time for counter rollover is 16 hours." REFERENCE "Reference [12] 19.2.6.2, runts." ::= { nrptrMonitorPortEntry 10 } rptrMonPortCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment counter by one for each carrier event in which the CIPresent(X) variable has the value SQE (see 9.6.6.2 [11]). Note: The approximate minimum time for counter rollover is 16 hours." REFERENCE "Reference [12] 19.2.6.2, collisions." ::= { nrptrMonitorPortEntry 11 } rptrMonPortLateCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment counter by one for each carrier event in which the CIPresent(X) variable has the value SQE (see 9.6.6.2 [11]) at any time when the ActivityDuration is greater than the RuntMaxTime. A late collision is counted twice, as both a collision and as a late collision. LateCollisionThreshold has tolerances included to provide for circuit losses between a conformance test point at the AUI and the measurement point within the state machine. Note: The approximate minimum time between counter rollovers is 81 hours." REFERENCE "Reference [12] 19.2.6.2, lateCollisions." ::= { nrptrMonitorPortEntry 12 } rptrMonPortDataRateMismatches OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The dataRateMismatches object counts the number of times that a packet has been received by this port with the transmission frequency (data rate) detectably mismatched from the local transmit frequency. The exact degree is implementation- specific and is to be defined by the implementor for conformance testing. Note: Whether or not the repeater was able to maintain data integrity is beyond the scope of this standard." REFERENCE "Reference [12] 19.2.6.2, dataRateMismatches." ::= { nrptrMonitorPortEntry 13 } rptrMonPortAutoPartitions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The autoPartitions object counts the number of times that the repeater has automatically partitioned this port. The conditions that cause port partitioning are specified in partition state machine in Sect. 9 [11]. They are not differentiated here. Note: The approximate minimum time between counter rollovers is 20 days." REFERENCE "Reference [12] 19.2.6.2, autoPartitions." ::= { nrptrMonitorPortEntry 14 } rptrMonPortVeryLongEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The veryLongEvents object counts the number of times a packet has been received by this port that was so long that the repeater was forced to go into a jabber protection condition. Note: The approximate minimum time for counter rollover is 200 days." ::= { nrptrMonitorPortEntry 15 } -- -- The ADDRESS TRACKING GROUP -- -- Implementation of this group is optional; it is appropriate -- for all systems which have the necessary metering. If a -- managed repeater implements any part of this group, the entire -- group shall be implemented. -- -- The Port Address Tracking Table -- nrptrAddrTrackTable OBJECT-TYPE SYNTAX SEQUENCE OF RptrAddrTrackEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of address mapping information about the ports." ::= { rptrAddrTrackGroup 1 } nrptrAddrTrackEntry OBJECT-TYPE SYNTAX RptrAddrTrackEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing address mapping information about a single port." INDEX { rptrAddrRptrID, rptrAddrGroupID, rptrAddrPortID } ::= { nrptrAddrTrackTable 1 } RptrAddrTrackEntry ::= SEQUENCE { rptrAddrRptrID INTEGER, rptrAddrGroupID INTEGER, rptrAddrPortID INTEGER, rptrAddrLastSourceAddress MacAddress, rptrAddrSourceAddrChanges Counter } rptrAddrRptrID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "Repeater ID for identifying the port." ::= { nrptrAddrTrackEntry 1 } rptrAddrGroupID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "Group ID for identifying the port." ::= { nrptrAddrTrackEntry 2 } rptrAddrPortID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "Port index for identifying the port." REFERENCE "Reference [12] 19.2.6.2, portID." ::= { nrptrAddrTrackEntry 3 } rptrAddrLastSourceAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The lastSourceAddress object is the source address of the last readable frame (i.e., counted by rptrMonPortReadableFrames) received by this port." REFERENCE "Reference [12] 19.2.6.2, lastSourceAddress." ::= { nrptrAddrTrackEntry 4 } rptrAddrSourceAddrChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The rptrAddrSourceAddressChanges object counts the number of the times that the rptrAddrLastSourceAddress for this port has changed. Note: This may indicate whether a link is connected to a single DTE or another multi-user segment. The approximate minimum time for counter rollover is 81 hours." REFERENCE "Reference [12] 19.2.6.2, sourceAddressChanges." ::= { nrptrAddrTrackEntry 5 } -- -- The Extensions Group -- -- Implementation of this group is optional, but within the -- group all elements are mandatory. If a managed repeater -- implements any part of this group, the entire group shall -- be implemented. -- -- The Extended Repeater Table -- rptrExtendedTable OBJECT-TYPE SYNTAX SEQUENCE OF RptrExtendedEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Extended statistics for a collection of repeaters in a particular system." ::= { rptrExtensionsGroup 1 } rptrExtendedEntry OBJECT-TYPE SYNTAX RptrExtendedEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing extended statistics for a single repeater." INDEX { rptrExtID } ::= { rptrExtendedTable 1 } RptrExtendedEntry ::= SEQUENCE { rptrExtID INTEGER, rptrExtTotalOctets Counter, rptrExtName DisplayString } rptrExtID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the repeater for which this entry contains monitor information." ::= { rptrExtendedEntry 1 } rptrExtTotalOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each octet repeated, including the 8 octets of preamble and the FCS for any packet, whether the FCS was correct or not. Note: The approximate minimum time between counter rollovers is 58 minutes." ::= { rptrExtendedEntry 2 } rptrExtName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) ACCESS read-write STATUS mandatory DESCRIPTION "A textual name administratively assigned to this repeater." ::= { rptrExtendedEntry 3 } -- -- The Extended Group Table -- rptrExtendedGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RptrExtendedGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of descriptive and status information about the groups of ports." ::= { rptrExtensionsGroup 2 } rptrExtendedGroupEntry OBJECT-TYPE SYNTAX RptrExtendedGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing information about a single group of ports." INDEX { rptrExtGroupRptrID, rptrExtGroupID } ::= { rptrExtendedGroupTable 1 } RptrExtendedGroupEntry ::= SEQUENCE { rptrExtGroupRptrID INTEGER, rptrExtGroupID INTEGER, rptrExtGroupSlotNo INTEGER, rptrExtGroupChassisID INTEGER } rptrExtGroupRptrID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the repeater containing the group for which this entry contains information." ::= { rptrExtendedGroupEntry 1 } rptrExtGroupID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the group within the repeater for which this entry contains information. This value is never greater than rptrBasGroupCapacity." ::= { rptrExtendedGroupEntry 2 } rptrExtGroupSlotNo OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of the slot in which the group card resides. A negative value signifies that the slot number is not known." ::= { rptrExtendedGroupEntry 3 } rptrExtGroupChassisID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of the chassis in which the group card resides. A zero value signifies that the chassis number is not known." ::= { rptrExtendedGroupEntry 4 } -- -- The Extended Port Table -- rptrExtendedPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RptrExtendedPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of descriptive and status information about the ports." ::= { rptrExtensionsGroup 3 } rptrExtendedPortEntry OBJECT-TYPE SYNTAX RptrExtendedPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing information about a single port." INDEX { rptrExtPortRptrID, rptrExtPortGroupID, rptrExtPortID } ::= { rptrExtendedPortTable 1 } RptrExtendedPortEntry ::= SEQUENCE { rptrExtPortRptrID INTEGER, rptrExtPortGroupID INTEGER, rptrExtPortID INTEGER, rptrExtPortLinkState INTEGER, rptrExtPortName DisplayString, rptrExtPortLoginName DisplayString, rptrExtPortBackplane INTEGER } rptrExtPortRptrID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the repeater containing the port for which this entry contains information." ::= { rptrExtendedPortEntry 1 } rptrExtPortGroupID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the group containing the port for which this entry contains information." ::= { rptrExtendedPortEntry 2 } rptrExtPortID OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the port within the group within the repeater for which this entry contains management information. This value can never be greater than rptrBasGroupNumOfPorts for the associated group." REFERENCE "Reference [12] 19.2.6.2, portID." ::= { rptrExtendedPortEntry 3 } rptrExtPortLinkState OBJECT-TYPE SYNTAX INTEGER { linkDown(1), linkUp(2), notApplicable(3) } ACCESS read-only STATUS mandatory DESCRIPTION "A value indicating the current state of the link attached to the port. The possible values are: linkDown(1) The link pulses are not being received by the port. linkUp(2) The link pulses are being received by the port. notApplicable(3) The port is an AUI or other non-10BaseT port." ::= { rptrExtendedPortEntry 4 } rptrExtPortName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) ACCESS read-write STATUS mandatory DESCRIPTION "A textual name administratively assigned to this port." ::= { rptrExtendedPortEntry 5 } rptrExtPortLoginName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..47)) ACCESS read-only STATUS mandatory DESCRIPTION "The login name of the user currently logged in, via this port, to the server containing this repeater; otherwise, the null string" ::= { rptrExtendedPortEntry 6 } rptrExtPortBackplane OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The segment to which the port belongs." ::= { rptrExtendedPortEntry 7 } networth OBJECT IDENTIFIER ::= { enterprises 215 } networthProducts OBJECT IDENTIFIER ::= { networth 1 } networthConcentrators OBJECT IDENTIFIER ::= { networthProducts 1 } nwChassis OBJECT IDENTIFIER ::= { networthConcentrators 1 } nwEthernet OBJECT IDENTIFIER ::= { networthConcentrators 2 } nwNmm OBJECT IDENTIFIER ::= { nwEthernet 4 } IpxAddress ::= OCTET STRING (SIZE (12)) nwChassisType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following satellite(2), -- 1 slot Satellite dcc(3), -- 3 slot Departmental Command Center ncc(4), -- 6 slot Network Command Center ecc(5), -- 10 slot Enterprise Command Center stackable(6) -- Stackable } ACCESS read-only STATUS mandatory DESCRIPTION "The chassis type." ::= { nwChassis 1 } nwChassisBkplType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following ethernetTokenring(2) -- Ethernet and Token Ring } ACCESS read-only STATUS mandatory DESCRIPTION "The chassis backplane type." ::= { nwChassis 2 } nwChassisBkplRev OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The chassis backplane revision." ::= { nwChassis 3 } nwChassisPsType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following watt55(2), -- 55 watt power supply watt80(3), -- 80 watt power supply watt130(4), -- 130 watt power supply watt250(5), -- 250 watt power supply watt350(6), -- 350 watt power supply rdwatt250(7), -- redundant 250 watt power supply rdwatt350(8), -- redundant 350 watt power supply watt40(9), -- 40 watt power supply watt450(10), -- 450 watt power supply rdwatt450(11) -- redundant 450 watt power supply } ACCESS read-only STATUS mandatory DESCRIPTION "The chassis power-supply type." ::= { nwChassis 4 } nwChassisPsStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), -- supply ok fail(2), -- power supply failure unavailable(3) -- status is unavailable } ACCESS read-only STATUS mandatory DESCRIPTION "The chassis power-supply status. 10 slot Enterprise Command Center only." ::= { nwChassis 5 } nwChassisFanStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), -- fans are running fail(2) , -- fan(s) are broken unavailable(3) -- status is unavailable } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the chassis cooling fans. 10 slot Enterprise Command Center only." ::= { nwChassis 6 } nwSlotConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF NwSlotConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The chassis slot configuration table." ::= { nwChassis 7 } nwSlotConfigEntry OBJECT-TYPE SYNTAX NwSlotConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "There is one entry for each slot, regardless of whether a module is present." INDEX { nwSlotIndex } ::= { nwSlotConfigTable 1 } NwSlotConfigEntry ::= SEQUENCE { nwSlotIndex INTEGER, nwModuleId INTEGER, nwModuleType INTEGER, nwModuleDescr DisplayString, nwBkplNum INTEGER, nwPhysAddr OCTET STRING, nwIpAddr IpAddress } nwSlotIndex OBJECT-TYPE SYNTAX INTEGER (1..10) ACCESS read-only STATUS mandatory DESCRIPTION "The slot number. Valid entries are from 1 to 10." ::= { nwSlotConfigEntry 1 } nwModuleId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique hardware id for the module." ::= { nwSlotConfigEntry 2 } nwModuleType OBJECT-TYPE SYNTAX INTEGER { empty(1), -- nothing installed utpm12(2), utp12-t(3), nmm01(4), trm1(5), -- Token-ring 12 port, RI, RO utpm12-s(6), unused1(7), -- unused unused2(8), -- unused utpm12-a(9), -- 12 UTP Port, 1 AUI Port unused3(10), -- unused fiber06(11), -- 6 port fiber module utpm12-f(12), -- 12 port UTP, 1 fiber port utpm12-st(13), -- Smart 12 port Telco utpm12-at(14), -- 12 port Telco, 1 AUI port nae(15), -- NetWare Application Engine mstm24(16), -- 24 port, 2 Telcos mstm24-a(17), -- 24 port, 2 Telcos, 1 AUI mstm24-b(18), -- 24 port, 2 Telcos, 1 BNC mstm24-f(19), -- 24 port, 2 Telcos, 1 fiber msm24(20), -- 24 port, RJ45 msm24-a(21), -- 24 port, RJ45, 1 AUI msm24-b(22), -- 24 port, RJ45, 1 BNC msm24-f(23), -- 24 port, RJ45, 1 fiber msmm24(24), -- 24 port, RJ45, managed msmm24-a(25), -- 24 port, RJ45, 1 AUI, managed msmm24-b(26), -- 24 port, RJ45, 1 BNC, managed msmm24-f(27), -- 24 port, RJ45, 1 fiber, managed msm24t(28), -- 24 port, 2 Telcos msm24t-a(29), -- 24 port, 2 Telcos, 1 AUI msm24t-b(30), -- 24 port, 2 Telcos, 1 BNC msm24t-f(31), -- 24 port, 2 Telcos, 1 fiber msmm24t(32), -- 24 port, 2 Telcos, managed msmm24t-a(33), -- 24 port, 2 Telcos, 1 AUI, managed msmm24t-b(34), -- 24 port, 2 Telcos, 1 BNC, managed msmm24t-f(35), -- 24 port, 2 Telcos, 1 fiber, managed stm24(36), -- stackable, 24 port, RJ45 stm24-a(37), -- stackable, 24 port, RJ45, 1 AUI stm24-b(38), -- stackable, 24 port, RJ45, 1 BNC stm24-f(39), -- stackable, 24 port, RJ45, 1 fiber stmm24t(40), -- stackable, 24 port, 2 Telcos, managed stmm24t-a(41), -- stackable, 24 port, 2 Telcos, 1 AUI, managed stmm24t-b(42), -- stackable, 24 port, 2 Telcos, 1 BNC, managed stmm24t-f(43), -- stackable, 24 port, 2 Telcos, 1 fiber, managed stmm24(44), -- stackable, 24 port, RJ45, managed stmm24-a(45), -- stackable, 24 port, RJ45, 1 AUI, managed stmm24-b(46), -- stackable, 24 port, RJ45, 1 BNC, managed stmm24-f(47), -- stackable, 24 port, RJ45, 1 fiber, managed stm24t(48), -- stackable, 24 port, 2 Telcos stm24t-a(49), -- stackable, 24 port, 2 Telcos, 1 AUI stm24t-b(50), -- stackable, 24 port, 2 Telcos, 1 BNC stm24t-f(51), -- stackable, 24 port, 2 Telcos, 1 fiber smm16(52), -- stackable, 16 port, RJ45, managed smm16-a(53), -- stackable, 16 port, RJ45, 1 AUI, managed smm16-b(54), -- stackable, 16 port, RJ45, 1 BNC, managed smm16-f(55), -- stackable, 16 port, RJ45, 1 fiber, managed stm24-2(56), -- enhanced stackable, 24 port, RJ45 stm24-a2(57), -- enhanced stackable, 24 port, RJ45, 1 AUI stm24-b2(58), -- enhanced stackable, 24 port, RJ45, 1 BNC stm24-f2(59), -- enhanced stackable, 24 port, RJ45, 1 fiber stmm24t-2(60), -- enhanced stackable, 24 port, 2 Telcos, managed stmm24t-a2(61), -- enhanced stackable, 24 port, 2 Telcos, 1 AUI, managed stmm24t-b2(62), -- enhanced stackable, 24 port, 2 Telcos, 1 BNC, managed stmm24t-f2(63), -- enhanced stackable, 24 port, 2 Telcos, 1 fiber, managed stmm24-2(64), -- enhanced stackable, 24 port, RJ45, managed stmm24-a2(65), -- enhanced stackable, 24 port, RJ45, 1 AUI, managed stmm24-b2(66), -- enhanced stackable, 24 port, RJ45, 1 BNC, managed stmm24-f2(67), -- enhanced stackable, 24 port, RJ45, 1 fiber, managed stm24t-2(68), -- enhanced stackable, 24 port, 2 Telcos stm24t-a2(69), -- enhanced stackable, 24 port, 2 Telcos, 1 AUI stm24t-b2(70), -- enhanced stackable, 24 port, 2 Telcos, 1 BNC stm24t-f2(71), -- enhanced stackable, 24 port, 2 Telcos, 1 fiber trmm1(81), -- Token-ring 12 port, RI, RO, AFT trm2uu(82), -- trm2, RI = UTP, RO = UTP trm2us(83), -- trm2, RI = UTP, RO = STP trm2su(84), -- trm2, RI = STP, RO = UTP trm2ss(85), -- trm2, RI = STP, RO = STP trm2uf(86), -- trm2, RI = UTP, RO = fiber trm2fu(87), -- trm2, RI = fiber, RO = UTP trm2ff(88), -- trm2, RI = fiber, RO = fiber trm2nn(89), -- trm2, blank RI/RO module trm2so(97), -- trm2, standalone (no RI, RO) trmm2uu(98), -- trm2, RI = UTP, RO = UTP, AFT trmm2us(99), -- trm2, RI = UTP, RO = STP, AFT trmm2su(100), -- trm2, RI = STP, RO = UTP, AFT trmm2ss(101), -- trm2, RI = STP, RO = STP, AFT trmm2uf(102), -- trm2, RI = UTP, RO = fiber, AFT trmm2fu(103), -- trm2, RI = fiber, RO = UTP, AFT trmm2ff(104), -- trm2, RI = fiber, RO = fiber, AFT trmm2nn(105), -- trm2, blank RI/RO module, AFT trmm2so(113), -- trm2, standalone (no RI, RO), AFT eme(114), -- Ethernet Management Engine trme(115), -- Token Ring Management Engine naex(116), -- Expanded NAE (3-slot) nse(117), -- Series 6000 - NetWare Services Engine msmf15(118), -- 15 port, 12 RJ45, 3 fiber msmmf15(119), -- 15 port, 12 RJ45, 3 fiber, managed msmf22(120), -- 22 port, 12 RJ45, 9 fiber msmf22-a(121), -- 22 port, 12 RJ45, 9 fiber, AUI MEP msmf22-b(122), -- 22 port, 12 RJ45, 9 fiber, BNC MEP msmf22-f(123), -- 22 port, 12 RJ45, 9 fiber, fiber MEP msmmf22(124), -- 22 port, 12 RJ45, 9 fiber, managed msmmf22-a(125), -- 22 port, 12 RJ45, 9 fiber, AUI MEP, managed msmmf22-b(126), -- 22 port, 12 RJ45, 9 fiber, BNC MEP, managed msmmf22-f(127), -- 22 port, 12 RJ45, 9 fiber, fiber MEP, managed stmf15(128), -- stackable, 15 port, 12 RJ45, 3 fiber stmmf15(129), -- stackable, 15 port, 12 RJ45, 3 fiber, managed stmf22(130), -- stackable, 22 port, 12 RJ45, 9 fiber stmf22-a(131), -- stackable, 22 port, 12 RJ45, 9 fiber, AUI MEP stmf22-b(132), -- stackable, 22 port, 12 RJ45, 9 fiber, BNC MEP stmf22-f(133), -- stackable, 22 port, 12 RJ45, 9 fiber, fiber MEP stmmf22(134), -- stackable, 22 port, 12 RJ45, 9 fiber, managed stmmf22-a(135), -- stackable, 22 port, 12 RJ45, 9 fiber, AUI MEP, managed stmmf22-b(136), -- stackable, 22 port, 12 RJ45, 9 fiber, BNC MEP, managed stmmf22-f(137), -- stackable, 22 port, 12 RJ45, 9 fiber, fiber MEP, managed smm8(138), -- stackable, 8 port, RJ45, managed smm8-a(139), -- stackable, 8 port, RJ45, 1 AUI MEP, managed smm8-b(140), -- stackable, 8 port, RJ45, 1 BNC MEP, managed smm8-f(141), -- stackable, 8 port, RJ45, 1 fiber MEP, managed mstm24b(142), -- 24 port, 2 Telcos, Bridge mstm24b-a(143), -- 24 port, 2 Telcos, Bridge, 1 AUI mstm24b-b(144), -- 24 port, 2 Telcos, Bridge, 1 BNC mstm24b-f(145), -- 24 port, 2 Telcos, Bridge, 1 fiber msm24b(146), -- 24 port, RJ45, Bridge msm24b-a(147), -- 24 port, RJ45, Bridge, 1 AUI msm24b-b(148), -- 24 port, RJ45, Bridge, 1 BNC msm24b-f(149), -- 24 port, RJ45, Bridge, 1 fiber msmm24b(150), -- 24 port, RJ45, Bridge, managed msmm24b-a(151), -- 24 port, RJ45, Bridge, 1 AUI, managed msmm24b-b(152), -- 24 port, RJ45, Bridge, 1 BNC, managed msmm24b-f(153), -- 24 port, RJ45, Bridge, 1 fiber, managed msm24tb(154), -- 24 port, 2 Telcos, Bridge msm24tb-a(155), -- 24 port, 2 Telcos, Bridge, 1 AUI msm24tb-b(156), -- 24 port, 2 Telcos, Bridge, 1 BNC msm24tb-f(157), -- 24 port, 2 Telcos, Bridge, 1 fiber msmm24tb(158), -- 24 port, 2 Telcos, Bridge, managed msmm24tb-a(159), -- 24 port, 2 Telcos, Bridge, 1 AUI, managed msmm24tb-b(160), -- 24 port, 2 Telcos, Bridge, 1 BNC, managed msmm24tb-f(161), -- 24 port, 2 Telcos, Bridge, 1 fiber, managed stm24b(162), -- stackable, 24 port, Bridge, RJ45 stm24b-a(163), -- stackable, 24 port, Bridge, RJ45, 1 AUI stm24b-b(164), -- stackable, 24 port, Bridge, RJ45, 1 BNC stm24b-f(165), -- stackable, 24 port, Bridge, RJ45, 1 fiber stmm24tb(166), -- stackable, 24 port, 2 Telcos, managed stmm24tb-a(167), -- stackable, 24 port, 2 Telcos, Bridge, 1 AUI, managed stmm24tb-b(168), -- stackable, 24 port, 2 Telcos, Bridge, 1 BNC, managed stmm24tb-f(169), -- stackable, 24 port, 2 Telcos, Bridge, 1 fiber, managed stmm24b(170), -- stackable, 24 port, RJ45, Bridge, managed stmm24b-a(171), -- stackable, 24 port, RJ45, Bridge, 1 AUI, managed stmm24b-b(172), -- stackable, 24 port, RJ45, Bridge, 1 BNC, managed stmm24b-f(173), -- stackable, 24 port, RJ45, Bridge, 1 fiber, managed stm24tb(174), -- stackable, 24 port, 2 Telcos, Bridge stm24tb-a(175), -- stackable, 24 port, 2 Telcos, Bridge, 1 AUI stm24tb-b(176), -- stackable, 24 port, 2 Telcos, Bridge, 1 BNC stm24tb-f(177), -- stackable, 24 port, 2 Telcos, Bridge, 1 fiber smm16b(178), -- stackable, 16 port, RJ45, Bridge, managed smm16b-a(179), -- stackable, 16 port, RJ45, Bridge, 1 AUI, managed smm16b-b(180), -- stackable, 16 port, RJ45, Bridge, 1 BNC, managed smm16b-f(181), -- stackable, 16 port, RJ45, Bridge, 1 fiber, managed stm24b-2(182), -- enhanced stackable, 24 port, Bridge, RJ45 stm24b-a2(183), -- enhanced stackable, 24 port, Bridge, RJ45, 1 AUI stm24b-b2(184), -- enhanced stackable, 24 port, Bridge, RJ45, 1 BNC stm24b-f2(185), -- enhanced stackable, 24 port, Bridge, RJ45, 1 fiber stmm24tb-2(186), -- enhanced stackable, 24 port, Bridge, 2 Telcos, managed stmm24tb-a2(187), -- enhanced stackable, 24 port, Bridge, 2 Telcos, 1 AUI, managed stmm24tb-b2(188), -- enhanced stackable, 24 port, Bridge, 2 Telcos, 1 BNC, managed stmm24tb-f2(189), -- enhanced stackable, 24 port, Bridge, 2 Telcos, 1 fiber, managed stmm24b-2(190), -- enhanced stackable, 24 port, RJ45, Bridge managed stmm24b-a2(191), -- enhanced stackable, 24 port, RJ45, Bridge, 1 AUI, managed stmm24b-b2(192), -- enhanced stackable, 24 port, RJ45, Bridge, 1 BNC, managed stmm24b-f2(193), -- enhanced stackable, 24 port, RJ45, Bridge, 1 fiber, managed stm24tb-2(194), -- enhanced stackable, 24 port, 2 Telcos, Bridge stm24tb-a2(195), -- enhanced stackable, 24 port, 2 Telcos, Bridge, 1 AUI stm24tb-b2(196), -- enhanced stackable, 24 port, 2 Telcos, 1 BNC stm24tb-f2(197), -- enhanced stackable, 24 port, 2 Telcos, Bridge, 1 fiber msmf15b(198), -- 15 port, 12 RJ45, 3 fiber, Bridge msmmf15b(199), -- 15 port, 12 RJ45, 3 fiber, managed, Bridge msmf22b(200), -- 22 port, 12 RJ45, 9 fiber, Bridge msmf22b-a(201), -- 22 port, 12 RJ45, 9 fiber, Bridge, AUI MEP msmf22b-b(202), -- 22 port, 12 RJ45, 9 fiber, Bridge, BNC MEP msmf22b-f(203), -- 22 port, 12 RJ45, 9 fiber, Bridge, fiber MEP msmmf22b(204), -- 22 port, 12 RJ45, 9 fiber, Bridge, managed msmmf22b-a(205), -- 22 port, 12 RJ45, 9 fiber, Bridge, AUI MEP, managed msmmf22b-b(206), -- 22 port, 12 RJ45, 9 fiber, Bridge, BNC MEP, managed msmmf22b-f(207), -- 22 port, 12 RJ45, 9 fiber, Bridge, fiber MEP, managed stmf15b(208), -- stackable, 15 port, 12 RJ45, Bridge, 3 fiber stmmf15b(209), -- stackable, 15 port, 12 RJ45, Bridge, 3 fiber, managed stmf22b(210), -- stackable, 22 port, 12 RJ45, Bridge, 9 fiber stmf22b-a(211), -- stackable, 22 port, 12 RJ45, Bridge, 9 fiber, AUI MEP stmf22b-b(212), -- stackable, 22 port, 12 RJ45, Bridge, 9 fiber, BNC MEP stmf22b-f(213), -- stackable, 22 port, 12 RJ45, Bridge, 9 fiber, fiber MEP stmmf22b(214), -- stackable, 22 port, 12 RJ45, 9 fiber, managed, Bridge stmmf22b-a(215), -- stackable, 22 port, 12 RJ45, 9 fiber, Bridge, AUI MEP, managed stmmf22b-b(216), -- stackable, 22 port, 12 RJ45, 9 fiber, Bridge, BNC MEP, managed stmmf22b-f(217), -- stackable, 22 port, 12 RJ45, 9 fiber, Bridge, fiber MEP, managed smm8b(218), -- stackable, 8 port, RJ45, managed, Bridge smm8b-a(219), -- stackable, 8 port, RJ45, Bridge, 1 AUI MEP, managed smm8b-b(220), -- stackable, 8 port, RJ45, Bridge, 1 BNC MEP, managed smm8b-f(221), -- stackable, 8 port, RJ45, Bridge, 1 fiber MEP, managed unknown(1000) -- Unknown module type } ACCESS read-only STATUS mandatory DESCRIPTION "The type of module." ::= { nwSlotConfigEntry 3 } nwModuleDescr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Text description of module. Includes firmware revision level." ::= { nwSlotConfigEntry 4 } nwBkplNum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of the backplane or ring to which the board is connected. Valid numbers are 0 through 5 for Ethernet and 0 through 8 for Token-Ring. A value of 0 means that the backplane or ring is unknown, or that the ports on this board may be assigned to more than one backplane." ::= { nwSlotConfigEntry 5 } nwPhysAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "If this board is a smart module, this is its physical address. If it is not a smart module, the value of this object is zero." ::= { nwSlotConfigEntry 6 } nwIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "If this board is a smart module, this is its internet address. If it is not a smart module, the value of this object is zero." ::= { nwSlotConfigEntry 7 } nwChassisNumBkpl OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of backplanes." ::= { nwChassis 8 } nwChassisTemperature OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Temperature in degrees Fahrenheit. 10 slot Enterprise Command Center only." ::= { nwChassis 9 } nwChassisNmmSlot OBJECT-TYPE SYNTAX INTEGER (1..10) ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { nwChassis 10 } -- the NMM group nwNmmType OBJECT-TYPE SYNTAX INTEGER { nmm01(4), utpm12-s(6), utpm12-st(13), -- Smart 12 port Telco nae(15), -- NetWare Application Engine msmm24(24), -- 24 port, RJ45, managed msmm24-a(25), -- 24 port, RJ45, 1 AUI, managed msmm24-b(26), -- 24 port, RJ45, 1 BNC, managed msmm24-f(27), -- 24 port, RJ45, 1 fiber, managed msmm24t(32), -- 24 port, 2 Telcos, managed msmm24t-a(33), -- 24 port, 2 Telcos, 1 AUI, managed msmm24t-b(34), -- 24 port, 2 Telcos, 1 BNC, managed msmm24t-f(35), -- 24 port, 2 Telcos, 1 fiber, managed stmm24t(40), -- stackable, 24 port, 2 Telcos, managed stmm24t-a(41), -- stackable, 24 port, 2 Telcos, 1 AUI, managed stmm24t-b(42), -- stackable, 24 port, 2 Telcos, 1 BNC, managed stmm24t-f(43), -- stackable, 24 port, 2 Telcos, 1 fiber, managed stmm24(44), -- stackable, 24 port, RJ45, managed stmm24-a(45), -- stackable, 24 port, RJ45, 1 AUI, managed stmm24-b(46), -- stackable, 24 port, RJ45, 1 BNC, managed stmm24-f(47), -- stackable, 24 port, RJ45, 1 fiber, managed smm16(52), -- stackable, 16 port, RJ45, managed smm16-a(53), -- stackable, 16 port, RJ45, 1 AUI, managed smm16-b(54), -- stackable, 16 port, RJ45, 1 BNC, managed smm16-f(55), -- stackable, 16 port, RJ45, 1 fiber, managed stmm24t-2(60), -- enhanced stackable, 24 port, 2 Telcos, managed stmm24t-a2(61), -- enhanced stackable, 24 port, 2 Telcos, 1 AUI, managed stmm24t-b2(62), -- enhanced stackable, 24 port, 2 Telcos, 1 BNC, managed stmm24t-f2(63), -- enhanced stackable, 24 port, 2 Telcos, 1 fiber, managed stmm24-2(64), -- enhanced stackable, 24 port, RJ45, managed stmm24-a2(65), -- enhanced stackable, 24 port, RJ45, 1 AUI, managed stmm24-b2(66), -- enhanced stackable, 24 port, RJ45, 1 BNC, managed stmm24-f2(67), -- enhanced stackable, 24 port, RJ45, 1 fiber, managed trmm14(81), -- Token-ring 12 port, RI, RO, AFT trmm2so(113), -- trm2, standalone (no RI, RO), AFT eme(114), -- Ethernet Management Engine trme(115), -- Token Ring Management Engine naex(116), -- Expanded NAE (3-slot) nse(117), -- Series 6000 - NetWare Services Engine unknown(1000) -- Unknown module } ACCESS read-only STATUS mandatory ::= { nwNmm 1 } nwNmmHwVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { nwNmm 2 } nwNmmFwMajorVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { nwNmm 3 } nwNmmFwMinorVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { nwNmm 4 } nwNmmInetMajorVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { nwNmm 5 } nwNmmInetMinorVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { nwNmm 6 } nwNmmStatus OBJECT-TYPE SYNTAX INTEGER { offline(1), -- the NMM is off-line online(2) -- the NMM is on-line } ACCESS read-only STATUS mandatory ::= { nwNmm 7 } nwNmmReset OBJECT-TYPE SYNTAX INTEGER { notreset(1), -- not resetting reset(2) -- reset } ACCESS read-write STATUS mandatory ::= { nwNmm 8 } nwNmmAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { nwNmm 9 } nwNmmIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { nwNmm 10 } nwNmmIpNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { nwNmm 11 } nwNmmDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { nwNmm 12 } nwNmmLocation OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { nwNmm 13 } -- the IP trap receiver table nwNmmIPTrapReceiverTable OBJECT-TYPE SYNTAX SEQUENCE OF NwNmmIPTrapReceiverEntry ACCESS not-accessible STATUS mandatory ::= { nwNmm 14 } nwNmmIPTrapReceiverEntry OBJECT-TYPE SYNTAX NwNmmIPTrapReceiverEntry ACCESS not-accessible STATUS mandatory INDEX { nwNmmIPTrapReceiverAddr } ::= { nwNmmIPTrapReceiverTable 1 } NwNmmIPTrapReceiverEntry ::= SEQUENCE { nwNmmIPTrapType INTEGER, nwNmmIPTrapReceiverAddr IpAddress, nwNmmIPTrapReceiverComm DisplayString } nwNmmIPTrapType OBJECT-TYPE SYNTAX INTEGER { other (1), -- none of the following invalid (2) -- an invalidated address } ACCESS read-write STATUS mandatory ::= { nwNmmIPTrapReceiverEntry 1 } nwNmmIPTrapReceiverAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { nwNmmIPTrapReceiverEntry 2 } nwNmmIPTrapReceiverComm OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { nwNmmIPTrapReceiverEntry 3 } nwNmmAuthTrap OBJECT-TYPE SYNTAX INTEGER { disable(1), -- disable authentication traps enable(2) -- enable authentication traps } ACCESS read-write STATUS mandatory ::= { nwNmm 15 } nwNmmTopologyState OBJECT-TYPE SYNTAX INTEGER { discovering(1), -- discovering network topology finished(2) -- topology discovery finished } ACCESS read-write STATUS mandatory ::= { nwNmm 16 } nwNmmWriteCommunity OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { nwNmm 17 } nwNmmWriteProtected OBJECT-TYPE SYNTAX INTEGER { readwrite(1), -- the NetWorth mib extensions are read/write readonly(2) -- the NetWorth mib extensions are read only } ACCESS read-write STATUS mandatory ::= { nwNmm 18 } nwNmmSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { nwNmm 19 } nwNmmDownloadImagePathname OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The fully qualified pathname of the image file to download. Please refer to the description of nwNmmDownloadState. The name is a fully qualified pathname, including drive letter, but without an extension. The agent appends an extension, such as .001. If more than one image is required to complete the download, the agent initiates another TFTP transfer, requesting the needed fle." ::= { nwNmm 20 } nwNmmDownloadServerIp OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of the machine which is to download the agent. Please refer to the description of nwNmmDownloadState." ::= { nwNmm 21 } nwNmmDownloadImageVersion OBJECT-TYPE SYNTAX DisplayString(SIZE (5)) ACCESS read-write STATUS mandatory DESCRIPTION "The version name of the the image file to download." ::= { nwNmm 22 } nwNmmDownloadState OBJECT-TYPE SYNTAX INTEGER { notDownloading(1), downloading(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to downloading(2) intiates a TFTP download of the agent from the server specified by nwNmmDownloadServerIp. The object nwNmmDownloadImagePathname specifies the image file to download. The name is a fully qualified pathname, including drive letter, but without an extension. The agent appends an extension, such as .001. If more than one image is required to complete the download, the agent initiates another TFTP transfer, requesting the needed fle." ::= { nwNmm 23 } -- the IPX trap receiver table nwNmmIPXTrapReceiverTable OBJECT-TYPE SYNTAX SEQUENCE OF NwNmmIPXTrapReceiverEntry ACCESS not-accessible STATUS mandatory ::= { nwNmm 24 } nwNmmIPXTrapReceiverEntry OBJECT-TYPE SYNTAX NwNmmIPXTrapReceiverEntry ACCESS not-accessible STATUS mandatory INDEX { nwNmmIPXTrapReceiverAddr } ::= { nwNmmIPXTrapReceiverTable 1 } NwNmmIPXTrapReceiverEntry ::= SEQUENCE { nwNmmIPXTrapType INTEGER, nwNmmIPXTrapReceiverAddr IpxAddress, nwNmmIPXTrapReceiverComm DisplayString } nwNmmIPXTrapType OBJECT-TYPE SYNTAX INTEGER { other (1), -- none of the following invalid (2) -- an invalidated address } ACCESS read-write STATUS mandatory ::= { nwNmmIPXTrapReceiverEntry 1 } nwNmmIPXTrapReceiverAddr OBJECT-TYPE SYNTAX IpxAddress ACCESS read-write STATUS mandatory ::= { nwNmmIPXTrapReceiverEntry 2 } nwNmmIPXTrapReceiverComm OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory ::= { nwNmmIPXTrapReceiverEntry 3 } nwNmmBootpRarpRequests OBJECT-TYPE SYNTAX INTEGER { doBootpRarp(1), -- do bootp and rarp requests if no ip address noBootpRarp(2) -- no bootp and rarp requests if no ip address } ACCESS read-write STATUS mandatory DESCRIPTION "If the hub does not have an IP address assignment it periodically attempts to find one via the BOOTP and RARP protocols. Setting this object to noBootpRarp(2) disables this process. This would be desirable, for instance, in an SNMP over IPX only network, where the hub will never be assigned an IP address. This object has no effect on the use of BOOTP and RARP requests during the power up cycle. During this time the hub attempts to determine its IP parameters through these protocols. However, after this initial try, if noBootpRarp(2) is set, no further requests are made. Another special case is if there is no valid flash code. In this situation, the hub will continue to use BOOTP in an attempt to locate a flash image to downoad. The default setting is doBootpRarp(1). The value of this object is saved in non-volatile memory." ::= { nwNmm 25 } msmExtensionsGroup OBJECT IDENTIFIER ::= { networthConcentrators 3 } msmExtendedBkUpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF MsmExtendedBkUpPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table has one entry for each backup port defined." ::= { msmExtensionsGroup 1 } msmExtendedBkUpPortEntry OBJECT-TYPE SYNTAX MsmExtendedBkUpPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Defines the backup ports." INDEX { msmExtendedBkUpPortRptrId, msmExtendedBkUpPortGroupId, msmExtendedBkUpPortId } ::= { msmExtendedBkUpPortTable 1 } MsmExtendedBkUpPortEntry ::= SEQUENCE { msmExtendedBkUpPortRptrId INTEGER, msmExtendedBkUpPortGroupId INTEGER, msmExtendedBkUpPortId INTEGER, msmExtendedBkUpPortBackupGroup INTEGER, msmExtendedBkUpPortBackupPort INTEGER, msmExtendedBkUpPortBackupEnable INTEGER } msmExtendedBkUpPortRptrId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies a repeater in a system where a single agent manages multiple repeaters." ::= { msmExtendedBkUpPortEntry 1 } msmExtendedBkUpPortGroupId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies group (board) within the repeater for which this entry contains information." ::= { msmExtendedBkUpPortEntry 2 } msmExtendedBkUpPortId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies a port within a group (board) for which this entry contains information." ::= { msmExtendedBkUpPortEntry 3 } msmExtendedBkUpPortBackupGroup OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The group number (board number) containing the backup port for this port. A value of 0 indicates that there is no backup specified." ::= { msmExtendedBkUpPortEntry 4 } msmExtendedBkUpPortBackupPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port number of the backup port for this port. A value of 0 indicates that there is no backup specified." ::= { msmExtendedBkUpPortEntry 5 } msmExtendedBkUpPortBackupEnable OBJECT-TYPE SYNTAX INTEGER { none(1), -- No backup is specified. enable(2), -- Monitoring of primary port is enabled. Backup port -- is partitioned. disable(3), -- Monitoring of primary port is disabled. tripped(4) -- The backup port has taken over for the primary port. } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the backup port specified by msmExtendedBkUpPortBackupGroup and msmExtendedBkUpPortBackupPort. The port being monitored is termed the primary port, and is specified by msmExtendedBkUpPortId. Writing enable(2) to this object enables monitoring of the primary port. This means that the backup port is partitioned, and remains partitioned until an event occurs which causes the backup port to take over for the primary port. Writing disable(3) to this object disables monitoring, it unpartitions the backup port. Writing none(1) to this object deletes the entry from the table." ::= { msmExtendedBkUpPortEntry 6 } msmExtendedPgTable OBJECT-TYPE SYNTAX SEQUENCE OF MsmExtendedPgEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains information maintained for each port group. A port group is a group of (8) ports which are on the same backplane." ::= { msmExtensionsGroup 2 } msmExtendedPgEntry OBJECT-TYPE SYNTAX MsmExtendedPgEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Describes the information maintained for each port group." INDEX { msmExtendedPgRptrId, msmExtendedPgGroupId, msmExtendedPgId } ::= { msmExtendedPgTable 1 } MsmExtendedPgEntry ::= SEQUENCE { msmExtendedPgRptrId INTEGER, msmExtendedPgGroupId INTEGER, msmExtendedPgId INTEGER, msmExtendedPgBackplane INTEGER, msmExtendedPgReadableFrames Counter, msmExtendedPgReadableOctets Counter, msmExtendedPgFCSErrors Counter, msmExtendedPgAlignmentErrors Counter, msmExtendedPgFramesTooLong Counter, msmExtendedPgShortEvents Counter, msmExtendedPgRunts Counter, msmExtendedPgCollisions Counter, msmExtendedPgLateEvents Counter, msmExtendedPgVeryLongEvents Counter, msmExtendedPgDataRateMismatches Counter } msmExtendedPgRptrId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies a repeater in a system where a single agent manages multiple repeaters." ::= { msmExtendedPgEntry 1 } msmExtendedPgGroupId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies a group (board) within the repeater for which this entry contains information." ::= { msmExtendedPgEntry 2 } msmExtendedPgId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies a 'Port Group' within a group (board) for which this entry contains information." ::= { msmExtendedPgEntry 3 } msmExtendedPgBackplane OBJECT-TYPE SYNTAX INTEGER { backplane1(1), backplane2(2), backplane3(3), backplane4(4), backplane5(5), isolated1(6), isolated2(7), virtualBackplane(8) } ACCESS read-write STATUS mandatory DESCRIPTION "The backplane to which this 'Port Group' is assigned. Writing a value to this object changes the backplane assignment." ::= { msmExtendedPgEntry 4 } msmExtendedPgReadableFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A representation of the total frames of valid frame length. This Counter is incremented by one for each frame whose OctetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize (Ref: 4.4.2.1 [11]) and for which FCSError is not asserted. Note: The approximate minimum time between Counter rollovers is 81 hours." ::= { msmExtendedPgEntry 5 } msmExtendedPgReadableOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment Counter by OctetCount for each frame which which has been determined to be a readable frame. Note: The approximate minimum time between Counter rollovers is 58 minutes." ::= { msmExtendedPgEntry 6 } msmExtendedPgFCSErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment Counter by one for each frame with FCSError and without FramingError and whose OctetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize (Ref: 4.4.2.1 [11]). Note: The approximate minimum time between Counter rollovers is 81 hours." ::= { msmExtendedPgEntry 7 } msmExtendedPgAlignmentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment Counter by one for each frame with FCSError and FramingError and whose octetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize (Ref: 4.4.2.1 [11]). Note: The approximate minimum time between Counter rollovers is 81 hours." ::= { msmExtendedPgEntry 8 } msmExtendedPgFramesTooLong OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment Counter by one for each frame whose OctetCount is greater than maxFrameSize (Ref: 4.4.2.1 [11]). Note: The approximate minimum time between Counter rollovers is 61 days." ::= { msmExtendedPgEntry 9 } msmExtendedPgShortEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment Counter by one for each carrier event whose ActivityDuration is greater than ShortEventMinTime and less than ShortEventMaxTime. ShortEventMinTime represents any event of sufficient duration to initiate transmission by a repeater. ShortEventMaxTime is greater than 7.4uS and less than 8.2uS. ShortEventMaxTime has tolerances included to provide for circuit losses between a conformance test point at the AUI and the measurement point within the state machine. Note: shortEvents may indicate an externally generated noise hit which will cause the relay to transmit Runts to its other ports, or propagate a collision (which may be late) back to the transmitting DTE and damaged frames to the rest of the network. Such shortEvents are not a feature of normal network activity. Also it should be noted that a MAU that is attached to a coax segment may have several carrier dropouts on the DI circuit before the CI circuit is active and stable. Such dropouts will increment the shortEvent Counter but are considered normal for a coax segment." ::= { msmExtendedPgEntry 10 } msmExtendedPgRunts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment Counter by one for each carrier event whose ActivityDuration is greater than ShortEventMaxTime and less than RuntMaxTime. RuntMaxTime is greater than 53.2uS and less than 56.0uS. An event whose length is greater than 7.4uS but less than 8.2uS shall increment either the ShortEvent object or the runts object but not both. A non-collision event greater than 53.2uS but less than 56.0uS may or may not be counted as a runt. A non-collision event greater than or equal to 56.0uS shall not be counted as a Runt. RuntMaxTime has tolerances included to provide for circuit losses between a conformance test point at the AUI and the measurement point within the state machine. Note: Runts do not indicate a problem in the network. The approximate minimum time for Counter rollover is 16 hours." ::= { msmExtendedPgEntry 11 } msmExtendedPgCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment Counter by one for each carrier event in which the CIPresent(X) variable has the value SQE (see 9.6.6.2 [11]). Note: The approximate minimum time for Counter rollover is 16 hours." ::= { msmExtendedPgEntry 12 } msmExtendedPgLateEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment Counter by one for each carrier event in which the CollIn(X) variable transitions to the value SQE (see 9.6.6.2 [11]) while the activity duration is greater than the LateEventThreshold. Such a carrier event is counted twice, as both a Collision and as a LateEvent. The LateEventThreshold is greater than 480 bit times less than 565 bit times. LateEventThreshold has tolerances included to permit an implementation to build a single threshold to serve as both the LateEventThreshold and ValidPacketMinTime threshold. Note: The approximate minimum time between Counter rollovers is 81 hours." ::= { msmExtendedPgEntry 13 } msmExtendedPgVeryLongEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The veryLongEvents object counts the number of times a packet has been received by this port that was so long that the repeater was forced to go into a jabber protection condition. Note: The approximate minimum time for Counter rollover is 200 days." ::= { msmExtendedPgEntry 14 } msmExtendedPgDataRateMismatches OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The dataRateMismatches object counts the number of times that a packet has been received by this port with the transmission frequency (data rate) detectably mismatched from the local transmit frequency. The exact degree is implementation- specific and is to be defined by the implementor for conformance testing. Note: Whether or not the repeater was able to maintain data integrity is beyond the scope of this standard." ::= { msmExtendedPgEntry 15 } msmExtendedPortTable OBJECT-TYPE SYNTAX SEQUENCE OF MsmExtendedPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table has one entry for each port defined." ::= { msmExtensionsGroup 3 } msmExtendedPortEntry OBJECT-TYPE SYNTAX MsmExtendedPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Defines per-port information." INDEX { msmExtendedPortRptrId, msmExtendedPortGroupId, msmExtendedPortId } ::= { msmExtendedPortTable 1 } MsmExtendedPortEntry ::= SEQUENCE { msmExtendedPortRptrId INTEGER, msmExtendedPortGroupId INTEGER, msmExtendedPortId INTEGER, msmExtendedPortLinkTestEnable INTEGER } msmExtendedPortRptrId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies a repeater in a system where a single agent manages multiple repeaters." ::= { msmExtendedPortEntry 1 } msmExtendedPortGroupId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies group (board) within the repeater for which this entry contains information." ::= { msmExtendedPortEntry 2 } msmExtendedPortId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies a port within a group (board) for which this entry contains information." ::= { msmExtendedPortEntry 3 } msmExtendedPortLinkTestEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines whether or not Link Test is enabled for the port." ::= { msmExtendedPortEntry 4 } msmExtendedGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF MsmExtendedGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table has one entry for each module defined." ::= { msmExtensionsGroup 4 } msmExtendedGroupEntry OBJECT-TYPE SYNTAX MsmExtendedGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Defines per-group information." INDEX { msmExtendedGroupRptrId, msmExtendedGroupId } ::= { msmExtendedGroupTable 1 } MsmExtendedGroupEntry ::= SEQUENCE { msmExtendedGroupRptrId INTEGER, msmExtendedGroupId INTEGER, msmExtendedGroupPortLockout INTEGER, msmExtendedGroupLinkTestLockout INTEGER, msmExtendedGroupBackplaneLockout INTEGER, msmExtendedGroupMasterId INTEGER } msmExtendedGroupRptrId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies a repeater in a system where a single agent manages multiple repeaters." ::= { msmExtendedGroupEntry 1 } msmExtendedGroupId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies a group (board) within a repeater for which this entry contains information." ::= { msmExtendedGroupEntry 2 } msmExtendedGroupPortLockout OBJECT-TYPE SYNTAX INTEGER { noLockout(1), lockout(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines whether or not a user can enable/disable a port from the front panel." ::= { msmExtendedGroupEntry 3 } msmExtendedGroupLinkTestLockout OBJECT-TYPE SYNTAX INTEGER { noLockout(1), lockout(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines whether or not a user can enable/disable Link Test from the front panel." ::= { msmExtendedGroupEntry 4 } msmExtendedGroupBackplaneLockout OBJECT-TYPE SYNTAX INTEGER { noLockout(1), lockout(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines whether or not a user can select a backplane for a Port-Group from the front panel." ::= { msmExtendedGroupEntry 5 } msmExtendedGroupMasterId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Reports the front-panel slot number of the MSM's manager." ::= { msmExtendedGroupEntry 6 } msmExtendedSecurityTable OBJECT-TYPE SYNTAX SEQUENCE OF MsmExtendedSecurityEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table has one entry for each module defined." ::= { msmExtensionsGroup 5 } msmExtendedSecurityEntry OBJECT-TYPE SYNTAX MsmExtendedSecurityEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Defines per-group information." INDEX { msmExtendedSecurityRptrId } ::= { msmExtendedSecurityTable 1 } MsmExtendedSecurityEntry ::= SEQUENCE { msmExtendedSecurityRptrId INTEGER, msmExtendedSecurityInstalled INTEGER, msmExtendedSecurityPassword OCTET STRING, msmExtendedSecuritySeed INTEGER, msmExtendedSecurityCommand OCTET STRING } msmExtendedSecurityRptrId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies a repeater in a system where a single agent manages multiple repeaters." ::= { msmExtendedSecurityEntry 1 } msmExtendedSecurityInstalled OBJECT-TYPE SYNTAX INTEGER { notinstalled(1), installed(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Defines whether or not a Security PROM is installed." ::= { msmExtendedSecurityEntry 2 } msmExtendedSecurityPassword OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Defines Password for enabling/disabling port security." ::= { msmExtendedSecurityEntry 3 } msmExtendedSecuritySeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Defines encryption seed to ecode the Security Command." ::= { msmExtendedSecurityEntry 4 } msmExtendedSecurityCommand OBJECT-TYPE SYNTAX OCTET STRING (SIZE (18)) ACCESS read-write STATUS mandatory DESCRIPTION "Defines which port, board, value, and password to enable/disable a port for packet scramble." ::= { msmExtendedSecurityEntry 5 } msmExtendedSecurityPortTable OBJECT-TYPE SYNTAX SEQUENCE OF MsmExtendedSecurityPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table has one entry for each module defined." ::= { msmExtensionsGroup 6 } msmExtendedSecurityPortEntry OBJECT-TYPE SYNTAX MsmExtendedSecurityPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Defines per-group information." INDEX { msmExtendedSecurityPortRptrId, msmExtendedSecurityPortBoardId,msmExtendedSecurityPortId } ::= { msmExtendedSecurityPortTable 1 } MsmExtendedSecurityPortEntry ::= SEQUENCE { msmExtendedSecurityPortRptrId INTEGER, msmExtendedSecurityPortBoardId INTEGER, msmExtendedSecurityPortId INTEGER, msmExtendedSecurityPortEnable INTEGER } msmExtendedSecurityPortRptrId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies a repeater in a system where a single agent manages multiple repeaters." ::= { msmExtendedSecurityPortEntry 1 } msmExtendedSecurityPortBoardId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies a board in a system where a single agent manages multiple repeaters." ::= { msmExtendedSecurityPortEntry 2 } msmExtendedSecurityPortId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies a port number." ::= { msmExtendedSecurityPortEntry 3 } msmExtendedSecurityPortEnable OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Defines wether security is enable or disabled." ::= { msmExtendedSecurityPortEntry 4 } -- Traps for use by Repeaters -- Traps are defined using the conventions in RFC 1215 [10]. rptrHealth TRAP-TYPE ENTERPRISE nsnmpDot3RptrMgt VARIABLES { rptrBasHealthState, rptrBasHealthText, rptrBasHealthData, rptrBasID, rptrExtName } DESCRIPTION "The rptrHealth trap conveys information related to the operational state of the repeater. This trap is sent only when the health state of the repeater changes. The rptrHealth trap must contain the rptrBasHealthState variable. The agent may optionally include the rptrBasHealthText and/or rptrBasHealthData variables in the varBind list. See the rptrBasHealthState, rptrBasHealthText, and rptrBasHealthData objects for descriptions of the information that is sent. The agent must throttle the generation of consecutive rptrHealth traps so that there is at least a five-second gap between them." REFERENCE "Reference [12] 19.2.3.4, hubHealth notification." --#TYPE "Hub Health Status" --#SUMMARY "Health status for hub %s(%d) changed to %s(%d)" --#ARGUMENTS { 4, 3, 2, 1, 0 } --#SEVERITY CRITICAL --#TIMEINDEX 0 --#HELP "nmm.hlp" --#HELPTAG 49201 --#STATE OPERATIONAL ::= 1 rptrGroupMapChange TRAP-TYPE ENTERPRISE nsnmpDot3RptrMgt VARIABLES { rptrBasGroupMap, rptrBasID, rptrExtName } DESCRIPTION "This trap is sent when a change occurs in the group structure of a repeater. This occurs only when a group is logically removed from or added to a repeater. The varBind list contains the updated value of the rptrBasGroupMap variable. The agent must throttle the generation of consecutive rptrGroupMapChange traps so that there is at least a five-second gap between them." REFERENCE "Reference [12] 19.2.3.4, groupMapChange notification." --#TYPE "Hub Group map change" --#SUMMARY "Group mapping for hub %s(%d) changed to %x" --#ARGUMENTS { 2, 1, 0 } --#SEVERITY CRITICAL --#TIMEINDEX 0 --#HELP "nmm.hlp" --#HELPTAG 49202 --#STATE OPERATIONAL ::= 2 rptrReset TRAP-TYPE ENTERPRISE nsnmpDot3RptrMgt VARIABLES { rptrBasHealthState, rptrBasHealthText, rptrBasHealthData, rptrBasID, rptrExtName } DESCRIPTION "The rptrReset trap conveys information related to the operational state of the repeater. This trap is sent on completion of a repeater reset action. A repeater reset action is defined as an a transition to the START state of Fig 9-2 in section 9 [11], when triggered by a management command (e.g., an SNMP Set on the rptrBasReset object). The agent must throttle the generation of consecutive rptrReset traps so that there is at least a five-second gap between them. The rptrReset trap is not sent when the agent restarts and sends an SNMP coldStart or warmStart trap. However, it is recommended that a repeater agent send the rptrHealth variables as optional variables with its coldStart and warmStart trap PDUs. The rptrBasHealthState variable must be included in the varbind list sent with this trap. The agent may optionally include the rptrBasHealthText and/or rptrBasHealthData variables as well." REFERENCE "Reference [12] 19.2.3.4, hubReset notification." --#TYPE "Hub Reset" --#SUMMARY "Hub %s(%d) performed a reset operation." --#ARGUMENTS { 1, 0 } --#SEVERITY INFORMATIONAL --#TIMEINDEX 0 --#HELP "nmm.hlp" --#HELPTAG 49203 --#STATE OPERATIONAL ::= 3 END