summaryrefslogtreecommitdiff
path: root/MIBS/hp/ICF-VG-RPTR
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/hp/ICF-VG-RPTR
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/hp/ICF-VG-RPTR')
-rw-r--r--MIBS/hp/ICF-VG-RPTR1625
1 files changed, 1625 insertions, 0 deletions
diff --git a/MIBS/hp/ICF-VG-RPTR b/MIBS/hp/ICF-VG-RPTR
new file mode 100644
index 0000000..dbb71ad
--- /dev/null
+++ b/MIBS/hp/ICF-VG-RPTR
@@ -0,0 +1,1625 @@
+ ICF-VG-RPTR DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ Integer32, Counter32, Counter64,
+ OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ DisplayString, MacAddress, TruthValue, TimeStamp
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ hpicfObjectModules, icfVgRepeater
+ FROM HP-ICF-OID;
+
+ icfVgRepeaterMib MODULE-IDENTITY
+ LAST-UPDATED "200011032225Z" -- November 3, 2000
+ ORGANIZATION "Hewlett Packard Company,
+ Network Infrastructure Solutions"
+ CONTACT-INFO
+ "Hewlett Packard Company
+ 8000 Foothills Blvd.
+ Roseville, CA 95747"
+ DESCRIPTION
+ "This MIB module contains objects for managing
+ HP AdvanceStack 100VG-AnyLAN repeaters. It is
+ expected that this module will be superceded by
+ a standard 802.12 Repeater MIB."
+
+ REVISION "200011032225Z" -- November 3, 2000
+ DESCRIPTION "Updated division name."
+
+ REVISION "9703060347Z" -- March 6, 1997
+ DESCRIPTION
+ "Added NOTIFICATION-GROUP information."
+ REVISION "9609100203Z" -- September 10, 1996
+ DESCRIPTION
+ "Updated division name and STATUS info."
+ REVISION "9601250356Z" -- January 25, 1996
+ DESCRIPTION
+ "Split this MIB module from the former monolithic
+ hp-icf MIB. Added support for and full 802.12
+ compliance."
+ REVISION "9501180000Z" -- January 18, 1995
+ DESCRIPTION
+ "Initial version of this MIB module. Released with
+ the HPJ2414A agent card for the HPJ2410A 100VG
+ repeater."
+ ::= { hpicfObjectModules 10 }
+
+
+
+ icfVgBasic OBJECT IDENTIFIER ::= { icfVgRepeater 1 }
+ icfVgBasicRptr OBJECT IDENTIFIER ::= { icfVgBasic 1 }
+
+ icfVgMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address used by the repeater when it
+ initiates training on the uplink port. Repeaters
+ are allowed to train with an assigned MAC address or
+ a null (all zeroes) MAC address."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.2.1, aMACAddress."
+ ::= { icfVgBasicRptr 1 }
+
+ icfVgCurrentFramingType OBJECT-TYPE
+ SYNTAX INTEGER {
+ frameType88023(1),
+ frameType88025(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of framing (802.3 or 802.5) currently in
+ use by the repeater."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.2.1, aCurrentFramingType."
+ ::= { icfVgBasicRptr 2 }
+
+ icfVgDesiredFramingType OBJECT-TYPE
+ SYNTAX INTEGER {
+ frameType88023(1),
+ frameType88025(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of framing which will be used by the
+ repeater after the next time it is reset. The value
+ of this object should be preserved across repeater
+ resets and power failures"
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.2.1, aDesiredFramingType."
+ ::= { icfVgBasicRptr 3 }
+
+ icfVgFramingCapability OBJECT-TYPE
+ SYNTAX INTEGER {
+ frameType88023(1),
+ frameType88025(2),
+ frameTypeEither(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of framing this repeater is capable of
+ supporting."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.2.1, aFramingCapability."
+ ::= { icfVgBasicRptr 4 }
+
+ icfVgTrainingVersion OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest version bits (vvv bits) supported by the
+ repeater during training."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.2.1, aRMACVersion."
+ ::= { icfVgBasicRptr 5 }
+
+ icfVgRepeaterGroupCapacity OBJECT-TYPE
+ SYNTAX Integer32 (1..1024)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The icfVgGroupCapacity 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 icfVgRepeaterGroupCapacity.
+
+ Some groups may not be present in the repeater, in
+ which case the actual number of groups present will
+ be less than icfVgRepeaterGroupCapacity. The number
+ of groups present is never greater than
+ icfVgRepeaterGroupCapacity."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.2.1, aRepeaterGroupCapacity."
+ ::= { icfVgBasicRptr 6 }
+
+ icfVgRepeaterHealthState OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ ok(2),
+ rptrFailure(3),
+ groupFailure(4),
+ portFailure(5),
+ generalFailure(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The icfVgRepeaterHealthState object indicates the
+ operational state of the repeater. The
+ icfVgRepeaterHealthText 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
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.2.1, aRepeaterHealthState."
+ ::= { icfVgBasicRptr 7 }
+
+ icfVgRepeaterHealthText OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ 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
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.2.1, aRepeaterHealthText."
+ ::= { icfVgBasicRptr 8 }
+
+ icfVgRepeaterReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noReset(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object to reset(2) causes the repeater
+ to transition to its initial state as specified in
+ clause 12 [IEEE Draft Std 802.12].
+
+ 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
+ icfVgPortAdminStatus 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
+ icfVgRepeaterHealthState and
+ icfVgRepeaterHealthText)."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.2.2, acResetRepeater."
+ ::= { icfVgBasicRptr 9 }
+
+ icfVgRepeaterNonDisruptTest OBJECT-TYPE
+ SYNTAX INTEGER {
+ noSelfTest(1),
+ selfTest(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object to selfTest(2) causes the
+ repeater to perform an 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
+ icfVgRepeaterHealthState and
+ icfVgRepeaterHealthText).
+
+ 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
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.2.2, acExecuteNonDisruptiveSelfTest."
+ ::= { icfVgBasicRptr 10 }
+
+ icfVgBasicGroup OBJECT IDENTIFIER ::= { icfVgBasic 2 }
+
+ icfVgBasicGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IcfVgBasicGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information about groups of
+ ports."
+ ::= { icfVgBasicGroup 1 }
+
+ icfVgBasicGroupEntry OBJECT-TYPE
+ SYNTAX IcfVgBasicGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the icfVgBasicGroupTable, containing
+ information about a single group of ports."
+ INDEX { icfVgGroupIndex }
+ ::= { icfVgBasicGroupTable 1 }
+
+ IcfVgBasicGroupEntry ::=
+ SEQUENCE {
+ icfVgGroupIndex Integer32,
+ icfVgGroupDescr DisplayString,
+ icfVgGroupObjectID OBJECT IDENTIFIER,
+ icfVgGroupOperStatus INTEGER,
+ icfVgGroupLastOperStatusChange TimeStamp,
+ icfVgGroupPortCapacity Integer32,
+ icfVgGroupCablesBundled INTEGER
+ }
+
+ icfVgGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..1024)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object identifies the group within the repeater
+ for which this entry contains information. This
+ value is never greater than
+ icfVgRepeaterGroupCapacity."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.4.1, aGroupID."
+ ::= { icfVgBasicGroupEntry 1 }
+
+ icfVgGroupDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ 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
+ types of groups in the repeater. 'Plug-in Module,
+ Rev A' or 'Barney Rubble 100BaseVG 4-port socket
+ Version 2.1' are examples of valid group
+ descriptions.
+
+ It is mandatory that this only contain printable
+ ASCII characters."
+ ::= { icfVgBasicGroupEntry 2 }
+
+ icfVgGroupObjectID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor's authoritative identification of the
+ group. This value may be 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 object 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 Plug-in Module.'"
+ ::= { icfVgBasicGroupEntry 3 }
+
+ icfVgGroupOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ operational(2),
+ malfunctioning(3),
+ notPresent(4),
+ underTest(5),
+ resetInProgress(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An object that indicates the operational status of
+ the group.
+
+ A status of notPresent(4) indicates that the group is
+ temporarily or permanently physically and/or
+ logically not a part of the repeater. It is an
+ implementation-specific matter as to whether the
+ agent effectively removes notPresent entries from the
+ table.
+
+ A status of operational(2) indicates that the group
+ is functioning, and a status of malfunctioning(3)
+ indicates that the group is malfunctioning in some
+ way."
+ ::= { icfVgBasicGroupEntry 4 }
+
+ icfVgGroupLastOperStatusChange OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An object that contains the value of sysUpTime at
+ the time that the value of the icfVgGroupOperStatus
+ object for this group last changed.
+
+ A value of zero indicates that the group's
+ operational status has not changed since the agent
+ last restarted."
+ ::= { icfVgBasicGroupEntry 5 }
+
+ icfVgGroupPortCapacity OBJECT-TYPE
+ SYNTAX Integer32 (1..1024)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The icfVgGroupPortCapacity is the number of ports
+ that can be contained within the group. Valid range
+ is 1-1024. Within each group, the ports are uniquely
+ numbered in the range from 1 to
+ icfVgGroupPortCapacity. Some ports may not be
+ present in a given group instance, in which case the
+ actual number of ports present is less than
+ icfVgGroupPortCapacity. The number of ports present
+ is never greater than icfVgGroupPortCapacity."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.4.1, aGroupPortCapacity."
+ ::= { icfVgBasicGroupEntry 6 }
+
+ icfVgGroupCablesBundled OBJECT-TYPE
+ SYNTAX INTEGER {
+ someCablesBundled(1),
+ noCablesBundled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This configuration flag is used to select either
+ bundled or unbundled cabling. When this flag is
+ 'someCablesBundled(1)' and the port is not
+ promiscuous or cascaded, frames received from ports
+ on this group and destined to go out multiple ports
+ on this group will be buffered completely before
+ being repeated out ports on this group. When this
+ flag is 'noCablesBundled(2)' or the port is
+ promiscuous or cascaded, these frames will be
+ repeated out ports on this group as the frame is
+ being received.
+
+ Note that the value 'someCablesBundled(1)' will work
+ in the vast majority of installations, regardless of
+ whether or not any cables are physically in a bundle,
+ since promiscuous and cascaded ports automatically
+ avoid the store and forward. The main situation in
+ which 'noCablesBundled(2)' is beneficial is when
+ there is a large amount of multicast traffic and the
+ cables are not in a bundle. The value of this
+ object should be preserved across repeater resets
+ and power failures."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.4.1, aGroupCablesBundled."
+ ::= { icfVgBasicGroupEntry 7 }
+
+ icfVgBasicPort OBJECT IDENTIFIER ::= { icfVgBasic 3 }
+
+ icfVgBasicPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IcfVgBasicPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information about ports."
+ ::= { icfVgBasicPort 1 }
+
+ icfVgBasicPortEntry OBJECT-TYPE
+ SYNTAX IcfVgBasicPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the icfVgBasicPortTable, containing
+ information about a single port."
+ INDEX { icfVgPortGroupIndex, icfVgPortIndex }
+ ::= { icfVgBasicPortTable 1 }
+
+ IcfVgBasicPortEntry ::=
+ SEQUENCE {
+ icfVgPortGroupIndex Integer32,
+ icfVgPortIndex Integer32,
+ icfVgPortType INTEGER,
+ icfVgPortAdminStatus INTEGER,
+ icfVgPortStatus INTEGER,
+ icfVgPortSupportedPromiscMode INTEGER,
+ icfVgPortSupportedCascadeMode INTEGER,
+ icfVgPortAllowedTrainType INTEGER,
+ icfVgPortLastTrainConfig OCTET STRING,
+ icfVgPortTrainingResult OCTET STRING,
+ icfVgPortPriorityEnable TruthValue,
+ icfVgPortMediaType INTEGER
+ }
+
+ icfVgPortGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..1024)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object identifies the group containing the port
+ for which this entry contains information."
+ ::= { icfVgBasicPortEntry 1 }
+
+ icfVgPortIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..1024)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object identifies the port within the group for
+ which this entry contains information. This value
+ can never be greater than icfVgGroupPortCapacity for
+ the associated group."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aPortID."
+ ::= { icfVgBasicPortEntry 2 }
+
+ icfVgPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ cascadeExternal(1),
+ cascadeInternal(2),
+ localExternal(3),
+ localInternal(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Describes the type of port. One of the following:
+
+ cascadeExternal - Port is an uplink with physical
+ connections which are
+ externally visible
+ cascadeInternal - Port is an uplink with physical
+ connections which are not
+ externally visible, such as a
+ connection to an internal
+ backplane in a chassis
+ localExternal - Port is a downlink or local
+ port with externally visible
+ connections
+ localInternal - Port is a downlink or local
+ port with connections which are
+ not externally visible, such as
+ a connection to an internal
+ agent
+
+ 'internal' is used to identify ports which place
+ traffic into the repeater, but do not have any
+ external connections. Note that both DTE and
+ cascaded repeater downlinks are considered 'local'
+ ports."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aPortType."
+ ::= { icfVgBasicPortEntry 3 }
+
+ icfVgPortAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port enable/disable function. Enabling a disabled
+ port will cause training to be initiated. Setting
+ this object to disabled(2) 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."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aPortAdministrativeState."
+ ::= { icfVgBasicPortEntry 4 }
+
+ icfVgPortStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ inactive(2),
+ training(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current status for the port as specified by the
+ PORT_META_STATE in the port process module of clause
+ 12 [IEEE Draft Std 802.12].
+
+ During initialization or any link warning conditions,
+ icfVgPortStatus will be 'inactive(2)'.
+
+ When Training_Up is received by the repeater on a
+ local port (or when Training_Down is received on
+ a cascade port), icfVgPortStatus will change to
+ 'training(3)' and icfVgTrainingResult can be
+ monitored to see the detailed status regarding
+ training.
+
+ When 24 consecutive good FCS packets are received and
+ the configuration bits are OK, icfVgPortStatus will
+ change to 'active(1)'.
+
+ A disabled port shall have a port status of
+ 'inactive(2)'."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aPortStatus."
+ ::= { icfVgBasicPortEntry 5 }
+
+ icfVgPortSupportedPromiscMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ singleModeOnly(1),
+ singleOrPromiscMode(2),
+ promiscModeOnly(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes whether the port hardware is
+ capable of supporting promiscuous mode, single
+ address mode (i.e., repeater filters unicasts not
+ addressed to the end station attached to this port),
+ or both. A port for which icfVgPortType is equal to
+ 'cascadeInternal' or 'cascadeExternal' will always
+ have a value of 'promiscModeOnly' for this object."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aSupportedPromiscMode."
+ ::= { icfVgBasicPortEntry 6 }
+
+ icfVgPortSupportedCascadeMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ endNodesOnly(1),
+ endNodesOrRepeaters(2),
+ cascadePort(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes whether the port hardware is
+ capable of supporting cascaded repeaters, end nodes,
+ or both. A port for which icfVgPortType is equal to
+ 'cascadeInternal' or 'cascadeExternal' will always
+ have a value of 'cascadePort' for this object."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aSupportedCascadeMode."
+ ::= { icfVgBasicPortEntry 7 }
+
+ icfVgPortAllowedTrainType OBJECT-TYPE
+ SYNTAX INTEGER {
+ allowEndNodesOnly(1),
+ allowPromiscuousEndNodes(2),
+ allowEndNodesOrRepeaters(3),
+ allowAnything(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This security object is set by the network manager
+ to configure what type of device is permitted to
+ connect to the port. One of the following values:
+
+ allowEndNodesOnly - only non-promiscuous
+ end nodes permitted.
+ allowPromiscuousEndNodes - promiscuous or non-
+ promiscuous end nodes
+ permitted
+ allowEndNodesOrRepeaters - repeaters or non-
+ promiscuous end nodes
+ permitted
+ allowAnything - repeaters, promiscuous
+ or non-promiscuous end
+ nodes permitted
+
+ For a port for which icfVgPortType is equal to
+ 'cascadeInternal' or 'cascadeExternal', the
+ corresponding instance of this object may not be set
+ to 'allowEndNodesOnly' or 'allowPromiscuousEndNodes'.
+
+ The agent must reject a SET of this object if the
+ value includes no capabilities that are supported by
+ this port's hardware, as defined by the values of the
+ corresponding instances of
+ icfVgPortSupportedPromiscMode and
+ icfVgPortSupportedCascadeMode."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aAllowableTrainingType."
+ ::= { icfVgBasicPortEntry 8 }
+
+ icfVgPortLastTrainConfig OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This 16 bit field contains the most recent training
+ configuration in an error-free training frame
+ sent by the end node connected to the port. For
+ cascade ports, this is the responder's configuration
+ field from the most recent error-free training
+ response frame received in response to training
+ initiated by this repeater. This object is formatted
+ as follows:
+
+ First Octet: Second Octet:
+
+ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
+ +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
+ |v|v|v|0|0|0|0|0| |0|0|0|F|F|P|P|R|
+ +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
+
+ vvv: The version of the 802.12 training protocol
+ with which the training initiator is
+ compliant
+ FF: 00 = frameType88023 is requested
+ 01 = frameType88025 is requested
+ 10 = reserved
+ 11 = either frameType88023 or frameType88025
+ is acceptable
+ PP: 00 = request singleAddressMode
+ 01 = request promiscuousMode
+ 10 = reserved
+ 11 = reserved
+ R: 0 = request is from an end node
+ 1 = request is from a repeater"
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aLastTrainingConfig."
+ ::= { icfVgBasicPortEntry 9 }
+
+ icfVgPortTrainingResult OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This 18 bit field is used to indicate the result of
+ training. It contains two bits which indicate if
+ error-free training frames have been received, and it
+ also contains the 16 bits of the most recent valid
+ training response frame on the port.
+
+ First Octet: Second Octet: Third Octet:
+
+ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
+ +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
+ |0|0|0|0|0|0|V|G| |v|v|v|D|C|N|0|0| |0|0|0|F|F|P|P|R|
+ +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
+
+ V: Valid: set when at least one error-free
+ training frame has been received. Indicates
+ the 16 training configuration bits in
+ icfVgPortLastTrainConfig and
+ icfVgPortTrainingResult contain valid
+ information. This bit is cleared when
+ icfVgPortStatus transitions to the
+ 'inactive' or 'training' state.
+ G: LinkGood: indicates the link hardware is OK.
+ Set if 24 consecutive error-free training
+ packets have been received. Cleared when a
+ training packet with errors is received, and
+ when icfVgPortStatus transitions to the
+ 'inactive' or 'training' state.
+ vvv: The version of the 802.12 training protocol
+ with which the training responder is
+ compliant
+ D: 0 = no duplicate address has been detected
+ 1 = duplicate address has been detected
+ C: 0 = the requested configuration is
+ compatible with the port
+ 1 = the requested configuration is not
+ compatible with the port. The FF, PP
+ and R bits indicate the configuration
+ which would be allowed (providing
+ N = 0).
+ N: 0 = access will be allowed, providing the
+ configuration is compatible (C = 0).
+ 1 = access not allowed because of security
+ restrictions
+ FF: 00 = frameType88023 will be used
+ 01 = frameType88025 will be used
+ 10 = reserved
+ 11 = reserved
+ PP: 00 = singleAddressMode will be used
+ 01 = promiscuousMode will be used
+ 10 = reserved
+ 11 = reserved
+ R: 0 = requested access as an end node is
+ allowed
+ 1 = requested access as a repeater is
+ allowed
+
+ If the port is in training, a management station can
+ examine this object to see if any training packets
+ have been passed successfully. If there have been
+ any good training packets, the Valid bit will be set
+ and the management station can examine the 16
+ training response bits to see if there is a duplicate
+ address, configuration, or security problem.
+
+ Note that on a repeater local port, this repeater
+ generates the training response bits, while on the
+ cascade port, the higher level repeater originated
+ the training response bits."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aTrainingResult."
+ ::= { icfVgBasicPortEntry 10 }
+
+ icfVgPortPriorityEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A configuration flag used to determine whether the
+ repeater will service high priority requests received
+ on the port as high priority or normal priority.
+ When 'false', high priority requests on this port
+ will be serviced as normal priority. The value of
+ this object should be preserved across repeater
+ resets and power failures. The setting of this
+ object has no effect on a cascade port."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aPriorityEnable."
+ ::= { icfVgBasicPortEntry 11 }
+
+ icfVgPortMediaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ unknown(2),
+ pmdMissing(3),
+ utp4(4),
+ stp2(5),
+ fibre(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of physical media in use. One of the
+ following values:
+
+ other undefined
+ unknown true state not known
+ pmdMissing PMD device not attached
+ utp4 4-pair unshielded twisted pair
+ stp2 2-pair shielded twisted pair
+ fibre 802.12 fibre optic cabling
+
+ This object may be 'unknown' if the implementation is
+ not capable of identifying the PMD media type, or
+ whether or not the PMD is even present."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aMediaType."
+ ::= { icfVgBasicPortEntry 12 }
+
+ icfVgMonitor OBJECT IDENTIFIER ::= { icfVgRepeater 2 }
+
+ icfVgMonRptr OBJECT IDENTIFIER ::= { icfVgMonitor 1 }
+ -- Currently unused
+
+ icfVgMonGroup OBJECT IDENTIFIER ::= { icfVgMonitor 2 }
+ -- Currently unused
+
+ icfVgMonPort OBJECT IDENTIFIER ::= { icfVgMonitor 3 }
+
+ icfVgMonPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IcfVgMonPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of performance and error statistics for the
+ ports."
+ ::= { icfVgMonPort 1 }
+
+ icfVgMonPortEntry OBJECT-TYPE
+ SYNTAX IcfVgMonPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the icfVgMonPortTable, containing
+ performance and error statistics for a single port."
+ INDEX { icfVgPortGroupIndex, icfVgPortIndex }
+ ::= { icfVgMonPortTable 1 }
+
+
+ IcfVgMonPortEntry ::=
+ SEQUENCE {
+ icfVgPortReadableFrames Counter32,
+ icfVgPortReadableOctets Counter32,
+ icfVgPortUnreadableOctets Counter32,
+ icfVgPortHighPriorityFrames Counter32,
+ icfVgPortHighPriorityOctets Counter32,
+ icfVgPortBroadcastFrames Counter32,
+ icfVgPortMulticastFrames Counter32,
+ icfVgPortIPMFrames Counter32,
+ icfVgPortDataErrorFrames Counter32,
+ icfVgPortPriorityPromotions Counter32,
+ icfVgPortHCReadableOctets Counter64,
+ icfVgPortHCUnreadableOctets Counter64,
+ icfVgPortHCHighPriorityOctets Counter64,
+ icfVgPortHCNormPriorityOctets Counter64,
+ icfVgPortNormPriorityFrames Counter32,
+ icfVgPortNormPriorityOctets Counter32,
+ icfVgPortNullAddressedFrames Counter32,
+ icfVgPortOversizeFrames Counter32,
+ icfVgPortTransitionToTrainings Counter32
+
+ }
+
+ icfVgPortReadableFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is the number of good frames of valid
+ frame length that have been received on this port.
+ This counter is incremented by one for each frame
+ received on the port which is not counted by
+ icfVgPortIPMFrames or icfVgPortDataErrorFrames."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aReadableFramesReceived."
+ ::= { icfVgMonPortEntry 1 }
+
+ icfVgPortReadableOctets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of the number of octets
+ contained in good frames that have been received on
+ this port. This counter is incremented by OctetCount
+ for each frame received on this port which has been
+ determined to be a readable frame (i.e. each frame
+ counted by icfVgPortReadableFrames).
+
+ Note that this counter will roll over very quickly.
+ It is provided for backward compatibility for Network
+ Management protocols that do not support 64 bit
+ counters (e.g. SNMP version 1)."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aReadableOctetsReceived."
+ ::= { icfVgMonPortEntry 2 }
+
+ icfVgPortUnreadableOctets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of the number of octets
+ contained in invalid frames that have been received
+ on this port. This counter is incremented by
+ OctetCount for each frame received on this port which
+ is counted by icfVgPortIPMFrames or
+ icfVgPortDataErrorFrames. This counter can be
+ combined with icfVgPortReadableOctets to calculate
+ network utilization.
+
+ Note that this counter will roll over very quickly.
+ It is provided for backward compatibility for Network
+ Management protocols that do not support 64 bit
+ counters (e.g. SNMP version 1)."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aOctetsInUnreadableFramesRcvd."
+ ::= { icfVgMonPortEntry 3 }
+
+ icfVgPortHighPriorityFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of high priority frames
+ that have been received on this port. This counter
+ is incremented by one for each high priority frame
+ received on this port, including readable, invalid,
+ and training frames. This counter does not include
+ normal priority frames which were priority promoted."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aHighPriorityFramesReceived."
+ ::= { icfVgMonPortEntry 4 }
+
+ icfVgPortHighPriorityOctets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of the number of octets
+ contained in high priority frames that have been
+ received on this port. This counter is incremented
+ by OctetCount for each frame received on this port
+ which is counted by icfVgPortHighPriorityFrames.
+
+ Note that this counter will roll over very quickly.
+ It is provided for backward compatibility for Network
+ Management protocols that do not support 64 bit
+ counters (e.g. SNMP version 1)."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aHighPriorityOctetsReceived."
+ ::= { icfVgMonPortEntry 5 }
+
+ icfVgPortBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of broadcast packets that
+ have been received on this port. This counter is
+ incremented by one for each readable frame received
+ on this port whose destination MAC address is the
+ broadcast address. Frames counted by this counter
+ are also counted by icfVgPortReadableFrames."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aBroadcastFramesReceived."
+ ::= { icfVgMonPortEntry 6 }
+
+ icfVgPortMulticastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of multicast packets that
+ have been received on this port. This counter is
+ incremented by one for each readable frame received
+ on this port whose destination MAC address has the
+ group address bit set, but is not the broadcast
+ address. Frames counted by this counter are also
+ counted by icfVgPortReadableFrames, but not by
+ icfVgPortBroadcastFrames"
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aMulticastFramesReceived."
+ ::= { icfVgMonPortEntry 7 }
+
+ icfVgPortIPMFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of the number of frames that
+ have been received on this port with an invalid
+ packet marker and no PMI errors. A repeater will
+ write an invalid packet marker to the end of a frame
+ containing errors as it is forwarded through the
+ repeater to the other ports. This counter is
+ incremented by one for each frame received on this
+ port which has had an invalid packet marker added to
+ the end of the frame. This counter indicates
+ problems with remote cable segments, as opposed to
+ problems with cables directly attached to this
+ repeater."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aIPMFramesReceived."
+ ::= { icfVgMonPortEntry 8 }
+
+ icfVgPortDataErrorFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of errored frames received on
+ this port. This counter is incremented by one for
+ each frame received on this port with any of the
+ following errors: bad FCS (with no IPM), PMI errors
+ (excluding frames with an IPM error as the only PMI
+ error), or undersize (with no IPM). Does not include
+ packets counted by icfVgPortIPMFrames,
+ icfVgPortOversizeFrames, or
+ icfVgPortNullAddressedFrames.
+
+ This counter indicates problems with the cable
+ directly attached to this repeater, while
+ icfVgPortIPMFrames indicates problems with remote
+ cables attached to other repeaters."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aDataErrorFramesReceived."
+ ::= { icfVgMonPortEntry 9 }
+
+ icfVgPortPriorityPromotions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter is incremented by one each time the
+ priority promotion timer has expired on this port and
+ a normal priority frame was priority promoted."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aPriorityPromotions."
+ ::= { icfVgMonPortEntry 10 }
+
+ icfVgPortHCReadableOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of the number of octets
+ contained in good frames that have been received on
+ this port. This counter is incremented by OctetCount
+ for each frame received on this port which has been
+ determined to be a readable frame (i.e. each frame
+ counted by icfVgPortReadableFrames).
+
+ This counter is a 64 bit version of
+ icfVgPortReadableOctets. It should be used by
+ Network Management protocols which support 64 bit
+ counters (e.g. SNMPv2)."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aReadableOctetsReceived."
+ ::= { icfVgMonPortEntry 11 }
+
+ icfVgPortHCUnreadableOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of the number of octets
+ contained in invalid frames that have been received
+ on this port. This counter is incremented by
+ OctetCount for each frame received on this port which
+ is counted by icfVgPortIPMFrames or
+ icfVgPortDataErrorFrames. This counter can be
+ combined with icfVgPortHCReadableOctets to calculate
+ network utilization.
+
+ This counter is a 64 bit version of
+ icfVgPortUnReadableOctets. It should be used by
+ Network Management protocols which support 64 bit
+ counters (e.g. SNMPv2)."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aOctetsInUnreadableFramesRcvd."
+ ::= { icfVgMonPortEntry 12 }
+
+ icfVgPortHCHighPriorityOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of the number of octets
+ contained in high priority frames that have been
+ received on this port. This counter is incremented
+ by OctetCount for each frame received on this port
+ which is counted by icfVgPortHighPriorityFrames.
+
+ This counter is a 64 bit version of
+ icfVgPortHighPriorityOctets. It should be used by
+ Network Management protocols which support 64 bit
+ counters (e.g. SNMPv2)."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aHighPriorityOctetsReceived."
+ ::= { icfVgMonPortEntry 13 }
+
+ icfVgPortHCNormPriorityOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of the number of octets
+ contained in normal priority frames that have been
+ received on this port. This counter is incremented
+ by OctetCount for each frame received on this port
+ which is counted by icfVgPortNormPriorityFrames.
+
+ This counter is a 64 bit version of
+ icfVgPortNormPriorityOctets. It should be used by
+ Network Management protocols which support 64 bit
+ counters (e.g. SNMPv2)."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aNormalPriorityOctetsReceived."
+ ::= { icfVgMonPortEntry 14 }
+
+ icfVgPortNormPriorityFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of normal priority frames
+ that have been received on this port. This counter
+ is incremented by one for each normal priority frame
+ received on this port. This counter includes both
+ good and bad normal priority frames, as well as
+ normal priority training frames and normal priority
+ frames which were priority promoted."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aNormalPriorityFramesReceived."
+ ::= { icfVgMonPortEntry 15 }
+
+ icfVgPortNormPriorityOctets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of the number of octets
+ contained in normal priority frames that have been
+ received on this port. This counter is incremented
+ by OctetCount for each frame received on this port
+ which is counted by icfVgPortNormPriorityFrames.
+
+ Note that this counter will roll over very quickly.
+ It is provided for backward compatibility for Network
+ Management protocols that do not support 64 bit
+ counters (e.g. SNMP version 1)."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aNormalPriorityOctetsReceived."
+ ::= { icfVgMonPortEntry 16 }
+
+ icfVgPortNullAddressedFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of null addressed packets
+ that have been received on this port. This counter
+ is incremented by one for each frame received on this
+ port with a destination MAC address consisting of all
+ zero bits. Both void and training frames are
+ included in this counter."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aNullAddressedFramesReceived."
+ ::= { icfVgMonPortEntry 17 }
+
+ icfVgPortOversizeFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a count of oversize frames received
+ on this port. This counter is incremented by one for
+ each frame received on this port whose OctetCount is
+ larger than the maximum legal frame size.
+
+ The frame size which causes this counter to increment
+ is dependent on the current value of
+ icfVgCurrentFramingType. When
+ icfVgCurrentFramingType is equal to frameType88023
+ this counter will increment for frames that are 1519
+ octets or larger. When icfVgCurrentFramingType is
+ equal to frameType88025 this counter will increment
+ for frames that are 4521 octets or larger."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aOversizeFramesReceived."
+ ::= { icfVgMonPortEntry 18 }
+
+ icfVgPortTransitionToTrainings OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter is incremented by one each time the
+ icfVgPortStatus object for this port transitions into
+ the 'training' state."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aTransitionsIntoTraining."
+ ::= { icfVgMonPortEntry 19 }
+
+ icfVgAddrTrack OBJECT IDENTIFIER ::= { icfVgRepeater 3 }
+
+ icfVgAddrTrackRptr OBJECT IDENTIFIER ::= { icfVgAddrTrack 1 }
+ -- Currently unused
+
+ icfVgAddrTrackGroup OBJECT IDENTIFIER ::= { icfVgAddrTrack 2 }
+ -- Currently unused
+
+ icfVgAddrTrackPort OBJECT IDENTIFIER ::= { icfVgAddrTrack 3 }
+
+ icfVgAddrTrackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IcfVgAddrTrackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of address mapping information about the
+ ports."
+ ::= { icfVgAddrTrackPort 1 }
+
+ icfVgAddrTrackEntry OBJECT-TYPE
+ SYNTAX IcfVgAddrTrackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table, containing address mapping
+ information about a single port."
+ INDEX { icfVgPortGroupIndex, icfVgPortIndex }
+ ::= { icfVgAddrTrackTable 1 }
+
+ IcfVgAddrTrackEntry ::=
+ SEQUENCE {
+ icfVgAddrLastTrainedAddress OCTET STRING,
+ icfVgAddrTrainedAddrChanges Counter32,
+ icfVgRptrDetectedDupAddress TruthValue,
+ icfVgMgrDetectedDupAddress TruthValue
+ }
+
+ icfVgAddrLastTrainedAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0 | 6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is the MAC address of the last station
+ which succeeded in training on this port. A
+ cascaded repeater may train using the null address.
+ If no stations have succeeded in training on this
+ port since the agent began monitoring the port
+ activity, the agent shall return a string of length
+ zero."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aLastTrainedAddress."
+ ::= { icfVgAddrTrackEntry 1 }
+
+ icfVgAddrTrainedAddrChanges OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter is incremented by one for each time
+ that the icfVgAddrLastTrainedAddress object for this
+ port has changed."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aTrainedAddressChanges."
+ ::= { icfVgAddrTrackEntry 2 }
+
+ icfVgRptrDetectedDupAddress OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to indicate that the repeater
+ detected an error-free training frame on this port
+ with a source MAC address which matches the value of
+ icfVgAddrLastTrainedAddress of another active port.
+ This is reset to 'false' when an error-free training
+ frame is received with a source MAC address which
+ does not match icfVgAddrLastTrainedAddress of another
+ port which is active. For the cascade port, this
+ object will be 'true' if the 'D' bit in the most
+ recently received error-free training response frame
+ was set."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aLocalRptrDetectedDupAddr."
+ ::= { icfVgAddrTrackEntry 3 }
+
+ icfVgMgrDetectedDupAddress OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object can be set by a management station when
+ it detects that there is a duplicate MAC address.
+ This object is OR'd with icfVgRptrDetectedDupAddress
+ to form the value of the 'D' bit in training response
+ frames on this port.
+
+ The purpose of this object is to provide a means for
+ network management software to inform an end station
+ that it is using a duplicate station address.
+ Setting this object does not affect the current state
+ of the link; the end station will not be informed of
+ the duplicate address until it retrains for some
+ reason. Note that regardless of its station address,
+ the end station will not be able to train
+ successfully until the network management software
+ has set this object back to 'false'. Although this
+ object exists on cascade ports, it does not perform
+ any function since this repeater is the initiator of
+ training on a cascade port."
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.5.1, aCentralMgmtDetectedDupAddr."
+ ::= { icfVgAddrTrackEntry 4 }
+
+
+
+ icfVgRptrTraps OBJECT IDENTIFIER ::= { icfVgRepeater 4 }
+ icfVgRptrTrapsPrefix OBJECT IDENTIFIER ::= { icfVgRptrTraps 0 }
+
+ icfVgRptrHealth NOTIFICATION-TYPE
+ OBJECTS { icfVgRepeaterHealthState }
+ STATUS current
+ DESCRIPTION
+ "A icfVgRptrHealth trap conveys information related
+ to the operational state of the repeater. This trap
+ is sent either when the value of
+ icfVgRepeaterHealthState changes, or upon completion
+ of a non-disruptive test. The icfVgRptrHealth trap
+ is not sent as a result of powering up a repeater.
+
+ The icfVgRptrHealth trap must contain the
+ icfVgRepeaterHealthState object. The agent may
+ optionally include the icfVgRepeaterHealthText object
+ in the varBind list. See the
+ icfVgRepeaterHealthState and icfVgRepeaterHealthText
+ objects for descriptions of the information that is
+ sent.
+
+ The agent must throttle the generation of consecutive
+ icfVgRptrHealth traps so that there is at least a
+ five-second gap between traps of this type. When
+ traps are throttled, they are dropped, not queued for
+ sending at a future time. (Note that 'generating' a
+ trap means sending to all configured recipients.)"
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.2.3, nRepeaterHealth."
+ ::= { icfVgRptrTrapsPrefix 1 }
+
+ icfVgRptrResetEvent NOTIFICATION-TYPE
+ OBJECTS { icfVgRepeaterHealthState }
+ STATUS current
+ DESCRIPTION
+ "An icfVgRptrResetEvent 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 a
+ transition to its initial state as specified in
+ clause 12 [IEEE Draft Std 802.12] when triggered by a
+ management command.
+
+ The icfVgRptrResetEvent trap is not sent when the
+ agent restarts and sends an SNMP coldStart or
+ warmStart trap. However, it is recommended that an
+ 802.12 repeater agent send the
+ icfVgRepeaterHealthState object as an optional object
+ with its coldStart and warmStart trap PDUs.
+
+ The icfVgRptrResetEvent trap must contain the
+ icfVgRepeaterHealthState object. The agent may
+ optionally include the icfVgRepeaterHealthText object
+ in the varBind list. See the
+ icfVgRepeaterHealthState and icfVgRepeaterHealthText
+ objects for descriptions of the information that is
+ sent.
+
+ The agent must throttle the generation of consecutive
+ icfVgRptrResetEvent traps so that there is at least a
+ five-second gap between traps of this type. When
+ traps are throttled, they are dropped, not queued for
+ sending at a future time. (Note that 'generating' a
+ trap means sending to all configured recipients.)"
+ REFERENCE
+ "IEEE Draft Std. 802.12, Draft 6, 23 November, 1994,
+ 13.2.4.2.3, nRepeaterReset."
+ ::= { icfVgRptrTrapsPrefix 3 }
+
+
+ -- conformance information
+
+ icfVgRepeaterConformance
+ OBJECT IDENTIFIER ::= { icfVgRepeaterMib 1 }
+
+ icfVgRepeaterCompliances
+ OBJECT IDENTIFIER ::= { icfVgRepeaterConformance 1 }
+ icfVgRepeaterGroups
+ OBJECT IDENTIFIER ::= { icfVgRepeaterConformance 2 }
+
+
+ -- Compliance statements
+
+ icfVgRptrPreStdCompliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "********* THIS COMPLIANCE IS OBSOLETE *********
+
+ The compliance statement for pre-standard 802.12
+ repeater management."
+ MODULE
+ MANDATORY-GROUPS { icfVgRptrBasicGroup,
+ icfVgRptrPreStdMonitorGroup,
+ icfVgRptrPreStdAddrTrackGroup,
+ icfVgRptrNotificationsGroup }
+
+ ::= { icfVgRepeaterCompliances 1 }
+
+ icfVgRptrCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for 802.12 repeater
+ management."
+ MODULE
+ MANDATORY-GROUPS { icfVgRptrBasicGroup,
+ icfVgRptrMonitorGroup,
+ icfVgRptrAddrTrackGroup,
+ icfVgRptrNotificationsGroup }
+
+ ::= { icfVgRepeaterCompliances 2 }
+
+
+ -- Units of conformance
+
+ icfVgRptrBasicGroup OBJECT-GROUP
+ OBJECTS { icfVgMACAddress,
+ icfVgCurrentFramingType,
+ icfVgDesiredFramingType,
+ icfVgFramingCapability,
+ icfVgTrainingVersion,
+ icfVgRepeaterGroupCapacity,
+ icfVgRepeaterHealthState,
+ icfVgRepeaterHealthText,
+ icfVgRepeaterReset,
+ icfVgRepeaterNonDisruptTest,
+ icfVgGroupDescr,
+ icfVgGroupObjectID,
+ icfVgGroupOperStatus,
+ icfVgGroupLastOperStatusChange,
+ icfVgGroupPortCapacity,
+ icfVgGroupCablesBundled,
+ icfVgPortType,
+ icfVgPortAdminStatus,
+ icfVgPortStatus,
+ icfVgPortSupportedPromiscMode,
+ icfVgPortSupportedCascadeMode,
+ icfVgPortAllowedTrainType,
+ icfVgPortLastTrainConfig,
+ icfVgPortTrainingResult,
+ icfVgPortPriorityEnable,
+ icfVgPortMediaType
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for managing the status
+ and configuration of IEEE 802.12 repeaters."
+ ::= { icfVgRepeaterGroups 1 }
+
+ icfVgRptrPreStdMonitorGroup OBJECT-GROUP
+ OBJECTS { icfVgPortReadableFrames,
+ icfVgPortReadableOctets,
+ icfVgPortUnreadableOctets,
+ icfVgPortHighPriorityFrames,
+ icfVgPortHighPriorityOctets,
+ icfVgPortBroadcastFrames,
+ icfVgPortMulticastFrames,
+ icfVgPortIPMFrames,
+ icfVgPortDataErrorFrames,
+ icfVgPortPriorityPromotions,
+ icfVgPortHCReadableOctets,
+ icfVgPortHCUnreadableOctets,
+ icfVgPortHCHighPriorityOctets
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "********* THIS GROUP IS OBSOLETE *********
+
+ A collection of objects for providing statistics
+ for pre-standard IEEE 802.12 repeaters."
+ ::= { icfVgRepeaterGroups 2 }
+
+ icfVgRptrPreStdAddrTrackGroup OBJECT-GROUP
+ OBJECTS { icfVgAddrLastTrainedAddress,
+ icfVgAddrTrainedAddrChanges
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "********* THIS GROUP IS OBSOLETE *********
+
+ A collection of objects for tracking addresses
+ on pre-standard IEEE 802.12 repeaters."
+ ::= { icfVgRepeaterGroups 3 }
+
+ icfVgRptrMonitorGroup OBJECT-GROUP
+ OBJECTS { icfVgPortReadableFrames,
+ icfVgPortReadableOctets,
+ icfVgPortUnreadableOctets,
+ icfVgPortHighPriorityFrames,
+ icfVgPortHighPriorityOctets,
+ icfVgPortBroadcastFrames,
+ icfVgPortMulticastFrames,
+ icfVgPortIPMFrames,
+ icfVgPortDataErrorFrames,
+ icfVgPortPriorityPromotions,
+ icfVgPortHCReadableOctets,
+ icfVgPortHCUnreadableOctets,
+ icfVgPortHCHighPriorityOctets,
+ icfVgPortHCNormPriorityOctets,
+ icfVgPortNormPriorityFrames,
+ icfVgPortNormPriorityOctets,
+ icfVgPortNullAddressedFrames,
+ icfVgPortOversizeFrames,
+ icfVgPortTransitionToTrainings
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for providing statistics
+ for IEEE 802.12 repeaters."
+ ::= { icfVgRepeaterGroups 4 }
+
+ icfVgRptrAddrTrackGroup OBJECT-GROUP
+ OBJECTS { icfVgAddrLastTrainedAddress,
+ icfVgAddrTrainedAddrChanges,
+ icfVgRptrDetectedDupAddress,
+ icfVgMgrDetectedDupAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for tracking addresses
+ on IEEE 802.12 repeaters."
+ ::= { icfVgRepeaterGroups 5 }
+
+ icfVgRptrNotificationsGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { icfVgRptrHealth,
+ icfVgRptrResetEvent
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of notifications used to indicate
+ 802.12 repeater general status changes."
+ ::= { icfVgRepeaterGroups 6 }
+
+ END