24.04.2013 Views

Xarxes de computadors - Redes de Computadores

Xarxes de computadors - Redes de Computadores

Xarxes de computadors - Redes de Computadores

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.

1. El primer pas és convertir l’adreça MAC <strong>de</strong> 48 bits en un valor <strong>de</strong> 64 bits. Per a<br />

aconseguir­ho, partim l’adreça MAC en dues meitats <strong>de</strong> 24 bits: l’i<strong>de</strong>ntificador<br />

organitzacional únic (OUI) i la part específica <strong>de</strong>l NIC. El valor hexa<strong>de</strong>cimal <strong>de</strong> 16 bits<br />

0xFFFE es col∙loca entre les dues mitats per a formar l’adreça <strong>de</strong> 64 bits. Com a<br />

exemple, partint <strong>de</strong> l’adreça MAC 00:12:7F:EB:6B:40, tindríem:<br />

Per què el valor 0xFFFE? Tal com s’explica en les Gui<strong>de</strong>lines for EUI­64 Registration<br />

Authority <strong>de</strong> l’IEEE, aquest és un valor reservat que els fabricants no po<strong>de</strong>n utilitzar en<br />

assignacions reals d’adreces EUI­64. En altres paraules, qualsevol adreça EUI­64 que<br />

inclou 0xFFFE immediatament <strong>de</strong>sprés <strong>de</strong>l seu OUI, pot ser reconeguda com generada a<br />

partir d’una adreça EUI­48 (MAC).<br />

2. El segon pas consisteix a invertir l’indicador (flag) universal/local (bit 7) <strong>de</strong> la porció<br />

OUI <strong>de</strong> l’adreça. Les adreces globals úniques assigna<strong>de</strong>s per l’IEEE tenen aquest bit<br />

originàriament a zero, la qual cosa indica unicitat a escala global. De la mateixa manera,<br />

les adreces crea<strong>de</strong>s localment, com ara les usa<strong>de</strong>s per a interfícies virtuals o adreces<br />

MAC assigna<strong>de</strong>s manualment, tenen aquest bit a u. El bit U/L s’inverteix quan usem<br />

una adreça EUI­64 com a i<strong>de</strong>ntificador d’interfície IPv6.<br />

Per a entendre la motivació d’aquesta alteració, cal analitzar la secció 2.5.1 <strong>de</strong>l RFC<br />

2373:<br />

“La motivació per a invertir el bit 'u' en l’instant <strong>de</strong> creació <strong>de</strong> l’i<strong>de</strong>ntificador<br />

d’interfície és simplificar la tasca <strong>de</strong>ls administradors <strong>de</strong>l sistema quan hagen <strong>de</strong> crear<br />

i<strong>de</strong>ntificadors local­scope manualment en situacions on no hi haja adreces <strong>de</strong> maquinari<br />

ja disponibles. Aquest és el cas d’enllaços sèries, extrems <strong>de</strong> túnels, etc. L’alternativa<br />

seria que aquestes adreces foren <strong>de</strong>l tipus 0200:0:0:1, 0200:0:0:2, etc., en compte <strong>de</strong> la<br />

notació ::1, ::2, etc., que és molt més senzilla.”<br />

En aquest punt cal <strong>de</strong>stacar que l’àmbit (scope) d’una adreça no canvia mai: les adreces<br />

globals continuen sent globals, i les adreces locals continuen sent locals. Simplement es<br />

canvia el significat d’aquest bit per comoditat, per això el valor <strong>de</strong>l bit també ha <strong>de</strong> ser<br />

invertit.<br />

27

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

Saved successfully!

Ooh no, something went wrong!