Sunteți pe pagina 1din 32

Retele integrate de banda larga

Virgil Dobrota

Universitatea Tehnica din Cluj-Napoca, Romania Virgil.Dobrota@com.utcluj.ro

Copyright Virgil Dobrota 2007, All rights reserved

Curs 3 - Cuprins 7. Tipuri de adrese IPv6 8. Adrese IPv6 unicast 9. Adrese IPv6 anycast

Copyright Virgil Dobrota 2007, All rights reserved

7. Tipuri de adrese IPv6

Copyright Virgil Dobrota 2007, All rights reserved

Tipuri de adrese IPv6 (I)


unicast:
identificator

al unei singure interfe]e dintr-un nod un pachet trimis la adresa unicast -> interfa]a care are acea adres` principiu valabil la IPv4, IPv6

EXEMPLE:
0123:4567:89AB:CDEF:0123:4567:89AB:CDEF

Adresa nespecificat` (unspecified)


0000:0000:0000:0000:0000:0000:0000:0000 0:0:0:0:0:0:0:0 ::

Adresa rebuclaj (loopback)


0000:0000:0000:0000:0000:0000:0000:0001 0:0:0:0:0:0:0:1 ::1
Copyright Virgil Dobrota 2007, All rights reserved

Tipuri de adrese IPv6 (II)


multicast:
identificator

al unui set de interfe]e (de obicei apar]in\nd unor noduri

diferite) un pachet trimis la adresa multicast -> toate interfe]ele care au acea adres` principiu valabil la IPv4, IPv6

EXEMPLE:
FF01:0000:0000:0000:0000:0000:0000:0044 FF01:0:0:0:0:0:0:44 FF01::44

anycast:
identificator

al unui set de interfe]e (de obicei apar]in=nd unor noduri

diferite). un pachet trimis la o adres` anycast -> una din interfe]ele care au acea adres` (pe baza unor criterii date de protocolul de rutare folosit) principiu valabil la IPv6
Copyright Virgil Dobrota 2007, All rights reserved

Tipuri de adrese IPv6 (III)


Prefix format Tip de adres` IPv6 Frac]ie din spa]iul de adrese

0000 0000 0000 0001 0000 001 0000 010 0000 011 0000 1

Rezervat (inclusiv adres` nespecificat`, adres` rebuclaj sau IPv4) (Reserved) Neasignat (Unassigned) Rezervat pentru alocare NSAP (Reserved for NSAP Allocation) Rezervat pentru alocare IPX (Reserved for IPX Allocation) Neasignat (Unassigned) Neasignat (Unassigned) Neasignat (Unassigned) Adrese unicast globale (Global Unicast Addresses)
Copyright Virgil Dobrota 2007, All rights reserved

1/256 1/256 1/128 1/128 1/128 1/32 1/16 1/8

0001 001

Tipuri de adrese IPv6 (IV)


Prefix format Tip de adres` IPv6 Frac]ie din spa]iul de adrese

010 011 100 101 110 1110 1111 0 1111 10 1111 110

Neasignat (Unassigned) Neasignat (Unassigned) Neasignat (Unassigned) Neasignat (Unassigned) Neasignat (Unassigned) Neasignat (Unassigned) Neasignat (Unassigned) Neasignat (Unassigned) Neasignat (Unassigned)

1/8 1/8 1/8 1/8 1/8 1/16 1/32 1/64 1/128 1/512

1111 1110 0 Neasignat (Unassigned)


Copyright Virgil Dobrota 2007, All rights reserved

Tipuri de adrese IPv6 (V)


Prefix format Tip de adres` IPv6 Frac]ie din spa]iul de adrese

1111 1110 10 1111 1110 11 1111 1111


[RFC 3587]

Adrese utilizate pentru leg`turi locale (Link-Local Use Addresses) Adrese utilizate pentru site local (Site-Local Use Addresses) Adrese multicast (Multicast Addresses)

1/1024 1/1024 1/256

Copyright Virgil Dobrota 2007, All rights reserved

Tipuri de adrese IPv6 (VI)


PROBLEMA 1:
a) Adresa IPv6 se atribuie unei interfe]e sau unui nod? b) Dac` un nod are mai multe interfe]e, care adres` unicast se utilizeaz` pentru a identifica nodul?

PROBLEMA 2:
a) Unei interfe]e i se pot atribui mai multe adrese IPv6 (unicast, multicast, anycast). b) Este posibil ca o singur` adres` s` fie asignat` unor interfe]e fizice multiple?

Copyright Virgil Dobrota 2007, All rights reserved

Tipuri de adrese IPv6 (VII)


REZOLVARE PROBLEMA 1:
a) Toate tipurile de adrese se atribuie interfe]elor [i nu nodurilor. b) |ntruc=t o interfa]` apar]ine numai unui singur nod, orice adres` unicast a interfe]elor nodului poate fi utilizat` pentru a identifica nodul respectiv.

REZOLVARE PROBLEMA 2:
a) Da, o intefa]` poate avea mai multe adrese (de exemplu: adrese IPv6 unicast globale [i unicast pentru leg`turi locale, adrese IPv4 unicast etc.). |n Figura din urm`torul slide se prezint` un caz concret. b) [RFC3513] prevede dou` situa]ii de excep]ie \n care o singur` adres` este atribuit` mai multor interfe]e fizice. Primul caz se refer` la implement`rile care trateaz` interfe]ele fizice multiple ca fiind una singur` din punctul de vedere al stratului Internet. Utilizarea practic` ar fi partajarea interfe]elor \n func]ie de trafic (load-sharing). Al doilea caz de excep]ie se aplic` routerelor care au interfe]e nenumerotate pentru leg`turi punct-la-punct, nu au asignate adrese [i nu se folosesc ca surse sau destina]ii de datagrame IPv6.
Copyright Virgil Dobrota 2007, All rights reserved

10

Tipuri de adrese IPv6 (VIII)


Interfata Ethernet din figura al`turat` are urm`toarele adrese:
-> Adres` IPv4 privat` de clas` B: 172.27.208.165 -> Adrese IPv6 unicast globale : 2001:b30:5000:11:8518:5844:cf4a:e436 2001:b30:5000:11:7883:3e4c:cbd8:50f6 2001:b30:5000:11:20c:6eff:fe5e:b1d -> Adres` IPv6 unicast pentru leg`turi locale : fe80::20c:6eff:fe5e:b1d

Semnifica]ia acestor adrese va fi explicat` \n paragrafele urm`toare

Copyright Virgil Dobrota 2007, All rights reserved

11

8. Adrese IPv6 unicast

Copyright Virgil Dobrota 2007, All rights reserved

12

Adrese IPv6 unicast (I)


Adres` unicast global` (I)

Prefix fix: 001 Prefix de rutare global (Global Routing Prefix): informa]ia de rutare specific` unui site al unei organiza]ii. [RFC 3587]

Ini]ial s-au propus mai multe nivele de agregare: TLA ID (Top-Level Aggregation Identifier) pe 13 bi]i, urm`torii 8 bi]i rezerva]i [i apoi NLA ID (Next-Level Aggregation Identifier) pe 24 bi]i, dar s-a renun]at la acest concept.

Identificator subre]ea (Subnet Identifier): utilizat de organiza]ii pentru re]ele interne. Exemplu: 65535 subre]ele, sau 255 subre]ele cu 255 sub-subre]ele [.a.m.d.
Ini]ial acest c=mp s-a numit SLA ID (Site-Level Aggregation Identifier)
Copyright Virgil Dobrota 2007, All rights reserved

13

Adrese IPv6 unicast (II)


Adres` unicast global` (II)
Identificator interfa]` (Interface Identifier): rol asem`n`tor adresei fizice MAC pe 48 bi]i, \n sensul c` identific` \n mod unic o interfa]`, at\t local c\t [i global. Algoritmul pentru formatul IEEE EUI-64:

Se ia adresa MAC Se insereaz` octe]ii (FF FE) \ntre octetul al 3-lea [i al 4-lea din MAC Se complementeaz` al doilea bit mai pu]in semnificativ din primul octet al adresei MAC

Copyright Virgil Dobrota 2007, All rights reserved

14

Adrese IPv6 unicast (III)


PROBLEMA 3:
Fie o plac` Ethernet cu MAC 00-60-08-52-F9-D8. a) S` se determine identificatorul interfe]ei, conform IEEE EUI-64. b) {tiind c` prefixul este 2001:B30:5000:11::/64 s` se determine adresa unicast global`.

Copyright Virgil Dobrota 2007, All rights reserved

15

Adrese IPv6 unicast (IV)


REZOLVARE PROBLEMA 3:
a) Pasul 1: Pasul 2: Pasul 3: 00-60-08-52-F9-D8 00-60-08-FF-FE-52-F9-D8 02-60-08-FF-FE-52-F9-D8

b) 2001:B30:5000:11:260:8FF:FE52:F9D8/64 Prefix fix: 001 Prefix rutare global: 0 0000 0000 0001 0000 1011 0011 0000 0101 0000 0000 0000 Identificator subre]ea: 0000 0000 0001 0001
Copyright Virgil Dobrota 2007, All rights reserved

16

Adrese IPv6 unicast (V)


Adres` utilizat` pentru leg`turi locale

Prefix: FE80::/64 Identificator interfa]`: conform IEEE EUI-64 Leg`turi locale \ntre 2^64 -1 sta]ii teoretic posibile \n cadrul unei re]ele individuale Se folosesc \n procesele de descoperire a vecinilor Se autoconfigureaz` Nu se ruteaz` \n afara re]elei locale !!! Echivalent` cu adresa IPv4 fals` automat` 169.254.0.0/16 autoconfigurabil` \n sistemele de opearare Microsoft Windows

Copyright Virgil Dobrota 2007, All rights reserved

17

Adrese IPv6 unicast (VI)


Adres` utilizat` pentru site local

Prefix: FEC0::/64 Identificator subre]ea: 2^16 subre]ele/ site Identificator interfa]`: conform IEEE EUI-64 Nu se aloc` automat, deci trebuie configurate Nu se ruteaz` \n afara Intranetului (site local) !!! Echivalent cu adresele IPv4 false 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 Conceptul de site fiind considerat fuzzy (ambiguu) se preconizeaz` eliminarea \n viitor a acestui tip de adres` [RFC 3879]

Copyright Virgil Dobrota 2007, All rights reserved

18

Adrese IPv6 unicast (VII)


Identificator de zon` pentru adrese locale

Identificator de zon` (Zone ID): valoare \ntreag` preciz=nd pe care leg`tur` sau site se aloc` adresa local` [RFC 4007] se stabile[te relativ la sta]ia care emite -> adrese pentru leg`turi locale: Zone_ID = index interfa]` (1,2,...) -> adrese pentru site local: Zone_ID = index site

implicit 1 poate lipsi dac` nu se reutilizeaz` adresa


Poate s` difere pentru aceea[i zon` fizic`, av=nd semnifica]ie local` !


Exemplu: leg`tura \ntre sta]ia A (cu Zone_ID=2) [i sta]ia B (cu Zone_ID=3)
Copyright Virgil Dobrota 2007, All rights reserved

19

Adrese IPv6 unicast (VIII)


PROBLEMA 4:
Fie placa Ethernet din problema precedent`. a) Care este adresa IPv6 utilizat` pentru leg`turi locale, [tiind c` indexul interfe]ei este 2? b) Ce semnifica]ie are?

Copyright Virgil Dobrota 2007, All rights reserved

20

Adrese IPv6 unicast (IX)


REZOLVARE PROBLEMA 4:
a) Identificatorul interfe]ei: (din problema 1) 02-60-08-FF-FE-52-F9-D8

Adresa pentru leg`turi locale: FE80::260:8FF:FE52:F9D8%2 b) Pachetul va fi ignorat de router [i vor fi stabilite numai comunica]ii \ntre sta]iile aceleia[i re]ele (echivalentul adreselor false din IPv4).

Copyright Virgil Dobrota 2007, All rights reserved

21

Adrese IPv6 unicast (X)


PROBLEMA 5:
Fie placa Ethernet din problema precedent`. Care este adresa IPv6 pentru site local, [tiind c` se utilizeaz` subre]eaua 00-02? Se presupune c` adresa nu va fi reutilizat` pentru alte site-uri ale organiza]iei.

Copyright Virgil Dobrota 2007, All rights reserved

22

Adrese IPv6 unicast (XI)


REZOLVARE PROBLEMA 5:
Identificatorul subre]elei: (din enun]) Identificatorul interfe]ei: (din problema 1) Adresa pentru site local: 00-02

02-60-08-FF-FE-52-F9-D8

FEC0::2:260:8FF:FE52:F9D8%1

-> primii 64 bi]i pentru rutare (ultimii 16 bi]i din ace[tia pentru subre]ea) -> Zone_ID poate lipsi av=nd valoarea implicit` 1

Copyright Virgil Dobrota 2007, All rights reserved

23

Adrese IPv6 unicast (XII)


Adres` nespecificat` 0:0:0:0:0:0:0:0/64 sau ::/64 to]i bi]ii \n 0 se utilizeaz` c=nd nu exist` o adres` valid`

Adres` rebuclaj 0:0:0:0:0:0:0:1/64 sau ::1/64 rol similar adresei 127.0.0.1 din IPv4 orice pachet adresat ei

-> \ncapsulat p=n` la interfa]a cu stratul re]ea -> nu este trimis pe legatur`
Copyright Virgil Dobrota 2007, All rights reserved

24

Adrese IPv6 unicast (XIII)


Adres` IPv6 compatibil` IPv4

Copyright Virgil Dobrota 2007, All rights reserved

25

Adrese IPv6 unicast (XIV)


Adres` IPv6 mapat` IPv4

Copyright Virgil Dobrota 2007, All rights reserved

26

Adrese IPv6 unicast (XV)


PROBLEMA 6:
Fie sta]ia cu adresa IPv4 193.226.6.170. a) Care este adresa IPv6 compatibil` IPv4? b) Care este adresa IPv6 mapat` IPv4?

Copyright Virgil Dobrota 2007, All rights reserved

27

Adrese IPv6 unicast (XVI)


REZOLVARE PROBLEMA 6:
a) Adresa IPv6 compatibil` IPv4: 0:0:0:0:0:0:193.226.6.170 ::193.226.6.170 b) Adresa IPv6 mapat` IPv4: 0:0:0:0:0:FFFF:193.226.6.170 sau ::FFFF:193.226.6.170 sau

Copyright Virgil Dobrota 2007, All rights reserved

28

9. Adrese IPv6 anycast

Copyright Virgil Dobrota 2007, All rights reserved

29

Adrese IPv6 anycast (I)


Formatul adresei anycast

Prefix subre]ea: din spa]iul adreselor unicast (cu acela[i scop ca [i ele) nu se recomand` ca adrese surs` ale datagramelor

nu se recomand` pentru sta]ii ci doar pentru routere Utiliz`ri: server de nume domeniu, server de timp set de routere care apar]in aceluia[i ISP (adrese \n antetul de rutare IPv6 ca noduri intermediare) set de routere care asigur` intrarea \ntr-un anumit domeniu de rutare

Copyright Virgil Dobrota 2007, All rights reserved

30

Concluzii

Copyright Virgil Dobrota 2007, All rights reserved

31

Concluzii privind adresele IPv6


Adresele IPv6 multicast au prefixul FF Restul adreselor IPv6 sunt unicast Adresele IPv6 anycast sunt luate din spa]iul de adrese unicast

Copyright Virgil Dobrota 2007, All rights reserved

32

S-ar putea să vă placă și