Diffserv Working Groups A. Conta (Transwitch) INTERNET-DRAFT May 2001 A definition of a IPv6 Flow Label classifier Specification draft-conta-diffserv-ipv6-fl-classifier-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. Abstract This memo specifies an IPv6 Flow Label classifier for Differentiated Services. 1. Introduction This document specifies an IPv6 flow label classifier for Differentiated Services [Diffserv]. It is supposed to provide the IPv6 addition to the current Differentiated Services specifications that define classifiers [Diffserv-model]. The IPv6 flow label is supposed to be used to achieve a more efficient processing of packets in quality of service engines in IPv6 Conta Expires in six months [Page 1] INTERNET-DRAFT IPv6 Flow Label Classifier May 25, 19101 forwarding devices. The keywords MUST, MUST NOT, MAY, OPTIONAL, REQUIRED, RECOMMENDED, SHALL, SHALL NOT, SHOULD, SHOULD NOT are to be interpreted as defined in [KEYWORDS]. 2. IPv6 Flow Label classifier The IPv6 flow label Differentiated Services classifier is a multi- field (MF) classifier [Diffserv], [Diffserv-model]. It classifies packets based on three or four fields in the packet header (the latter including the DSCP). The three field IPv6 flow label classifier is using the following fields from the IPv6 header: the destination address, the source address, and the flow label. The four field IPv6 flow label classifier is adding the DSCP field from the IPv6 header to the classification fields. The following is an example of a possible MF filter: Flow-label-classifier: Type: IPv6-3-tuple IPv6DestAddrValue IPv6DestAddrMask: IPv6SrcAddrValue: IPv6SrcAddrMask: IPv6Flowlabel: Flow-label-classifier: Type: IPv6-4-tuple IPv6DestAddrValue IPv6DestAddrMask: IPv6SrcAddrValue: IPv6SrcAddrMask: IPv6FlowLabel: IPv6DSCP: 4. Security Considerations [tbd] Conta Expires in six months [Page 2] INTERNET-DRAFT IPv6 Flow Label Classifier May 25, 19101 5. IANA Considerations [tbd] 6. Acknowledgments [tbd] 7. References [IPv6] S. Deering, R. Hinden, "Internet Protocol Version 6 Specification", RFC 2460, December 1998. [Diffserv] M. Carlson, W. Weiss, S. Blake, Z. Wang, D. Black, and E. Davies, "An Architecture for Differentiated Services", RFC 2475, December 1998 [Diffserv-model] Y. Bernet, S. Blake, D. Grossman, A. Smith "An Informal Management Model for Diffserv Routers", work in progress [KEYWORDS] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997. 9. Authors' Addresses Alex Conta Transwitch Corporation 3 Enterprise Drive Shelton, CT 06484 email: aconta@txc.com Conta Expires in six months [Page 3] 177