Curs 3

32
1 Virgil Dobrota Universitatea Tehnica din Cluj-Napoca, Romania [email protected] Retele integrate de banda larga Copyright © Virgil Dobrota 2007, All rights reserved

description

CUI

Transcript of Curs 3

Page 1: Curs 3

1

Virgil DobrotaUniversitatea Tehnica din Cluj-Napoca, [email protected]

Retele integrate de banda larga

Copyright © Virgil Dobrota 2007, All rights reserved

Page 2: Curs 3

2

7. Tipuri de adrese IPv68. Adrese IPv6 unicast9. Adrese IPv6 anycast

Curs 3 - Cuprins

Copyright © Virgil Dobrota 2007, All rights reserved

Page 3: Curs 3

3

7. Tipuri de adrese IPv6

Copyright © Virgil Dobrota 2007, All rights reserved

Page 4: Curs 3

4

Tipuri de adrese IPv6 (I)

unicast:identificator al unei singure interfe]e dintr-un nodun 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

Page 5: Curs 3

5

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:0044FF01:0:0:0:0:0:0:44FF01::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

Page 6: Curs 3

6

Tipuri de adrese IPv6 (III)

1/16Neasignat (Unassigned)0001

1/32Neasignat (Unassigned)0000 1

1/128Neasignat (Unassigned)0000 011

1/128Rezervat pentru alocare IPX

(Reserved for IPX Allocation)

0000 010

Adrese unicast globale

(Global Unicast Addresses)

Rezervat pentru alocare NSAP

(Reserved for NSAP Allocation)

Neasignat (Unassigned)

Rezervat (inclusiv adres` nespecificat`, adres` rebuclaj sau IPv4) (Reserved)

Tip de adres` IPv6

1/8001

1/1280000 001

1/2560000 0001

1/2560000 0000

Frac]ie din spa]iul de

adrese

Prefix format

Copyright © Virgil Dobrota 2007, All rights reserved

Page 7: Curs 3

7

Tipuri de adrese IPv6 (IV)

1/128Neasignat (Unassigned)1111 110

1/64Neasignat (Unassigned)1111 10

1/512Neasignat (Unassigned)1111 1110 0

1/32Neasignat (Unassigned)1111 0

1/16Neasignat (Unassigned)1110

1/8Neasignat (Unassigned)110

1/8Neasignat (Unassigned)101

Neasignat (Unassigned)

Neasignat (Unassigned)

Neasignat (Unassigned)

Tip de adres` IPv6

1/8100

1/8011

1/8010

Frac]ie din spa]iul de

adrese

Prefix format

Copyright © Virgil Dobrota 2007, All rights reserved

Page 8: Curs 3

8

Tipuri de adrese IPv6 (V)

Adrese multicast

(Multicast Addresses)

Adrese utilizate pentru site local

(Site-Local Use Addresses)

Adrese utilizate pentru leg`turi locale

(Link-Local Use Addresses)

Tip de adres` IPv6

1/2561111 1111

1/10241111 1110 11

1/10241111 1110 10

Frac]ie din spa]iul de

adrese

Prefix format

[RFC 3587]

Copyright © Virgil Dobrota 2007, All rights reserved

Page 9: Curs 3

9

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]efizice multiple?

Copyright © Virgil Dobrota 2007, All rights reserved

Page 10: Curs 3

10

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 Figuradin urm`torul slide se prezint` un caz concret.

b) [RFC3513] prevede dou` situa]ii de excep]ie \n care o singur` adres` esteatribuit` mai multor interfe]e fizice. Primul caz se refer` la implement`rilecare 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` routerelorcare au interfe]e nenumerotate pentru leg`turi punct-la-punct, nu au asignateadrese [i nu se folosesc ca surse sau destina]ii de datagrame IPv6.

Copyright © Virgil Dobrota 2007, All rights reserved

Page 11: Curs 3

11

Tipuri de adrese IPv6 (VIII)

Copyright © Virgil Dobrota 2007, All rights reserved

Interfata Ethernet din figuraal`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

Page 12: Curs 3

12

8. Adrese IPv6 unicast

Copyright © Virgil Dobrota 2007, All rights reserved

Page 13: Curs 3

13

Adrese IPv6 unicast (I)

Adres` unicast global` (I)

Prefix fix: 001

Prefix de rutare global (Global Routing Prefix): informa]ia de rutarespecific` 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]iipentru 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

Page 14: Curs 3

14

Adrese IPv6 unicast (II)

Adres` unicast global` (II)

Identificator interfa]` (Interface Identifier): rol asem`n`tor adresei fiziceMAC 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 primuloctet al adresei MAC

Copyright © Virgil Dobrota 2007, All rights reserved

Page 15: Curs 3

15

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

Page 16: Curs 3

16

Adrese IPv6 unicast (IV)

REZOLVARE PROBLEMA 3:a) Pasul 1: 00-60-08-52-F9-D8

Pasul 2: 00-60-08-FF-FE-52-F9-D8Pasul 3: 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

Page 17: Curs 3

17

Adrese IPv6 unicast (V)

Adres` utilizat` pentru leg`turi locale

Prefix: FE80::/64Identificator 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

Page 18: Curs 3

18

Adrese IPv6 unicast (VI)

Adres` utilizat` pentru site local

Prefix: FEC0::/64Identificator 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/16Conceptul 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

Page 19: Curs 3

19

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

Page 20: Curs 3

20

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

Page 21: Curs 3

21

Adrese IPv6 unicast (IX)

REZOLVARE PROBLEMA 4:

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

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

Page 22: Curs 3

22

Adrese IPv6 unicast (X)

PROBLEMA 5:

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

Copyright © Virgil Dobrota 2007, All rights reserved

Page 23: Curs 3

23

Adrese IPv6 unicast (XI)

REZOLVARE PROBLEMA 5:

Identificatorul subre]elei: 00-02(din enun])

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

Adresa pentru site local: 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

Page 24: Curs 3

24

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

Page 25: Curs 3

25

Adrese IPv6 unicast (XIII)

Adres` IPv6 compatibil` IPv4

Copyright © Virgil Dobrota 2007, All rights reserved

Page 26: Curs 3

26

Adrese IPv6 unicast (XIV)

Adres` IPv6 mapat` IPv4

Copyright © Virgil Dobrota 2007, All rights reserved

Page 27: Curs 3

27

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

Page 28: Curs 3

28

Adrese IPv6 unicast (XVI)

REZOLVARE PROBLEMA 6:

a) Adresa IPv6 compatibil` IPv4:

0:0:0:0:0:0:193.226.6.170 sau::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

Copyright © Virgil Dobrota 2007, All rights reserved

Page 29: Curs 3

29

9. Adrese IPv6 anycast

Copyright © Virgil Dobrota 2007, All rights reserved

Page 30: Curs 3

30

Adrese IPv6 anycast (I)

Copyright © Virgil Dobrota 2007, All rights reserved

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

Page 31: Curs 3

31

Concluzii

Copyright © Virgil Dobrota 2007, All rights reserved

Page 32: Curs 3

32

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