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

Create successful ePaper yourself

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

<strong>to</strong>lerances <strong>the</strong> frames, timing shifts slightly out of phase with <strong>the</strong> master<br />

transmission clock (maintained by <strong>the</strong> active moni<strong>to</strong>r) as it traverses <strong>the</strong> ring.<br />

This phase shift is known as jitter. Token Ring's ring station density, cable<br />

type, and length design specifications are provided, taking in<strong>to</strong> account a<br />

jitter rate that can be compensated for through <strong>the</strong> use buffer memory on<br />

<strong>the</strong> Token Ring NIC. This buffer is known <strong>the</strong> elastic buffer. Every Token Ring<br />

chipset contains an elastic buffer that corresponds <strong>to</strong> <strong>the</strong> NIC's operating<br />

rate. However, <strong>the</strong> elastic buffer is only used on <strong>the</strong> station that is<br />

designated as <strong>the</strong> ring's active moni<strong>to</strong>r. The active moni<strong>to</strong>r uses <strong>the</strong> elastic<br />

buffer <strong>to</strong> reset <strong>the</strong> ring's phase as <strong>the</strong> frame/<strong>to</strong>ken passes around <strong>the</strong> ring.<br />

When <strong>the</strong> jitter build-up on <strong>the</strong> ring exceeds <strong>the</strong> level that can be<br />

compensated for, a frequency error results.<br />

Token Ring hard errors represent a class of errors that directly impacts <strong>the</strong><br />

operation of <strong>the</strong> ring, typically, some type of hardware failure. Upon <strong>the</strong> detection of<br />

a hard error, <strong>the</strong> station evokes <strong>the</strong> Token Ring beaconing process in order <strong>to</strong><br />

recover <strong>the</strong> ring. What makes hard errors different from soft errors is <strong>the</strong> element of<br />

an actual failure in <strong>the</strong> physical transmission infrastructure (for example, <strong>the</strong><br />

complete failure of a NIC, lobe cable, or horizontal cable).<br />

The beacon process is, in essence, a failure alarm that is sent by <strong>the</strong> station<br />

detecting <strong>the</strong> error <strong>to</strong> <strong>the</strong> rest of <strong>the</strong> stations on <strong>the</strong> ring. The beacon frame consists<br />

of three information elements: generating a host address, <strong>the</strong> host's NAUN address,<br />

and <strong>the</strong> hard error beacon type. The hard error beacon type provides some<br />

indication of <strong>the</strong> type hard error that has evoked <strong>the</strong> beacon process and <strong>the</strong> status<br />

of <strong>the</strong> beacon process. The following lists <strong>the</strong> hard error beacon types:<br />

• Signal loss error—Indicates that a cable fault is <strong>the</strong> source of <strong>the</strong> error<br />

condition<br />

• Streaming signal—Indicates that one of <strong>the</strong> stations in <strong>the</strong> fault domain is in<br />

a failure state<br />

• Ring recovery—Indicates that <strong>the</strong> error has been isolated and <strong>the</strong> ring is in<br />

recovery<br />

After <strong>the</strong> beaconing process is initiated, <strong>the</strong> o<strong>the</strong>r stations on <strong>the</strong> ring enter beacon<br />

repeat mode. In most cases, <strong>the</strong> station generating <strong>the</strong> beacon is not <strong>the</strong> station at<br />

fault. Ra<strong>the</strong>r, it is <strong>the</strong> beaconing station's NAUN. These two stations make up <strong>the</strong><br />

hard error fault domain. The recovery process that is <strong>the</strong> end-result of <strong>the</strong> beacon<br />

process is two-fold, fault identification and ring reconfiguration.<br />

Fault identification is achieved by both <strong>the</strong> error-generating station and it's NAUN by<br />

performing phases 0 (lobe Test) and 2 (Duplicate Address Verification Test) from<br />

<strong>the</strong> ring station insertion process. If ei<strong>the</strong>r of <strong>the</strong>se tests fail on ei<strong>the</strong>r station, <strong>the</strong><br />

failed station removes itself from <strong>the</strong> ring. After <strong>the</strong> failed station is out of <strong>the</strong> ring,<br />

reconfiguration can take place through au<strong>to</strong>matic, or, if necessary, manual means.

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

Saved successfully!

Ooh no, something went wrong!