IPv6 vs IPv4
[cancellato]
- Modificato
Riegel No jitsi per call a due riesce ad andare in P2P, ma con un "barbatrucco", cioè ingannando le tabelle di stato dei rispettivi NAT. Ecco, questo è l'unico caso "lecito" di forging di IP sorgenti nella rete @stemax97 .
Se ha problemi al microfono è qualcosa legato al browser degli utenti, e della mania del mondo moderno che tutto debba essere per forza una webapp... su PC, su cellulofono fanno quattromila app per ogni cosa. Chi vi capisce è bravo.
Scusate se riapro la discussione, ma avrei un dubbio su IPv6 che vorrei chiarire (così per curiosità):
Su una connessione residenziale, a parità di portante del modem, con IPv6 si riduce il throughput rispetto ad IPv4?
Se sì, di quanto?
No, IPv6 usa header di dimensioni fisse quindi potrebbe essere (leggermente) più veloce.
Inoltre eliminare il Nat permette ai router di occuparsi solo di routing e quindi farlo più velocemente.
stemax97 Io mi riferivo ad un'altra cosa: da un lato capisco che i pacchetti viaggiano più veloci perché non vanno riscritti (utile per esempio per le videochiamate, gli streaming e i videogiochi in tempo reale), dall'altro lato, però, vorrei sapere se, per esempio, a "parità" di portante i dati che riescono a passare siano meno (per esempio su una ADSL o una VDSL molto scadente), a causa dell'header più grande.
Claudio7890 In termini completamente teorici il goodput L3 in IPv6 è inferiore del ~1.4% rispetto a IPv4 assumendo un pacchetto L2 standard di 1500 byte. D'altro canto riduce di molto il lavoro che devono fare alcuni apparati lungo la strada eliminando il NAT, quindi può risultare in alcuni casi che il throughput sia più alto (anche se nella mia esperienza non succede praticamente mai). Questo vale quando si "passa per internet", per le reti locali l'IPv4 domina e dominerà ancora per moltissimo tempo (non verrá mai rimpiazzato da IPv6 IMHO).
fracarza . D'altro canto riduce di molto il lavoro che devono fare alcuni apparati lungo la strada eliminando il NAT, quindi può risultare in alcuni casi che il throughput sia più alto (anche se nella mia esperienza non succede praticamente mai)
Grazie!
Ero curioso perché in famiglia ho dei gamer, quindi una latenza ridotta farebbe comodo, però abbiamo anche una connessione lenta ( 8,3 Mbps ); tuttavia questi sono solo ragionamenti teorici, perché TIM non sembra abbia molta voglia di implementare pienamente IPv6.
fracarza Questo vale quando si "passa per internet", per le reti locali l'IPv4 domina e dominerà ancora per moltissimo tempo (non verrá mai rimpiazzato da IPv6 IMHO).
Posso chiederti il perché di ciò?
Considera che i nuovi standard per la domotica sono in buona parte sviluppati solo per IPv6.
Claudio7890 Posso chiederti il perché di ciò?
Per facilità di configurazione e memorizzazione degli indirizzi, ma per reti locali non intendo l'utente residenziale. In quei casi non importa cosa usi perché non raggiungi mai un dispositivo tramite IP nudo, ma con mDNS ecc.
- Modificato
fracarza per le reti locali l'IPv4 domina e dominerà ancora per moltissimo tempo (non verrá mai rimpiazzato da IPv6 IMHO).
Perché? Se IPv6 riuscirà ad affermarsi per Internet eliminando la necessità di avere IPv4 verso Internet, IMHO non ha senso tenerlo solo per la LAN, anche la "scusa" dell'indirizzo lungo tiene fino a un certo punto perché se i provider si degnassero di allocare delle /48 per i server nulla vieta di mettere IP statici della serie
2001:470:8b81::a che a mio avviso non è così difficile da ricordare.
Certo non succederà domani ne tra un anno ne tra cinque, ma magari succederà.
Claudio7890 Considera che i nuovi standard per la domotica sono in buona parte sviluppati solo per IPv6.
Esempi? Mi piacerebbe approfondire.
edofullo Perché? Se IPv6 riuscirà ad affermarsi per Internet eliminando la necessità di avere IPv4 verso Internet, IMHO non ha senso tenerlo solo per la LAN, anche la "scusa" dell'indirizzo lungo tiene fino a un certo punto perché se i provider si degnassero di allocare delle /48 per i server nulla vieta di mettere IP statici della serie 2001:470:8b81::a che a mio avviso non è così difficile da ricordare.
Sottoscrivo
fracarza Per facilità di configurazione e memorizzazione degli indirizzi
Sarebbe davvero molto più difficile usare IPv6?
edofullo Esempi? Mi piacerebbe approfondire
P.s. lo so che sono grosse multinazionali, però il progetto dovrebbe essere open-source e potrebbe risolvere la carenza di intercompatibilità dei vari dispositivi, che ora è il problema più grande della domotica in generale.
[cancellato]
Claudio7890 Posso chiederti il perché di ciò?
Principalmente per l'inerzia del sysadmin graybeard che ha imparato ad usare IPv4 e non vuol cambiare. Quelli che pensano ancora che DHCP e DNS siano "innovazioni recenti" e che usano direttamente gli IP per accedere a qualsiasi cosa. Il fatto che i sistemi *nix tanto amati poi richiedano competenze di gran lunga superiori per mettere in piedi un sistema come dio comanda ha fatto sì che ci siano tanti praticoni che implementano il minimo possibile - solo perché non sanno veramente dove mettere le mani.
edofullo MHO non ha senso tenerlo solo per la LAN
Più che altro diventerà un casino tentare di mantenere IPv4 in LAN se l'esterno è IPv6, dovrai continuare a basarti su tunnel/incapsulamenti/traslazioni che alla fine complicano solo la vita. Però danno potere il sysadmin che è l'unico a conoscere il casino che ha messo in piedi e diventa "indispensabile". Fino a quando non finirà tutto in cloud IPv6...
Claudio7890 Sarebbe davvero molto più difficile usare IPv6?
Perché usare IPv6 quando IPv4 è più semplice e ha zero svantaggi?
[cancellato] Cerchiamo di non confondere mele con pere. Tutte le interfacce che sono a contatto con internet passeranno indubbiamente ad IPv6 o dual-stack con il tempo e non vedo l'ora che ciò avvenga. Io sto parlando di ciò che è locale. Ci sono zero ragioni per passare iSCSI su IPv6, zero ragioni per assegnare IPv6 alle loopback di BGP, ecc. Per questo IPv4 non morirà mai.
fracarza Perché usare IPv6 quando IPv4 è più semplice e ha zero svantaggi?
Non sarebbe meglio aspirare ad usare solo IPv6 o solo IPv4?
Tenere due sistemi diversi attivi può essere controproducente...
[cancellato] Quelli che pensano ancora che DHCP e DNS siano "innovazioni recenti" e che usano direttamente gli IP per accedere a qualsiasi cosa.
conosco molti che usano solo gli IP per accedere ai dispositivi in locale (in teoria conosco persino uno che hosta Foundry sul proprio PC e per connettermici devo digitare nel browser proprio l'indirizzo ip + porta).
fracarza Non ho detto che è sbagliato o obsoleto (sicuramente non oggi) ma se non si hanno dispositivi Legacy non vedo il motivo per continuare ad utilizzare IPv4 per la LAN (ripeto che parliamo di un futuro nel quale tutti gli host su internet saranno raggiungibili in IPv6, che chissà se si avvererà)
Peraltro non avrebbe molto senso per i vendor continuare a dare supporto ad IPv4, complicherebbe le cose e basta.
Per ora io sarei felicissimo se avessimo il dual stack...
Claudio7890 Interessante, dopo ci do una occhiata.
[cancellato]
- Modificato
fracarza Perché usare IPv6 quando IPv4 è più semplice e ha zero svantaggi?
Perché gl indirizzi IPv4 sono finiti. È l'unica ragione. E non parlerei di "zero svantaggi" visto tutti i trucchi che si devono fare per farlo funzionare oggi.
fracarza Ci sono zero ragioni per passare iSCSI su IPv6, zero ragioni per assegnare IPv6 alle loopback di BGP
Se hai tutto IPv6 che ti importa di usare IPv6 anche su iSCSI, ecc? I dispositivi finiranno per essere più ottimizzati per gestire il traffico IPv6 che quello IPv4. Già adesso è più semplice a livello di codice gestire un pacchetto IPv6 dove non ci sono tutte le variabili che esistono in IPv4. Utilizzando frame > 1500 byte (e probabilmente su iSCSI stai già usando i jumbo frame) anche il piccolo overhead in più non è certo un problema. Avere autenticazione, monitoraggio e loggin, ecc. unificati semplifica. Vuoi continuare a usare IPv4 finché è supportato? Fallo, non te lo vieta nessuno, ma alla fine è veramente solo inerzia dettata dall'abitudine.
Claudio7890 conosco molti che usano solo gli IP per accedere ai dispositivi in locale
E siamo nel 2021... ci vuole anche poco avere DHCP e DNS integrati e la cosa divertente è che in realtà medio-piccole è più facile vederlo su sistemi Windows dove bastano veramente quattro click per attivarlo (e Active Directory obbliga ad avere un server DNS) che su sistemi Linux dove metterlo in piedi con Bind e ISC DHCP richiede un po' di lavoro in più.
Poi c'è la mentalità sbagliata che il "server DNS" è solo quello su internet e non quello LAN locale (se non per grandi installazioni) - vedi ad esempio l'idea dietro Unbound, che non è un gran che come server authoritative - quando ormai persino le LAN domestiche dovrebbero avere un dominio locale con server DNS integrato con il DHCP....
edofullo ripeto che parliamo di un futuro nel quale tutti gli host su internet saranno raggiungibili in IPv6, che chissà se si avvererà
Non me ne frega un fico secco se internet è in IPv6 o IPv1000, una rete di dispositivi che parlano solo tra di loro e sono sotto il controllo della stessa entità continuerà a parlare IPv4 finché morte non li separi, perché non c'è nulla che IPv4 non possa fare.
[cancellato] Perché gl indirizzi IPv4 sono finiti.
Ripeto per l'ennesima volta, non sto parlando di internet.
[cancellato] Se hai tutto IPv6 che ti importa di usare IPv6 anche su iSCSI, ecc?
Visto che non riesco a farmi capire provo con un'analogia. Perché andare in bicicletta quando esistono le automobili? Perché se devo andare dal vicino di casa è più semplice usare la bicicletta, mentre se vado a Parigi devo usare l'auto. Utilizzare entrambi i mezzi di trasporto non aggiunge complessità, e l'idea di eliminare le biciclette a favore delle auto è abbastanza sciocca.
Comunque per carità, sono opinioni ed è possibilissimo fare tutto in IPv6, ma ci sono certi ambiti dove IPv4 è e rimarrà di gran lunga preferibile.
[cancellato]
fracarza 0, una rete di dispositivi che parlano solo tra di loro e
A meno che non sia una rete completamente air-gapped, non esistono più dispositivi che parlano solo tra di loro.
fracarza Perché andare in bicicletta quando esistono le automobili?
Analogia che non c'entra nulla. Si potrebbe casomai fare un confronto fra l'usare una 500 anni '50 o una 500 odierna. Funziona anche la prima, ma ormai è solo scomoda e non ha la "capacità" necessaria all'uso moderno. Puoi adattarti, è vero, ma ne vale la pena?
Come ti ho detto nulla ti vieta di usare IPv4 dove vuoi e finché vuoi, se supportato. Io non trovo utile complicarsi la vita solo perché gli indirizzi sono meno memorizzabili.