International IPv6-dag: Hvor mange adresser er 2^128 egentlig?

8. juni 2011 kl. 10:5735
Alverdens internetudbydere, netværksleverandører og hjemmeside-ejere tester i dag fremtidens internetprotokol IPv6. Men hvem kan give den bedste fornemmelse af protokollens rummelighed?
Artiklen er ældre end 30 dage
Manglende links i teksten kan sandsynligvis findes i bunden af artiklen.

Den 8. juni 2011 er international IPv6-dag. Dagen ?fejres? ved, at en lang rækker internetudbydere, leverandører af netværksudstyr og indholdsleverandører på nettet tester, om man er klar til det gradvise skift fra den eksisterende IPv4-protokol til fremtidens IPv6.

Skiftet er nødvendigt, fordi IPv4-protokollen kun har mulighed for at allokere 2^32 ? svarende til godt 4 milliarder ? IP-adresser. I Asien er de sidste serier af IPv4-adresser allerede blevet tildelt, og i resten af verden er det kun et spørgsmål om måneder, før man løber tør.

Hvad den problematik angår skulle IPv6 gerne være sikret i al forudseelig fremtid. Den nye protokol åbner nemlig mulighed for hele 2^128 IP-adresser.

Hvor astronomisk dette tal i virkeligheden er, beder vi nu om Version2-læsernes hjælp til at anskueliggøre. At 2^128 svarer til rundt regnet 3,4 x 10^38 bliver man jo ikke meget klogere af.

Artiklen fortsætter efter annoncen

Version2-journalist Jesper Sandal har på Twitter forsøgt sig med: »Hvis der om hver af universets ca. 5x10^22 stjerner kredser en planet med 6 mia. indbyggere, kunne hver person få over 1 mio. IPv6-adresser.«

Eller hvad med den her: Siden universets skabelse for 13,7 milliarder år siden, ville man hvert nanosekund frem til nu skulle have udstedt 78 millioner IPv6-adresser for at have udtømt protokollen.

Det sætter måske tallet lidt mere i perspektiv, men nu er det din tur: Skriv i debatten din forklaring på eller fortolkning af, hvor mange ip-adresser IPv6 giver mulighed for.

35 kommentarer.  Hop til debatten
Denne artikel er gratis...

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.

Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.

Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.

Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.

Debatten
Log ind eller opret en bruger for at deltage i debatten.
settingsDebatindstillinger
14
8. juni 2011 kl. 12:41

Nej, det er mere.

5
8. juni 2011 kl. 11:26

Det er bare rigtigt mange, og forhåbentligt nok. Men i stedet for at prøve, at beskrive hvor mange det er, vil jeg forudsige hvornår de bliver brugt op.

De bliver brugt op når.

-Når vi giver hvert mail, herunder SPAM, en IP, for at kunne finde den.

-Når vi begynder at nummere de enkelt atomer.

  • Når vi får kontakt med ET, og de består af 3,4 x 10^38 bakterie, som alle gerne vil have en IP adr.

-Lang tid før forudsagt (Se nedersående)

”640K må være nok for enhver.” - Microsofts formand Bill Gates i 1981. *

”Alt hvad der kan opfindes er allerede blevet opfundet.” - Charles H. Duell, kommissær for det amerikanske Patentbureau i 1899.

”Jeg tror, der er et verdensmarked for måske fem computere.” - IBM's Formand Thomas Watson i 1943.

”Almindelige mennesker har intet behov for at have en computer derhjemme.” - Ken Olson bestyrelsesformand for Digital Equipment Corporation i 1977.

"Fremtidens computere bliver måske kun bestykket med 1.000 radiorør og kommer måske kun til at veje omkring halvanden tons". - Populær Mekanik i 1949.

7
8. juni 2011 kl. 11:44

Hvis alle IPv4 adresser blev fordelt på et frimærke (ca. 16,5 cm^2) ville en tilsvarende fordeling af IPv6 adresser brede sig ud over hele solsystemet. Ref.: http://goo.gl/rjaQ8

8
8. juni 2011 kl. 12:01

I ipv6 er der 2^128 addresser altså

340282366920938463463374607431768211456 addresser.

De vil blive allokeret i /64, som der er

18446744073709551616 af.

Det vil sige at hver eneste menneske på jorden kan have

2^64/6500000000 /64 det er

2837960626 /64 per menneske på jorden.

Eller 36164980 /64 per kvadratmeter jord (jorden er 510072000000 kvadratmeter, oceaner inkluderet)

Der er plads til 18446744073709551616 hosts i een /64

Jeg tror der er nok :)

/Maagaard

6
8. juni 2011 kl. 11:34

der er mange af dem...

13
8. juni 2011 kl. 12:35

... at vi kan give hver eneste sandkorn på alle verdens strande en milliard adresser og stadig have adresser nok til overs til at gøre det samme på de næste 45370982256 planeter vi bygger.

Nej, det gør ikke 2^128 mere håndgribeligt, vel?

Faktisk giver 2^128 ikke rigtigt nogen mening, fordi man som udgangspunkt kun har allokeret 1/8 af adresserne til brug på Internettet og man uddeler en /48 til hvert site/virksomhed/bruger der skal på nettet, det betyder at der er plads til 2^45 (35184372088832) individuelle kunder på nettet, hver med 2^80 adresser.

Den mindste enhed man kan route i IPv6 er en /64 og da man som kunde får en /48 betyder det at man kan have 65536 subnetværk som en normal husstand / virksomhed.

Anyway, de 35184372088832 kunder der er plads til i den nuværende allokeringsplan betyder at hver eneste person i 2100 (FNs worst case siger 14 Gpax) kan få sin egen /48 250 gange.

9
8. juni 2011 kl. 12:03

Det er lidt en misforståelse at snakke om 2^128 adresser. Det er korrekt nok, men man skal huske på at alle net er på 64 bit. Der kan altså kun være 2^64 net.

Et net er det som du har på indersiden af din router. Altså som typisk svarer til 1 IPv4 adresse med NAT til indersiden.

Der er stadig folk der laver mikro-net som /127 til point to point links. Men det er IPv4 tankegang. Man skal bare acceptere at ideen med IPv6 er at alle net er /64, også point to point links med kun to noder. En del protokoller forventer at et IPv6-net er præcis /64 så det skaber unødige problemer at afvige fra dette.

Typisk vil hver bruger få tildelt mere end et /64 net. Man må tildele helt op til 65536 net til en bruger (altså en /48), oftest til erhvervskunder. Men typisk vil en ISP tildele 16 (/60) eller 256 (/56) net til privatkunder.

Når man for tildelt en /60 er det altså ikke så man kan udvide det interne netværk med 4 bit til 68 bit. Det giver ikke mening at lave interne net med mulighed for mere end 2^64 maskiner. I stedet er ideen at man har 16 net, som alle har standard størrelsen /64, som man så kan bruge hvis man ønsker at opdele netværket. For eksempel kunne man bruge en /64 til det trådede netværk, en /64 til det trådløse og en /64 til gæster.

16
8. juni 2011 kl. 13:02

Baldur; Skide godt formuleret!

Hele CIDR tankegangen bør man droppe fuldstændig.

Når det så er sagt, så vil en masse adresser være allokeret, men aldrig (nødvendigvis) komme i brug.

Det er det samme vi har set ske med IPv4. En masse allokerede adresser som ikke bruges. På sigt kan det vel give samme problemstilling, men næppe realistisk før vi får brug for en ny IP protokol.

17
8. juni 2011 kl. 13:20

Da jeg i 90'erne læste fysik på KU, hørte jeg at der var rundt regnet 10^100 atomer i den kendte del af universet. De kan altså få hver deres IP-adresse (og lidt til). Det er dog sandsynligt at "den kendte del af universet" er udvidet betragteligt siden dengang...

19
8. juni 2011 kl. 13:26

Jeg får 2^128 til at blive omkring 3,4*10^38. Hvordan deler du det ud på 10^100?

21
8. juni 2011 kl. 13:31

Forskellen på 2^32 og 2^128: Hvis IPv4 betragtes som en linie, er IPv6 rum & tid, Hver IPv4 adresse er en position på en linie. Hver IPv6 adresse er en position i 4 dimensioner, f.eks. rum & tid.

24
8. juni 2011 kl. 13:48

Tja. I matematikken mener man, der er lige mange medlemer i to mængder, hvis der er en bijektion mellem disse to. Altså der er lige mange medlemer i to mængder, hvis der er en funktionen fra den ene mængde til den anden, således at et hvert medlem af den anden mængde er funktionen værdi for præcis et medlem af den første mængde. Bijektioner kaldes på dansk enentydige funktioner.

Da der findes sådanne bijektioner mellem et hvert linestykke og et hvert N-dinentionalt rum, er der ikke flere punkter i verdensrummet end på en nanometer lang linie.

25
8. juni 2011 kl. 13:57

Afstanden mellem to atomer er sådan ca 1 Ångström, som er 1e-10 meter.

En kugles overflade er 4pirr.

Jordens radius er 20.000km/pi.

Der er altså noget i retning af 4pi*(2e17/pi)^2 atomer på jordens overflade.

Det giver små 7000 addresser per atom på jordens overflade.

22
8. juni 2011 kl. 13:39

Det er vel mindst lige så interessant at høre, hvordan IPv6-day forløber. Er der nogen der har oplevet problemer? Forløber alt godt?

Man kan teste sin egen forbindelse på http://test-ipv6.com/

26
8. juni 2011 kl. 14:42

Her går det godt. Både den faste forbindelse og min mobil melder om at der kun er IPv4 support (begge dele er vist TDC).

Så mon ikke det er ISPerne som har mest glæde af dagen, så de kan teste om der er det store problem ved at give kunderne IPv6 en gang i fremtiden.

Er der tilgengæld nogen som har et bud på hvornår Danmark løber tør for IPv4 adresser?

27
8. juni 2011 kl. 15:01

Så mon ikke det er ISPerne som har mest glæde af dagen, så de kan teste om der er det store problem ved at give kunderne IPv6 en gang i fremtiden.

Pointen er at de store websites skal teste om der er problemer. Nogle har været tilbageholdende med at give adgang på IPv6 af frygt for at miste brugere. Normalt kan man altså ikke tilgå google.com med IPv6 men det kan man idag. Google skal så se om de får væsentligt færre brugere idag.

Pointen er IKKE at diverse ISP'er skal udrulle IPv6 til slutbrugere idag. Faktisk frabedes dette da det vil invalidere forsøget. Hvis man ikke er et stort website bedes man altså opføre sig præcis som man plejer.

Er der tilgengæld nogen som har et bud på hvornår Danmark løber tør for IPv4 adresser?

Inden årets udgang.

Men de store, specielt TDC, har tilsyneladende hamstret en del adresser så de selv har nok til flere år. Dertil kommer at de kan omlægge brugen af eksisterende adresser. For eksempel kan de flytte nogle kunder, der idag har en offentlig IP-adresse, til en NAT løsning. Så frigives der nogle adresser de kan sælge til andre kunder mod ekstrabetaling.

Men hvis man vil starte en ny ISP er man på røven.

28
8. juni 2011 kl. 16:07

Hvis vi nu ser hvor umuligt vi tidligere har set på fremtiden, så vil mit gæt være at vi skal udvide igen om 50-100 år, det antaget at teknologien ikke til den tid allerede er stærkt forældet og skiftet ud med en ny måske endda flere gange :)

29
8. juni 2011 kl. 16:19

Hvis IPv4 er 1 mm lang så er: IPv4 længde: 0,000001 km (1 mm) Jordens diameter 12.756 km (10^4) Solens diameter: 1.392.000 km (10^6) Plutos max længde fra solen: 7.375.927.931 km (10^9) Proxima Centauri 39.735.068.000.000 km (10^13) (nærmeste nabostjerne) Vores galakses diameter: 946.073.047.000.000.000 km (10^17) IPv6 længde: 79.228.162.500.000.000.000.000 km (10^22)

Ca :p

30
8. juni 2011 kl. 16:41

der mangler et par stykker, jeg vil gerne være helt sikker på at der er nok. ;-)

10
8. juni 2011 kl. 12:13

2^128 vandmolekyler svarer til ca. 10^13 liter vand. Der er ca. 1,25*10^21 liter vand på jorden ifølge tvivlsomme internetkilder.

11
8. juni 2011 kl. 12:24

Hvis alle dumme udtalelser fra enhedslisten og DF hvert fik sin egen hjemmeside, så ville der næsten være nok IPv6 adresser!

15
8. juni 2011 kl. 12:44

De godt 4 milliarder adresser der kan allokeres kan hver deles op i 4 milliarder nye, som hver kan deles op i 4 milliarder nye, som hver kan deles op i 4 milliarder nye.

2
8. juni 2011 kl. 11:10

Skiftet fra 64 til 128 bit i arbejdet med IPv6 skete da en eller anden IETF ping blev ringet op af en fyr fra elapparatproducentforeningen i USA, der anmodede om at man sørgede for at der var addresser nok så alle el-pærer i al fremtid kunne få deres eget helt unikke IPv6 addresse.

4
8. juni 2011 kl. 11:23

Slettet indlæg

1
8. juni 2011 kl. 11:08

Det vilde er at man som almindelig virksomhed som standard får en /48. Det er vanvittigt mange adresser til hver enkelt organisation. Farvel NAT.

3
8. juni 2011 kl. 11:23

Jordens overflade er ca 5,1 * 10^8 km^2 eller 5,1 * 10^20 mm^2 eller 667 billiard per kvadrat-millimeter sådan cirka