Internet DRAFT - draft-eurescom-p1006-ef-pics

draft-eurescom-p1006-ef-pics









Internet Draft                                                   R. Geib
<draft-eurescom-p1006-ef-pics-00.txt>            Deutsche Telekom T-Nova
Expires: April 2001                                         J. Carapinha
                                               Portugal Telecom Inovacao
                                                             P. Castelli
                                                                   CSELT
                                                        H. J. Einsiedler
                                                 Deutsche Telekom T-Nova
                                                          A. J. Elizondo
                                                          Telefonica I+D
                                                             M. Krampell
                                                           EURESCOM GmbH
                                                              J. Quittek
                                                         NEC Europe Ltd.
                                                             I. Svinnset
                                                              Telenor AS
                                                                B. Varga
                                                                   MATAV
                                                                Rod Webb
                                                                 Corning
                                                         30 October 2000

             Protocol Implementation Conformance Statement
             for the Expedited Forwarding Per-Hop Behavior

                 <draft-eurescom-p1006-ef-pics-00.txt>


Status of this Memo

   This document is an Internet-Draft and is in full conformance with
   all provisions of Section 10 of RFC2026.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF), its areas, and its working groups. Note that other
   groups may also distribute working documents as Internet-Drafts.

   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."

   The list of current Internet-Drafts can be accessed at
   http://www.ietf.org/ietf/1id-abstracts.txt

   The list of Internet-Draft Shadow Directories can be accessed at
   http://www.ietf.org/shadow.html.




Geib et al.          draft-eurescom-p1006-ef-pics-00            [Page 1]

Internet Draft             PICS for the EF PHB           30 October 2000


   This document is an output of the EURESCOM project P1006:
   "Differentiated Services - Network Configuration and Management"
   (http://www.eurescom.de/Public/Projects/P1000-series/P1006/P1006.htm)

Abstract

   This document provides the Protocol Implementation Conformance
   Statement (PICS) form for the Expedited Forwarding (EF) Per Hop
   Behaviour (PHB) as defined in RFC 2598. Additional requirements posed
   by RFC 2475 and RFC 2474 are taken into account where applicable. The
   purpose of this PICS is to provide a mechanism whereby a supplier of
   an implementation of the requirements defined in RFC 2598, RFC 2475
   and RFC 2474 may provide information about the implementation in a
   unified manner.

Table of content

   1. Introduction
   2. Implementation Conformance Statements
   2.1. Traffic Classification and Conditioning
   2.1.1. Classification
   2.1.2. Traffic Profiling
   2.1.3. Conditioning
   2.2. Forwarding
   3. Security Considerations
   4. References
   5. Authors Addresses

1. Introduction

   To evaluate conformance of a particular implementation, it is
   necessary to have a statement of which capabilities and options have
   been implemented for a given specification. Such a statement is
   called Implementation Conformance Statement (ICS). An ICS for an
   implementation or system claimed to conform to a given protocol
   specification is called Protocol ICS (PICS).

   This document provides the PICS form for the EF PHB. It describes the
   requirements that SHALL be satisfied by any conformant implementation
   of the EF PHB. The requirements listed in this document are defined
   by RFC 2598 [RFC2598]; additional requirements defined by RFC 2474
   [RFC2474] and RFC 2475 [RFC2475] are also taken into account where
   applicable.

   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.




Geib et al.          draft-eurescom-p1006-ef-pics-00            [Page 2]

Internet Draft             PICS for the EF PHB           30 October 2000


   A version of this form in the Portable Document Format (PDF) is
   available at
   http://www.eurescom.de/public/projectresults/p1000-series/1006ts2.htm

2. Implementation Conformance Statements

   The PICS contained in this document is comprised of information in a
   tabular form. The meaning of the different columns is the following:

     - Description column: it provides a short text description of the
       item (requirement) to be evaluated. It implicitly means "is the
       <description> supported by the implementation?"

     - Reference column: it gives reference to the Section of RFC 2598,
       RFC 2474 or RFC 2475 in which the item is defined.

     - Status column: it provides the quality of the item according to
       the referenced RFCs. The status of the item may assume one out of
       the following values:
         - Mandatory (RFC says MUST): the capability is REQUIRED to be
           supported.
         - Optional (RFC says SHOULD or MAY): the capability SHOULD/MAY
           be supported or not.
         - Conditional:  the capability is applicable only if one or
           more earlier optional or conditional capabilities are
           implemented. If applicable, a conditional item can be either
           mandatory or optional (see notes on conditional items below).

     - Yes/No column: this column SHALL be filled with "yes" if the
       capability is supported by the implementation, it SHALL be filled
       with "no" if the capability is not supported by the
       implementation.

   Notes on Conditional items:
     (1): If (2=Yes) or (3=Yes) or (4=Yes) or (5=Yes) or (6=Yes)
          then Optional else N/A
     (2): If (13=Yes) then Mandatory else N/A
     (3): If (13=Yes) then Optional else N/A
     (4): If (19=Yes) or (20=Yes) then Mandatory else N/A

   Information about the implementation provider:
   +-----------------------+-------------------------------------------+
   | Form filled in by     |                                           |
   | (Company/Institution) |                                           |
   +-----------------------+-------------------------------------------+
   | Responsible person    |                                           |
   | (First name, surname) |                                           |




Geib et al.          draft-eurescom-p1006-ef-pics-00            [Page 3]

Internet Draft             PICS for the EF PHB           30 October 2000


   +-----------------------+-------------------------------------------+
   | Company address       |                                           |
   | (Name, street,        |                                           |
   |  town, country)       |                                           |
   |                       |                                           |
   +-----------------------+-------------------------------------------+
   | Phone                 |                                           |
   +-----------------------+-------------------------------------------+
   | Fax                   |                                           |
   +-----------------------+-------------------------------------------+
   | E-mail                |                                           |
   +-----------------------+--------------------------+----------------+
   | The information can be made public               |                |
   | (including other manufactures/vendors): (yes/no) |                |
   +--------------------------------------------------+----------------+

2.1. Traffic Classification and Conditioning

2.1.1. Classification

   +-----------------------------------+------------+---------+--------+
   | Description                       | Reference  | Status  | Yes/No |
   +-----------------------------------+------------+---------+--------+
   | Behavior Aggregate                                                |
   +-----------------------------------+------------+---------+--------+
   | 1. Does your system classify      | RFC 2475   | Option. |        |
   |    incoming IP traffic according  | Sec 2.3.1, |         |        |
   |    to the DS Codepoint 101110?    | RFC 2598   |         |        |
   |                                   | Sec 2.3.   |         |        |
   +-----------------------------------+------------+---------+--------+
   | Multiple Field                                                    |
   +-----------------------------------+------------+---------+--------+
   | 2. Does your system classify      | RFC 2475   | Option. |        |
   |    incoming IP traffic according  | Sec 2.3.1. |         |        |
   |    to the destination address?    |            |         |        |
   +-----------------------------------+------------+---------+--------+
   | 3. Does your system classify      | RFC 2475   | Option. |        |
   |    incoming IP traffic according  | Sec 2.3.1. |         |        |
   |    to the source address?         |            |         |        |
   +-----------------------------------+------------+---------+--------+
   | 4. Does your system classify      | RFC 2475   | Option. |        |
   |    incoming IP traffic according  | Sec 2.3.1. |         |        |
   |    to the protocol ID?            |            |         |        |
   +-----------------------------------+------------+---------+--------+
   | 5. Does your system classify      | RFC 2475   | Option. |        |
   |    incoming IP traffic according  | Sec 2.3.1. |         |        |
   |    to the source port?            |            |         |        |




Geib et al.          draft-eurescom-p1006-ef-pics-00            [Page 4]

Internet Draft             PICS for the EF PHB           30 October 2000


   +-----------------------------------+------------+---------+--------+
   | 6. Does your system classify      | RFC 2475   | Option. |        |
   |    incoming IP traffic according  | Sec 2.3.1. |         |        |
   |    to the destination port?       |            |         |        |
   +-----------------------------------+------------+---------+--------+
   | 7. If any features of 2.-6. are   | RFC 2475   | Cond(1) |        |
   |    implemented, does your system  | Sec 2.3.1. |         |        |
   |    classify incoming IP traffic   |            |         |        |
   |    according to a combination of  |            |         |        |
   |    more than one of the           |            |         |        |
   |    implemented features?          |            |         |        |
   +-----------------------------------+------------+---------+--------+

   Product Specification
   +-----------+-----------------+-------------+-----------------------+
   |           | Product(Type)   | Release     | Technology (e.g. RED, |
   |           |                 |             | WFQ, IPCHAIN, QDISC)  |
   +-----------+-----------------+-------------+-----------------------+
   | Behavior  |                 |             |                       |
   | Aggregate |                 |             |                       |
   +-----------+-----------------+-------------+-----------------------+
   | Multiple  |                 |             |                       |
   | Field     |                 |             |                       |
   +-----------+-----------------+-------------+-----------------------+

   +-------------------------------------------------------------------+
   | Comments:                                                         |
   |                                                                   |
   |                                                                   |
   |                                                                   |
   +-------------------------------------------------------------------+


2.1.2. Traffic Profiling

   +-----------------------------------+------------+---------+--------+
   | Description                       | Reference  | Status  | Yes/No |
   +-----------------------------------+------------+---------+--------+
   | 8. Does your system profile EF    | RFC 2598   | Mandat. |        |
   |    traffic to a rate?             | Sec 2.     |         |        |
   +-----------------------------------+------------+---------+--------+
   | 9. If your system operates EF by  | RFC 2598   | Mandat. |        |
   |    a pre-emptive forwarding       | Sec 2.     |         |        |
   |    mechanism, does your system    |            |         |        |
   |    profile EF traffic to a burst  |            |         |        |
   |    size?                          |            |         |        |
   +-----------------------------------+------------+---------+--------+




Geib et al.          draft-eurescom-p1006-ef-pics-00            [Page 5]

Internet Draft             PICS for the EF PHB           30 October 2000


   Product Specification
   +-----------+-----------------+-------------+-----------------------+
   |           | Product(Type)   | Release     | Technology (e.g. RED, |
   |           |                 |             | WFQ, IPCHAIN, QDISC)  |
   +-----------+-----------------+-------------+-----------------------+
   | Traffic   |                 |             |                       |
   | Profiling |                 |             |                       |
   +-----------+-----------------+-------------+-----------------------+

   +-------------------------------------------------------------------+
   | Comments:                                                         |
   |                                                                   |
   |                                                                   |
   |                                                                   |
   +-------------------------------------------------------------------+


2.1.3. Conditioning

   +-----------------------------------+------------+---------+--------+
   | Description                       | Reference  | Status  | Yes/No |
   +-----------------------------------+------------+---------+--------+
   | Marking                                                           |
   +-----------------------------------+------------+---------+--------+
   | 10. Does your system mark         | RFC 2474   | Option. |        |
   |     incoming IP traffic (DS       | Sec 3,     |         |        |
   |     Codepoint set to default)     | RFC 2475   |         |        |
   |     classified as EF with the     | Sec 2.3.3.2|         |        |
   |     EF DSCP (101110)?             | RFC 2598   |         |        |
   |                                   | Sec 2.3.   |         |        |
   +-----------------------------------+------------+---------+--------+
   | 11. Does your system mark         | RFC 2474   | Option. |        |
   |     incoming IP traffic (DS       | Sec 3,     |         |        |
   |     Codepoint not set to default  | RFC 2475   |         |        |
   |     or 101110) classified as EF   | Sec 2.3.3.2|         |        |
   |     with the EF DSCP (101110)?    | RFC 2598   |         |        |
   |                                   | Sec 2.3.   |         |        |
   +-----------------------------------+------------+---------+--------+
   | Policing                                                          |
   +-----------------------------------+------------+---------+--------+
   | 12. Does your system police       | RFC 2475   | Mandat. |        |
   |     an incoming IP EF aggregate   | Sec 2.3.3.4|         |        |
   |     conforming to a given peak    | RFC 2598   |         |        |
   |     rate?                         | Sec 2.     |         |        |







Geib et al.          draft-eurescom-p1006-ef-pics-00            [Page 6]

Internet Draft             PICS for the EF PHB           30 October 2000


   +-----------------------------------+------------+---------+--------+
   | 13. Does your system operate EF   | RFC 2598   | Mandat. |        |
   |     by a preemptive forwarding    | Sec 2.     |         |        |
   |     mechanism?                    |            |         |        |
   +-----------------------------------+------------+---------+--------+
   | 14. If your system operates EF by | RFC 2475   | Cond(2) |        |
   |     a preemptive forwarding       | Sec 2.3.3.4|         |        |
   |     mechanism, does your system   | RFC 2598   |         |        |
   |     police an incoming IP EF      | Sec 2.     |         |        |
   |     aggregate conforming to a     |            |         |        |
   |     given burst size?             |            |         |        |
   +-----------------------------------+------------+---------+--------+
   | 15. Is the policing peak rate of  | RFC 2598   | Mandat. |        |
   |     your system settable by a     | Sec 2.     |         |        |
   |     network administrator?        |            |         |        |
   +-----------------------------------+------------+---------+--------+
   | 16. If your system operates EF by | RFC 2598   | Cond(2) |        |
   |     a preemptive forwarding       | Sec 2.     |         |        |
   |     forwarding mechanism, is the  |            |         |        |
   |     policing burst size of your   |            |         |        |
   |     system settable by a network  |            |         |        |
   |     administrator?                |            |         |        |
   +-----------------------------------+------------+---------+--------+
   | 17. Does your system discard      | RFC 2598   | Mandat. |        |
   |     ncoming IP EF packets         | Sec 2. and |         |        |
   |     violating any of the given    | Sec 3.     |         |        |
   |     sets of policing parameters?  |            |         |        |
   +-----------------------------------+------------+---------+--------+
   | 18. Does your system discard all  | RFC 2598   | Mandat. |        |
   |     incoming IP EF traffic if EF  | Sec 3.     |         |        |
   |     is enabled and no peak rate   |            |         |        |
   |     is configured (i.e. use 0 as  |            |         |        |
   |     a rate) for any type of       |            |         |        |
   |     domain edge interface?        |            |         |        |
   +-----------------------------------+------------+---------+--------+
   | Shaping                                                           |
   +-----------------------------------+------------+---------+--------+
   | 19. Does your system shape an     | RFC 2475   | Option. |        |
   |     incoming IP traffic           | Sec 2.3.3.3|         |        |
   |     classified and marked as EF   | RFC 2598   |         |        |
   |     based on a given peak rate?   | Sec 1.2.   |         |        |










Geib et al.          draft-eurescom-p1006-ef-pics-00            [Page 7]

Internet Draft             PICS for the EF PHB           30 October 2000


   +-----------------------------------+------------+---------+--------+
   | 20. If your system operates EF by | RFC 2475   | Cond(3) |        |
   |     a preemptive forwarding       | Sec 2.3.3.3|         |        |
   |     mechanism, does your system   | RFC 2598   |         |        |
   |     shape incoming IP traffic     | Sec 1.2.   |         |        |
   |     classified and marked as EF   |            |         |        |
   |     based on a given burst size?  |            |         |        |
   +-----------------------------------+------------+---------+--------+
   | 21. If 19. or 20. were answered   | RFC 2598   | Cond(4) |        |
   |     by yes, are the shaping       | Sec 1.2.   |         |        |
   |     parameters of your system     |            |         |        |
   |     settable by a network         |            |         |        |
   |     administrator?                |            |         |        |
   +-----------------------------------+------------+---------+--------+
   | 22. Does your system shape        | RFC 2475   | Option. |        |
   |     incoming IP EF packets        | Sec 2.3.2. |         |        |
   |     violating a given set of      |            |         |        |
   |     policing parameters?          |            |         |        |
   +-----------------------------------+------------+---------+--------+

   Product Specification
   +-----------+-----------------+-------------+-----------------------+
   |           | Product(Type)   | Release     | Technology (e.g. RED, |
   |           |                 |             | WFQ, IPCHAIN, QDISC)  |
   +-----------+-----------------+-------------+-----------------------+
   | Marking   |                 |             |                       |
   |           |                 |             |                       |
   +-----------+-----------------+-------------+-----------------------+
   | Policing  |                 |             |                       |
   |           |                 |             |                       |
   +-----------+-----------------+-------------+-----------------------+
   | Shaping   |                 |             |                       |
   |           |                 |             |                       |
   +-----------+-----------------+-------------+-----------------------+

   +-------------------------------------------------------------------+
   | Comments:                                                         |
   |                                                                   |
   |                                                                   |
   |                                                                   |
   +-------------------------------------------------------------------+










Geib et al.          draft-eurescom-p1006-ef-pics-00            [Page 8]

Internet Draft             PICS for the EF PHB           30 October 2000


2.2. Forwarding

   +-----------------------------------+------------+---------+--------+
   | Description                       | Reference  | Status  | Yes/No |
   +-----------------------------------+------------+---------+--------+
   | 23. Is a minimum departure rate   | RFC 2598   | Mandat. |        |
   |     for an EF aggregate           | Sec 2.     |         |        |
   |     configurable on your system?  |            |         |        |
   +-----------------------------------+------------+---------+--------+
   | 24. Does your system ensure       | RFC 2598   | Option. |        |
   |     independence of the departure | Sec 1.1.   |         |        |
   |     rate of the EF aggregate from |            |         |        |
   |     the intensity of other        |            |         |        |
   |     traffic in the system?        |            |         |        |
   +-----------------------------------+------------+---------+--------+
   | 25. Is the policing of an EF      | RFC 2598   | Mandat. |        |
   |     aggregate configurable by a   | Sec 2.     |         |        |
   |     network administrator so that |            |         |        |
   |     the EF arrival rate is always |            |         |        |
   |     equal or less then the        |            |         |        |
   |     systems minimum EF departure  |            |         |        |
   |     rate?                         |            |         |        |
   +-----------------------------------+------------+---------+--------+
   | 24. Does your system forward an   | RFC 2598   | Option. |        |
   |     EF aggregate on a rate        | Sec 2.     |         |        |
   |     averaging at least the        |            |         |        |
   |     configured rate, when         |            |         |        |
   |     measured over any time        |            |         |        |
   |     interval starting from an     |            |         |        |
   |     output service MTU sized      |            |         |        |
   |     packet at the configured      |            |         |        |
   |     rate?                         |            |         |        |
   +-----------------------------------+------------+---------+--------+

   Product Specification
   +-----------+-----------------+-------------+-----------------------+
   |           | Product(Type)   | Release     | Technology (e.g. RED, |
   |           |                 |             | WFQ, IPCHAIN, QDISC)  |
   +-----------+-----------------+-------------+-----------------------+
   | Forwarding|                 |             |                       |
   |           |                 |             |                       |
   +-----------+-----------------+-------------+-----------------------+









Geib et al.          draft-eurescom-p1006-ef-pics-00            [Page 9]

Internet Draft             PICS for the EF PHB           30 October 2000


   +-------------------------------------------------------------------+
   | Comments:                                                         |
   |                                                                   |
   |                                                                   |
   |                                                                   |
   +-------------------------------------------------------------------+

3. Security Considerations

   This PICS form does not raise new network security issues because it
   is just a form for specifying implementation conformance of network
   equipment. Merely, a filled form might have to be treated as a
   confidential document.

4. References

   [RFC2474] K. Nichols, S. Blake, F. Baker and D. Black, "Definition
             of the Differentiated Services Field (DS Field) in the IPv4
             and IPv6 Headers", RFC 2474, December 1998.

   [RFC2475] D. Black, S. Blake, M. Carlson, E. Davies, Z. Wang and
             W. Weiss, "An Architecture for Differentiated Services",
             RFC 2475, December 1998.

   [RFC2598] V. Jacobson, K. Nichols, and K. Poduri, "An Expedited
             Forwarding PHB", RFC 2598, June 1999.

5. Authors' Addresses

   Ruediger Geib
   T-Nova Deutsche Telekom
   Innovationsgesellschaft GmbH
   Am Kavalleriesand 3
   64285 Darmstadt
   Germany

   Phone: +49 6151 832138
   Email: Ruediger.Geib@telekom.de













Geib et al.          draft-eurescom-p1006-ef-pics-00           [Page 10]

Internet Draft             PICS for the EF PHB           30 October 2000


   Jorge Carapinha
   Portugal Telecom Inovacao
   Rua Eng. Jose Ferreira Pinto Basto
   3810 Aveiro
   Portugal

   Phone: +35 1 234 403 486
   Email: jorgec@ptinovacao.pt


   Paolo Castelli
   CSELT
   Via G. Reiss Romoli 274
   10148 Torino
   Italy

   Phone: +39 011 228 8855
   Email: paolo.castelli@cselt.it


   Hans Joachim Einsiedler
   T-Nova Deutsche Telekom
   Innovationsgesellschaft GmbH
   Goslarer Ufer 35
   10589 Berlin
   Germany

   Phone: +49 30 3497-3518
   Email: hans.einsiedler@telekom.de


   Antonio Jose Elizondo
   Telefonica, Investigacion y Desarrollo
   Emilio Vargas 6
   28043 Madrid
   Spain

   Phone: +34 91 337 4782
   Email: ajea@tid.es












Geib et al.          draft-eurescom-p1006-ef-pics-00           [Page 11]

Internet Draft             PICS for the EF PHB           30 October 2000


   Magnus Krampell
   EURESCOM GmbH
   Schloss-Wolfsbrunnenweg 35
   69118 Heidelberg
   Germany

   Phone: +49 6221 989 381
   Email: krampell@eurescom.de


   Juergen Quittek
   NEC Europe Ltd.
   C&C Research Laboratories
   Adenauerplatz 6
   69115 Heidelberg
   Germany

   Phone: +49 6221 90511-15
   EMail: quittek@ccrle.nec.de


   Inge Svinnset
   Telenor AS
   Postboks 83
   2007 Kjeller
   Norway

   Phone: +47 63 84 8742
   Email: inge-einar.svinnset@telenor.com


   Balazs Varga
   MATAV
   Neumann Janos krt.1/G
   1117 Budapest
   Hungary

   Phone: +36 1 347 2185
   Email: varga.balazs@ln.matav.hu












Geib et al.          draft-eurescom-p1006-ef-pics-00           [Page 12]

Internet Draft             PICS for the EF PHB           30 October 2000


   Rod Webb
   Corning Research Centre
   Adastral Park
   Martlesham Heath
   Ipswich
   Suffolk,  IP5 3RE
   Great Britain

   Phone: +44 1473 663247
   Email: webbrp@corning.com









































Geib et al.          draft-eurescom-p1006-ef-pics-00           [Page 13]