RFC 3084 (rfc3084) - Page 2 of 34


COPS Usage for Policy Provisioning (COPS-PR)



Alternative Format: Original Text Document



RFC 3084                        COPS-PR                       March 2001


Conventions used in this document

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in [RFC-2119].

Table of Contents

   Glossary........................................................... 3
   1. Introduction.................................................... 3
   1.1. Why COPS for Provisioning?.................................... 5
   1.2. Interaction between the PEP and PDP........................... 5
   2. Policy Information Base (PIB)................................... 6
   2.1. Rules for Modifying and Extending PIBs........................ 7
   2.2. Adding PRCs to, or deprecating from, a PIB.................... 7
   2.2.1. Adding or Deprecating Attributes of a BER Encoded PRC....... 8
   2.3. COPS Operations Supported for a Provisioning Instance......... 8
   3. Message Content................................................. 9
   3.1. Request (REQ)  PEP -> PDP..................................... 9
   3.2. Decision (DEC)  PDP -> PEP....................................10
   3.3. Report State (RPT)  PEP -> PDP................................12
   4. COPS-PR Protocol Objects........................................13
   4.1. Complete Provisioning Instance Identifier (PRID)..............14
   4.2. Prefix PRID (PPRID)...........................................15
   4.3. Encoded Provisioning Instance Data (EPD)......................16
   4.4. Global Provisioning Error Object (GPERR)......................21
   4.5. PRC Class Provisioning Error Object (CPERR)...................22
   4.6. Error PRID Object (ErrorPRID).................................23
   5. COPS-PR Client-Specific Data Formats............................23
   5.1. Named Decision Data...........................................23
   5.2. ClientSI Request Data.........................................24
   5.3. Policy Provisioning Report Data...............................24
   5.3.1. Success and Failure Report-Type Data Format.................24
   5.3.2. Accounting Report-Type Data Format..........................25
   6. Common Operation................................................26
   7. Fault Tolerance.................................................28
   8. Security Considerations.........................................29
   9. IANA Considerations.............................................29
   10. Acknowledgements...............................................30
   11. References.....................................................30
   12. Authors' Addresses.............................................32
   13. Full Copyright Statement.......................................34









Chan, et al.                Standards Track