0

IPv6有几个地址可用?给每个沙子够用吗?

 3 years ago
source link: https://www.taterli.com/8155/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

IPv6有几个地址可用?给每个沙子够用吗?

首先,目前全球分配总共有多少,先从IANA了解.

地址:https://www.iana.org/assignments/ipv6-unicast-address-assignments/ipv6-unicast-address-assignments.xhtml

截止现在表格是这样的,其中真正可用就是五大机构的,非五大机构暂时不讨论.

前缀注册机构日期状态2002:0000::/166to42001/2/1分配2001:4200::/23AFRINIC2004/6/1分配2c00:0000::/12AFRINIC2006/10/3分配2001:0200::/23APNIC1999/7/1分配2001:0c00::/23APNIC2002/5/2分配2001:0e00::/23APNIC2003/1/1分配2001:4400::/23APNIC2004/6/11分配2001:8000::/19APNIC2004/11/30分配2001:a000::/20APNIC2004/11/30分配2001:b000::/20APNIC2006/3/8分配2400:0000::/12APNIC2006/10/3分配2001:0400::/23ARIN1999/7/1分配2001:1800::/23ARIN2003/4/1分配2001:4800::/23ARIN2004/8/24分配2600:0000::/12ARIN2006/10/3分配2610:0000::/23ARIN2005/11/17分配2620:0000::/23ARIN2006/9/12分配2630:0000::/12ARIN2019/11/6分配2001:0000::/23IANA1999/7/1分配2d00:0000::/8IANA1999/7/1保留2e00:0000::/7IANA1999/7/1保留3000:0000::/4IANA1999/7/1保留3ffe::/16IANAApr-08保留5f00::/8IANAApr-08保留2001:1200::/23LACNIC2002/11/1分配2800:0000::/12LACNIC2006/10/3分配2001:0600::/23RIPE NCC1999/7/1分配2001:0800::/22RIPE NCC2002/11/2分配2001:1400::/22RIPE NCC2003/7/1分配2001:1a00::/23RIPE NCC2004/1/1分配2001:1c00::/22RIPE NCC2004/5/4分配2001:2000::/19RIPE NCC2019/3/12分配2001:4000::/23RIPE NCC2004/6/11分配2001:4600::/23RIPE NCC2004/8/17分配2001:4a00::/23RIPE NCC2004/10/15分配2001:4c00::/23RIPE NCC2004/12/17分配2001:5000::/20RIPE NCC2004/9/10分配2003:0000::/18RIPE NCC2005/1/12分配2a00:0000::/12RIPE NCC2006/10/3分配2a10:0000::/12RIPE NCC2019/6/5分配

总结起来是这样的.

注册机构实际分配/48数量/64数量/128数量AFRINIC/23+/1268753031168450579865062604883117314555764545397335835770093568APNIC/21+/18+/1269927436288458276446457036884537083228020162327012143360114688ARIN/23+/22+/111375396167689013796324507648166275193930736394135519566042759168LANIC/23+/1268753031168450579865062604883117314555764545397335835770093568RIPE NCC/21+/17+/111397206548489156732836118528168911907179211111290632708709941248

看着眼花了吗?这个数字反正我不会数,总量是585958813449496758547836089653002240个/128,地球沙子总量大概1.67×10^23,大概可以每个沙子编3508735409877.226个地址,眼看可以给沙子编个/87子网(2199023255552个IP地址)也是完全没问题的.

而且所有IPv6都启用的话,就是IANA全分配,没保留的话,大概有42535295865117307932921825928971026432个/128(全球单播地址都在2000::/3中)可用,现在只是启用了1.3775825500488281%,只大致相当于IANA拿了个/9出来分,以后要是谁跟我吹XXX运营商有/8的IPv6就啪啪啪打脸了.

地壳主要由岩石构成,其中沙子的含量是很少的,为了方便计算,我们姑且将其计为千分之一吧。 那么地球上沙子的总质量就约为2.505 x 10^19kg,用这个数字再除以地球上沙粒的平均质量0.00015kg,于是我们得出地球上沙子总数量为1.67 x 10^23粒。

来自谷歌搜索

那么是不是这样每个IPv6的IP数量都多到数不胜数,不是的,首先子网的第一个地址不推荐用,他是子网任播(除非子网是/127和/128),如果子网下所有机器都没开IP包转发这没事,一旦开了就容易出问题,所以不推荐使用.

子网分割大小/48地址数量/64地址数量/128地址数量(不包含任播)0281474976710656184467440737095516163402823669209384634633746074317682114551140737488355328922337203685477580817014118346046923173168730371588410572727036874417766446116860184273879048507059173023461586584365185794205286333518437208883223058430092136939524253529586511730793292182592897102643141759218604441611529215046068469762126764793255865396646091296448551321558796093022208576460752303423488106338239662793269832304564822427566076439804651110428823037615171174453169119831396634916152282411213783037219902325555214411518807585587226584559915698317458076141205606891518109951162777672057594037927936132922799578491587290380706028034457595497558138883602879701896396866461399789245793645190353014017228710274877906944180143985094819843323069989462289682259517650700861431113743895347290071992547409921661534994731144841129758825350430711268719476736450359962737049683076749736557242056487941267521535133435973836822517998136852484153837486827862102824397063376076714171798691841125899906842624207691874341393105141219853168803831585899345925629499534213121038459371706965525706099265844019116429496729628147497671065651922968585348276285304963292200951721474836481407374883553282596148429267413814265248164610047181073741824703687441776641298074214633706907132624082305023195368709123518437208883264903710731685345356631204115251120268435456175921860444163245185536584267267831560205762552113421772887960930222081622592768292133633915780102881272267108864439804651110481129638414606681695789005144063233355443221990232555524056481920730334084789450257203124167772161099511627776202824096036516704239472512860152583886085497558138881014120480182583521197362564300726419430427487790694450706024009129176059868128215032720971521374389534722535301200456458802993406410751281048576687194767361267650600228229401496703205375295242883435973836863382530011411470074835160268730262144171798691843169126500570573503741758013433113107285899345921584563250285286751870879006713265536429496729679228162514264337593543950335333276821474836483961408125713216879677197516734163841073741824198070406285660843983859875833581925368709129903520314283042199192993791364096268435456495176015714152109959649689537204813421772824758800785707605497982484473810246710886412379400392853802748991242233951233554432618970019642690137449562111402561677721630948500982134506872478105541128838860815474250491067253436239052742644194304773712524553362671811952634332209715238685626227668133590597631441610485761934281311383406679529881545852428896714065569170333976494074642621444835703278458516698824703472131072241785163922925834941235148165536120892581961462917470617549327686044629098073145873530875016384302231454903657293676543518192151115727451828646838271524096755578637259143234191355320483777893186295716170956754102418889465931478580854783555129444732965739290427391562564722366482869645213695571282361183241434822606847586411805916207174113034235932590295810358705651711601629514790517935282585561814757395258967641292762473786976294838206463632368934881474191032316411844674407370955161565922337203685477580766461168601842738790367230584300921369395168115292150460684697569576460752303423487702882303761517117437114411518807585587172720575940379279357336028797018963967741801439850948198375900719925474099176450359962737049577225179981368524778112589990684262379562949953421311802814749767106558114073748835532782703687441776638335184372088831841759218604441585879609302220786439804651110387219902325555188109951162777589549755813887902748779069439113743895347192687194767359334359738367941717986918395858993459196429496729597214748364798107374182399536870911100268435455101134217727102671088631033355443110416777215105838860710641943031072097151108104857510952428711026214311113107111265535113327671141638311581911164095117204711810231195111202551211271226312331124151257126312721281

/48是BGP的最小子网,然后包含65536个/64,然后每个/64包含18446744073709551616个/128地址(包含任播),足够任何场合使用,当然依然建议只需要1个IP的场合用/127的点对点分配或者/128的单地址分配,不推荐用DHCPv6,因为没法下发整个子网,而且Next Hop反正也要SLAAC分配.


Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK