|
Packit |
022b05 |
ACCOUNTING-FRAMEWORK-PIB PIB-DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
ibrpib FROM TUBS-SMI
|
|
Packit |
022b05 |
Unsigned32, Unsigned64,
|
|
Packit |
022b05 |
Integer32, MODULE-IDENTITY, OBJECT-TYPE, pib
|
|
Packit |
022b05 |
FROM COPS-PR-SPPI
|
|
Packit |
022b05 |
ExtUTCTime
|
|
Packit |
022b05 |
FROM SNMPv2-SMI
|
|
Packit |
022b05 |
TruthValue, TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
FROM SNMPv2-TC
|
|
Packit |
022b05 |
InstanceId, ReferenceId, Prid
|
|
Packit |
022b05 |
FROM COPS-PR-SPPI-TC
|
|
Packit |
022b05 |
RoleCombination
|
|
Packit |
022b05 |
FROM POLICY-DEVICE-AUX-MIB;
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
acctPolFrameworkPib MODULE-IDENTITY
|
|
Packit |
022b05 |
SUBJECT-CATEGORIES { all }
|
|
Packit |
022b05 |
LAST-UPDATED "200011171000Z"
|
|
Packit |
022b05 |
ORGANIZATION "IETF RAP WG"
|
|
Packit |
022b05 |
CONTACT-INFO "
|
|
Packit |
022b05 |
Diana Rawlins
|
|
Packit |
022b05 |
WorldCom
|
|
Packit |
022b05 |
901 International Parkway
|
|
Packit |
022b05 |
Richardson, TX 75081
|
|
Packit |
022b05 |
Phone: 972 729 1044
|
|
Packit |
022b05 |
Email: diana.rawlins@wcom.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Amol Kulkarni
|
|
Packit |
022b05 |
JF3-206
|
|
Packit |
022b05 |
2111 NE 25th Ave
|
|
Packit |
022b05 |
Hillsboro, Oregon 97124
|
|
Packit |
022b05 |
Phone: 503-712-1168
|
|
Packit |
022b05 |
Email: amol.kulkarni@intel.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Kwok Ho Chan
|
|
Packit |
022b05 |
Nortel Networks, Inc.
|
|
Packit |
022b05 |
600 Technology Park Drive
|
|
Packit |
022b05 |
Billerica, MA 01821 USA
|
|
Packit |
022b05 |
Phone: 978-288-8175
|
|
Packit |
022b05 |
Email: khchan@nortelnetworks.com "
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The PIB module containing the base set of policy rule
|
|
Packit |
022b05 |
classes that are required for support of all accounting
|
|
Packit |
022b05 |
and reporting policies"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { ibrpib 9 } -- to be assigned by IANA!
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The accounting type report group
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptGroupClasses
|
|
Packit |
022b05 |
OBJECT IDENTIFIER ::= { acctPolFrameworkPib 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Textual Conventions
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
Count ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A count represents a value used by attributes that
|
|
Packit |
022b05 |
record policy usage. A count is of value zero or
|
|
Packit |
022b05 |
greater and is incremented according to defined
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
policy usage. When the maximum value is reached, the
|
|
Packit |
022b05 |
value sticks. The value is reset to zero upon
|
|
Packit |
022b05 |
reporting the value to the PDP."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX Unsigned64 ( 0..18446744073709551615)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- resume reporting indicator
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptResumeTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF FrwkAtRptResumeEntry
|
|
Packit |
022b05 |
PIB-ACCESS install
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This class contains a single PRI that indicates
|
|
Packit |
022b05 |
that the PEP is to resume the sending of
|
|
Packit |
022b05 |
accounting type reports."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { frwkAtRptGroupClasses 1}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptResumeEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX FrwkAtRptResumeEntry
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An instance of this class can indicate when to
|
|
Packit |
022b05 |
resume sending accounting type reports
|
|
Packit |
022b05 |
by the PEP."
|
|
Packit |
022b05 |
PIB-INDEX { frwkAtRptResumeId}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { frwkAtRptResumeTable 1}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
FrwkAtRptResumeEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
frwkAtRptResumeId InstanceId,
|
|
Packit |
022b05 |
frwkAtRptResumeIndicator INTEGER
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptResumeId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InstanceId
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
" An arbitrary integer index that uniquely identifies an
|
|
Packit |
022b05 |
instance of the frwkAtRptResumeTable class."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { frwkAtRptResumeEntry 1}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptResumeIndicator OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
noReports(0),
|
|
Packit |
022b05 |
sendReports(1)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"The value indicates if the PEP is to send cached
|
|
Packit |
022b05 |
usage policies via accounting type report messages.
|
|
Packit |
022b05 |
The enumeration values are:
|
|
Packit |
022b05 |
(0) Don't send accounting type report messages
|
|
Packit |
022b05 |
(1) Resume accounting type report messages. Send
|
|
Packit |
022b05 |
cached usage policies now "
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { frwkAtRptResumeEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The Accounting Type Report Linkage Table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptLinkTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF FrwkAtRptLinkEntry
|
|
Packit |
022b05 |
PIB-ACCESS notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This class associates the selection criteria with the
|
|
Packit |
022b05 |
usage policy. It also permit the defining of the max
|
|
Packit |
022b05 |
interval used for reporting the usage instance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { frwkAtRptGroupClasses 2}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptLinkEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX FrwkAtRptLinkEntry
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This class associates the selection criteria with the
|
|
Packit |
022b05 |
usage policy. It also permit the defining of the max
|
|
Packit |
022b05 |
interval used for reporting the usage instance."
|
|
Packit |
022b05 |
PIB-INDEX {frwkAtRptLinkId}
|
|
Packit |
022b05 |
UNIQUENESS { frwkAtRptLinkId,
|
|
Packit |
022b05 |
frwkAtRptLinkSel,
|
|
Packit |
022b05 |
frwkAtRptLinkUsage }
|
|
Packit |
022b05 |
::= {frwkAtRptLinkTable 1}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
FrwkAtRptLinkEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
frwkAtRptLinkId InstanceId,
|
|
Packit |
022b05 |
frwkAtRptLinkSel Prid,
|
|
Packit |
022b05 |
frwkAtRptLinkUsage OBJECT IDENTIFIER,
|
|
Packit |
022b05 |
frwkAtRptLinkInterval Integer32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptLinkId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InstanceId
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
" An arbitrary integer index that uniquely identifies an
|
|
Packit |
022b05 |
instance of the frwkAtRptLinkTable class."
|
|
Packit |
022b05 |
::= { frwkAtRptLinkEntry 1}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptLinkSel OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX Prid
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The PRID of the selection criteria instance that
|
|
Packit |
022b05 |
defines the conditions to use by the PEP for
|
|
Packit |
022b05 |
monitoring the usage."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { frwkAtRptLinkEntry 2}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptLinkUsage OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OBJECT IDENTIFIER
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The PRC of the usage policy class that the PEP uses to
|
|
Packit |
022b05 |
monitor,record and report."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { frwkAtRptLinkEntry 3}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptLinkInterval OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Maximum interval in units of the value of the
|
|
Packit |
022b05 |
Accounting Timer specificed by the PDP in the client
|
|
Packit |
022b05 |
accept message. A frwkAtRptInterval of 1 is equal to
|
|
Packit |
022b05 |
the value of the Accounting Timer. This value must be 1
|
|
Packit |
022b05 |
or greater. "
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { frwkAtRptLinkEntry 4}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The filter statistics usage
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptFilterStatsUsageTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF FrwkAtRptFilterStatsUsageEntry
|
|
Packit |
022b05 |
PIB-ACCESS report-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This class defines the usage attributes that the PEP
|
|
Packit |
022b05 |
is to monitor, record and report. It contains the
|
|
Packit |
022b05 |
of the PRID of the linkage instance associating
|
|
Packit |
022b05 |
the selection criteria instance with the usage
|
|
Packit |
022b05 |
instance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { frwkAtRptGroupClasses 3}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptFilterStatsUsageEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX FrwkAtRptFilterStatsUsageEntry
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Defines the attributes the PEP is to monitor,
|
|
Packit |
022b05 |
record and report."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
PIB-INDEX {frwkAtRptFilterStatsUsageId}
|
|
Packit |
022b05 |
UNIQUENESS { frwkAtRptFilterStatsUsageLinkPRID }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= {frwkAtRptFilterStatsUsageTable 1}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
FrwkAtRptFilterStatsUsageEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
frwkAtRptFilterStatsUsageId InstanceId,
|
|
Packit |
022b05 |
frwkAtRptFilterStatsUsageLinkPRID Prid,
|
|
Packit |
022b05 |
frwkAtRptFilterStatsUsagePacketCount Count,
|
|
Packit |
022b05 |
frwkAtRptFilterStatsUsageByteCount Count,
|
|
Packit |
022b05 |
frwkAtRptFilterStatsUsageTimeStamp ExtUTCTime
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptFilterStatsUsageId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InstanceId
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Arbitrary integer index that uniquely identifies
|
|
Packit |
022b05 |
an instance of the class."
|
|
Packit |
022b05 |
::= { frwkAtRptFilterStatsUsageEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptFilterStatsUsageLinkPRID OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Prid
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The PRID of the Linkage policy instance used to base
|
|
Packit |
022b05 |
this usage policy instance upon."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { frwkAtRptFilterStatsUsageEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptFilterStatsUsagePacketCount OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Count
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The count of packets matching the specified filter
|
|
Packit |
022b05 |
during the reporting interval."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= {frwkAtRptFilterStatsUsageEntry 3}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptFilterStatsUsageByteCount OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Count
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The byte count of packets matching the
|
|
Packit |
022b05 |
specified filter during the reporting interval."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { frwkAtRptFilterStatsUsageEntry 4}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
frwkAtRptFilterStatsUsageTimeStamp OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX ExtUTCTime
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"The last timestamp when a packet was received."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { frwkAtRptFilterStatsUsageEntry 5}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END
|