G9982-MIB DEFINITIONS ::= BEGIN

IMPORTS
	MODULE-IDENTITY,
	OBJECT-TYPE,
	Counter32,
	mib-2,
	Unsigned32
		FROM SNMPv2-SMI		-- RFC 2578
	TEXTUAL-CONVENTION,
	TruthValue,
	PhysAddress
		FROM SNMPv2-TC		-- RFC 2579
	MODULE-COMPLIANCE,
	OBJECT-GROUP
		FROM SNMPv2-CONF		-- RFC 2580
	ifIndex
		FROM IF-MIB		-- RFC 2863
	HCPerfCurrentCount,
	HCPerfValidIntervals,
	HCPerfInvalidIntervals,
	HCPerfTimeElapsed
		FROM HC-PerfHist-TC-MIB		-- RFC 3705
;

------------------------------------------------------------------------
g9982MIB MODULE-IDENTITY
	LAST-UPDATED "201302200000Z"	-- Feb 20, 2013 12:00:00 AM
	ORGANIZATION "IETF ADSL MIB Working Group"
	CONTACT-INFO
		"WG charter:
		  http://datatracker.ietf.org/wg/adslmib/charter/

		Mailing Lists:
		  General Discussion: adslmib@ietf.org
		  To Subscribe: adslmib-request@ietf.org
		  In Body: subscribe your_email_address










		 Chair: Menachem Dodge
		Postal: ECI Telecom, Ltd.
		        30 Hasivim St.
		        Petach-Tikva  4951169
		        Israel
		 Phone: +972-3-926-8421
		 EMail: menachemdodge1@gmail.com

		Editor: Edward Beili
		Postal: Actelis Networks, Inc.
		        25 Bazel St., P.O.B. 10173
		        Petach-Tikva  49103
		        Israel
		 Phone: +972-3-924-3491
		 EMail: edward.beili@actelis.com

		Editor: Moti Morgenstern
		Postal: ECI Telecom
		        30 Hasivim St.
		        Petach-Tikva  4951169
		        Israel
		 Phone: +972-3-926-6258
		 EMail: moti.morgenstern@ecitele.com"
	DESCRIPTION
		"The objects in this MIB module are used to manage the
		 Ethernet-based multi-pair bonded xDSL interfaces, as defined in
		 ITU-T Recommendation G.998.2 (G.Bond/Ethernet).

		 This MIB module MUST be used in conjunction with the GBOND-MIB
		 module, common to all G.Bond technologies.

		 The following references are used throughout this MIB module:

		 [G.998.2] refers to:
		   ITU-T Recommendation G.998.2: 'Ethernet-based multi-pair
		   bonding', January 2005.

		 [G.998.2-Amd2] refers to:
		   ITU-T Recommendation G.998.2 Amendment 2, December 2007.

		 [802.3] refers to:
		   IEEE Std 802.3-2005: 'IEEE Standard for Information
		   technology - Telecommunications and information exchange
		   between systems - Local and metropolitan area networks -
		   Specific requirements -







		   Part 3: Carrier Sense Multiple Access with Collision
		   Detection (CSMA/CD) Access Method and Physical Layer
		   Specifications', December 2005.

		 [TR-159] refers to:
		   Broadband Forum Technical Report: 'Management Framework for
		   xDSL Bonding', December 2008.

		 Naming Conventions:
		   BACP   - Bonding Aggregation Control Protocol
		   BCE    - Bonding Channel Entity
		   BTU    - Bonding Terminating Unit
		   BTU-C  - Bonding Terminating Unit, CO side
		   BTU-R  - Bonding Terminating Unit, Remote Terminal (CPE) side
		   CO     - Central Office
		   CPE    - Customer Premises Equipment
		   GBS    - Generic Bonding Sub-layer
		   HDLC   - High-level Data Link Control
		   PTM-TC - Packet Transfer Mode Transmission Convergence
		            (sub-layer)
		   SNR    - Signal to Noise Ratio
		   TC     - Transmission Convergence (sub-layer)
		   UAS    - Unavailable Seconds

		Copyright (c) 2013 IETF Trust and the persons identified as
		authors of the code.  All rights reserved.

		Redistribution and use in source and binary forms, with or without
		modification, is permitted pursuant to, and subject to the license
		terms contained in, the Simplified BSD License set forth in Section
		4.c of the IETF Trust's Legal Provisions Relating to IETF Documents
		(http://trustee.ietf.org/license-info)."
	REVISION "201302200000Z"	-- Feb 20, 2013 12:00:00 AM
	DESCRIPTION
		"Initial version, published as RFC 6767."
	-- 1.3.6.1.2.1.264
	::= { mib-2 264 }


-------------------------------
-- Textual Conventions
-------------------------------

G9982PtmTcType ::= TEXTUAL-CONVENTION
	STATUS  current
	DESCRIPTION
		"This textual convention represents possible PTM-TC types in
		G.Bond/Eth ports.  The following values are defined:
		  tc6465         - 64/65-octet encapsulation, as defined in
		                   [802.3] Clause 61.3.3.
		  tcHDLC         - HDLC encapsulation, as defined in [G.998.2]
		                   Annex B."
	SYNTAX INTEGER {
			tc6465(1),
			tcHDLC(2) }


G9982CpType ::= TEXTUAL-CONVENTION
	STATUS  current
	DESCRIPTION
		"This textual convention represents possible control protocol
		types in G.Bond/Eth ports.  The following values are defined:
		  unknown      - the control protocol cannot be determined.
		  cpHS         - G.hs-based discovery and aggregation,
		                 as specified in [G.998.2].
		  cpBACP       - Bonding Aggregation Control Protocol (BACP) --
		                 a frame-based discovery, aggregation, and link
		                 management protocol, as specified in
		                 [G.998.2-Amd2] Annex C."
	SYNTAX INTEGER {
			unknown(0),
			cpHS(1),
			cpBACP(2) }


-- Sections of the module
-- Structured as recommended by RFC 4181, Appendix D

g9982Objects OBJECT IDENTIFIER 
	-- 1.3.6.1.2.1.264.1
	::= { g9982MIB 1 }

g9982Conformance OBJECT IDENTIFIER 
	-- 1.3.6.1.2.1.264.2
	::= { g9982MIB 2 }

-- Groups in the module

g9982Port OBJECT IDENTIFIER 
	-- 1.3.6.1.2.1.264.1.1
	::= { g9982Objects 1 }

g9982Bce OBJECT IDENTIFIER 
	-- 1.3.6.1.2.1.264.1.2
	::= { g9982Objects 2 }

-------------------------------
-- GBS Notifications group
-------------------------------
-- empty ---------------------------------
-- GBS group
-------------------------------

g9982PortConfTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF G9982PortConfEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"Table for configuration of G.Bond/Eth GBS ports.  Entries in
		this table MUST be maintained in a persistent manner."
	-- 1.3.6.1.2.1.264.1.1.1
	::= { g9982Port 1 }


g9982PortConfEntry OBJECT-TYPE
	SYNTAX  G9982PortConfEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"An entry in the G.Bond/Eth Port Configuration table.
		Each entry represents a G.Bond Ethernet port indexed by the
		ifIndex.
		Note that a G.Bond/Eth GBS port runs on top of a single or
		multiple BCE port(s), which are also indexed by the ifIndex."
	INDEX {
		ifIndex }
	-- 1.3.6.1.2.1.264.1.1.1.1
	::= { g9982PortConfTable 1 }


G9982PortConfEntry ::= SEQUENCE {

	g9982PortConfTcAdminType G9982PtmTcType,
	g9982PortConfAdminCp     G9982CpType }


g9982PortConfTcAdminType OBJECT-TYPE
	SYNTAX  G9982PtmTcType
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"Administrative (desired) PTM-TC encapsulation type of a
		G.Bond/Eth port (GBS).
		Possible values are:
		  tc6465(1)  - 64/65-octet encapsulation
		  tcHDLC(2)  - HDLC encapsulation

		Attempts to set a port to a non-supported PTM-TC encapsulation
		type (see g9982PortCapTcTypesSupported) SHALL be rejected
		(with the error inconsistentValue).







		Changing g9982PortConfTcAdminType is a traffic-disruptive
		operation and as such SHALL be done when the link (GBS) is
		administratively 'down', as indicated by the ifAdminStatus object
		in the IF-MIB.
		Attempts to change this object SHALL be rejected (with the error
		inconsistentValue) if the link is 'up' or initializing.

		This object maps to the TR-159 attribute aEthTcAdminType."
	REFERENCE
		"[TR-159], Section 5.5.3.4; RFC 2863, IF-MIB, ifAdminStatus"
	-- 1.3.6.1.2.1.264.1.1.1.1.1
	::= { g9982PortConfEntry 1 }


g9982PortConfAdminCp OBJECT-TYPE
	SYNTAX  G9982CpType
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"Administrative (desired) bonding control protocol of a
		G.Bond/Eth port (GBS).  Possible values are:
		  cpHS(1)    - use G.hs-based protocol (default)
		  cpBACP(2)  - use frame-based BACP

		Note that G.hs-based protocol support is mandatory, according to
		[G.998.2].  Attempts to set a port to a non-supported bonding
		control protocol (e.g., BACP if the value of
		g9982PortCapBacpSupported is false) SHALL be rejected
		(with the error inconsistentValue).

		Changing g9982PortConfAdminCp is a traffic-disruptive
		operation and as such SHALL be done when the link (GBS) is
		administratively 'down', as indicated by the ifAdminStatus
		object in the IF-MIB.
		Attempts to change this object SHALL be rejected (with the error
		inconsistentValue) if the link is 'up' or initializing.

		This object maps to the TR-159 attribute aEthAdminCP."
	REFERENCE
		"[TR-159], Section 5.5.3.2; RFC 2863, IF-MIB, ifAdminStatus"
	DEFVAL { cpHS }
	-- 1.3.6.1.2.1.264.1.1.1.1.2
	::= { g9982PortConfEntry 2 }


g9982PortCapTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF G9982PortCapEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"Table for capabilities of G.Bond/Eth ports.  Entries in this
		table MUST be maintained in a persistent manner."
	-- 1.3.6.1.2.1.264.1.1.2
	::= { g9982Port 2 }


g9982PortCapEntry OBJECT-TYPE
	SYNTAX  G9982PortCapEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"An entry in the G.Bond/Eth Port Capability table.
		Each entry represents a G.Bond port indexed by the ifIndex.
		Note that a G.Bond GBS port runs on top of a single or
		multiple BCE port(s), which are also indexed by the ifIndex."
	INDEX {
		ifIndex }
	-- 1.3.6.1.2.1.264.1.1.2.1
	::= { g9982PortCapTable 1 }


G9982PortCapEntry ::= SEQUENCE {

	g9982PortCapTcTypesSupported BITS,
	g9982PortCapBacpSupported    TruthValue }


g9982PortCapTcTypesSupported OBJECT-TYPE
	SYNTAX  BITS {
			tc6465(0),
			tcHDLC(1) }
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"PTM-TC encapsulation types supported by the G.Bond/Eth port.
		This is a bitmap of possible encapsulation types.  The various
		bit positions are:
		  tc6465   - GBS is capable of 64/65-octet encapsulation
		  tcHDLC   - GBS is capable of HDLC encapsulation

		A desired encapsulation is determined by
		g9982PortConfTcAdminType, while g9982PortStatTcOperType
		reflects the current operating mode.

		This object maps to the TR-159 attribute aEthTcTypesSupported."
	REFERENCE
		"[TR-159], Section 5.5.3.6"
	-- 1.3.6.1.2.1.264.1.1.2.1.1
	::= { g9982PortCapEntry 1 }


g9982PortCapBacpSupported OBJECT-TYPE
	SYNTAX  TruthValue
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Indicates whether the Bonding Aggregation Control Protocol
		(BACP) -- the frame-based discovery, aggregation, and link
		management protocol specified in [G.998.2-Amd2]) is supported
		by the G.Bond/Ethernet port.
		A value of true(1) indicates that BACP is supported.
		A value of false(2) indicates that BACP is unsupported.

		The BACP functionality, if supported, can be enabled or
		disabled via g9982AdminCP, while g9982OperCP
		reflects the current BACP operating mode.

		This object maps to the TR-159 attribute aEthBACPSupported."
	REFERENCE
		"[TR-159], Section 5.5.3.1; [G.998.2-Amd2], Annex C"
	-- 1.3.6.1.2.1.264.1.1.2.1.2
	::= { g9982PortCapEntry 2 }


g9982PortStatTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF G9982PortStatEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"This table provides overall status information of G.Bond
		ports, complementing the generic status information from the
		ifTable of the IF-MIB.  Additional status information about
		connected BCEs is available from the relevant line MIBs.

		This table contains live data from the equipment.  As such,
		it is NOT persistent."
	-- 1.3.6.1.2.1.264.1.1.3
	::= { g9982Port 3 }


g9982PortStatEntry OBJECT-TYPE
	SYNTAX  G9982PortStatEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"An entry in the G.Bond/Eth Port Status table.
		Each entry represents a G.Bond/Eth port indexed by the
		ifIndex.
		Note that a G.Bond GBS port runs on top of a single or
		multiple BCE port(s), which are also indexed by the ifIndex."
	INDEX {
		ifIndex }
	-- 1.3.6.1.2.1.264.1.1.3.1
	::= { g9982PortStatTable 1 }


G9982PortStatEntry ::= SEQUENCE {

	g9982PortStatTcOperType       G9982PtmTcType,
	g9982PortStatOperCp           G9982CpType,
	g9982PortStatRxErrors         Counter32,
	g9982PortStatRxSmallFragments Counter32,
	g9982PortStatRxLargeFragments Counter32,
	g9982PortStatRxBadFragments   Counter32,
	g9982PortStatRxLostFragments  Counter32,
	g9982PortStatRxLostStarts     Counter32,
	g9982PortStatRxLostEnds       Counter32,
	g9982PortStatRxOverflows      Counter32 }


g9982PortStatTcOperType OBJECT-TYPE
	SYNTAX  G9982PtmTcType
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Current operational encapsulation type of the G.Bond/Eth
		port.
		Possible values are:
		  tc6465(1)   - GBS uses 64/65-octet encapsulation
		  tcHDLC(2)   - GBS uses HDLC encapsulation

		The operational PTM-TC encapsulation type can be configured
		via g9982PortConfTcAdminType.

		This object maps to the TR-159 attribute aEthTcOperType."
	REFERENCE
		"[TR-159], Section 5.5.3.5"
	-- 1.3.6.1.2.1.264.1.1.3.1.1
	::= { g9982PortStatEntry 1 }


g9982PortStatOperCp OBJECT-TYPE
	SYNTAX  G9982CpType
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Current operational bonding discovery and aggregation control
		protocol of the G.Bond/Eth port.
		Possible values are:
		  unknown(0)  - the protocol cannot be determined, e.g., when
		                the GBS is 'down'
		  cpHS(1)     - GBS uses G.hs-based protocol
		  cpBACP(2)   - GBS uses frame-based BACP

		The operational discovery and aggregation control protocol can
		be configured via the g9982PortConfAdminCp variable.





		This object maps to the TR-159 attribute aEthOperCP."
	REFERENCE
		"[TR-159], Section 5.5.3.3"
	-- 1.3.6.1.2.1.264.1.1.3.1.2
	::= { g9982PortStatEntry 2 }


g9982PortStatRxErrors OBJECT-TYPE
	SYNTAX  Counter32
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A number of Ethernet frame fragments that have been received
		by the bonding function and discarded due to various errors.

		Discontinuities in the value of this counter can occur at
		re-initialization of the management system, and at other times
		as indicated by the value of ifCounterDiscontinuityTime, as
		defined in the IF-MIB.

		This object maps to the TR-159 attribute aEthRxErrors."
	REFERENCE
		"[TR-159], Section 5.5.3.7"
	-- 1.3.6.1.2.1.264.1.1.3.1.3
	::= { g9982PortStatEntry 3 }


g9982PortStatRxSmallFragments OBJECT-TYPE
	SYNTAX  Counter32
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A number of fragments smaller than minFragmentSize (64 bytes)
		that have been received by the bonding function and discarded.

		Discontinuities in the value of this counter can occur at
		re-initialization of the management system, and at other times
		as indicated by the value of ifCounterDiscontinuityTime, as
		defined in the IF-MIB.

		This object maps to the TR-159 attribute aEthRxSmallFragments."
	REFERENCE
		"[TR-159], Section 5.5.3.8"
	-- 1.3.6.1.2.1.264.1.1.3.1.4
	::= { g9982PortStatEntry 4 }


g9982PortStatRxLargeFragments OBJECT-TYPE
	SYNTAX  Counter32
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A number of fragments larger than maxFragmentSize (512 bytes)
		that have been received by the bonding function and discarded.

		Discontinuities in the value of this counter can occur at
		re-initialization of the management system, and at other times
		as indicated by the value of ifCounterDiscontinuityTime, as
		defined in the IF-MIB.

		This object maps to the TR-159 attribute aEthRxLargeFragments."
	REFERENCE
		"[TR-159], Section 5.5.3.9"
	-- 1.3.6.1.2.1.264.1.1.3.1.5
	::= { g9982PortStatEntry 5 }


g9982PortStatRxBadFragments OBJECT-TYPE
	SYNTAX  Counter32
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A number of fragments that do not fit into the sequence
		expected by the frame assembly function and that have been
		received and discarded by the bonding function (the frame buffer
		is flushed to the next valid frame start).

		Discontinuities in the value of this counter can occur at
		re-initialization of the management system, and at other times
		as indicated by the value of ifCounterDiscontinuityTime, as
		defined in the IF-MIB.

		This object maps to the TR-159 attribute aEthRxBadFragments."
	REFERENCE
		"[TR-159], Section 5.5.3.10"
	-- 1.3.6.1.2.1.264.1.1.3.1.6
	::= { g9982PortStatEntry 6 }


g9982PortStatRxLostFragments OBJECT-TYPE
	SYNTAX  Counter32
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A number of gaps in the sequence of fragments that have
		been received by the bonding function (the frame buffer is
		flushed to the next valid frame start, when a fragment or
		fragments expected by the frame assembly function are not
		received).







		Discontinuities in the value of this counter can occur at
		re-initialization of the management system, and at other times
		as indicated by the value of ifCounterDiscontinuityTime, as
		defined in the IF-MIB.

		This object maps to the TR-159 attribute aEthRxLostFragments."
	REFERENCE
		"[TR-159], Section 5.5.3.11"
	-- 1.3.6.1.2.1.264.1.1.3.1.7
	::= { g9982PortStatEntry 7 }


g9982PortStatRxLostStarts OBJECT-TYPE
	SYNTAX  Counter32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A number of missing StartOfPacket indicators expected by the
		frame assembly function.

		Discontinuities in the value of this counter can occur at
		re-initialization of the management system, and at other times
		as indicated by the value of ifCounterDiscontinuityTime, as
		defined in the IF-MIB.

		This object maps to the TR-159 attribute aEthRxLostStarts."
	REFERENCE
		"[TR-159], Section 5.5.3.12"
	-- 1.3.6.1.2.1.264.1.1.3.1.8
	::= { g9982PortStatEntry 8 }


g9982PortStatRxLostEnds OBJECT-TYPE
	SYNTAX  Counter32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A number of missing EndOfPacket indicators expected by the
		frame assembly function.

		Discontinuities in the value of this counter can occur at
		re-initialization of the management system, and at other times
		as indicated by the value of ifCounterDiscontinuityTime, as
		defined in the IF-MIB.

		This object maps to the TR-159 attribute aEthRxLostEnds."
	REFERENCE
		"[TR-159], Section 5.5.3.13"
	-- 1.3.6.1.2.1.264.1.1.3.1.9
	::= { g9982PortStatEntry 9 }


g9982PortStatRxOverflows OBJECT-TYPE
	SYNTAX  Counter32
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A number of fragments, received and discarded by the bonding
		function, that would have caused the frame assembly buffer to
		overflow.

		Discontinuities in the value of this counter can occur at
		re-initialization of the management system, and at other times
		as indicated by the value of ifCounterDiscontinuityTime, as
		defined in the IF-MIB.

		This object maps to the TR-159 attribute aEthRxOverflows."
	REFERENCE
		"[TR-159], Section 5.5.3.14"
	-- 1.3.6.1.2.1.264.1.1.3.1.10
	::= { g9982PortStatEntry 10 }


-------------------------------
-- GBS Performance Monitoring group
-------------------------------

g9982PM OBJECT IDENTIFIER 
	-- 1.3.6.1.2.1.264.1.1.4
	::= { g9982Port 4 }

g9982PortPmCurTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF G9982PortPmCurEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"This table contains current Performance Monitoring information
		for a G.Bond/Eth port.  This table contains live data from the
		equipment and as such is NOT persistent."
	-- 1.3.6.1.2.1.264.1.1.4.1
	::= { g9982PM 1 }


g9982PortPmCurEntry OBJECT-TYPE
	SYNTAX  G9982PortPmCurEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"An entry in the G.Bond/Eth Port PM table.
		Each entry represents a G.Bond/Eth port indexed by the
		ifIndex."
	INDEX {
		ifIndex }
	-- 1.3.6.1.2.1.264.1.1.4.1.1
	::= { g9982PortPmCurTable 1 }


G9982PortPmCurEntry ::= SEQUENCE {

	g9982PortPm15MinValidIntervals      HCPerfValidIntervals,
	g9982PortPm15MinInvalidIntervals    HCPerfInvalidIntervals,
	g9982PortPmCur15MinTimeElapsed      HCPerfTimeElapsed,
	g9982PortPmCur15MinRxErrors         HCPerfCurrentCount,
	g9982PortPmCur15MinRxSmallFragments HCPerfCurrentCount,
	g9982PortPmCur15MinRxLargeFragments HCPerfCurrentCount,
	g9982PortPmCur15MinRxBadFragments   HCPerfCurrentCount,
	g9982PortPmCur15MinRxLostFragments  HCPerfCurrentCount,
	g9982PortPmCur15MinRxLostStarts     HCPerfCurrentCount,
	g9982PortPmCur15MinRxLostEnds       HCPerfCurrentCount,
	g9982PortPmCur15MinRxOverflows      HCPerfCurrentCount,
	g9982PortPm1DayValidIntervals       Unsigned32,
	g9982PortPm1DayInvalidIntervals     Unsigned32,
	g9982PortPmCur1DayTimeElapsed       HCPerfTimeElapsed,
	g9982PortPmCur1DayRxErrors          HCPerfCurrentCount,
	g9982PortPmCur1DayRxSmallFragments  HCPerfCurrentCount,
	g9982PortPmCur1DayRxLargeFragments  HCPerfCurrentCount,
	g9982PortPmCur1DayRxBadFragments    HCPerfCurrentCount,
	g9982PortPmCur1DayRxLostFragments   HCPerfCurrentCount,
	g9982PortPmCur1DayRxLostStarts      HCPerfCurrentCount,
	g9982PortPmCur1DayRxLostEnds        HCPerfCurrentCount,
	g9982PortPmCur1DayRxOverflows       HCPerfCurrentCount }


g9982PortPm15MinValidIntervals OBJECT-TYPE
	SYNTAX  HCPerfValidIntervals
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only number of 15-minute intervals for which the
		performance data was collected.  The value of this object will
		be 96 or the maximum number of 15-minute history intervals
		collected by the implementation, unless the measurement was
		(re)started recently, in which case the value will be the
		number of complete 15-minute intervals for which there are at
		least some data.
		In certain cases, it is possible that some intervals are
		unavailable.  In this case, this object reports the maximum
		interval number for which data is available.

		This object partially maps to the TR-159 attribute
		aGroupPerf15MinValidIntervals."
	REFERENCE
		"[TR-159], Section 5.5.1.32"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.1
	::= { g9982PortPmCurEntry 1 }


g9982PortPm15MinInvalidIntervals OBJECT-TYPE
	SYNTAX  HCPerfInvalidIntervals
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only number of 15-minute intervals for which the
		performance data was not always available.  The value will
		typically be zero, except in cases where the data for some
		intervals are not available.

		This object partially maps to the TR-159 attribute
		aGroupPerf15MinInvalidIntervals."
	REFERENCE
		"[TR-159], Section 5.5.1.33"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.2
	::= { g9982PortPmCurEntry 2 }


g9982PortPmCur15MinTimeElapsed OBJECT-TYPE
	SYNTAX  HCPerfTimeElapsed
	UNITS	"seconds"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of seconds that have elapsed since the
		beginning of the current 15-minute performance interval.

		This object partially maps to the TR-159 attribute
		aGroupPerfCurr15MinTimeElapsed."
	REFERENCE
		"[TR-159], Section 5.5.1.34"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.3
	::= { g9982PortPmCurEntry 3 }


g9982PortPmCur15MinRxErrors OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of errored fragments received and discarded
		by a G.Bond/Eth port during the current 15-minute performance
		interval.

		Note that the total number of errored fragments is indicated by
		the g9982PortStatRxErrors object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.7"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.4
	::= { g9982PortPmCurEntry 4 }


g9982PortPmCur15MinRxSmallFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments smaller than minFragmentSize
		(64 bytes) that have been received and discarded by a
		G.Bond/Eth port during the current 15-minute performance
		interval.

		Note that the total number of small fragments is indicated by
		the g9982PortStatRxSmallFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.8"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.5
	::= { g9982PortPmCurEntry 5 }


g9982PortPmCur15MinRxLargeFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments larger than maxFragmentSize
		(512 bytes) that have been received and discarded by a
		G.Bond/Eth port during the current 15-minute performance
		interval.

		Note that the total number of large fragments is indicated by
		the g9982PortStatRxLargeFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.9"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.6
	::= { g9982PortPmCurEntry 6 }


g9982PortPmCur15MinRxBadFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments that do not fit into the
		sequence expected by the frame assembly function and that have
		been received and discarded by a G.Bond/Eth port during the
		current 15-minute performance interval.





		Note that the total number of bad fragments is indicated by
		the g9982PortStatRxBadFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.10"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.7
	::= { g9982PortPmCurEntry 7 }


g9982PortPmCur15MinRxLostFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of gaps in the sequence of fragments
		expected by the frame assembly function of a G.Bond/Eth port
		during the current 15-minute performance interval.

		Note that the total number of these lost fragments is indicated
		by the g9982PortStatRxLostFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.11"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.8
	::= { g9982PortPmCurEntry 8 }


g9982PortPmCur15MinRxLostStarts OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of missing StartOfPacket indicators expected
		by the frame assembly function of a G.Bond/Eth port during the
		current 15-minute performance interval.

		Note that the total number of missing StartOfPacket indicators
		is indicated by the g9982PortStatRxLostStarts object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.12"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.9
	::= { g9982PortPmCurEntry 9 }


g9982PortPmCur15MinRxLostEnds OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of missing EndOfPacket indicators expected
		by the frame assembly function of a G.Bond/Eth port during the
		current 15-minute performance interval.

		Note that the total number of missing EndOfPacket indicators
		is indicated by the g9982PortStatRxLostEnds object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.13"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.10
	::= { g9982PortPmCurEntry 10 }


g9982PortPmCur15MinRxOverflows OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments that have been received and
		discarded by a G.Bond/Eth port, which would have caused the
		frame assembly buffer to overflow, during the current 15-minute
		performance interval.

		Note that the total number of fragments that would have caused
		the frame assembly buffer to overflow is indicated by the
		g9982PortStatRxOverflows object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.14"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.11
	::= { g9982PortPmCurEntry 11 }


g9982PortPm1DayValidIntervals OBJECT-TYPE
	SYNTAX  Unsigned32 (0..7)
	UNITS	"days"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only number of 1-day intervals for which data was
		collected.  The value of this object will be 7 or the maximum
		number of 1-day history intervals collected by the
		implementation, unless the measurement was (re)started recently,
		in which case the value will be the number of complete 1-day
		intervals for which there are at least some data.
		In certain cases, it is possible that some intervals are
		unavailable.  In this case, this object reports the maximum
		interval number for which data is available."
	REFERENCE
		"[TR-159], Section 5.5.1.45"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.12
	::= { g9982PortPmCurEntry 12 }


g9982PortPm1DayInvalidIntervals OBJECT-TYPE
	SYNTAX  Unsigned32 (0..7)
	UNITS	"days"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only number of 1-day intervals for which data was not
		always available.  The value will typically be zero, except in
		cases where the data for some intervals are not available."
	REFERENCE
		"[TR-159], Section 5.5.1.46"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.13
	::= { g9982PortPmCurEntry 13 }


g9982PortPmCur1DayTimeElapsed OBJECT-TYPE
	SYNTAX  HCPerfTimeElapsed
	UNITS	"seconds"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of seconds that have elapsed since the
		beginning of the current 1-day performance interval."
	REFERENCE
		"[TR-159], Section 5.5.1.47"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.14
	::= { g9982PortPmCurEntry 14 }


g9982PortPmCur1DayRxErrors OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of errored fragments received and discarded
		by a G.Bond/Eth port during the current 1-day performance
		interval.

		Note that the total number of errored fragments is indicated by
		the g9982PortStatRxErrors object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.7"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.15
	::= { g9982PortPmCurEntry 15 }


g9982PortPmCur1DayRxSmallFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments smaller than minFragmentSize
		(64 bytes) that have been received and discarded by a
		G.Bond/Eth port during the current 1-day performance interval.

		Note that the total number of small fragments is indicated by
		the g9982PortStatRxSmallFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.8"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.16
	::= { g9982PortPmCurEntry 16 }


g9982PortPmCur1DayRxLargeFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments larger than maxFragmentSize
		(512 bytes) that have been received and discarded by a
		G.Bond/Eth port during the current 1-day performance interval.

		Note that the total number of large fragments is indicated by
		the g9982PortStatRxLargeFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.9"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.17
	::= { g9982PortPmCurEntry 17 }


g9982PortPmCur1DayRxBadFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments that do not fit into the
		sequence expected by the frame assembly function and that have
		been received and discarded by a G.Bond/Eth port during the
		current 1-day performance interval.







		Note that the total number of bad fragments is indicated by
		the g9982PortStatRxBadFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.10"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.18
	::= { g9982PortPmCurEntry 18 }


g9982PortPmCur1DayRxLostFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of gaps in the sequence of fragments
		expected by the frame assembly function of a G.Bond/Eth port
		during the current 1-day performance interval.

		Note that the total number of these lost fragments is indicated
		by the g9982PortStatRxLostFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.11"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.19
	::= { g9982PortPmCurEntry 19 }


g9982PortPmCur1DayRxLostStarts OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of missing StartOfPacket indicators expected
		by the frame assembly function of a G.Bond/Eth port during the
		current 1-day performance interval.

		Note that the total number of missing StartOfPacket indicators
		is indicated by the g9982PortStatRxLostStarts object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.12"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.20
	::= { g9982PortPmCurEntry 20 }


g9982PortPmCur1DayRxLostEnds OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of missing EndOfPacket indicators expected
		by the frame assembly function of a G.Bond/Eth port during the
		current 1-day performance interval.

		Note that the total number of missing EndOfPacket indicators
		is indicated by the g9982PortStatRxLostEnds object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.13"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.21
	::= { g9982PortPmCurEntry 21 }


g9982PortPmCur1DayRxOverflows OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments that have been received and
		discarded by a G.Bond/Eth port, which would have caused the
		frame assembly buffer to overflow, during the current 1-day
		performance interval.

		Note that the total number of fragments that would have caused
		the frame assembly buffer to overflow is indicated by the
		g9982PortStatRxOverflows object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.14"
	-- 1.3.6.1.2.1.264.1.1.4.1.1.22
	::= { g9982PortPmCurEntry 22 }


-- Port PM history: 15-min buckets

g9982PortPm15MinTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF G9982PortPm15MinEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"This table contains historical 15-minute buckets of Performance
		Monitoring information for a G.Bond/Eth port (a row for each
		15-minute interval, up to 96 intervals).
		Entries in this table MUST be maintained in a persistent manner."
	-- 1.3.6.1.2.1.264.1.1.4.2
	::= { g9982PM 2 }


g9982PortPm15MinEntry OBJECT-TYPE
	SYNTAX  G9982PortPm15MinEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"An entry in the G.Bond/Eth Port historical 15-minute PM table.
		Each entry represents Performance Monitoring data for a
		G.Bond/Eth port, indexed by the ifIndex, collected during a
		particular 15-minute interval, indexed by the
		g9982PortPm15MinIntervalIndex."
	INDEX {
		ifIndex,
		g9982PortPm15MinIntervalIndex }
	-- 1.3.6.1.2.1.264.1.1.4.2.1
	::= { g9982PortPm15MinTable 1 }


G9982PortPm15MinEntry ::= SEQUENCE {

	g9982PortPm15MinIntervalIndex            Unsigned32,
	g9982PortPm15MinIntervalMoniTime         HCPerfTimeElapsed,
	g9982PortPm15MinIntervalRxErrors         HCPerfCurrentCount,
	g9982PortPm15MinIntervalRxSmallFragments HCPerfCurrentCount,
	g9982PortPm15MinIntervalRxLargeFragments HCPerfCurrentCount,
	g9982PortPm15MinIntervalRxBadFragments   HCPerfCurrentCount,
	g9982PortPm15MinIntervalRxLostFragments  HCPerfCurrentCount,
	g9982PortPm15MinIntervalRxLostStarts     HCPerfCurrentCount,
	g9982PortPm15MinIntervalRxLostEnds       HCPerfCurrentCount,
	g9982PortPm15MinIntervalRxOverflows      HCPerfCurrentCount,
	g9982PortPm15MinIntervalValid            TruthValue }


g9982PortPm15MinIntervalIndex OBJECT-TYPE
	SYNTAX  Unsigned32 (1..96)
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"Performance Data Interval number.  1 is the most recent
		previous interval; interval 96 is 24 hours ago.
		Intervals 2..96 are OPTIONAL.

		This object partially maps to the TR-159 attribute
		aGroupPerf15MinIntervalNumber."
	REFERENCE
		"[TR-159], Section 5.5.1.57"
	-- 1.3.6.1.2.1.264.1.1.4.2.1.1
	::= { g9982PortPm15MinEntry 1 }


g9982PortPm15MinIntervalMoniTime OBJECT-TYPE
	SYNTAX  HCPerfTimeElapsed
	UNITS	"seconds"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of seconds over which the performance data
		was actually monitored.  This value will be the same as the
		interval duration (900 seconds), except in a situation where
		performance data could not be collected for any reason."
	-- 1.3.6.1.2.1.264.1.1.4.2.1.2
	::= { g9982PortPm15MinEntry 2 }


g9982PortPm15MinIntervalRxErrors OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of errored fragments received and discarded
		by a G.Bond/Eth port during the 15-minute performance history
		interval.

		Note that the total number of errored fragments is indicated by
		the g9982PortStatRxErrors object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.7"
	-- 1.3.6.1.2.1.264.1.1.4.2.1.3
	::= { g9982PortPm15MinEntry 3 }


g9982PortPm15MinIntervalRxSmallFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments smaller than minFragmentSize
		(64 bytes) that have been received and discarded by a
		 G.Bond/Eth port during the 15-minute performance history
		 interval.

		Note that the total number of small fragments is indicated by
		the g9982PortStatRxSmallFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.8"
	-- 1.3.6.1.2.1.264.1.1.4.2.1.4
	::= { g9982PortPm15MinEntry 4 }


g9982PortPm15MinIntervalRxLargeFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments larger than maxFragmentSize
		(512 bytes) that have been received and discarded by a
		G.Bond/Eth port during the 15-minute performance history
		interval.

		Note that the total number of large fragments is indicated by
		the g9982PortStatRxLargeFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.9"
	-- 1.3.6.1.2.1.264.1.1.4.2.1.5
	::= { g9982PortPm15MinEntry 5 }


g9982PortPm15MinIntervalRxBadFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments that do not fit into the
		sequence expected by the frame assembly function and that have
		been received and discarded by a G.Bond/Eth port during the
		15-minute performance history interval.

		Note that the total number of bad fragments is indicated by
		the g9982PortStatRxBadFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.10"
	-- 1.3.6.1.2.1.264.1.1.4.2.1.6
	::= { g9982PortPm15MinEntry 6 }


g9982PortPm15MinIntervalRxLostFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of gaps in the sequence of fragments
		expected by the frame assembly function of a G.Bond/Eth port
		during the 15-minute performance history interval.

		Note that the total number of these lost fragments is indicated
		by the g9982PortStatRxLostFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.11"
	-- 1.3.6.1.2.1.264.1.1.4.2.1.7
	::= { g9982PortPm15MinEntry 7 }


g9982PortPm15MinIntervalRxLostStarts OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of missing StartOfPacket indicators expected
		by the frame assembly function of a G.Bond/Eth port during the
		15-minute performance history interval.

		Note that the total number of missing StartOfPacket indicators
		is indicated by the g9982PortStatRxLostStarts object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.12"
	-- 1.3.6.1.2.1.264.1.1.4.2.1.8
	::= { g9982PortPm15MinEntry 8 }


g9982PortPm15MinIntervalRxLostEnds OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of missing EndOfPacket indicators expected
		by the frame assembly function of a G.Bond/Eth port during the
		15-minute performance history interval.

		Note that the total number of missing EndOfPacket indicators
		is indicated by the g9982PortStatRxLostEnds object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.13"
	-- 1.3.6.1.2.1.264.1.1.4.2.1.9
	::= { g9982PortPm15MinEntry 9 }


g9982PortPm15MinIntervalRxOverflows OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments that have been received and
		discarded by a G.Bond/Eth port, which would have caused the
		frame assembly buffer to overflow, during the 15-minute
		performance history interval.





		Note that the total number of fragments that would have caused
		the frame assembly buffer to overflow is indicated by the
		g9982PortStatRxOverflows object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.14"
	-- 1.3.6.1.2.1.264.1.1.4.2.1.10
	::= { g9982PortPm15MinEntry 10 }


g9982PortPm15MinIntervalValid OBJECT-TYPE
	SYNTAX  TruthValue
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only object indicating whether or not this history
		bucket contains valid data.  A valid bucket is reported as
		true(1) and an invalid bucket as false(2).
		If this history bucket is invalid, the BTU MUST NOT produce
		notifications based upon the value of the counters in this
		bucket.
		Note that an implementation may decide not to store invalid
		history buckets in its database.  In such a case, this object
		is not required, as only valid history buckets are available
		while invalid history buckets are simply not in the database.

		This object partially maps to the TR-159 attribute
		aGroupPerf15MinIntervalValid."
	REFERENCE
		"[TR-159], Section 5.5.1.58"
	-- 1.3.6.1.2.1.264.1.1.4.2.1.11
	::= { g9982PortPm15MinEntry 11 }


-- Port PM history: 1-day buckets

g9982PortPm1DayTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF G9982PortPm1DayEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"This table contains historical 1-day buckets of Performance
		Monitoring information for a G.Bond/Eth port (a row for each
		1-day interval, up to 7 intervals).
		Entries in this table MUST be maintained in a persistent manner."
	-- 1.3.6.1.2.1.264.1.1.4.3
	::= { g9982PM 3 }


g9982PortPm1DayEntry OBJECT-TYPE
	SYNTAX  G9982PortPm1DayEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"An entry in the G.Bond/Eth port historical 1-day PM table.
		Each entry represents Performance Monitoring data for such a
		port, indexed by the ifIndex, collected during a particular
		1-day interval, indexed by the g9982PortPm1DayIntervalIndex."
	INDEX {
		ifIndex,
		g9982PortPm1DayIntervalIndex }
	-- 1.3.6.1.2.1.264.1.1.4.3.1
	::= { g9982PortPm1DayTable 1 }


G9982PortPm1DayEntry ::= SEQUENCE {

	g9982PortPm1DayIntervalIndex            Unsigned32,
	g9982PortPm1DayIntervalMoniTime         HCPerfTimeElapsed,
	g9982PortPm1DayIntervalRxErrors         HCPerfCurrentCount,
	g9982PortPm1DayIntervalRxSmallFragments HCPerfCurrentCount,
	g9982PortPm1DayIntervalRxLargeFragments HCPerfCurrentCount,
	g9982PortPm1DayIntervalRxBadFragments   HCPerfCurrentCount,
	g9982PortPm1DayIntervalRxLostFragments  HCPerfCurrentCount,
	g9982PortPm1DayIntervalRxLostStarts     HCPerfCurrentCount,
	g9982PortPm1DayIntervalRxLostEnds       HCPerfCurrentCount,
	g9982PortPm1DayIntervalRxOverflows      HCPerfCurrentCount,
	g9982PortPm1DayIntervalValid            TruthValue }


g9982PortPm1DayIntervalIndex OBJECT-TYPE
	SYNTAX  Unsigned32 (1..7)
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"Performance Data Interval number.  1 is the most recent
		previous interval; interval 7 is 7 days ago.
		Intervals 2..7 are OPTIONAL.

		This object partially maps to the TR-159 attribute
		aGroupPerf1DayIntervalNumber."
	REFERENCE
		"[TR-159], Section 5.5.1.62"
	-- 1.3.6.1.2.1.264.1.1.4.3.1.1
	::= { g9982PortPm1DayEntry 1 }


g9982PortPm1DayIntervalMoniTime OBJECT-TYPE
	SYNTAX  HCPerfTimeElapsed
	UNITS	"seconds"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of seconds over which the performance data
		was actually monitored.  This value will be the same as the
		interval duration (86400 seconds), except in a situation where
		performance data could not be collected for any reason.





		This object partially maps to the TR-159 attribute
		aGroupPerf1DayIntervalMoniSecs."
	REFERENCE
		"[TR-159], Section 5.5.1.64"
	-- 1.3.6.1.2.1.264.1.1.4.3.1.2
	::= { g9982PortPm1DayEntry 2 }


g9982PortPm1DayIntervalRxErrors OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of errored fragments received and discarded
		by a G.Bond/Eth port during the 1-day performance history
		interval.

		Note that the total number of errored fragments is indicated by
		the g9982PortStatRxErrors object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.7"
	-- 1.3.6.1.2.1.264.1.1.4.3.1.3
	::= { g9982PortPm1DayEntry 3 }


g9982PortPm1DayIntervalRxSmallFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments smaller than minFragmentSize
		(64 bytes) that have been received and discarded by a
		G.Bond/Eth port during the 1-day performance history interval.

		Note that the total number of small fragments is indicated by
		the g9982PortStatRxSmallFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.8"
	-- 1.3.6.1.2.1.264.1.1.4.3.1.4
	::= { g9982PortPm1DayEntry 4 }


g9982PortPm1DayIntervalRxLargeFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments larger than maxFragmentSize
		(512 bytes) that have been received and discarded by a
		G.Bond/Eth port during the 1-day performance history interval.

		Note that the total number of large fragments is indicated by
		the g9982PortStatRxLargeFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.9"
	-- 1.3.6.1.2.1.264.1.1.4.3.1.5
	::= { g9982PortPm1DayEntry 5 }


g9982PortPm1DayIntervalRxBadFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments that do not fit into the
		sequence expected by the frame assembly function and that have
		been received and discarded by a G.Bond/Eth port during the
		1-day performance history interval.

		Note that the total number of bad fragments is indicated by
		the g9982PortStatRxBadFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.10"
	-- 1.3.6.1.2.1.264.1.1.4.3.1.6
	::= { g9982PortPm1DayEntry 6 }


g9982PortPm1DayIntervalRxLostFragments OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of gaps in the sequence of fragments
		expected by the frame assembly function of a G.Bond/Eth port
		during the 1-day performance history interval.

		Note that the total number of these lost fragments is indicated
		by the g9982PortStatRxLostFragments object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.11"
	-- 1.3.6.1.2.1.264.1.1.4.3.1.7
	::= { g9982PortPm1DayEntry 7 }


g9982PortPm1DayIntervalRxLostStarts OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of missing StartOfPacket indicators expected
		by the frame assembly function of a G.Bond/Eth port during the
		1-day performance history interval.

		Note that the total number of missing StartOfPacket indicators
		is indicated by the g9982PortStatRxLostStarts object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.12"
	-- 1.3.6.1.2.1.264.1.1.4.3.1.8
	::= { g9982PortPm1DayEntry 8 }


g9982PortPm1DayIntervalRxLostEnds OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of missing EndOfPacket indicators expected
		by the frame assembly function of a G.Bond/Eth port during the
		1-day performance history interval.

		Note that the total number of missing EndOfPacket indicators
		is indicated by the g9982PortStatRxLostEnds object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.13"
	-- 1.3.6.1.2.1.264.1.1.4.3.1.9
	::= { g9982PortPm1DayEntry 9 }


g9982PortPm1DayIntervalRxOverflows OBJECT-TYPE
	SYNTAX  HCPerfCurrentCount
	UNITS	"fragments"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only count of fragments that have been received and
		discarded by a G.Bond/Eth port, which would have caused the
		frame assembly buffer to overflow, during the 1-day performance
		history interval.





		Note that the total number of fragments that would have caused
		the frame assembly buffer to overflow is indicated by the
		g9982PortStatRxOverflows object.

		This object is inhibited during Unavailable Seconds (UAS)."
	REFERENCE
		"[TR-159], Section 5.5.3.14"
	-- 1.3.6.1.2.1.264.1.1.4.3.1.10
	::= { g9982PortPm1DayEntry 10 }


g9982PortPm1DayIntervalValid OBJECT-TYPE
	SYNTAX  TruthValue
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A read-only object indicating whether or not this history
		bucket contains valid data.  A valid bucket is reported as
		true(1) and an invalid bucket as false(2).
		If this history bucket is invalid, the BTU MUST NOT produce
		notifications based upon the value of the counters in this
		bucket.
		Note that an implementation may decide not to store invalid
		history buckets in its database.  In such a case, this object
		is not required, as only valid history buckets are available
		while invalid history buckets are simply not in the database.

		This object partially maps to the TR-159 attribute
		aGroupPerf1DayIntervalValid."
	REFERENCE
		"[TR-159], Section 5.5.1.63"
	-- 1.3.6.1.2.1.264.1.1.4.3.1.11
	::= { g9982PortPm1DayEntry 11 }


-------------------------------
-- BCE group
-------------------------------

g9982BceConfTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF G9982BceConfEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"Table for configuration of G.Bond/Eth-specific aspects for the
		Bonding Channel Entity (BCE) ports (modems/channels).

		Entries in this table MUST be maintained in a persistent
		manner."
	-- 1.3.6.1.2.1.264.1.2.1
	::= { g9982Bce 1 }


g9982BceConfEntry OBJECT-TYPE
	SYNTAX  G9982BceConfEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"An entry in the G.Bond/Eth BCE Configuration table.
		Each entry represents G.998.2-specific aspects of a BCE port
		indexed by the ifIndex.  Note that a G.Bond/Eth BCE port can be
		stacked below a single GBS port, also indexed by the ifIndex."
	INDEX {
		ifIndex }
	-- 1.3.6.1.2.1.264.1.2.1.1
	::= { g9982BceConfTable 1 }


G9982BceConfEntry ::= SEQUENCE {

	g9982BceConfEligibleGroupID     PhysAddress,
	g9982BceConfPeerEligibleGroupID PhysAddress }


g9982BceConfEligibleGroupID OBJECT-TYPE
	SYNTAX  PhysAddress (SIZE (0 | 6))
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"BACP Eligible Group ID of a G.Bond/ETH BCE port.
		A universally unique 6-octet-long identifier, used by the
		OPTIONAL BACP, to determine bonding eligibility.  When two BCEs
		have the same g9982BceConfEligibleGroupID on a system, they
		are eligible to be aggregated on that system.  Typically, all
		BCEs on a BTU-R device would be assigned the same
		g9982BceConfEligibleGroupID, to assert that all of the BCEs
		should be in the same bonded group.  BCEs with different
		g9982BceConfEligibleGroupID values MUST NOT be connected to
		the same GBS.
		BCEs with the same g9982BceConfEligibleGroupID MAY be
		connected to different GBS ports.
		This object MUST be instantiated during BACP initialization,
		when every BCE belongs to its own GBS.  Attempts to change this
		object MUST be rejected (with the error inconsistentValue), if
		the BCE is aggregated with other BCEs, i.e., more than one BCE
		is connected to the same GBS, or if the BCE in question is not
		eligible to be bonded with other BCEs having the same value
		(e.g., the bonding is limited to a single line card and BCEs are
		located on different line cards, or BCEs are the channels of
		the same line).









		Note that bonding eligibility is reflected in the
		ifCapStackTable and its inverse, the ifInvCapStackTable;
		as such, any modification of g9982BceConfEligibleGroupID MUST
		be reflected in these tables.

		A zero-length octet string SHALL be returned on an attempt to
		read this object on systems not supporting BACP (the value of
		g9982PortCapBacpSupported for the connected GBS is false).

		This object maps to the TR-159 attribute
		aChannelEligibleGroupID."
	REFERENCE
		"[TR-159], Section 5.5.7.3"
	-- 1.3.6.1.2.1.264.1.2.1.1.1
	::= { g9982BceConfEntry 1 }


g9982BceConfPeerEligibleGroupID OBJECT-TYPE
	SYNTAX  PhysAddress (SIZE (0 | 6))
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"BACP Eligible Group ID of a peer G.Bond/ETH BCE port, most
		recently received by the local BCE via a Local info TLV BACPDU
		message from the peer BCE.
		A universally unique 6-octet-long identifier, used by the
		OPTIONAL BACP, to determine bonding eligibility.
		BCEs with different g9982BceConfPeerEligibleGroupID values
		MUST NOT be connected to the same GBS.
		BCEs with the same g9982BceConfPeerEligibleGroupID MAY be
		connected to different GBS ports.

		A zero-length octet string SHALL be returned on an attempt to
		read this object on systems not supporting BACP (the value of
		g9982PortCapBacpSupported for the connected GBS is false)
		or when no BACPDUs have been received from the peer BCE.

		This object maps to the G.998.2-Amd2 attribute
		Remote Group ID."
	REFERENCE
		"[G.998.2-Amd2], Appendix C.3.1.6"
	-- 1.3.6.1.2.1.264.1.2.1.1.2
	::= { g9982BceConfEntry 2 }


g9982BceStatTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF G9982BceStatEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"This table provides common status information of G.Bond/Eth
		BCE ports.





		This table contains live data from the equipment.  As such,
		it is NOT persistent."
	-- 1.3.6.1.2.1.264.1.2.2
	::= { g9982Bce 2 }


g9982BceStatEntry OBJECT-TYPE
	SYNTAX  G9982BceStatEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"An entry in the G.Bond/Eth BCE Status table.
		Each entry represents common aspects of a G.Bond/Eth BCE port
		indexed by the ifIndex.  Note that a BCE port can be stacked
		below a single GBS port, also indexed by the ifIndex,
		possibly together with other BCE ports."
	INDEX {
		ifIndex }
	-- 1.3.6.1.2.1.264.1.2.2.1
	::= { g9982BceStatTable 1 }


G9982BceStatEntry ::= SEQUENCE {

	g9982BceStatTcInCodingErrors Counter32,
	g9982BceStatTcInCrcErrors    Counter32 }


g9982BceStatTcInCodingErrors OBJECT-TYPE
	SYNTAX  Counter32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A number of PTM-TC encapsulation errors.  This counter is
		incremented for each encapsulation error detected by the
		PTM-TC receive function.

		Discontinuities in the value of this counter can occur at
		re-initialization of the management system, and at other times
		as indicated by the value of ifCounterDiscontinuityTime, as
		defined in the IF-MIB.

		This object maps to the TR-159 attribute
		aChannelPtmTcRxCodingViolations."
	REFERENCE
		"[TR-159], Section 5.5.7.8"
	-- 1.3.6.1.2.1.264.1.2.2.1.1
	::= { g9982BceStatEntry 1 }


g9982BceStatTcInCrcErrors OBJECT-TYPE
	SYNTAX  Counter32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A number of PTM-TC CRC errors.  This counter is incremented
		for each CRC error detected by the PTM-TC receive function.

		Discontinuities in the value of this counter can occur at
		re-initialization of the management system, and at other times
		as indicated by the value of ifCounterDiscontinuityTime, as
		defined in the IF-MIB.

		This object maps to the TR-159 attribute
		aChannelPtmTcRxCrcErrors."
	REFERENCE
		"[TR-159], Section 5.5.7.9"
	-- 1.3.6.1.2.1.264.1.2.2.1.2
	::= { g9982BceStatEntry 2 }


-------------------------------
-- Conformance Statements
-------------------------------

g9982Groups OBJECT IDENTIFIER 
	-- 1.3.6.1.2.1.264.2.1
	::= { g9982Conformance 1 }

g9982Compliances OBJECT IDENTIFIER 
	-- 1.3.6.1.2.1.264.2.2
	::= { g9982Conformance 2 }

-- Object groups

g9982BasicGroup OBJECT-GROUP
	OBJECTS {
		g9982PortCapTcTypesSupported,
		g9982PortCapBacpSupported,
		g9982PortConfTcAdminType,
		g9982PortStatTcOperType,
		g9982PortStatRxErrors,
		g9982PortStatRxSmallFragments,
		g9982PortStatRxLargeFragments,
		g9982PortStatRxBadFragments,
		g9982PortStatRxLostFragments,
		g9982PortStatRxLostStarts,
		g9982PortStatRxLostEnds,
		g9982PortStatRxOverflows,
		g9982BceStatTcInCodingErrors,
		g9982BceStatTcInCrcErrors }
	STATUS  current
	DESCRIPTION
		"A collection of objects representing management information
		for G.Bond/Eth GBS ports."
	-- 1.3.6.1.2.1.264.2.1.1
	::= { g9982Groups 1 }

g9982BacpGroup OBJECT-GROUP
	OBJECTS {
		g9982PortConfAdminCp,
		g9982PortStatOperCp,
		g9982BceConfEligibleGroupID,
		g9982BceConfPeerEligibleGroupID }
	STATUS  current
	DESCRIPTION
		"A collection of objects representing management information
		for the OPTIONAL frame-based Bonding Aggregation Control
		Protocol (BACP) used by G.Bond/Eth GBS ports instead of the
		mandatory G.hs-based discovery and aggregation protocol."
	-- 1.3.6.1.2.1.264.2.1.2
	::= { g9982Groups 2 }

g9982BceGroup OBJECT-GROUP
	OBJECTS {
		g9982BceStatTcInCodingErrors,
		g9982BceStatTcInCrcErrors }
	STATUS  current
	DESCRIPTION
		"A collection of objects representing OPTIONAL management
		information for G.Bond/Eth BCE ports."
	-- 1.3.6.1.2.1.264.2.1.3
	::= { g9982Groups 3 }

g9982PerfCurrGroup OBJECT-GROUP
	OBJECTS {
		g9982PortPm15MinValidIntervals,
		g9982PortPm15MinInvalidIntervals,
		g9982PortPmCur15MinTimeElapsed,
		g9982PortPmCur15MinRxErrors,
		g9982PortPmCur15MinRxSmallFragments,
		g9982PortPmCur15MinRxLargeFragments,
		g9982PortPmCur15MinRxBadFragments,
		g9982PortPmCur15MinRxLostFragments,
		g9982PortPmCur15MinRxLostStarts,
		g9982PortPmCur15MinRxLostEnds,
		g9982PortPmCur15MinRxOverflows,
		g9982PortPm1DayValidIntervals,
		g9982PortPm1DayInvalidIntervals,
		g9982PortPmCur1DayTimeElapsed,
		g9982PortPmCur1DayRxErrors,
		g9982PortPmCur1DayRxSmallFragments,
		g9982PortPmCur1DayRxLargeFragments,
		g9982PortPmCur1DayRxBadFragments,
		g9982PortPmCur1DayRxLostFragments,
		g9982PortPmCur1DayRxLostStarts,
		g9982PortPmCur1DayRxLostEnds,
		g9982PortPmCur1DayRxOverflows }
	STATUS  current
	DESCRIPTION
		"A collection of objects supporting OPTIONAL current Performance
		Monitoring information for G.Bond/Eth ports."
	-- 1.3.6.1.2.1.264.2.1.4
	::= { g9982Groups 4 }

g9982Perf15MinGroup OBJECT-GROUP
	OBJECTS {
		g9982PortPm15MinIntervalMoniTime,
		g9982PortPm15MinIntervalRxErrors,
		g9982PortPm15MinIntervalRxSmallFragments,
		g9982PortPm15MinIntervalRxLargeFragments,
		g9982PortPm15MinIntervalRxBadFragments,
		g9982PortPm15MinIntervalRxLostFragments,
		g9982PortPm15MinIntervalRxLostStarts,
		g9982PortPm15MinIntervalRxLostEnds,
		g9982PortPm15MinIntervalRxOverflows,
		g9982PortPm15MinIntervalValid }
	STATUS  current
	DESCRIPTION
		"A collection of objects supporting OPTIONAL historical
		Performance Monitoring information for G.Bond/Eth ports, during
		previous 15-minute intervals."
	-- 1.3.6.1.2.1.264.2.1.5
	::= { g9982Groups 5 }

g9982Perf1DayGroup OBJECT-GROUP
	OBJECTS {
		g9982PortPm1DayIntervalMoniTime,
		g9982PortPm1DayIntervalRxErrors,
		g9982PortPm1DayIntervalRxSmallFragments,
		g9982PortPm1DayIntervalRxLargeFragments,
		g9982PortPm1DayIntervalRxBadFragments,
		g9982PortPm1DayIntervalRxLostFragments,
		g9982PortPm1DayIntervalRxLostStarts,
		g9982PortPm1DayIntervalRxLostEnds,
		g9982PortPm1DayIntervalRxOverflows,
		g9982PortPm1DayIntervalValid }
	STATUS  current
	DESCRIPTION
		"A collection of objects supporting OPTIONAL historical
		Performance Monitoring information for G.Bond/Eth ports, during
		previous 1-day intervals."
	-- 1.3.6.1.2.1.264.2.1.6
	::= { g9982Groups 6 }


-------------------------------
-- Compliance Statements
-------------------------------

g9982Compliance MODULE-COMPLIANCE
	STATUS  current
	DESCRIPTION
		"The compliance statement for G.Bond Ethernet interfaces.
		Compliance with the following external compliance statements
		is REQUIRED:

		MIB Module             Compliance Statement
		----------             --------------------
		IF-MIB                 ifCompliance3
		GBOND-MIB              gBondCompliance"

	MODULE 
	MANDATORY-GROUPS {
			g9982BasicGroup }

	GROUP g9982BceGroup
	  DESCRIPTION
		"Support for this group is OPTIONAL."
	GROUP g9982BacpGroup
	  DESCRIPTION
		"Support for this group is OPTIONAL and only required for
		implementations supporting BACP."
	GROUP g9982PerfCurrGroup
	  DESCRIPTION
		"Support for this group is only required for implementations
		supporting Performance Monitoring."
	GROUP g9982Perf15MinGroup
	  DESCRIPTION
		"Support for this group is only required for implementations
		supporting 15-minute historical Performance Monitoring."
	GROUP g9982Perf1DayGroup
	  DESCRIPTION
		"Support for this group is only required for implementations
		supporting 1-day historical Performance Monitoring."
	OBJECT g9982PortCapTcTypesSupported
	  SYNTAX BITS {
			tc6465(0),
			tcHDLC(1) }
	  DESCRIPTION 
		"Support for all TC types is not required.  However, at least
		one value SHALL be supported."
	OBJECT g9982PortCapBacpSupported
	  SYNTAX TruthValue
	  DESCRIPTION 
		"Support for BACP is OPTIONAL; therefore, a value of false(2)
		SHALL be supported."
	OBJECT g9982PortConfTcAdminType
	  MIN-ACCESS read-only
	  DESCRIPTION 
		"Write access is not required (needed only for GBS
		supporting more than a single TC encapsulation type, i.e.,
		tc6465 and tcHDLC)."
	OBJECT g9982PortConfAdminCp
	  MIN-ACCESS read-only
	  DESCRIPTION 
		"Write access is not required (needed only for GBS
		supporting BACP in addition to mandatory G.hs-based bonding
		discovery and aggregation protocol)."
	-- 1.3.6.1.2.1.264.2.2.1
	::= { g9982Compliances 1 }

END
