25.02.2013 Views

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8.2.1 Service classes<br />

The Integrated Services model uses different classes of service that are defined<br />

by the Integrated Services IETF working group. Depending on the application,<br />

those service classes provide tighter or looser bounds on QoS controls. The<br />

current IS model includes the Guaranteed Service, which is defined in RFC 2212,<br />

<strong>and</strong> the Controlled Load Service, which is defined in RFC 2211. To underst<strong>and</strong><br />

these service classes, some terms need to be explained. Because the IS model<br />

provides per-flow reservations, each flow is assigned a flow descriptor. The flow<br />

descriptor defines the traffic <strong>and</strong> QoS characteristics for a specific flow of data<br />

packets. In the IS specifications, the flow descriptor consists of a filter<br />

specification (filterspec) <strong>and</strong> a flow specification (flowspec), as illustrated in<br />

Figure 8-2.<br />

Filterspec<br />

Figure 8-2 Flow descriptor<br />

The filterspec identifies the packets that belong to a specific flow with the sender<br />

<strong>IP</strong> address <strong>and</strong> source port. The information from the filterspec is used in the<br />

packet classifier. The flowspec contains a set of parameters that are called the<br />

invocation information. The invocation information divides into two groups:<br />

► Traffic Specification (Tspec)<br />

► Service Request Specification (Rspec)<br />

The Tspec describes the traffic characteristics of the requested service. In the IS<br />

model, this Tspec is represented with a token bucket filter. This principle defines<br />

a data-flow control mechanism that adds characters (tokens) in periodical time<br />

intervals into a buffer (bucket) <strong>and</strong> allows a data packet to leave the sender only if<br />

292 <strong>TCP</strong>/<strong>IP</strong> <strong>Tutorial</strong> <strong>and</strong> <strong>Technical</strong> <strong>Overview</strong><br />

Flow Descriptor<br />

Tspec<br />

Flowspec<br />

Rspec

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!