09.12.2012 Views

Understanding the network.pdf - Back to Home

Understanding the network.pdf - Back to Home

Understanding the network.pdf - Back to Home

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The third reason is perhaps an extension of <strong>the</strong> first and second. It has<br />

<strong>to</strong> do with <strong>the</strong> poor initial performance of most of <strong>the</strong> proprietary<br />

VLAN implementations. When <strong>the</strong> first s<strong>to</strong>re-and-forward switches<br />

with VLAN capability came on <strong>the</strong> market, many of <strong>the</strong>m had <strong>the</strong><br />

software functionality, but did not have switching engines powerful<br />

enough <strong>to</strong> process <strong>the</strong> VLAN packet flows efficiently. This lackluster<br />

performance early in <strong>the</strong> development of VLANs burned many of <strong>the</strong><br />

initial buyers of <strong>the</strong> technology. The real irony <strong>to</strong>day is watching <strong>the</strong><br />

same issues come up again with <strong>the</strong> development of Gigabit E<strong>the</strong>rnet.<br />

The idea is solid, but <strong>the</strong> implementation falls short.<br />

802.1p Layer 2 Traffic Prioritization<br />

802.1p defines a standard for implementing Layer 2 CoS traffic<br />

prioritization. It provides <strong>the</strong> capability for end-stations (equipped<br />

with 802.1p-compatible NICs) and servers <strong>to</strong> set traffic prioritization<br />

based on traffic type, port, or VLAN. 802.1p provides eight different<br />

traffic classes (see Table 6.1) <strong>to</strong> specify different prioritization levels:<br />

0 through 7, with 7 being <strong>the</strong> highest.<br />

Table 6.1. The IEEE 802.1p Traffic Class Recommendations<br />

User Priority Bits Traffic Priority Class<br />

111 Network Critical (7)<br />

110 Interactive Voice (6)<br />

101 Interactive Multimedia (5)<br />

100 Streaming Multimedia (4)<br />

011 Business Critical (3)<br />

010 Standard (2)<br />

001 <strong>Back</strong>ground (1)<br />

000 Best Effort (0)<br />

The 802.1p standard specifies a 3-bit header <strong>to</strong> indicate <strong>the</strong> packet's<br />

priority class. This header is part of <strong>the</strong> 802.1q 32-bit VLAN tag in <strong>the</strong><br />

form of <strong>the</strong> user priority field. So, although 802.1p and 802.1q are<br />

defined as separate standards, this tandem relationship effectively<br />

makes 802.1p and 802.1q almost mutually exclusive <strong>to</strong> one ano<strong>the</strong>r<br />

in terms of implementation. In order for <strong>the</strong> incoming packets <strong>to</strong> be<br />

placed in <strong>the</strong> appropriate delivery queue, both <strong>the</strong> end-station and <strong>the</strong><br />

switch need <strong>to</strong> be able <strong>to</strong> discern different types of traffic when

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

Saved successfully!

Ooh no, something went wrong!