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.

For example, a flow might consist of one video stream between a given host pair.<br />

To establish the video connection in both directions, two flows are necessary.<br />

Each application that initiates data flows can specify which QoSs are required for<br />

this flow. If the videoconferencing tool needs a minimum b<strong>and</strong>width of 128 kbps<br />

<strong>and</strong> a minimum packet delay of 100 ms to assure a continuous video display,<br />

such a QoS can be reserved for this connection.<br />

Differentiated Services<br />

Differentiated Services mechanisms do not use per-flow signaling, <strong>and</strong> as a<br />

result, do not consume per-flow state within the routing infrastructure. Different<br />

service levels can be allocated to different groups of users, which means that all<br />

traffic is distributed into groups or classes with different QoS parameters. This<br />

reduces the amount of maintenance required in comparison to Integrated<br />

Services.<br />

8.2 Integrated Services<br />

The Integrated Services (IS) model was defined by an IETF working group to be<br />

the keystone of the planned IS Internet. This Internet architecture model includes<br />

the currently used best-effort service <strong>and</strong> the new real-time service that provides<br />

functions to reserve b<strong>and</strong>width on the Internet <strong>and</strong> internetworks. IS was<br />

developed to optimize network <strong>and</strong> resource utilization for new applications, such<br />

as real-time multimedia, which requires QoS guarantees. Because of routing<br />

delays <strong>and</strong> congestion losses, real-time applications do not work very well on the<br />

current best-effort Internet. Video conferencing, video broadcast, <strong>and</strong> audio<br />

conferencing software need guaranteed b<strong>and</strong>width to provide video <strong>and</strong> audio of<br />

acceptable quality. Integrated Services makes it possible to divide the Internet<br />

traffic into the st<strong>and</strong>ard best-effort traffic for traditional uses <strong>and</strong> application data<br />

flows with guaranteed QoS.<br />

To support the Integrated Services model, an Internet router must be able to<br />

provide an appropriate QoS for each flow, in accordance with the service model.<br />

The router function that provides different qualities of service is called traffic<br />

control. It consists of the following components:<br />

Packet scheduler The packet scheduler manages the forwarding of different<br />

packet streams in hosts <strong>and</strong> routers, based on their<br />

service class, using queue management <strong>and</strong> various<br />

scheduling algorithms. The packet scheduler must ensure<br />

that the packet delivery corresponds to the QoS<br />

parameter for each flow. A scheduler can also police or<br />

shape the traffic to conform to a certain level of service.<br />

The packet scheduler must be implemented at the point<br />

Chapter 8. Quality of service 289

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

Saved successfully!

Ooh no, something went wrong!