Framework Policy Information Base
RFC 3318

Document Type RFC - Historic (March 2003; No errata)
Last updated 2018-12-20
Stream IETF
Formats plain text pdf html bibtex
Stream WG state (None)
Document shepherd No shepherd assigned
IESG IESG state RFC 3318 (Historic)
Consensus Boilerplate Unknown
Telechat date
Responsible AD Bert Wijnen
IESG note Published as RFC 3318
Send notices to (None)
Network Working Group                                     R. Sahita, Ed.
Request for Comments: 3318                                       S. Hahn
Category: Informational                                       Intel Labs
                                                                 K. Chan
                                                         Nortel Networks
                                                           K. McCloghrie
                                                           Cisco Systems
                                                              March 2003

                   Framework Policy Information Base

Status of this Memo

   This memo provides information for the Internet community.  It does
   not specify an Internet standard of any kind.  Distribution of this
   memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2003).  All Rights Reserved.

Abstract

   This document defines a set of PRovisioning Classes (PRCs) and
   textual conventions that are common to all clients that provision
   policy using Common Open Policy Service (COPS) protocol for
   Provisioning.

   Structure of Policy Provisioning Information (SPPI) describes a
   structure for specifying policy information that can then be
   transmitted to a network device for the purpose of configuring policy
   at that device.  The model underlying this structure is one of well-
   defined (PRCs) and instances of these classes (PRIs) residing in a
   virtual information store called the Policy Information Base (PIB).

   One way to provision policy is by means of the (COPS) protocol with
   the extensions for provisioning.  This protocol supports multiple
   clients, each of which may provision policy for a specific policy
   domain such as QoS, virtual private networks, or security.

   As described in COPS usage for Policy Provisioning (COPS-PR), each
   client supports a non-overlapping and independent set of PIB modules.
   However, some PRovisioning Classes are common to all subject-
   categories (client-types) and need to be present in each.

Sahita, et. al.              Informational                      [Page 1]
RFC 3318           Framework Policy Information Base          March 2003

Table of Contents

   Conventions used in this document.................................2
   1. Glossary.......................................................2
   2. General PIB Concepts...........................................3
     2.1. Roles......................................................3
       2.1.1. An Example.............................................5
     2.2. Management of Role-Combinations from the PDP...............6
     2.3. Updating a Request State...................................7
       2.3.1 Full Request State......................................8
       2.3.2 Installing PRIs in a Request............................8
       2.3.3 Updating PRIs in a Request..............................8
       2.3.4 Removing PRIs from a Request............................9
       2.3.5 Removing EXTENDED, AUGMENTED PRIs.......................9
       2.3.6 Error Handling in Request updates.......................9
     2.4. Multiple PIB Instances....................................10
     2.5. Reporting and Configuring of Device Capabilities..........11
     2.6. Reporting of Device Limitations...........................12
   3. The Framework TC PIB module...................................12
   4. Summary of the Framework PIB..................................17
     4.1. Base PIB classes Group....................................17
     4.2. Device Capabilities group.................................19
     4.3. Classifier group..........................................20
     4.4. Marker group..............................................20
   5. The Framework PIB Module......................................21
   6. Security Considerations.......................................66
   7. IANA Considerations...........................................67
   8. References....................................................67
     8.1 Normative References.......................................67
     8.2 Informative References.....................................68
   9. Acknowledgments...............................................68
   10. Authors' Addresses...........................................69
   11. Full Copyright Statement.....................................70

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 [RFC2119].

1. Glossary

   PRC    PRovisioning Class.  A type of policy data.  See [POLTERM].
   PRI    PRovisioning Instance.  An instance of a PRC.  See [POLTERM].
   PIB    Policy Information Base.  The database of policy information.
          See [POLTERM]
   PDP    Policy Decision Point.  See [RAP-FRAMEWORK].
Show full document text