Differentiated services in the Internet

Architectures for Internet quality of service (QoS) have been under discussion for over a decade and, with the commercialization of the Internet, the topic has become increasingly important. This paper gives a background and history of QoS for the Internet, then introduces and motivates the differentiated services (Diffserv) approach. The major advantages of the Diffserv approach are that it is a good match to the Internet architecture and that it can be initially deployed with a minimalist approach, adding complexity as needed. Despite the long history of discussion, the phrase "quality of service" does not have a universally accepted meaning. In this paper QoS is used to describe a set of measurable parameters, such as delay, throughput, and loss rate, that can be attached to some identifiable subset of the traffic of IP packets through a given network domain. The identifiable subset of traffic belongs to a "user" of IP QoS where "user" spans a range of granularities, from a single application program to an entire company. Providing guarantees about the values of network parameters requires the implementation and deployment of physical mechanisms throughout the network and then configuring these mechanisms in such a way that their effect, when viewed from the edges of the network, composes into the desired QoS. Diffserv uses simple mechanisms in a more complex composition, allowing the details of the composition to evolve while the mechanisms, part of the network infrastructure, can remain the same. The paper discusses the specifics of this approach and why it is well-matched to the Internet. Some practical issues for deployment are addressed. Further we address resource allocation and configuration questions, including simple possibilities for early deployment and some of the open questions for a more complex future deployment. This paper takes the position that it is possible to maintain reasonable QoS levels without recourse to any of the class of constrained routing approaches (including MPLS), though Diffserv can be used with these approaches if desired.

[1]  Barry Turner Cern — The European Laboratory for Particle Physics , 2000 .

[2]  Brian E. Carpenter,et al.  Diversifying Internet delivery , 1999 .

[3]  Sally Floyd,et al.  Wide-area traffic: the failure of Poisson modeling , 1994 .

[4]  Scott O. Bradner,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Applicability Statement Some Guidelines on Deployment , 1997, RFC.

[5]  Fred Baker,et al.  Assured Forwarding PHB Group , 1999, RFC.

[6]  Sally Floyd,et al.  Wide area traffic: the failure of Poisson modeling , 1995, TNET.

[7]  Scott Shenker,et al.  Integrated Services in the Internet Architecture : an Overview Status of this Memo , 1994 .

[8]  Brian E. Carpenter,et al.  Definition of Differentiated Services Per Domain Behaviors and Rules for their Specification , 2001, RFC.

[9]  R. Wilder,et al.  Wide-area Internet traffic patterns and characteristics , 1997, IEEE Netw..

[10]  Lixia Zhang,et al.  A Framework for Integrated Services Operation over Diffserv Networks , 2000, RFC.

[11]  Juha Heinanen,et al.  An Assured Rate Per-Domain Behaviour for Di erentiated Services , 2001 .

[12]  David L. Black,et al.  Per Hop Behavior Identification Codes , 2000, RFC.

[13]  D ClarkDavid The design philosophy of the DARPA Internet Protocols , 1995 .

[14]  Luca Delgrossi,et al.  Internet Stream Protocol Version 2 (ST2) Protocol Specification - Version ST2+ , 1995, RFC.

[15]  Kedar Poduri The 'Virtual Wire' Per-Domain Behavior , 2000 .

[16]  Brian E. Carpenter,et al.  A Bulk Handling Per-Domain Behavior for Differentiated Services , 2001 .

[17]  Fred Baker,et al.  Management Information Base for the Differentiated Services Architecture , 2002, RFC.

[18]  David D. Clark,et al.  The design philosophy of the DARPA internet protocols , 1988, SIGCOMM '88.

[19]  David L. Black,et al.  Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers , 1998, RFC.

[20]  K. Claffy,et al.  Trends in wide area IP traffic patterns - A view from Ames Internet Exchange , 2000 .

[21]  D. Clark Adding service discrimination to the Internet , 1996 .

[22]  Van Jacobson,et al.  An Expedited Forwarding PHB , 1999, RFC.

[23]  Jerome H. Saltzer,et al.  End-to-end arguments in system design , 1984, TOCS.

[24]  Andrew Smith,et al.  An Informal Management Model for Diffserv Routers , 2002, RFC.

[25]  Philip Almquist,et al.  Type of Service in the Internet Protocol Suite , 1992, RFC.

[26]  Eric S. Crawley,et al.  A Framework for QoS-based Routing in the Internet , 1998, RFC.

[27]  Walter Willinger,et al.  On the Self-Similar Nature of Ethernet Traffic ( extended version ) , 1995 .

[28]  Van Jacobson,et al.  A Two-bit Differentiated Services Architecture for the Internet , 1999, RFC.

[29]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[30]  Brian E. Carpenter,et al.  A Delay Bound alternative revision of RFC 2598 , 2002, RFC.

[31]  Ravi Sahita,et al.  Differentiated Services Quality of Service Policy Information Base , 2003, RFC.

[32]  David L. Black,et al.  Differentiated Services and Tunnels , 2000, RFC.