You are on page 1of 22

IP version 6

Mr Nenad Krajnović
e-mail:
krajko@etf.bg.ac.yu
Razlozi za uvođenje IPv6
‹ Potrošen adresni prostor
‹ Mogućnost da se integrišu nove
stvari kao što je automatsko
konfigurisanje, sigurnost i zaštita,
QoS
‹ Širenjem Interneta sve više raznih
uređaja se povezuje na mrežu, kao
što su mobilni telefoni (očekuje se
milijarda mobilnih telefona do 2005.
godine)
Krajko 2
IPv6
‹ Definisan u okviru RFC 2460
‹ Arhitektura adresiranja je definisana
u okviru RFC 3513
‹ Uvodi 128-bitni adresni prostor

‹ Modifikuje se format zaglavlja IP


datagrama u cilju smanjenja
‹ Unapređen način tretiranja opcija u
okviru zaglavlja

Krajko 3
IPv6 - nastavak
‹ Uvodi se labela koja identifikuje tok
podataka
‹ Uvedena je ekstenzija koja
omogućava identifikaciju pošiljaoca i
zaštitu podataka (AH i ESP)

AH – Authentication Header
ESP – Encapsulating Security Payload

Krajko 4
Format paketa
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Version| Traffic Class | Flow Label |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Payload Length | Next Header | Hop Limit |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+ +
| |
+ Source Address +
| |
+ +
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+ +
| |
+ Destination Address +
| |
+ +
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Krajko 5
Format paketa - objašnjenja
‹ Version – 4 bita – oznaka verzije (6)
‹ Traffic Class – 8 bita – polje klase
servisa
‹ Flow Label – 20 bita – labela koja
identifikuje tok podataka
‹ Payload Length – 16 bita – dužina
dela datagrama koji sledi posle
zaglavlja izražena u broju okteta

Krajko 6
Format paketa - objašnjenja
‹ Next Header – 8 bita – identifikuje
tip zaglavlja koje sledi odmah posle
osnovnog zaglavlja
‹ Hop Limit – 8 bita – brojač broja
skokova (nekada se koristilo polje
TTL); ako vrednost dostigne nulu
datagram se odbacuje

Krajko 7
Višestruko zaglavlje

Krajko 8
Format paketa - objašnjenja
‹ Source, Destination Address – po 128
bita – IPv6 adresa
‹ Moguće je adresirati 2 na 128-mi
stepen različitih adresa:

340,282,366,920,938,463,463,374,607,431,768,211,456

Krajko 9
Tipovi IPv6 adresa
‹ Tri tipa adresa:
– unicast – označava adresu jednog interfejsa na
uređaju
– multicast – označava grupu interfejsa
(uglavnom na različitim računarima);
paket poslat na ovu adresu stiže do svih
adresiranih interfejsa
– anycast – označava grupu interfejsa; paket
poslat na anycast adresu stiže do jednog od
interfejsa opisanih ovom adresom (po pravilu
najbližeg definisano pojmom rastojanja u
protokolu rutiranja)
Krajko 10
Broadcast adresa?
‹ Broadcast adresa se više ne koristi
‹ Tu funkciju obavlja multicast adresa

‹ Adrese sa svim 0-ma ili svim 1-ma u


adresi sada postaju regularne adrese

Krajko 11
Arhitektura adresiranja
‹ Način dodele adrese se značajno
razlikuje u odnosu na IPv4
‹ Svaki interfejs mora da ima barem
jednu tzv. link-local adresu a može
da ima proizvoljan broj drugih adresa
‹ Jedna unicast adresa može se
koristiti za više fizičkih interfejsa na
jednom uređaju (za load balancing)

Krajko 12
Način pisanja IPv6 adresa
‹ Najčešće
se koristi format:
x:x:x:x:x:x:x:x
gde svako “x” predstavlja
heksadecimalni zapis 16-bitnog polja

FEDC:BA98:7654:3210:FEDC:BA98:7654:3210

Krajko 13
Način pisanja IPv6 adresa
‹U cilju pojednostavljenja, nije
neophodno pisati vodeće nule ili veći
broj nula:
1080:0:0:0:8:800:200C:417A ili
1080::8:800:200C:417A

FF01:0:0:0:0:0:0:101 ili FF01::101


0:0:0:0:0:0:0:1 ili ::1

Krajko 14
Tipovi adresa
Address type Binary prefix IPv6
notation

Unspecified 00...0 (128 bits) ::/128


Loopback 00...1 (128 bits) ::1/128
Multicast 11111111 FF00::/8
Link-local
unicast 1111111010 FE80::/10
Site-local
unicast 1111111011 FEC0::/10
Global
unicast (everything else)

Krajko 15
Dodeljivanje adresa
‹ Kombinacija alokacije i automatskog
dodeljivanja
‹ Adresa mreže se i dalje definiše po
CIDR principu
‹ Krajnji korisnik svoj adresni blok
dobija od ISP-a
‹ Definisanje host dela adrese je
automatizovano

Krajko 16
Dodeljivanje adresa
‹ Poslednjih 64 bita u IPv6 unicast
adresi se nazivaju Interface Identifier
i moraju da budu jedinstveni unutar
jedne podmreže (subnet)
‹ Interface Identifier mora da bude u
modifikovanom EUI-64 formatu

Krajko 17
Modifikovani EUI-64 format

“u” bit označava važnost vrednosti:


•1 – global scope (adresa se formira na osnovu MAC adrese)
•0 – local scope (adresa se formira na slučajan način)

Krajko 18
Lokalne adrese
‹ Link local – FF80::/10
– Predviđena za adresiranje na jednom linku
– Koristi se za automatsko dodeljivanje adresa,
otkrivanje suseda ili kada nema rutera
– Ruter ne sme da prosleđuje pakete sa ovom
adresom

Krajko 19
Lokalne adrese
‹ Site local – FEC0::/10
– Predviđenja za adresiranje unutar
jednog site-a
– Korišćenje ovog tipa adresa se napušta
– Ruter ne sme da propušta pakete sa
ovom adresom

Krajko 20
Multicast adresa

Krajko 21
Globalna unicast adresa

Krajko 22

You might also like