mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			1626 lines
		
	
	
		
			73 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1626 lines
		
	
	
		
			73 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
       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
 |