draft-ietf-rap-rsvppcc-pib-00.txt   draft-ietf-rap-rsvppcc-pib-01.txt 
Internet Draft Diana Rawlins Internet Draft Diana Rawlins
Expiration: May 2002 Lei Yao Expiration: September 2002 Lei Yao
File: draft-ietf-rap-rsvppcc-pib-00.txt Richard McClain File: draft-ietf-rap-rsvppcc-pib-01.txt Richard McClain
WorldCom WorldCom
Amol Kulkarni Amol Kulkarni
Intel Intel
RSVP Policy Control Criteria PIB RSVP Policy Control Criteria PIB
November 14, 2001 March 1, 2002
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at page 2, line 19 skipping to change at page 2, line 19
2 General Concepts.................................................3 2 General Concepts.................................................3
2.1 Overview.......................................................3 2.1 Overview.......................................................3
2.2 Normal Operation...............................................4 2.2 Normal Operation...............................................4
2.3 RSVP Policy Processing Models with local policy criteria.......4 2.3 RSVP Policy Processing Models with local policy criteria.......4
2.4 Session Classification and Reservation Styles..................5 2.4 Session Classification and Reservation Styles..................5
3 PIB Summary......................................................5 3 PIB Summary......................................................5
3.1 Capabilities Table - policyControlCapsTable....................6 3.1 Capabilities Table - policyControlCapsTable....................6
3.2 Policy Mode Table ű pccModeTable...............................6 3.2 Policy Mode Table ű pccModeTable...............................6
3.3 PCC Linkage Table - pccLinkTable..............................6 3.3 PCC Linkage Table - pccLinkTable..............................6
3.4 Authorization Policy Tables....................................6 3.4 Authorization Policy Tables....................................6
3.4.1 Traffic Specifier (Tspec) Policies Table.....................6
3.4.2 RSPEC Limits Table...........................................6
3.4.3 Identification Authentication Data Policy Elements Table.....6
3.4.4 Priority Preemption Policy Elements Table....................7
3.5 Integrated Services over Differentiated Services Policy Tables.7 3.5 Integrated Services over Differentiated Services Policy Tables.7
3.5.1 Intsrv to Diffserv Interworking Function Table...............7 3.5.1 Intsrv to Diffserv Interworking Function Table...............7
3.5.2 Admission Control virtual Pool Table.........................7 3.5.2 Admission Control Virtual Pool Table.........................7
3.5.3 Edge Point Identification Table..............................7 3.5.3 Edge Point Identification Table..............................7
3.5 Policy Control Criteria Usage Tables...........................7 3.5 Policy Control Criteria Usage Tables...........................7
3.5.1 Policy Control Criteria Allocated Table......................7 3.5.1 Policy Control Criteria Allocated Table......................7
3.5.2 Policy Control Criteria Session Stats Table..................7 3.5.2 Policy Control Criteria Session Stats Table..................7
3.5.3 Virtual Pool Usage Table.....................................8
3.6 Example........................................................8 3.6 Example........................................................8
4 The RSVP Policy Control Criteria PIB Module......................8 4 The RSVP Policy Control Criteria PIB Module......................8
5 Security Considerations.........................................30 5 Security Considerations.........................................30
6 Acknowledgements................................................30 6 Acknowledgements................................................31
7 Authors Addresses...............................................31 7 Authors Addresses...............................................31
8 References......................................................31 8 References......................................................31
1. Introduction 1. Introduction
The RSVP Policy Control Criteria PIB defines the policy criteria used The RSVP Policy Control Criteria PIB defines the policy criteria used
to authorize an RSVP reservation request. The policy criteria defined to authorize an RSVP reservation request. The policy criteria defined
by this PIB are enforced by the RSVP enabled Policy Enforcement Point by this PIB are enforced by the RSVP enabled Policy Enforcement Point
(PEP). These are provisioned by the Policy Decision Point (PDP) (PEP). These are provisioned by the Policy Decision Point (PDP)
rather than outsourced to the PDP. rather than outsourced to the PDP.
skipping to change at page 7, line 28 skipping to change at page 7, line 28
the data plane as introduced in [2998] and then further discussed in the data plane as introduced in [2998] and then further discussed in
[EdgeAdmCtl] [EdgeAdmCtl]
3.5.1 Intsrv to Diffserv Interworking Function Table 3.5.1 Intsrv to Diffserv Interworking Function Table
This table defines the specific attributes used for the interworking This table defines the specific attributes used for the interworking
between the RSVP process in the control plane and the Differentiated between the RSVP process in the control plane and the Differentiated
Services in the data plane. This is used by the Packet Classification Services in the data plane. This is used by the Packet Classification
and Packet Schedule process for classifying and marking the traffic and Packet Schedule process for classifying and marking the traffic
flow with the appropriate Differentiated Service Code Point and flow with the appropriate Differentiated Service Code Point and
policing the flow. . policing the flow.
3.5.2 Admission Control Virtual Pool Table 3.5.2 Admission Control Virtual Pool Table
This table defines the virtual pool that is mapped to the This table defines the virtual pool that is mapped to the
Differentiated Services resource allocated to Intsrv traffic. It Differentiated Services resource allocated to Intsrv traffic. It
specifies the Intsrv Service Type, maximum capacity available to the specifies the Intsrv Service Type, maximum capacity available to the
Intsrv admission control process, reservation acceptance status and Intsrv admission control process, reservation acceptance status and
the associated boundary router logical interface if applicable. the associated boundary router logical interface if applicable.
3.5.3 Edge Point Identification Table 3.5.3 Edge Point Identification Table
skipping to change at page 8, line 40 skipping to change at page 8, line 40
priority. The PEP records the traffic specifications requested by the priority. The PEP records the traffic specifications requested by the
session and the session statistics. It reports these back to the PDP session and the session statistics. It reports these back to the PDP
on a periodic basis determined by the accounting interval defined in on a periodic basis determined by the accounting interval defined in
the feedback linkage policy [FEEDBKFRPIB]. the feedback linkage policy [FEEDBKFRPIB].
4 The RSVP Policy Control Criteria PIB Module 4 The RSVP Policy Control Criteria PIB Module
RSVP-PCC-PIB PIB-DEFINITIONS ::= BEGIN RSVP-PCC-PIB PIB-DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
Unsigned32, Unsigned64, Integer32, MODULE-IDENTITY Unsigned32, Unsigned64,
Integer32, MODULE-IDENTITY
FROM COPS-PR-SPPI FROM COPS-PR-SPPI
InstanceID, ReferenceID, Prid, TagID InstanceId, ReferenceId, Prid, TagId
FROM COPS-PR-SPPI-TC FROM COPS-PR-SPPI-TC
InetAddress, InetAddressType InetAddress, InetAddressType
FROM SNMPv2-TC FROM SNMPv2-TC
Role, RoleCombination
FROM POLICY-DEVICE-AUX-MIB
OBJECT-GROUP
FROM SNMPv2-CONF
MessageSize, BitRate, BurstSize MessageSize, BitRate, BurstSize
FROM INTEGRATED-SERVICES-MIB FROM INTEGRATED-SERVICES-MIB
FrwkIpFilterTable FrwkIpFilterTable
FROM FRAMEWORK-PIB; FROM FRAMEWORK-PIB;
RsvpPccPib MODULE-IDENTITY SUBJECT-CATEGORY { RSVP-PCC(tbd) } RsvpPccPib MODULE-IDENTITY
SUBJECT-CATEGORIES { all }
LAST-UPDATED "200011131600Z" LAST-UPDATED "200011131600Z"
ORGANIZATION "IETF-RAP-WG" ORGANIZATION "IETF-RAP-WG"
CONTACT-INFO " CONTACT-INFO "
Diana Rawlins Diana Rawlins
901 International Parkway 901 International Parkway
Richardson, TX 75081 Richardson, TX 75081
Email: Diana.Rawlins@wcom.com Email: Diana.Rawlins@wcom.com
Phone +1 972 729 1044 Phone +1 972 729 1044
Lei Yao Lei Yao
skipping to change at page 9, line 39 skipping to change at page 9, line 36
2111 NE 25th Ave 2111 NE 25th Ave
Hillsboro, Oregon 97124 Hillsboro, Oregon 97124
Email: amol.kulkarni@intel.com Email: amol.kulkarni@intel.com
Phone: +1 503 712 1168 " Phone: +1 503 712 1168 "
DESCRIPTION DESCRIPTION
"A PIB module containing the policy control "A PIB module containing the policy control
classes that are required for support of classes that are required for support of
pushing policy control from the PDP to PEPs." pushing policy control from the PDP to PEPs."
::= { tbd } ::= { pib xx } -- xx to be assigned by IANA
-- --
-- The root OID for PRCs in the RSVP Policy Control Criteria PIB -- The root OID for PRCs in the RSVP Policy Control Criteria PIB
-- --
rsvpPccBaseClasses rsvpPccBaseClasses
OBJECT IDENTIFIER ::= { RsvpPccPib 1 } OBJECT IDENTIFIER ::= { RsvpPccPib 1 }
-- --
-- Textual Conventions -- Textual Conventions
skipping to change at page 11, line 37 skipping to change at page 11, line 34
PccModeEntry ::= SEQUENCE { PccModeEntry ::= SEQUENCE {
pccModeId InstanceId, pccModeId InstanceId,
pccModeMode INTEGER pccModeMode INTEGER
} }
pccModeId OBJECT-TYPE pccModeId OBJECT-TYPE
SYNTAX InstanceId SYNTAX InstanceId
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An arbitrary integer index that uniquely identifies "An arbitrary integer index that uniquely identifies an
an instance of the pccModeTable class." instance of the pccModeTable class."
::= { pccModeEntry 1 } ::= { pccModeEntry 1 }
pccModeMode OBJECT-TYPE pccModeMode OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
CONFIRM_ALL(1), CONFIRM_ALL(1),
LOCAL_IF_AVAILABLE(2), LOCAL_IF_AVAILABLE(2),
LOCAL_ONLY(3) LOCAL_ONLY(3)
} }
STATUS current STATUS current
skipping to change at page 13, line 5 skipping to change at page 12, line 54
SYNTAX InstanceId SYNTAX InstanceId
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" An arbitrary integer index that uniquely " An arbitrary integer index that uniquely
identifies an instance of the PccLink class. " identifies an instance of the PccLink class. "
::= { pccLinkEntry 1 } ::= { pccLinkEntry 1 }
pccLinkFilterRefId OBJECT-TYPE pccLinkFilterRefId OBJECT-TYPE
SYNTAX ReferenceId SYNTAX ReferenceId
PIB-REFERENCES { frwkIpFilterEntry }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" References an instance of FrwkIPFilterTable. " " References an instance of FrwkIPFilterTable. "
::= { pccLinkEntry 2 } ::= { pccLinkEntry 2 }
pccLinkPolicy OBJECT-TYPE pccLinkPolicyPrid OBJECT-TYPE
SYNTAX Prid SYNTAX Prid
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" Specifies the specific PRID of the PRC and instance of " Specifies the specific PRID of the PRC and instance
authorization policy associated with this filter." of authorization policy associated with this filter."
::= { pccLinkEntry 3 } ::= { pccLinkEntry 3 }
-- --
-- Traffic Specifier Policies Table -- Traffic Specifier Policies Table
-- --
trafficSpecifierPolicyTable OBJECT-TYPE trafficSpecifierPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF TrafficSpecifierPolicyEntry SYNTAX SEQUENCE OF TrafficSpecifierPolicyEntry
PIB-ACCESS install-notify, 7 PIB-ACCESS install-notify, 7
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table defines the Traffic specifier policy control "This table defines the Traffic specifier policy
characteristics that can be used to determine control characteristics that can be used to determine
SENDER_TSPEC, Controlled-Load or Guaranteed Services SENDER_TSPEC, Controlled-Load or Guaranteed Services
policies." policies."
::= { rsvpPccBaseClasses 4 } ::= { rsvpPccBaseClasses 4 }
trafficSpecifierPolicyEntry OBJECT-TYPE trafficSpecifierPolicyEntry OBJECT-TYPE
SYNTAX TrafficSpecifierPolicyEntry SYNTAX TrafficSpecifierPolicyEntry
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" An entry describes a specific limits for a T-SPEC " An entry describes a specific limits for a T-SPEC
policy. " policy. "
PIB-INDEX { trafficSpecifierPolicyId } PIB-INDEX { trafficSpecifierPolicyId }
UNIQUENESS {trafficSpecifierPolicyIntService, UNIQUENESS {trafficSpecifierPolicyIntService,
trafficSpecifierPolicyBucketRate, trafficSpecifierPolicyBucketRate,
trafficSpecifierPolicyBucketSize, trafficSpecifierPolicyBucketSize,
trafficSpecifierPolicyPeakRate, trafficSpecifierPolicyPeakRate,
trafficSpecifierPolicyMinPolicedUnit, trafficSpecifierPolicyMinPolicedUnit,
trafficSpecifierPolicyMaxPacketSize } trafficSpecifierPolicyMaxPacketSize }
::= { trafficSpecifierPoliciesTable 1 } ::= { trafficSpecifierPolicyTable 1 }
TrafficSpecifierPolicyEntry ::= SEQUENCE { TrafficSpecifierPolicyEntry ::= SEQUENCE {
trafficSpecifierPolicyId InstanceId, trafficSpecifierPolicyId InstanceId,
trafficSpecifierPolicyIntService Integer32, trafficSpecifierPolicyIntService Integer32,
trafficSpecifierPolicyBucketRate BitRate, trafficSpecifierPolicyBucketRate BitRate,
trafficSpecifierPolicyBucketSize Unsigned32, trafficSpecifierPolicyBucketSize Unsigned32,
trafficSpecifierPolicyPeakRate BurstRate, trafficSpecifierPolicyPeakRate BurstSize,
trafficSpecifierPolicyMinPolicedUnit MessageSize, trafficSpecifierPolicyMinPolicedUnit MessageSize,
trafficSpecifierPolicyMaxPacketSize MessageSize trafficSpecifierPolicyMaxPacketSize MessageSize
} }
trafficSpecifierPolicyId OBJECT-TYPE trafficSpecifierPolicyId OBJECT-TYPE
SYNTAX InstanceId SYNTAX InstanceId
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An arbitrary integer index that uniquely identifies an "An arbitrary integer index that uniquely identifies an
instance of the TrafficSpecifierPolicy class." instance of the TrafficSpecifierPolicy class."
::= { trafficSpecifierPolicyEntry 1 } ::= { trafficSpecifierPolicyEntry 1 }
trafficSpecifierPolicyIntService OBJECT-TYPE trafficSpecifierPolicyIntService OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" The traffic specifier policy is applied " The traffic specifier policy is applied
to the flow of this Integrated Service type.÷ to the flow of this Integrated Service type."
::= { pccDiffservMarkerEntry 2 } ::= { trafficSpecifierPolicyEntry 2 }
trafficSpecifierPolicyBucketRate OBJECT-TYPE trafficSpecifierPolicyBucketRate OBJECT-TYPE
SYNTAX BitRate SYNTAX BitRate
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" 'r' bytes per second, the token bucket rate. " " 'r' bytes per second, the token bucket rate. "
::= { trafficSpecifierPolicyEntry 3 } ::= { trafficSpecifierPolicyEntry 3 }
trafficSpecifierPolicyBucketSize OBJECT-TYPE trafficSpecifierPolicyBucketSize OBJECT-TYPE
skipping to change at page 15, line 45 skipping to change at page 15, line 45
::= { rsvpPccBaseClasses 5 } ::= { rsvpPccBaseClasses 5 }
rspecLimitsEntry OBJECT-TYPE rspecLimitsEntry OBJECT-TYPE
SYNTAX RspecLimitsEntry SYNTAX RspecLimitsEntry
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" An entry that defines specific Rate and Slack " An entry that defines specific Rate and Slack
limits for a Guaranteed Service resource request " limits for a Guaranteed Service resource request "
EXTENDS { trafficSpecifierPolicyTable } EXTENDS { trafficSpecifierPolicyEntry }
UNIQUENESS { rspecLimitRate, UNIQUENESS { rspecLimitsRate,
rspecLimitsSlackTerm } rspecLimitsSlackTerm }
::= { rspecLimitsTable 1 } ::= { rspecLimitsTable 1 }
RspecLimitsEntry ::= SEQUENCE { RspecLimitsEntry ::= SEQUENCE {
RspecLimitsId InstanceId,
rspecLimitsRate BitRate, rspecLimitsRate BitRate,
rspecLimitsSlackTerm Unsigned32 rspecLimitsSlackTerm Unsigned32
} }
rspecLimitsId OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An arbitrary integer index that uniquely identifies an
instance of the rspecLimits class."
::= { rspecLimitsEntry 1 }
rspecLimitsRate OBJECT-TYPE rspecLimitsRate OBJECT-TYPE
SYNTAX BitRate SYNTAX BitRate
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" 'R' - Rate. Must be greater than or equal to 'r', rate " 'R' - Rate. Must be greater than or equal to 'r',
for the flow " rate for the flow "
::= { rspecLimitsEntry 2 } ::= { rspecLimitsEntry 1 }
rspecLimitsSlackTerm OBJECT-TYPE rspecLimitsSlackTerm OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" 'S' - Slack Term. Defines in microseconds the " 'S' - Slack Term. Defines in microseconds the
difference between desired delay and the delay difference between desired delay and the delay
attained with the reservation level of R" attained with the reservation level of R"
::= { rspecLimitsEntry 3 } ::= { rspecLimitsEntry 2 }
-- --
-- Authentication Data Policy Element Table -- Authentication Data Policy Element Table
-- --
authDataPolicyElementTable OBJECT-TYPE authDataPolicyElementTable OBJECT-TYPE
SYNTAX SEQUENCE OF AuthDataPolicyElementEntry SYNTAX SEQUENCE OF AuthDataPolicyElementEntry
PIB-ACCESS install-notify, 6 PIB-ACCESS install-notify, 6
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 17, line 15 skipping to change at page 17, line 4
PIB-INDEX { authDataPolicyElementPccId } PIB-INDEX { authDataPolicyElementPccId }
UNIQUENESS { UNIQUENESS {
authDataPolicyElementPolicySetId, authDataPolicyElementPolicySetId,
authDataPolicyElementPolicyIdentity, authDataPolicyElementPolicyIdentity,
authDataPolicyElementPolicyAuthAttrType, authDataPolicyElementPolicyAuthAttrType,
authDataPolicyElementPolicyAuthAttrSubType authDataPolicyElementPolicyAuthAttrSubType
} }
::= { authDataPolicyElementTable 1 } ::= { authDataPolicyElementTable 1 }
AuthDataPolicyElementEntry::= SEQUENCE { AuthDataPolicyElementEntry::= SEQUENCE {
AuthDataPolicyElementPccId InstanceID, authDataPolicyElementPccId InstanceId,
AuthDataPolicyElementPolicySetId TagID, authDataPolicyElementPolicySetId TagId,
authDataPolicyElementPolicyIdentity INTEGER, authDataPolicyElementPolicyIdentity INTEGER,
authDataPolicyElementPolicyAuthAttrType INTEGER, authDataPolicyElementPolicyAuthAttrType INTEGER,
authDataPolicyElementPolicyAuthAttrSubType INTEGER authDataPolicyElementPolicyAuthAttrSubType INTEGER
} }
authDataPolicyElementPccId OBJECT-TYPE authDataPolicyElementPccId OBJECT-TYPE
SYNTAX InstanceID SYNTAX InstanceId
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An arbitrary integer index that uniquely identifies "An arbitrary integer index that uniquely identifies
an instance of the AuthDataPolicyElement class." an instance of the AuthDataPolicyElement class."
::= { authDataPolicyElementEntry 1 } ::= { authDataPolicyElementEntry 1 }
authDataPolicyElementPolicySetId OBJECT-TYPE authDataPolicyElementPolicySetId OBJECT-TYPE
SYNTAX TagID SYNTAX TagId
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" This associates a set of authentication attributes." " This associates a set of authentication attributes."
::= { authDataPolicyElementEntry 2 } ::= { authDataPolicyElementEntry 2 }
authDataPolicyElementPolicyIdentity OBJECT-TYPE authDataPolicyElementPolicyIdentity OBJECT-TYPE
SYNTAX INTEGER{ SYNTAX INTEGER{
AUTH_USER(1), AUTH_USER(1),
AUTH_APP(2) AUTH_APP(2)
skipping to change at page 21, line 4 skipping to change at page 20, line 43
priorityPreemptionPolicyElementDefendingPriority OBJECT-TYPE priorityPreemptionPolicyElementDefendingPriority OBJECT-TYPE
SYNTAX INTEGER SYNTAX INTEGER
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" The value defined for an existing flow to defend its " The value defined for an existing flow to defend its
priority against a new reservation seeking admission. priority against a new reservation seeking admission.
The higher value represents higher priority." The higher value represents higher priority."
::= { priorityPreemptionPolicyElementEntry 4 } ::= { priorityPreemptionPolicyElementEntry 4 }
-- --
--Intsrv to Diffserv Interworking Function Table --Intsrv to Diffserv Interworking Function Table
-- --
pccIwfTable OBJECT TYPE pccIwfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PccIwfEntry SYNTAX SEQUENCE OF PccIwfEntry
PIB-ACCESS Install PIB-ACCESS Install
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This table defines the attributes used for the "This table defines the attributes used for the
interworking between the RSVP process in the interworking between the RSVP process in the
control plane and Differentiated Services in the control plane and Differentiated Services in the
data plane.÷ data plane."
::= {rsvpPccBaseClasses 8} ::= {rsvpPccBaseClasses 8}
pccIwfEntry OBJECT TYPE pccIwfEntry OBJECT-TYPE
SYNTAX PccIwfEntry SYNTAX PccIwfEntry
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘Defines the attributes for Intsrv and Diffserv "Defines the attributes for Intsrv and Diffserv
interworking.÷ interworking."
PIB-INDEX {pccIwfId} PIB-INDEX {pccIwfId}
::= {pccIwfTable 1} ::= {pccIwfTable 1}
PccIwfEntry ::= SEQUENCE { PccIwfEntry ::= SEQUENCE {
pccIwfId InstanceID, pccIwfId InstanceId,
pccIwfIntSrvClass Integer 32, pccIwfIntSrvClass Integer 32,
pccIwfDSCP Integer 32, pccIwfDSCP Integer 32,
pccIwfOutOfProfile Integer 32, pccIwfOutOfProfile Integer 32,
pccIwfRemarkvalue Integer 32, pccIwfRemarkvalue Integer 32,
pccIwfScheduler Integer 32 pccIwfScheduler Integer 32
} }
pccIwfId OBJECT-TYPE pccIwfId OBJECT-TYPE
SYNTAX InstanceId SYNTAX InstanceId
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This is the unique identifier of the iwfTable "This is the unique identifier of the iwfTable
entry.÷ entry."
::= { pccIwfEntry 1} ::= { pccIwfEntry 1}
pccIwfIntSrvClass OBJECT-TYPE pccIwfIntSrvClass OBJECT-TYPE
SYNTAX Integer 32 SYNTAX Integer 32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘The value of the Intsrv Class associated with "The value of the Intsrv Class associated with
the attributes of this specific interworking function the attributes of this specific interworking function
entry. It must have a corresponding bit set in entry. It must have a corresponding bit set in
pccACPoolISClass.÷ pccACPoolISClass."
::= { pccIwfEntry 2} ::= { pccIwfEntry 2}
pccIwfDSCP OBJECT-TYPE pccIwfDSCP OBJECT-TYPE
SYNTAX Integer 32 SYNTAX Integer 32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘The Value of the DSCP to assign the data stream "The Value of the DSCP to assign the data stream
for the session with the IntSrv class type for the session with the IntSrv class type
matching the value of the pccIwfIntSrvClass. matching the value of the pccIwfIntSrvClass.
Value range is 0 ű 63.÷ Value range is 0 ű 63."
::= { pccIwfEntry 3} ::= { pccIwfEntry 3}
pccIwfOutOfProfile OBJECT-TYPE
pccIwfOutOfProfile
SYNTAX Integer 32 SYNTAX Integer 32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This indicates the behavior when the data stream "This indicates the behavior when the data stream
is out of profile. This value overrides any other is out of profile. This value overrides any other
configured profile such as that defined in the configured profile such as that defined in the
MeterTableEntry. The value of 0 indicates that MeterTableEntry. The value of 0 indicates that
this attribute is ignored for this entry. A value this attribute is ignored for this entry. A value
of 1 indications the out of profile packet is of 1 indications the out of profile packet is
dropped. A value of 2 indicates the out of profile dropped. A value of 2 indicates the out of profile
packet DSCP is remarked with the value packet DSCP is remarked with the value
pccIwfRemarkValue.÷ pccIwfRemarkValue."
::= {pccIwfEntry 4} ::= {pccIwfEntry 4}
pccIwfRemark
pccIwfRemarkvalue OBJECT-TYPE
SYNTAX Integer 32 SYNTAX Integer 32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This is the value of the DSCP to remark an out of "This is the value of the DSCP to remark an out of
profile packet. This value is only used if the profile packet. This value is only used if the
pccIwfOutOfProfile has a value of 2.÷ pccIwfOutOfProfile has a value of 2."
::= {pccIwfEntry 5} ::= {pccIwfEntry 5}
pccIwfScheduler
pccIwfScheduler OBJECT-TYPE
SYNTAX Integer 32 SYNTAX Integer 32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This is the value that identifies the scheduler "This is the value that identifies the scheduler
to be used by the data streams of sessions with an to be used by the data streams of sessions with an
IntSrv class matching the value of the attribute IntSrv class matching the value of the attribute
pccIwfIntSrClass.÷ pccIwfIntSrClass."
::= {pccIwfEntry 5} ::= {pccIwfEntry 6}
-- --
--Admission Control Virtual Pool Table --Admission Control Virtual Pool Table
-- --
pccACVirPoolTable OBJECT TYPE pccACVirPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF PccACVirPoolEntry SYNTAX SEQUENCE OF PccACVirPoolEntry
PIB-ACCESS Install PIB-ACCESS Install
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This table defines the virtual pool used by the RSVP "This table defines the virtual pool used by the RSVP
process during admission contro. ÷ process during admission control."
::= {rsvpPccBaseClasses 9} ::= {rsvpPccBaseClasses 9}
pccACVirPoolEntry OBJECT TYPE pccACVirPoolEntry OBJECT-TYPE
SYNTAX PccACVirPoolEntry SYNTAX PccACVirPoolEntry
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘Defines the attributes for the Intsrv virtual pool.÷ "Defines the attributes for the Intsrv virtual pool."
PIB-INDEX {pccACVirPoolId} PIB-INDEX {pccACVirPoolId}
::= {pccACVirPoolTable 1} ::= {pccACVirPoolTable 1}
PccACVirPoolEntry ::= SEQUENCE { PccACVirPoolEntry ::= SEQUENCE {
pccACVirPoolId InstanceID, pccACVirPoolId InstanceId,
pccACVirPoolInterface SNMP string, pccACVirPoolInterface SnmpAdminString,
pccACVirPoolDirection Integer32, pccACVirPoolDirection Integer32,
pccACVirPoolIntSrvClass BITS, pccACVirPoolIntSrvClass BITS,
pccACVirPoolMaxAbsRate Unsigned32, pccACVirPoolMaxAbsRate Unsigned32,
pccACVirPoolAcceptResv Integer32 pccACVirPoolAcceptResv Integer32
} }
pccACVirPoolId OBJECT-TYPE pccACVirPoolId OBJECT-TYPE
SYNTAX InstanceId SYNTAX InstanceId
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This is the unique identifier of the pccACVirPool "This is the unique identifier of the pccACVirPool
entry.÷ entry."
::= { pccACVirPoolEntry 1} ::= { pccACVirPoolEntry 1}
pccACVirPoolInterface OBJECT-TYPE pccACVirPoolInterface OBJECT-TYPE
SYNTAX SNMP string SYNTAX SnmpAdminString
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘The SNMP string identifies the logical interface "The SnmpAdminString identifies the logical interface
associated with the Admission Control Virtual associated with the Admission Control Virtual
Pool entry.÷ Pool entry."
::= { pccACVirPoolEntry 2} ::= { pccACVirPoolEntry 2}
pccACVirPoolDirection OBJECT-TYPE pccACVirPoolDirection OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This attribute indicates the relationship of the "This attribute indicates the relationship of the
traffic stream to the interface. The traffic traffic stream to the interface. The traffic
stream is either inbound (1) or outbound (2). An stream is either inbound (1) or outbound (2). An
upstream virtual pool has an inbound Direction upstream virtual pool has an inbound Direction
and a downstream virtual pool has a Direction of and a downstream virtual pool has a Direction of
outbound.÷ outbound."
::= { pccACVirPoolEntry 3} ::= { pccACVirPoolEntry 3}
pccACVirPoolIntSrvClass OBJECT-TYPE pccACVirPoolIntSrvClass OBJECT-TYPE
SYNTAX BITS SYNTAX BITS
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘The bit string indicates the IntSrv class or "The bit string indicates the IntSrv class or
classes that have resources allocated from this classes that have resources allocated from this
virtual pool by admission control. virtual pool by admission control.
Value range is 0 ű 63.÷ Value range is 0 ű 63."
::= { pccACVirPoolEntry 4} ::= { pccACVirPoolEntry 4}
pccACVirPoolMaxAbsRate OBJECT-TYPE
pccACVirPoolMaxAbsRate
SYNTAX Unsigned32 SYNTAX Unsigned32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This is the maximum absolute rate in kilobits "This is the maximum absolute rate in kilobits
that this pool may allocate to the IntSrv that this pool may allocate to the IntSrv
sessions defined by the sessions defined by the
pccACVirtPoolIntSrvClass.÷ pccACVirtPoolIntSrvClass."
::= {pccACVirPoolEntry 5} ::= {pccACVirPoolEntry 5}
pccACVirPoolAcceptResv pccACVirPoolAcceptResv OBJECT-TYPE
SYNTAX Integer 32 SYNTAX Integer 32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This value indicates whether the RSVP admission "This value indicates whether the RSVP admission
control is to accept RSVP RESV request for the control is to accept RSVP RESV request for the
IntSrv flows belonging to the IntSrv classes IntSrv flows belonging to the IntSrv classes
defined by pccACVirPoolIntSrvClass.÷ defined by pccACVirPoolIntSrvClass."
::= {pccACVirPoolEntry 6} ::= {pccACVirPoolEntry 6}
-- --
--Edge Point Identification Table --Edge Point Identification Table
-- --
pccEdgeTable OBJECT TYPE pccEdgeTable OBJECT-TYPE
SYNTAX SEQUENCE OF PccEdgeEntry SYNTAX SEQUENCE OF PccEdgeEntry
PIB-ACCESS Install PIB-ACCESS Install
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This table defines the attributes used to identify "This table defines the attributes used to identify
the receiver domain. Admission control performs the the receiver domain. Admission control performs the
upstream resource check when the RSVP Session Object upstream resource check when the RSVP Session Object
matches one of the entries in this table.÷ matches one of the entries in this table."
::= {rsvpPccBaseClasses 10} ::= {rsvpPccBaseClasses 10}
pccEdgeEntry OBJECT TYPE pccEdgeEntry OBJECT-TYPE
SYNTAX PccEdgeEntry SYNTAX PccEdgeEntry
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘Defines the attributes for identifying the "Defines the attributes for identifying the
receiver domain edge that invokes upstream receiver domain edge that invokes upstream
Admission control in addition to downstream Admission control in addition to downstream
Admission control.÷ Admission control."
PIB-INDEX {pccEdgeId} PIB-INDEX {pccEdgeId}
::= {pccEdgeTable 1} ::= {pccEdgeTable 1}
PccEdgeEntry ::= SEQUENCE { PccEdgeEntry ::= SEQUENCE {
pccEdgeId InstanceID, pccEdgeId InstanceId,
pccAddrType INET Address Type, pccEdgeAddrType InetAddressType,
pccEdgeAddr INET Address, pccEdgeAddr InetAddress,
pccEdgeMask Unsigned 32, pccEdgeAddrMask Unsigned32
} }
pccEdgeId OBJECT-TYPE pccEdgeId OBJECT-TYPE
SYNTAX InstanceId SYNTAX InstanceId
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This is the unique identifier of the pccEdgeTable "This is the unique identifier of the pccEdgeTable
entry.÷ entry."
::= { pccEdgeEntry 1} ::= { pccEdgeEntry 1}
pccEdgeAddrType OBJECT-TYPE pccEdgeAddrType OBJECT-TYPE
SYNTAX INET Address SYNTAX InetAddressType
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This is the enumerated value specifying the type "This is the enumerated value specifying the type
of address (IPv4 or Ipv6) as defined in RFC 2851.÷ of address (IPv4 or Ipv6) as defined in RFC 2851."
::= { pccEdgeEntry 2} ::= { pccEdgeEntry 2}
pccEdgeAddr OBJECT-TYPE pccEdgeAddr OBJECT-TYPE
SYNTAX INET Address SYNTAX InetAddress
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘When the value of this address matches the RSVP "When the value of this address matches the RSVP
Session Object Destination Address, it indicates Session Object Destination Address, it indicates
a that the session receiver is downstream and that a that the session receiver is downstream and that
the upstream admission control should be performed.÷ the upstream admission control should be performed."
::= { pccEdgeEntry 3} ::= { pccEdgeEntry 3}
pccEdgeAddrMask OBJECT-TYPE pccEdgeAddrMask OBJECT-TYPE
SYNTAX unsigned 32 SYNTAX unsigned 32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘The length of the mask for matching th eaddress.÷ "The length of the mask for matching the address."
::= { pccEdgeEntry 4} ::= { pccEdgeEntry 4}
-- --
-- The Policy Control Criteria Session Statistics usage -- The Policy Control Criteria Session Statistics usage
-- --
pccSessionStatsUsageTable OBJECT-TYPE pccSessionStatsUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF PccSessionStatsUsageEntry SYNTAX SEQUENCE OF PccSessionStatsUsageEntry
PIB-ACCESS report PIB-ACCESS report-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This class defines the session statistics. It contains "This class defines the session statistics. It
the PRID of the linkage instance associating the contains the PRID of the linkage instance associating
selection criteria instance with the usage instance." the selection criteria instance with the usage
instance."
::= {rsvpPccBaseClasses 11} ::= {rsvpPccBaseClasses 11}
pccSessionStatsUsageEntry OBJECT-TYPE pccSessionStatsUsageEntry OBJECT-TYPE
SYNTAX PccSessionStatsUsageEntry SYNTAX PccSessionStatsUsageEntry
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Defines the attributes the PEP is to monitor, "Defines the attributes the PEP is to monitor,
record and report." record and report."
PIB-INDEX {pccSessionStatsUsageId} PIB-INDEX {pccSessionStatsUsageId}
::= {pccSessionStatsUsageTable 1} ::= {pccSessionStatsUsageTable 1}
skipping to change at page 26, line 23 skipping to change at page 26, line 15
SYNTAX PccSessionStatsUsageEntry SYNTAX PccSessionStatsUsageEntry
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Defines the attributes the PEP is to monitor, "Defines the attributes the PEP is to monitor,
record and report." record and report."
PIB-INDEX {pccSessionStatsUsageId} PIB-INDEX {pccSessionStatsUsageId}
::= {pccSessionStatsUsageTable 1} ::= {pccSessionStatsUsageTable 1}
PccSessionStatsUsageEntry ::= SEQUENCE { PccSessionStatsUsageEntry ::= SEQUENCE {
pccSessionStatsUsageId InstanceID, pccSessionStatsUsageId InstanceId,
pccSessionStatsUsageLinkId ReferenceId,
pccSessionStatsUsageStart ExtUTCTime, pccSessionStatsUsageStart ExtUTCTime,
pccSessionStatsUsageEnd ExtUTCTime pccSessionStatsUsageEnd ExtUTCTime
} }
pccSessionStatsUsageId OBJECT-TYPE pccSessionStatsUsageId OBJECT-TYPE
SYNTAX InstanceId SYNTAX InstanceId
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An arbitrary integer index that uniquely identifies an "An arbitrary integer index that uniquely identifies an
instance of the pccSessionStatsUsage class." instance of the pccSessionStatsUsage class."
::= { pccSessionStatsUsageEntry 1 } ::= { pccSessionStatsUsageEntry 1 }
pccSessionStatsUsageLinkId OBJECT-TYPE
SYNTAX ReferenceId
PIB-REFERENCES { frwkFeedbackLinkEntry }
STATUS current
DESCRIPTION
"Points to the instance of the Linkage table in the
Framework Feedback PIB, due to which this PRI was
created."
::= { pccSessionStatsUsageEntry 2 }
pccSessionStatsUsageStart OBJECT-TYPE pccSessionStatsUsageStart OBJECT-TYPE
SYNTAX ExtUTCTime SYNTAX ExtUTCTime
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The timestamp when the reservation was successfully "The timestamp when the reservation was successfully
allocated." allocated."
::= { pccSessionStatsUsageEntry 2} ::= { pccSessionStatsUsageEntry 3}
pccSessionStatsUsageEnd OBJECT-TYPE pccSessionStatsUsageEnd OBJECT-TYPE
SYNTAX ExtUTCTime SYNTAX ExtUTCTime
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The timestamp when the reservation was ended. This "The timestamp when the reservation was ended. This
could be due to reservation tear down, an error or could be due to reservation tear down, an error or
time out condition" time out condition"
::= {pccSessionStatsUsageEntry 4}
::= { pccSessionSatsUsageEntry 3}
-- The Policy Control Criteria Allocated Usage Table -- The Policy Control Criteria Allocated Usage Table
-- --
pccAllocatedUsageTable OBJECT-TYPE pccAllocatedUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF PccAllocatedUsageEntry SYNTAX SEQUENCE OF PccAllocatedUsageEntry
PIB-ACCESS report PIB-ACCESS report-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This class records the traffic specification allocated "This class records the traffic specification
to a session. It contains the PRID of the linkage allocated to a session. It contains the PRID of the
instance associating the selection criteria instance linkage instance associating the selection criteria
with the usage instance." instance with the usage instance."
::= {rsvpPccBaseClasses 12} ::= {rsvpPccBaseClasses 12}
pccAllocatedUsageEntry OBJECT-TYPE pccAllocatedUsageEntry OBJECT-TYPE
SYNTAX PccAllocatedUsageEntry SYNTAX PccAllocatedUsageEntry
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Defines the attributes the PEP is to monitor, record "Defines the attributes the PEP is to monitor, record
and report." and report."
PIB-INDEX {pccAllocatedUsageId} PIB-INDEX {pccAllocatedUsageId}
::= { pccAllocatedUsageTable 1} ::= { pccAllocatedUsageTable 1}
PccAllocatedUsageEntry ::= SEQUENCE { PccAllocatedUsageEntry ::= SEQUENCE {
pccAllocatedUsageId InstanceId, pccAllocatedUsageId InstanceId,
pccAllocatedIntsrvClass Integer32, pccAllocatedUsageLinkId ReferenceId,
pccAllocatedUsageIntsrvClass Integer32,
pccAllocatedUsageBucketRate BitRate, pccAllocatedUsageBucketRate BitRate,
pccAllocatedUsageBucketSize Unsigned32, pccAllocatedUsageBucketSize Unsigned32,
pccAllocatedUsagePeakRate BurstRate, pccAllocatedUsagePeakRate BurstSize,
pccAllocatedUsageMinPolicedUnit MessageSize, pccAllocatedUsageMinPolicedUnit MessageSize,
pccAllocatedUsageMaxPacketSize MessageSize pccAllocatedUsageMaxPacketSize MessageSize,
pccAllocatedUsageLimitsRate BitRate, pccAllocatedUsageLimitsRate BitRate,
pccAllocatedUsageSlackTerm Unsigned32 pccAllocatedUsageSlackTerm Unsigned32
} }
pccAllocatedUsageId OBJECT-TYPE pccAllocatedUsageId OBJECT-TYPE
SYNTAX InstanceId SYNTAX InstanceId
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An arbitrary integer index that uniquely identifies an "An arbitrary integer index that uniquely identifies an
instance of the PpcAllocatedUsage class." instance of the PpcAllocatedUsage class."
::= { pccAllocatedUsageEntry 1 } ::= { pccAllocatedUsageEntry 1 }
pccAllocatedIntsrvClass OBJECT-TYPE pccAllocatedUsageLinkId OBJECT-TYPE
SYNTAX Integer32 SYNTAX ReferenceId
PIB-REFERENCES { frwkFeedbackLinkEntry }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘The Intsrv Class associated with the session.÷ "Points to the instance of the Linkage table in the
Framework Feedback PIB, due to which this PRI was
created."
::= { pccAllocatedUsageEntry 2 } ::= { pccAllocatedUsageEntry 2 }
pccAllocatedUsageIntsrvClass OBJECT-TYPE
SYNTAX Integer32
STATUS current
DESCRIPTION
"The Intsrv Class associated with the session."
::= { pccAllocatedUsageEntry 3 }
pccAllocatedUsageBucketRate OBJECT-TYPE pccAllocatedUsageBucketRate OBJECT-TYPE
SYNTAX BitRate SYNTAX BitRate
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" 'r' bytes per second, the token bucket rate. " " 'r' bytes per second, the token bucket rate. "
::= { pccAllocatedUsageEntry 3 } ::= { pccAllocatedUsageEntry 4 }
pccAllocatedUsageBucketSize OBJECT-TYPE pccAllocatedUsageBucketSize OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" 'b' bucket depth in bytes, the token bucket size. " " 'b' bucket depth in bytes, the token bucket size. "
::= { pccAllocatedUsageEntry 4 } ::= { pccAllocatedUsageEntry 5 }
pccAllocatedUsagePeakRate OBJECT-TYPE pccAllocatedUsagePeakRate OBJECT-TYPE
SYNTAX BurstSize SYNTAX BurstSize
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" 'p' peak traffic data rate in bytes. " " 'p' peak traffic data rate in bytes. "
::= { pccAllocatedUsageEntry 5 } ::= { pccAllocatedUsageEntry 6 }
pccAllocatedUsageMinPolicedUnit OBJECT-TYPE pccAllocatedUsageMinPolicedUnit OBJECT-TYPE
SYNTAX MessageSize SYNTAX MessageSize
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" 'm' minimum policed unit - size in bytes of " 'm' minimum policed unit - size in bytes of
application data and all IP and greater level (UDP, application data and all IP and greater level (UDP,
RTP, TCP, etc.) headers. " RTP, TCP, etc.) headers. "
::= { pccAllocatedUsageEntry 6 } ::= { pccAllocatedUsageEntry 7 }
pccAllocatedUsageMaxPacketSize OBJECT-TYPE pccAllocatedUsageMaxPacketSize OBJECT-TYPE
SYNTAX MessageSize SYNTAX MessageSize
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" 'M' maximum packet size - biggest packet that conforms " 'M' maximum packet size - biggest packet that
to traffic specification. " conforms to traffic specification. "
::= { pccAllocatedUsageEntry 7 } ::= { pccAllocatedUsageEntry 8 }
pccAllocatedUsageLimitsRate OBJECT-TYPE pccAllocatedUsageLimitsRate OBJECT-TYPE
SYNTAX BitRate SYNTAX BitRate
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" Limit Rate. Must be greater than or equal to rate for " Limit Rate. Must be greater than or equal to rate for
the flow " the flow "
::= { pccAllocatedUsageEntry 8 } ::= { pccAllocatedUsageEntry 9 }
pccAllocatedUsageSlackTerm OBJECT-TYPE pccAllocatedUsageSlackTerm OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" 'S' - Slack Term. Defines in microseconds the " 'S' - Slack Term. Defines in microseconds the
difference between desired delay and the delay difference between desired delay and the delay
attained with the reservation level of R" attained with the reservation level of R"
::= { pccAllocatedUsageEntry 9 } ::= { pccAllocatedUsageEntry 10 }
-- --
--Virtual Pool Usage Table --Virtual Pool Usage Table
-- --
pccPoolUsageTable OBJECT TYPE pccPoolUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF PccPoolUsageEntry SYNTAX SEQUENCE OF PccPoolUsageEntry
PIB-ACCESS Install PIB-ACCESS Install
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This table tracks and reports the current total "This table tracks and reports the current total
of resources consumed by Intsrv flows for a of resources consumed by Intsrv flows for a
specific virtual pool.÷ specific virtual pool."
::= {rsvpPccBaseClasses 13} ::= {rsvpPccBaseClasses 13}
pccPoolUsageEntry OBJECT TYPE pccPoolUsageEntry OBJECT-TYPE
SYNTAX PcPoolUsageEntry SYNTAX PccPoolUsageEntry
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘Defines the attributes for tracking the current "Defines the attributes for tracking the current
total of resources used by Intsrv flows for a total of resources used by Intsrv flows for a
virtual pool.÷ virtual pool."
PIB-INDEX {pccPoolUsageId} PIB-INDEX {pccPoolUsageId}
::= {pccPoolUsageTable 1} ::= {pccPoolUsageTable 1}
PccPoolUsageEntry ::= SEQUENCE { PccPoolUsageEntry ::= SEQUENCE {
pccPoolUsageId InstanceID, pccPoolUsageId InstanceId,
pccPoolUsagePoolId PRID, pccPoolUsagePoolId Prid,
pccPoolUsageAbsRateInUse Unsigned32 pccPoolUsageAbsRateInUse Unsigned32,
pccPoolUsageAbsRateInUseThreshold Unsigned32
} }
pccPoolUsageId OBJECT-TYPE pccPoolUsageId OBJECT-TYPE
SYNTAX InstanceId SYNTAX InstanceId
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This is the unique identifier of the "This is the unique identifier of the
pccPoolUsage Table entry.÷ pccPoolUsage Table entry."
::= { pcPoolUsageEntry 1} ::= { pccPoolUsageEntry 1}
pccPoolUsagePoolId OBJECT-TYPE pccPoolUsagePoolId OBJECT-TYPE
SYNTAX PRID SYNTAX Prid
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This is the prid of the pccACVirPoolTable entry "This is the prid of the pccACVirPoolTable entry
that is being tracked.÷ that is being tracked."
::= { pcPoolUsageEntry 2} ::= { pccPoolUsageEntry 2}
pccPoolUsageAbsRateInUse OBJECT-TYPE pccPoolUsageAbsRateInUse OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘This is the current total of resources used "This is the current total of resources used
by Intsrv flows for the virtual pool identified by Intsrv flows for the virtual pool identified
by the pccPoolUsagePoolId.÷ by the pccPoolUsagePoolId."
::= { pccPoolUsageEntry 3} ::= { pccPoolUsageEntry 3}
pccPoolUsgeAbsRateInUseThreshold OBJECT-TYPE pccPoolUsageAbsRateInUseThreshold OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
˘ This value is associated with the " This value is associated with the
pccPoolUsageAbsRateInUse and defines the feedback pccPoolUsageAbsRateInUse and defines the feedback
threshold for this usage that results in the threshold for this usage that results in the
instance being reported to the PDP. This value is instance being reported to the PDP. This value is
only used if the linkage entry is set to threshold÷ only used if the linkage entry is set to threshold"
::= { pccPoolUsageEntry 4 } ::= { pccPoolUsageEntry 4 }
END END
5 Security Considerations 5 Security Considerations
"..The use of IPSEC between the PDP and the PEP, as described in "..The use of IPSEC between the PDP and the PEP, as described in
[2748], provides the necessary protection against security threats. [2748], provides the necessary protection against security threats.
However, even if the network itself is secure, there is no control as However, even if the network itself is secure, there is no control as
to who on the secure network is allowed to "Install/Notify" to who on the secure network is allowed to "Install/Notify"
(read/change/create/delete) the PRIs in this PIB. It is then a (read/change/create/delete) the PRIs in this PIB. It is then a
customer/user responsibility to ensure that the PEP/PDP giving access customer/user responsibility to ensure that the PEP/PDP giving access
to an instance of this PIB, is properly configured to give access to to an instance of this PIB, is properly configured to give access to
the PRIs only to those principals (users) that have legitimate the PRIs only to those principals (users) that have legitimate
rights to indeed "Install" or "Notify" (change/create/ delete) themÇ" rights to indeed "Install" or "Notify" (change/create/ delete) them"
[POLFRWK] [POLFRWK]
6 Acknowledgements 6 Acknowledgements
The authors would like to thank Russell Fenger of Intel for his The authors would like to thank Russell Fenger of Intel for his
contribution to this document. contribution to this document.
7 Authors Addresses 7 Authors Addresses
Diana Rawlins Diana Rawlins
901 International Parkway 901 International Parkway
skipping to change at page 32, line 34 skipping to change at page 32, line 46
[2211] Wroclawski, J., "Specification of the Controlled-Load [2211] Wroclawski, J., "Specification of the Controlled-Load
Network Element Service", RFC2211, September 1997. Network Element Service", RFC2211, September 1997.
[2212] Shenker, S., Partridge, C., Guerin, R., "Specification of [2212] Shenker, S., Partridge, C., Guerin, R., "Specification of
Guaranteed Quality of Service", RFC2212, September 1997. Guaranteed Quality of Service", RFC2212, September 1997.
[2215] Shenker, S., Wroclawski, J.," General Characterization [2215] Shenker, S., Wroclawski, J.," General Characterization
Parameters for Integrated Service Network Elements", RFC2215, Parameters for Integrated Service Network Elements", RFC2215,
September 1997. September 1997.
[2998] Bernet, Y., et al, ˘Integrated Services over Diffserv [2998] Bernet, Y., et al, "Integrated Services over Diffserv
Networks÷, RFC 2998, November 2000. Networks", RFC 2998, November 2000.
[EdgeAdmCtl] D. Rawlins, L. Yao, D. McDysan, ˘Edge Based Admission [EdgeAdmCtl] D. Rawlins, L. Yao, D. McDysan, "Edge Based Admission
Control with Class Based Resource Management÷, draft-rawlins-admctl- Control with Class Based Resource Management", draft-rawlins-admctl-
ds-mgt-00.txt, November 2001. ds-mgt-01.txt, February 2002.
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/