Lightweight Directory Access Protocol (LDAP): Schema for Printer Services
draft-mcdonald-ldap-printer-schema-02
The information below is for an old version of the document.
Document | Type |
This is an older version of an Internet-Draft that was ultimately published as RFC 7612.
|
|
---|---|---|---|
Authors | Pat Fleming , Ira McDonald | ||
Last updated | 2012-05-20 | ||
RFC stream | (None) | ||
Formats | |||
IETF conflict review | conflict-review-mcdonald-ldap-printer-schema, conflict-review-mcdonald-ldap-printer-schema, conflict-review-mcdonald-ldap-printer-schema, conflict-review-mcdonald-ldap-printer-schema, conflict-review-mcdonald-ldap-printer-schema, conflict-review-mcdonald-ldap-printer-schema | ||
Additional resources | |||
Stream | Stream state | (No stream defined) | |
Consensus boilerplate | Unknown | ||
RFC Editor Note | (None) | ||
IESG | IESG state | Became RFC 7612 (Informational) | |
Telechat date | (None) | ||
Responsible AD | (None) | ||
Send notices to | (None) |
draft-mcdonald-ldap-printer-schema-02
RTGWG Y. Qu Internet-Draft Futurewei Intended status: Standards Track J. Tantsura Expires: July 5, 2020 Apstra A. Lindem Cisco X. Liu Volta Networks January 2, 2020 A YANG Data Model for Routing Policy Management draft-ietf-rtgwg-policy-model-08 Abstract This document defines a YANG data model for configuring and managing routing policies in a vendor-neutral way and based on actual operational practice. The model provides a generic policy framework which can be augmented with protocol-specific policy configuration. Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at https://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." This Internet-Draft will expire on July 5, 2020. Copyright Notice Copyright (c) 2020 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect Qu, et al. Expires July 5, 2020 [Page 1] Internet-Draft Routing Policy Model January 2020 to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1. Goals and approach . . . . . . . . . . . . . . . . . . . 3 2. Terminology and Notation . . . . . . . . . . . . . . . . . . 3 2.1. Tree Diagrams . . . . . . . . . . . . . . . . . . . . . . 4 2.2. Prefixes in Data Node Names . . . . . . . . . . . . . . . 4 3. Model overview . . . . . . . . . . . . . . . . . . . . . . . 5 4. Route policy expression . . . . . . . . . . . . . . . . . . . 5 4.1. Defined sets for policy matching . . . . . . . . . . . . 6 4.2. Policy conditions . . . . . . . . . . . . . . . . . . . . 7 4.3. Policy actions . . . . . . . . . . . . . . . . . . . . . 8 4.4. Policy subroutines . . . . . . . . . . . . . . . . . . . 9 5. Policy evaluation . . . . . . . . . . . . . . . . . . . . . . 10 6. Applying routing policy . . . . . . . . . . . . . . . . . . . 10 7. Routing protocol-specific policies . . . . . . . . . . . . . 11 8. Security Considerations . . . . . . . . . . . . . . . . . . . 13 9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 13 10. YANG modules . . . . . . . . . . . . . . . . . . . . . . . . 14 10.1. Routing policy model . . . . . . . . . . . . . . . . . . 14 11. Policy examples . . . . . . . . . . . . . . . . . . . . . . . 31 12. References . . . . . . . . . . . . . . . . . . . . . . . . . 31 12.1. Normative references . . . . . . . . . . . . . . . . . . 31 12.2. Informative references . . . . . . . . . . . . . . . . . 32 Appendix A. Acknowledgements . . . . . . . . . . . . . . . . . . 32 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 33 1. Introduction This document describes a YANG [RFC6020] [RFC7950] data model for routing policy configuration based on operational usage and best practices in a variety of service provider networks. The model is intended to be vendor-neutral, in order to allow operators to manage policy configuration in a consistent, intuitive way in heterogeneous environments with routers supplied by multiple vendors. The YANG modules in this document conform to the Network Management Datastore Architecture (NMDA) [RFC8342]. Qu, et al. Expires July 5, 2020 [Page 2] Internet-Draft Routing Policy Model January 2020 1.1. Goals and approach This model does not aim to be feature complete -- it is a subset of the policy configuration parameters available in a variety of vendor implementations, but supports widely used constructs for managing how routes are imported, exported, and modified across different routing protocols. The model development approach has been to examine actual policy configurations in use across a number of operator networks. Hence the focus is on enabling policy configuration capabilities and structure that are in wide use. Despite the differences in details of policy expressions and conventions in various vendor implementations, the model reflects the observation that a relatively simple condition-action approach can be readily mapped to several existing vendor implementations, and also gives operators an intuitive and straightforward way to express policy without sacrificing flexibility. A side affect of this design decision is that legacy methods for expressing policies are not considered. Such methods could be added as an augmentation to the model if needed. Consistent with the goal to produce a data model that is vendor neutral, only policy expressions that are deemed to be widely available in existing major implementations are included in the model. Those configuration items that are only available from a single implementation are omitted from the model with the expectation they will be available in separate vendor-provided modules that augment the current model. 2. Terminology and Notation The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here. The following terms are defined in [RFC8342]: o client o server o configuration o system state o operational state Qu, et al. Expires July 5, 2020 [Page 3] Internet-Draft Routing Policy Model January 2020 o intended configuration The following terms are defined in [RFC7950]: o action o augment o container o container with presence o data model o data node o feature o leaf o list o mandatory node o module o schema tree o RPC (Remote Procedure Call) operation 2.1. Tree Diagrams Tree diagrams used in this document follow the notation defined in [RFC8340]. 2.2. Prefixes in Data Node Names In this document, names of data nodes, actions, and other data model objects are often used without a prefix, as long as it is clear from the context in which YANG module each name is defined. Otherwise, names are prefixed using the standard prefix associated with the corresponding YANG module, as shown in Table 1. Qu, et al. Expires July 5, 2020 [Page 4] Internet-Draft Routing Policy Model January 2020 #x27; attributes, per IEEE-ISTO PWG IPP WG review. - Revised section 7.2 to assign new OIDs for the LDAP Printer Schema new attributes, per IEEE-ISTO PWG IPP WG review. - Revised section 10.1 to add BCP 14 to [RFC2119] definition, per IEEE-ISTO PWG IPP WG review. - Revised section 10.1 and section 10.2 to move [RFC2617], [RFC3987], [RFC4122], [RFC5198], [RFC5246], [RFC5280], [RFC5870], [STD63] from informative to normative references, per IEEE-ISTO PWG IPP WG review. 3 April 2012 - draft-mcdonald-ldap-printer-schema-01.txt - Second draft - for IEEE-ISTO PWG IPP Everywhere project - Global - changed [IPPEVE1] to [PWG5100.EVE] and [IPPJPS3] to [PWG5100.JPS3], per IEEE-ISTO PWG IPP WG review. - Revised section 1.1, to add printer-charge-info-uri and printer-uuid to discussion of URI syntax, per IEEE-ISTO PWG IPP WG review. - Revised section 1.2 and section 1.3, to add printer-device-id to discussions of equality and substring matching, per IEEE-ISTO PWG IPP WG review. - Revised section 3.2, section 4, and section 7.2, to delete redundant printer-organization and printer-organizational-unit (already covered by 'O' and 'OU'), per IEEE-ISTO PWG IPP WG review. - Revised section 3.2, section 4, and section 7.2, to add missing printer-charge-info, per IEEE-ISTO PWG IPP WG review. - Revised section 3.5, section 4, and section 7.2, to rename printer-ipp-extensions-supported to printer-ipp-features-supported, per IEEE-ISTO PWG IPP WG review. - Revised numerous section 4 subsections, to add references to [IANAIPP] or [RFC3805] as appropriate for enumerations and keywords, per IEEE-ISTO PWG IPP WG review. - Revised section 4.2, to add 'negotiate' as value for 'auth' and references to [PWG5100.JPS3], [RFC4559], and [IANAIPP], per IEEE-ISTO PWG IPP WG review. - Revised section 4.2, to use 'example.com' for all DNS names, per IEEE-ISTO PWG IPP WG review. - Revised section 4.22 and section 4.23, to add normative reference to PWG Media Standardized Names [PWG5101.1], per IEEE-ISTO PWG IPP WG review. - Revised section 4.24, to divide notes into two separate paragraphs, per IEEE-ISTO PWG IPP WG review. - Revised section 4.31, section 4.32, and section 4.33, to change 'Values ... include' to 'Values ... are' (i.e., closed set), per IEEE-ISTO PWG IPP WG review. - Revised section 4.35 printer-device-id, to add warning about ordering of required key/value pairs (first) and truncation only at key/value pair boundaries for interoperability, per IEEE-ISTO PWG IPP Fleming, McDonald Expires 20 November 2012 [Page 47] Internet-Draft LDAP Schema for Printer Services 20 May 2012 WG review. - Revised section 4, to add printer-charge-info from [PWG5100.JPS3], per IEEE-ISTO PWG IPP WG review. - Revised section 4.38 printer-geo-location, to change 'should' to 'must' for conformance to [RFC5870], per IEEE-ISTO PWG IPP WG review. - Revised section 4.39, to change printer-ipp-extensions-supported to printer-ipp-features-supported per [PWG5100.JPS3] and add examples, per IEEE-ISTO PWG IPP WG review. - Revised section 4 subsection printer-uuid, to change 'should' to 'must' for conformance to [RFC4122], per IEEE-ISTO PWG IPP WG review. - Revised section 10 References, to update out-of-date references. 2 October 2011 - draft-mcdonald-ldap-printer-schema-00.txt - Initial version - for IEEE-ISTO PWG IPP Everywhere project - Revised document to add current I-D individual submission boilerplate. - Revised Abstract and section 1 Introduction, to cite [PWG5107.2] and [PWG5100.JPS3] new attribute sources. - Revised section 3.2 printerAbstract, to add new attributes from [PWG5107.2] and [IPPJPS3]. - Revised section 3.5, to add new attributes from [IPPJPS3]. - Revised section 4 Definition of Attribute Types, to add new attributes from [PWG5107.2] and [IPPJPS3] to table and later specific definitions. - Revised section 7.2 Registration of Attribute Types, to add new attributes from [PWG5107.2] and [IPPJPS3] - new OIDs needed. - Revised section 10 References, to update out-of-date references. 13. Authors' Addresses Please send comments to the authors at the addresses listed below. Pat Fleming IBM 3065 Highway 52 N Rochester, MN 55901 USA Phone: +1 507-253-7583 EMail: patfleming@us.ibm.com Ira McDonald High North Inc 221 Ridge Ave Grand Marais, MI 49839 USA Phone: +1 906-494-2434 Fleming, McDonald Expires 20 November 2012 [Page 48] Internet-Draft LDAP Schema for Printer Services 20 May 2012 Email: blueroofmusic@gmail.com Fleming, McDonald Expires 20 November 2012 [Page 49]