Curs 3
-
Upload
onitiu-emanuel -
Category
Documents
-
view
29 -
download
2
description
Transcript of Curs 3
1
Virgil DobrotaUniversitatea Tehnica din Cluj-Napoca, [email protected]
Retele integrate de banda larga
Copyright © Virgil Dobrota 2007, All rights reserved
2
7. Tipuri de adrese IPv68. Adrese IPv6 unicast9. Adrese IPv6 anycast
Curs 3 - Cuprins
Copyright © Virgil Dobrota 2007, All rights reserved
3
7. Tipuri de adrese IPv6
Copyright © Virgil Dobrota 2007, All rights reserved
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
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
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
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
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
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
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
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
12
8. Adrese IPv6 unicast
Copyright © Virgil Dobrota 2007, All rights reserved
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
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
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
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
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
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
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
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
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
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
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
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
25
Adrese IPv6 unicast (XIII)
Adres` IPv6 compatibil` IPv4
Copyright © Virgil Dobrota 2007, All rights reserved
26
Adrese IPv6 unicast (XIV)
Adres` IPv6 mapat` IPv4
Copyright © Virgil Dobrota 2007, All rights reserved
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
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
29
9. Adrese IPv6 anycast
Copyright © Virgil Dobrota 2007, All rights reserved
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
31
Concluzii
Copyright © Virgil Dobrota 2007, All rights reserved
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