大家好,初来乍到,有不足之处多多指教,哈哈
由于IPV4的地址不足,常常使用到NAT转换,可是由于NAT机器需要修改数据包的IP地址,由内网地址转换成公网地址,这非常消耗NAT的运算,如果NAT处理大量数据包运算不足会严重拖慢网络性能,而且NAT的设计本来就违反了OSI七层模型
所以在这个背景下,IPV6横空出世, 用 128 位的 IPv6地址替代 32 位的 IPv4 地址
IPv6 有 3.4×10^38 个可用地址,数量巨大
关于IPv6分配:根据IETF在RFC2373中,IPv6整个地址池(0~2^128-1)被不均等分成了21大块
Allocation Prefix Fraction of
(binary) Address Space
----------------------------------- -------- -------------
保留 0000 0000 1/256
未分配 0000 0001 1/256
保留NSAP 0000 001 1/128
保留IPX 0000 010 1/128
未分配 0000 011 1/128
未分配 0000 1 1/32
未分配 0001 1/16
聚合地址 001 1/8
未分配 010 1/8
未分配 011 1/8
未分配 100 1/8
未分配 101 1/8
未分配 110 1/8
未分配 1110 1/16
未分配 1111 0 1/32
未分配 1111 10 1/64
未分配 1111 110 1/128
未分配 1111 1110 0 1/512
本地 1111 1110 10 1/1024
本地 1111 1110 11 1/1024
多播 1111 1111 1/256
参考资料:https://www.rfc-editor.org/rfc/rfc2373
其中只有前三个比特为001的聚合地址可分配占全部地址池的1/8
转换成十六进制即为2或3,如下
Prefix Designation Date WHOIS RDAP Status Note
2001:0000::/23 IANA 1999-07-01 whois.iana.org
2001:0200::/23 APNIC 1999-07-01 whois.apnic.net
2001:0400::/23 ARIN 1999-07-01 whois.arin.net
2001:0600::/23 RIPE NCC 1999-07-01 whois.ripe.net
2001:0800::/22 RIPE NCC 2002-11-02 whois.ripe.net
2001:0c00::/23 APNIC 2002-05-02 whois.apnic.net
2001:0e00::/23 APNIC 2003-01-01 whois.apnic.net
2001:1200::/23 LACNIC 2002-11-01 whois.lacnic.net
2001:1400::/22 RIPE NCC 2003-07-01 whois.ripe.net
2001:1800::/23 ARIN 2003-04-01 whois.arin.net
2001:1a00::/23 RIPE NCC 2004-01-01 whois.ripe.net
2001:1c00::/22 RIPE NCC 2004-05-04 whois.ripe.net
2001:2000::/19 RIPE NCC 2019-03-12 whois.ripe.net
2001:4000::/23 RIPE NCC 2004-06-11 whois.ripe.net
2001:4200::/23 AFRINIC 2004-06-01 whois.afrinic.net
2001:4400::/23 APNIC 2004-06-11 whois.apnic.net
2001:4600::/23 RIPE NCC 2004-08-17 whois.ripe.net
2001:4800::/23 ARIN 2004-08-24 whois.arin.net
2001:4a00::/23 RIPE NCC 2004-10-15 whois.ripe.net
2001:4c00::/23 RIPE NCC 2004-12-17 whois.ripe.net
2001:5000::/20 RIPE NCC 2004-09-10 whois.ripe.net
2001:8000::/19 APNIC 2004-11-30 whois.apnic.net
2001:a000::/20 APNIC 2004-11-30 whois.apnic.net
2001:b000::/20 APNIC 2006-03-08 whois.apnic.net
2002:0000::/16 6to4 2001-02-01
2003:0000::/18 RIPE NCC 2005-01-12 whois.ripe.net
2400:0000::/12 APNIC 2006-10-03 whois.apnic.net
2600:0000::/12 ARIN 2006-10-03 whois.arin.net
2610:0000::/23 ARIN 2005-11-17 whois.arin.net
2620:0000::/23 ARIN 2006-09-12 whois.arin.net
2630:0000::/12 ARIN 2019-11-06 whois.arin.net
2800:0000::/12 LACNIC 2006-10-03 whois.lacnic.net
2a00:0000::/12 RIPE NCC 2006-10-03 whois.ripe.net
2a10:0000::/12 RIPE NCC 2019-06-05 whois.ripe.net
2c00:0000::/12 AFRINIC 2006-10-03 whois.afrinic.net
2d00:0000::/8 IANA 1999-07-01
2e00:0000::/7 IANA 1999-07-01
3000:0000::/4 IANA 1999-07-01 RESERVED
3ffe::/16 IANA 2008-04 RESERVED
现在分配的都是2开头的,3开头的还没分配
关于IPV6特殊地址:
FD00:: 唯一本地地址
FE80:: 链路本地地址
::1 环回地址,类似IPv4的127.0.0.1
关于ipv6简写:数字前面的0可以省去,数字中间和结尾的0不可省
多个连续的0可以用双冒号表示,双冒号只能出现一个
关于ipv6浏览器访问:由于IPV6需要和65536个端口做区分,所以浏览器访问需要加括号如下所示
http://[2a0e:dc0:2:ca9c::1]/1GB.test
我国的ipv6的常用网络配置
目前国内三大运营商宽带光猫基本以DHCPv6分配为主,手机小区基站以SLAAC分配为主
总体来说还是小区基站SLAAC分配的好一点,可以在IP租期里随时更新路由器最新前缀
而且SLAAC的临时地址是很好保护了由路由器的RA消息的地址前缀与本地接口ID和MAC地址组合生成IPv6单播地址
关于我国IPv6根服务器:目前全球在16个国家共架设了25台IPv6根服务器,包括3台主根服务器和22台辅根服务器。其中中国一主三辅,美国一主二辅,日本一主,印度三辅,法国三辅,德国二辅,俄罗斯、意大利、西班牙、奥地利、瑞士、荷兰、智利、南非及澳大利亚分别架设一辅根服务器
我国的IPV6根由天地互连运营https://www.cfiec.net/ipv6rootserver/
关于ipv6的未来发展:目前国内在试点运行G-SRv6头压缩,未来可能替代MPLS的标签转发
另外推荐一个不错的DNS: 2400:3200:baba::1
这个是阿里的,全国域名解析速度都挺快,很好用
还有没提到的IPV6知识欢迎大家补充,哈哈