Perché IPv6 non può inviare trasmissioni?


44

IPv4 può trasmettere. Perché IPv6 non può farlo?

Risposte:


32

Come è spiegato incredibilmente bene, preferisco tagliare e incollare la risposta. Questo è tratto da " La guida TCP / IP ", è necessario leggere:

Una modifica importante nel modello di indirizzamento di IPv6 sono i tipi di indirizzo supportati. IPv4 supportava tre tipi di indirizzo: unicast, multicast e broadcast. Di questi, la stragrande maggioranza del traffico effettivo era unicast. Il supporto IP multicast non è stato ampiamente diffuso fino a molti anni dopo la creazione di Internet e continua a essere ostacolato da vari problemi. L'uso della trasmissione in IP doveva essere severamente limitato per motivi di prestazioni (non vogliamo che nessun dispositivo sia in grado di trasmettere su tutta Internet!)

IPv6 supporta anche tre tipi di indirizzo, ma con alcune modifiche:

  • Indirizzi unicast: sono indirizzi unicast standard come in IPv4, uno per interfaccia host.

  • Indirizzi multicast: si tratta di indirizzi che rappresentano vari gruppi di dispositivi IP: un messaggio inviato a un indirizzo multicast va a tutti i dispositivi del gruppo. IPv6 include funzionalità multicast molto migliori e molti più indirizzi multicast rispetto a IPv4. Poiché il multicast in IPv4 è stato ostacolato in gran parte a causa della mancanza di supporto della funzionalità da parte di molti dispositivi hardware, il supporto per il multicast è una parte obbligatoria, non facoltativa, di IPv6.

  • Indirizzi Anycast: l'indirizzamento Anycast viene utilizzato quando un messaggio deve essere inviato a qualsiasi membro di un gruppo, ma non deve essere inviato a tutti. Di solito viene inviato il messaggio al membro del gruppo più semplice da raggiungere. Un esempio comune di come utilizzare l'indirizzamento anycast è la condivisione del carico tra un gruppo di router in un'organizzazione.

Concetto chiave : IPv6 ha indirizzi unicast e multicast come IPv4. Tuttavia, non esiste un concetto distinto di indirizzo di trasmissione in IPv6. È stato aggiunto un nuovo tipo di indirizzo, l'indirizzo anycast, per consentire l'invio di un messaggio a qualsiasi membro di un gruppo di dispositivi. Implicazioni delle modifiche ai tipi di indirizzo in IPv6

L'indirizzamento di trasmissione come metodo di indirizzamento distinto è andato in IPv6. La funzionalità di trasmissione viene implementata utilizzando l'indirizzamento multicast a gruppi di dispositivi. Ad esempio, un gruppo multicast a cui appartengono tutti i nodi può essere utilizzato per la trasmissione in una rete.

Un'importante implicazione della creazione di indirizzi anycast è la rimozione del rigoroso requisito di unicità per gli indirizzi IP. Anycast si ottiene assegnando lo stesso indirizzo IP a più di un dispositivo. Ai dispositivi deve anche essere specificamente detto che stanno condividendo un indirizzo anycast, ma gli indirizzi stessi sono strutturalmente gli stessi degli indirizzi unicast.


28

IPv6 non implementa la trasmissione IP tradizionale e quindi non definisce gli indirizzi di trasmissione. In IPv6, lo stesso risultato può essere ottenuto inviando un pacchetto al gruppo multicast link-local all nodes che è analogo alla trasmissione IPv4.


Intendi "trasmissione IPv4"?
kojow7,

10

In IPv4 le "trasmissioni" vengono realmente inviate a tutti sul dominio di trasmissione locale, che è un dominio finito. Il multicast viene inviato a un dominio finito definito da un determinato gruppo. Scopri come le "trasmissioni" di IPv4 sono solo un particolare sottoinsieme di multicast (in cui il "gruppo" è composto da tutti). In IPv6 hanno eliminato il termine ridondante.


6

Una trasmissione presuppone che tutti siano interessati al pacchetto e che tutti gli host debbano elaborarlo. Per i dispositivi incorporati, è altamente improbabile che siano in grado di gestire la richiesta, quindi di solito è meglio se riescono a rimanere in modalità di risparmio energetico. L'uso del multicast anziché della trasmissione consente all'interfaccia di rete di determinare nell'hardware se il pacchetto è abbastanza interessante da giustificare il risveglio del processore principale, il che aumenta significativamente la durata della batteria per questi dispositivi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.