即将开始部署IPv6?首先,您需要了解IPv6地址格式的一些关键区别。
不要被那些令人生畏的外表吓住IP版本6(IPv6)地址。相反,请回想一下您在使用IPv4时克服的陡峭的学习曲线——所有那些复杂的subnet规则和笨拙的/27s和/29s。几个小时后,一切都变得有意义了,IPv6也一样——只是这次您会发现IPv6实际上比IPv4更简单,因此更容易配置和维护。
[查看我们的逐步IPv6部署指南。]
IPv6地址格式
我们从这个开始IPv6地址被写入。其中IPv4地址是表示的32位数字quad-dotted-decimal符号在美国,IPv6地址要长得多,而且有自己独特的格式。由于IPv6地址的长度是128位,这允许2128地址或340,282,366,920,938,463,374,607,431,768,211,456个地址(3.4X10)38或者大约340的十万分之一)。因此,我们需要一种简单的方法把它们写下来。
IPv6地址遵循特定的体系结构,并使用中定义的上述文本表示RFC 4291。一个128位IPv6地址的格式提供给我们人类阅读为8段(hextets)每一个用冒号":"隔开。当写在完全扩展格式,IPv6地址会出现如下:
2001:0DB8:0012:0034:0000:0000:0000:1111
每个地址的8个十六进制都用冒号隔开。每个六extet使用四个十六进制写16位的数字(0-9,A-F)。16位的8个部分,每个部分和地址的128位。
为了可读性,IPv6地址可以通过删除每个段中的前导零,并通过执行一次只压缩多个段的连续零到一个双冒号“::”。例如,如果上面的地址要使用这些压缩技术,它应该更干净地写如下:
2001: DB8:12:34:: 1111
注意:我们在这里使用的IPv6地址来自为文档保留的IPv6地址前缀(RFC 3849)。
IPv6地址类型
IPv6也可能看起来很复杂,因为有不同类型的地址。与IPv4的公共、私有(RFC 1918)和自动私有IP寻址(APIPA)地址(169.254.0.0/16)类似,IPv6有四种主要的地址类型,每种都有自己特定的功能:
- 2000:: / 3 =全球单播地址(卦)。您可以将这些地址视为用于节点到节点直接单播通信的公共internet可用地址。
- FC00:: / 7 =独特的本地地址(ULA)”。这些是私人地址永远不要在互联网上使用NAT艾德。
- FE80:: / 10 =链接地址。仅用于内部局域网通信,从不由路由器转发。
- FF00:: / 8 =多播地址。用于一对多地向a发送数据包网络范围。
让我们把注意力集中在全球地址上,因为这些地址将用于面向Internet的系统以及Internet范围内的网络和系统。IPv6不需要NAT功能(参见RFC 4864)因为我们有很多地址。
唯一本地地址(ULA) (RFC 4193)不推荐用于企业内部网络。链路-本地IPv6地址和多播地址可以很容易地自己研究。
全球IPv6地址
IPv6全球单播地址(GUA)总是在2000::/3的范围内,并从十六进制数字“2”或“3”开始,以最有效的十六进制数字表示。
对于这些全局单播地址,通常使用地址的最左高阶64位来表示用于链接的网络段。地址最右边的低阶64位代表网络上唯一的节点。