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.

To get a better understanding of this problem, let's look at <strong>the</strong><br />

example illustrated in Figure 6.4.<br />

Figure 6.4. A transparent bridge packet loop.<br />

The hosts dog and cat have just come up on <strong>network</strong> A and <strong>network</strong> B.<br />

The host dog sends a packet <strong>to</strong> cat. This packet is copied by both<br />

bridges, 1 and 2. Because <strong>the</strong> hosts dog and cat are new <strong>to</strong> <strong>the</strong> LAN,<br />

nei<strong>the</strong>r of <strong>the</strong>m is entered in ei<strong>the</strong>r of <strong>the</strong> bridge's SATs. So, both<br />

bridges add <strong>the</strong> host dog <strong>to</strong> <strong>the</strong>ir SAT tables when <strong>the</strong>y see its packet<br />

hit <strong>the</strong> port. However, because <strong>the</strong> host cat has yet <strong>to</strong> send anything,<br />

its destination is unknown, both bridges blindly send or flood <strong>the</strong><br />

packet on <strong>to</strong> <strong>network</strong> B.<br />

Because both bridges have <strong>to</strong> wait until <strong>the</strong> wire is clear before <strong>the</strong>y<br />

can actually forward <strong>the</strong> packet, one gets <strong>to</strong> forward <strong>the</strong> packet first.<br />

In this case, it is bridge 1, so its packet reaches <strong>network</strong> B, where it is<br />

immediately copied by bridge 2. It is at this point that <strong>the</strong> trouble<br />

begins.<br />

Bridge 2 only has an SAT entry for <strong>the</strong> host dog, and still no entry for<br />

<strong>the</strong> host cat. The problem starts because bridge 2 believes (correctly,<br />

mind you) that dog is attached <strong>to</strong> <strong>network</strong> A. However, sensing that it<br />

has just received a packet from <strong>the</strong> host dog on <strong>network</strong> B (just

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

Saved successfully!

Ooh no, something went wrong!