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.

It is, of course, possible that after emerging from the tunnel, the <strong>IP</strong>v6 packet is<br />

tunnelled again by another router.<br />

Figure 9-28 on page 387 shows two <strong>IP</strong>v6-only nodes separated by an <strong>IP</strong>v4<br />

network. A router-to-router tunnel is configured between the two <strong>IP</strong>v6/<strong>IP</strong>v4<br />

routers X <strong>and</strong> Y.<br />

1. Workstation A constructs an <strong>IP</strong>v6 packet to send to workstation B. It forwards<br />

the packet to the <strong>IP</strong>v6 router advertising on its local link (X).<br />

2. Router X receives the packet, but has no direct <strong>IP</strong>v6 connection to the<br />

destination subnet. However, a tunnel has been configured for this subnet.<br />

The router therefore adds an <strong>IP</strong>v4 header to the packet, with a destination<br />

address of the tunnel-end (router Y) <strong>and</strong> forwards the datagram over the <strong>IP</strong>v4<br />

network.<br />

3. The <strong>IP</strong>v4 stack of router Y receives the frame. Seeing the Protocol field value<br />

of 41, it removes the <strong>IP</strong>v4 header, <strong>and</strong> passes the remaining <strong>IP</strong>v6 packet to<br />

its <strong>IP</strong>v6 stack. The <strong>IP</strong>v6 stack reads the destination <strong>IP</strong>v6 address, <strong>and</strong><br />

forwards the packet.<br />

4. Workstation B receives the <strong>IP</strong>6 packet.<br />

386 <strong>TCP</strong>/<strong>IP</strong> <strong>Tutorial</strong> <strong>and</strong> <strong>Technical</strong> <strong>Overview</strong>

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

Saved successfully!

Ooh no, something went wrong!