概述
文章目录
1 IPv6地址格式
1.1首选格式
1.2 压缩格式
1.3 内嵌IPv4地址的IPv6
2 常见的IP地址
2.1 ::/128
2.2 ::1/128
2.3 ::A.B.C.D
2.4 ::FFFF:A.B.C.D
2.5 fe80::/10
2.6 FEC0::/10 & FC00::/7
2.7 2001::/16
2.8 2002::/16
2.9 3ffe::/16
2.10 ff00::/8
参考链接:
1.linux内核协议栈之IPV6与路由
https://blog.csdn.net/eleven_xiy/article/details/72777931
2.CCNP知识点总结——IPv6
https://blog.csdn.net/gongxifacai_believe/article/details/79733653
记录一下这段时间了解的IPv6相关东西,部分内容摘抄自网络。
关于IPv6的介绍网络随便搜一下一大堆相关的资料,这里就不再介绍什么是IPv6了。本文主要介绍一下IPv6地址格式以及一些常见的IP地址。
1 IPv6地址格式
1.1首选格式
IPv6的128位地址每16位划分为一段,总共8段,每段用冒号隔开,这种表示方法叫做“冒号十六进制表示法”,如下:
fe80:0000:0001:0000:0440:44ff:1233:5678
1.2 压缩格式
有时候首先格式中的IP地址中有好多0,就可以把连续的一段0压缩为 :: ,即用冒号表示,但是一个IP地址中只能有一个::, 如下:
fe80:0000:0000:0000:0000:0000:0001:0000 —>fe80::0001:0000
1.3 内嵌IPv4地址的IPv6
在IPv4向IPv6过度的过程中,IPv4的地址会内嵌到IPv6中去,因此在IPv6地址的第一部分使用IPv6的格式(十六进制表示),第二部分使用IPv4的格式(十进制表示)。
如下:
0:0:0:0:0:0:192.168.12.1 或者 ::192.168.12.1
0:0:0:0:0:FFFF:192.168.12.1 或者 ::FFFF:192.168.12.1
2 常见的IP地址
关于常见的IP地址见下图(来自上面参考链接),比较直观清晰。
2.1 ::/128
即0:0:0:0:0:0:0:0,只能作为尚未获得正式地址的主机的源地址,不能作为目的地址,不能分配给真实的网络接口
2.2 ::1/128
即0:0:0:0:0:0:0:1,回环地址,相当于IPv4中的localhost(127.0.0.1)
如果我们的设备支持IPv6,即可看到这个地址
~ # ifconfig lo
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
......
~ #
2.3 ::A.B.C.D
兼容IPv4的IPv6地址,其中代表IPv4地址。自动将IPv6包以隧道方式在IPv4网络中传送的IPv4/IPv6节点将使用这些地址。
2.4 ::FFFF:A.B.C.D
是IPv4映射过来的IPv6地址,其中代表IPv4地址,例如 ::ffff:202.120.2.30 ,它是在不支持IPv6的网上用于表示IPv4节点。
2.5 fe80::/10
本地链路地址,用于单一链路,适用于自动配置、邻机发现等,路由器不转发以fe80开头的地址。
2.6 FEC0::/10 & FC00::/7
本地站点地址,类似于IPv4私有地址,本地站点地址不会与全球IPv6通信.
FEC0::/10 已被废弃,目前新的地址为FC00::/7。
2.7 2001::/16
全球可聚合地址,由 IANA 按地域和ISP进行分配,是最常用的IPv6地址,属于单播地址。
2.8 2002::/16
6 to 4 地址,用于6to4自动构造隧道技术的地址,属于单播地址。
2.9 3ffe::/16
早期开始的IPv6 6bone试验网 地址,属于单播地址。
2.10 ff00::/8
组播地址。
最后
以上就是勤恳酒窝为你收集整理的linux ipv6地址格式,IPv6地址格式简介以及常见的IP地址的全部内容,希望文章能够帮你解决linux ipv6地址格式,IPv6地址格式简介以及常见的IP地址所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复