IPv6 Flashcards

1
Q

Cos’è IPv6

A

E’ la nuova versione del protocollo di Internet che * mira a risolvere parte dei problemi che Internet sta incontrando a causa della sua crescita vertiginosa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Perché la necessità di IPv6

A

E’ stata una contromisura rispetto all’esaurimento dell’assegnazione di indirizzi IPv4

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quali sono le modifiche di IPv6 rispetto ad IPv4

A

Espansione capacità di indirizzamento e di routing:
-la dimensione degli indirizzi passa da 32 bit (4 byte) a 128 bit (16 byte)
-la scalabilità del routing multicast è migliorata grazie all’aggiunta di un campo scope agli indirizzi di classe D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quali sono le caratteristiche di IPv6

A

Semplificazione del formato header
Supporto per le opzioni migliorato
Supporto della Quality of Service (QoS)
Autenticazione e salvaguardia della privacy
L’header IPv6 consiste di due parti:
* header principale
* extension headers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cosa contiene l’header principale di un pacchetto IPv6

A

Version (4 bit): numero della versione
Priority (8 bit): livello di priorità del datagramma
Flow Label (20 bit): associato alla QoS richiesta
Payload Length (16 bit): lunghezza del payload
Next Header (8 bit): tipo di header che segue l’header principale IPv6
Hop Limit (8 bit): contatore del numero di hops
Source Address (128 bit): indirizzo del mittente
Destination Address (128 bit): indirizzo del destinatario

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quali sono le differenze con l’header IPv4

A

Checksum: rimossa completamente per ridurre il tempo di processamento nei router ad ogni hop
Options: sono previste, ma non nell’header
ICMPv6: nuova versione di ICMP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quali sono gli extension header

A

Un pacchetto IPv6 può contenere zero, uno, o più extension header identificati dal campo “Next Header” e possono essere:
Hop by hop option header
Routing header
Fragment header
Authentication header
Encrypted security payload header
Destination option header

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Come viene gestita la frammentazione con IPv6

A

In IPv6, a differenza della versione 4, la frammentazione viene effettuata in modalità end-to-end (riduzione dell’overhead dei router). La sorgente si occupa di dimensionare opportunamente i datagrammi e la destinazione si occupa di riassemblarli, senza coinvolgere i router intermedi
In caso di frammentazione viene inserito nel pacchetto IPv6 il Fragment Header

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Come vengono scritti gli indirizzi in IPv6

A

Si scrivono in esadecimale come 8 numeri naturali separati dai “:”
FEDC:BA98:0876:45FA:0562:CDAF:3DAF:BB01

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Cos’è un unspecified address

A

L’indirizzo 0:0:0:0:0:0:0:0 che non deve essere assegnato a nessun nodo e non deve essere usato come un indirizzo di destinazione

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Cos’è il Loopback Address

A

unicast address 0:0:0:0:0:0:0:1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Cos’è un Anycast address

A

Un anycast address IPv6 è un indirizzo che può essere assegnato a più di una interfaccia, con la proprietà che un pacchetto mandato a un anycast address è indirizzato all’interfaccia più vicina avente un indirizzo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Come possiamo risolvere la questione compatibilità tra IPv6 e IPv4

A

I nodi a doppio stack utilizzano entrambi i protocolli IPv4 e IPv6.
Quando un indirizzo compatibile con IPv4 viene utilizzato come destinazione IPv6, il traffico IPv6 viene incapsulato automaticamente con un’intestazione IPv4 e inviato alla destinazione utilizzando l’infrastruttura IPv4. (tunneling = I pacchetti IPv6 vengono trasportati come payload all’interno di datagrammi IPv4 tra router IPv4)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly