20.01.2014 Views

Lectures notes for 2010 - KTH

Lectures notes for 2010 - KTH

Lectures notes for 2010 - KTH

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.

Problems with the dual functions of IP<br />

addresses<br />

Un<strong>for</strong>tunatelly an IP address has dual functions:<br />

• Network ID portion indicates a location in the network<br />

• i.e., the network ID binds the address to a location in the network topology<br />

• CIDR and hierarchical address prefixes - allow <strong>for</strong> recursive subdivision of the topology<br />

• Host ID portion identifies an interface - often used as a node identifier<br />

• Un<strong>for</strong>tunately network connections are bound to these identifiers<br />

• Specifically TCP/UDP sockets are identified by the endpoint IP address (and port numbers)<br />

• DNS returns one or more IP addresses <strong>for</strong> new connections<br />

⇒ This is bad <strong>for</strong> mobility and multi-homing (see textbook figure 4.12 on pg. 95)<br />

• If a host changes its point of network attachment it must change its identity<br />

– Later we will see how Mobile IP addresses this problem<br />

• Host with multiple interfaces are limited in how they can use them<br />

– Later we will see how SCTP addresses part of this problem<br />

The result has been that multiple and dynamic addresses are difficult to handle and<br />

lead to a number of ef<strong>for</strong>ts to rethink how addresses are used.<br />

Maguire Problems with the dual functions of IP addresses 1: 98 of 104<br />

maguire@kth.se <strong>2010</strong>.03.21 Internetworking/Internetteknik

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

Saved successfully!

Ooh no, something went wrong!