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.

different priorities, the DS field can be used to select which queue is liable for the<br />

routing of this packet. The scale reaches from zero, for lowest priority, to seven<br />

for highest priority. See Figure 8-14 as an example.<br />

Incoming Traffic<br />

Figure 8-14 DS routing example<br />

Another example is a router that has a single queue with multiple drop priorities<br />

for data packets. It uses the DS field to select the drop preference for the packets<br />

in the queue. A value of zero means “it is most likely to drop this packet,” <strong>and</strong><br />

seven means “it is least likely to drop this packet.” Another possible constellation<br />

is four queues with two levels of drop preference in each.<br />

To make sure that the per-hop behaviors in each router are functionally<br />

equivalent, certain common PHBs must be defined in future DS specifications to<br />

avoid having the same DS field value causing different forwarding behaviors in<br />

different routers of one DS domain. This means that in future DS specifications,<br />

some unique PHB values must be defined that represent specific service<br />

classes. All routers in one DS domain must know which service a packet with a<br />

specific PHB should receive. The DiffServ Working Group will propose PHBs that<br />

should be used to provide differentiated services. Some of these proposed PHBs<br />

will be st<strong>and</strong>ardized; others might have widespread use, <strong>and</strong> still others might<br />

remain experimental.<br />

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

Queue 7 (Highest Priority)<br />

Queue 6<br />

Queue 5<br />

Queue 4<br />

1 5 2 6 6 7 7 7<br />

Queue 3<br />

Queue 2<br />

Queue 1<br />

Router<br />

Queue 0 (Lowest Priority)<br />

Outgoing Traffic

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

Saved successfully!

Ooh no, something went wrong!