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+/1268753031168450579865062604883117314555764545397335835770093568
APNIC/21+/18+/1269927436288458276446457036884537083228020162327012143360114688
ARIN/23+/22+/111375396167689013796324507648166275193930736394135519566042759168
LANIC/23+/1268753031168450579865062604883117314555764545397335835770093568
RIPE 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地址数量(不包含任播)
028147497671065618446744073709551616340282366920938463463374607431768211455
11407374883553289223372036854775808170141183460469231731687303715884105727
270368744177664461168601842738790485070591730234615865843651857942052863
335184372088832230584300921369395242535295865117307932921825928971026431
417592186044416115292150460684697621267647932558653966460912964485513215
5879609302220857646075230342348810633823966279326983230456482242756607
643980465111042882303761517117445316911983139663491615228241121378303
721990232555521441151880758558722658455991569831745807614120560689151
81099511627776720575940379279361329227995784915872903807060280344575
954975581388836028797018963968664613997892457936451903530140172287
1027487790694418014398509481984332306998946228968225951765070086143
111374389534729007199254740992166153499473114484112975882535043071
1268719476736450359962737049683076749736557242056487941267521535
1334359738368225179981368524841538374868278621028243970633760767
1417179869184112589990684262420769187434139310514121985316880383
15858993459256294995342131210384593717069655257060992658440191
1642949672962814749767106565192296858534827628530496329220095
1721474836481407374883553282596148429267413814265248164610047
181073741824703687441776641298074214633706907132624082305023
1953687091235184372088832649037107316853453566312041152511
2026843545617592186044416324518553658426726783156020576255
211342177288796093022208162259276829213363391578010288127
2267108864439804651110481129638414606681695789005144063
2333554432219902325555240564819207303340847894502572031
2416777216109951162777620282409603651670423947251286015
25838860854975581388810141204801825835211973625643007
2641943042748779069445070602400912917605986812821503
2720971521374389534722535301200456458802993406410751
281048576687194767361267650600228229401496703205375
2952428834359738368633825300114114700748351602687
3026214417179869184316912650057057350374175801343
311310728589934592158456325028528675187087900671
3265536429496729679228162514264337593543950335
3332768214748364839614081257132168796771975167
3416384107374182419807040628566084398385987583
3581925368709129903520314283042199192993791
3640962684354564951760157141521099596496895
3720481342177282475880078570760549798248447
381024671088641237940039285380274899124223
3951233554432618970019642690137449562111
4025616777216309485009821345068724781055
411288388608154742504910672534362390527
4264419430477371252455336267181195263
4332209715238685626227668133590597631
4416104857619342813113834066795298815
4585242889671406556917033397649407
4642621444835703278458516698824703
4721310722417851639229258349412351
481655361208925819614629174706175
4932768604462909807314587353087
5016384302231454903657293676543
518192151115727451828646838271
52409675557863725914323419135
53204837778931862957161709567
54102418889465931478580854783
555129444732965739290427391
562564722366482869645213695
571282361183241434822606847
58641180591620717411303423
5932590295810358705651711
6016295147905179352825855
618147573952589676412927
62473786976294838206463
63236893488147419103231
64118446744073709551615
659223372036854775807
664611686018427387903
672305843009213693951
681152921504606846975
69576460752303423487
70288230376151711743
71144115188075855871
7272057594037927935
7336028797018963967
7418014398509481983
759007199254740991
764503599627370495
772251799813685247
781125899906842623
79562949953421311
80281474976710655
81140737488355327
8270368744177663
8335184372088831
8417592186044415
858796093022207
864398046511103
872199023255551
881099511627775
89549755813887
90274877906943
91137438953471
9268719476735
9334359738367
9417179869183
958589934591
964294967295
972147483647
981073741823
99536870911
100268435455
101134217727
10267108863
10333554431
10416777215
1058388607
1064194303
1072097151
1081048575
109524287
110262143
111131071
11265535
11332767
11416383
1158191
1164095
1172047
1181023
119511
120255
121127
12263
12331
12415
1257
1263
1272
1281

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

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注