- IPv6
- 互联网协议第6版,IETF设计的下一代IP协议,使用128位地址长度,解决IPv4地址耗尽问题,内置安全、QoS、自动配置等特性,是现代互联网的基础协议。
- IPv4
- 互联网协议第4版,使用32位地址长度,理论约43亿地址,1983年投入使用至今,目前仍与IPv6双栈运行,2019年全球地址已分配耗尽。
- CIDR
- 无类别域间路由(Classless Inter-Domain Routing),IP地址表示方法,格式为地址/前缀长度(如2001:db8::/32),替代传统的A/B/C类地址划分,提高路由效率。
- 前缀长度
- CIDR表示法中斜杠后的数字,表示IP地址前多少位是网络位。IPv6前缀长度0-128,常见值/128(单机)、/64(子网)、/48(站点)、/32(ISP)。
- 零压缩
- IPv6地址简写规则,连续的一组或多组全零(0000)可以用双冒号::代替,但一个地址中::只能出现一次,大大缩短IPv6地址书写长度。
- RFC 5952
- IETF发布的IPv6地址文本表示规范,定义了推荐的标准压缩格式(小写、省略前导零、压缩最长零段、不压缩单个零等),确保同一地址只有一种规范写法。
- 全球单播
- Global Unicast,可在全球互联网路由的公网IPv6地址,相当于IPv4公网地址,通常以2000::/3开头,用于互联网通信。
- 链路本地
- Link-Local,fe80::/10前缀的地址,仅在本地二层链路有效,路由器不转发,每个IPv6接口自动配置,用于NDP邻居发现、DHCPv6、路由协议等底层通信。
- 唯一本地地址(ULA)
- Unique Local Address,fc00::/7前缀,相当于IPv4私有地址,仅在组织内部路由,不能在公网路由,用于企业内部网络,fd00::/8段实际使用。
- 多播
- Multicast,ff00::/8前缀,一对多通信,数据包发送给加入多播组的所有接口,替代IPv4广播,用于路由协议、服务发现、流媒体等场景。
- 任播
- Anycast,多个节点配置同一个地址,数据包路由到最近的节点,用于CDN、DNS根服务器、负载均衡,从地址格式上无法与单播区分。
- 回环地址
- Loopback地址,IPv6中是::1/128,相当于IPv4的127.0.0.1,节点发给自己的地址,用于本地测试和进程间通信,不会出现在网络上。
- 未指定地址
- ::/128,相当于IPv4的0.0.0.0,表示地址不存在/未指定,节点启动时或绑定所有接口时使用。
- SLAAC
- 无状态地址自动配置(Stateless Address Autoconfiguration),IPv6特有功能,客户端根据路由器通告的前缀自动生成地址,无需DHCP服务器,要求子网前缀必须是/64。
- 双栈
- Dual Stack,设备同时运行IPv4和IPv6协议栈,同时拥有两种地址,根据应用和DNS选择协议,是目前最主流的IPv4到IPv6过渡方案。
- NAT64
- IPv6/IPv4过渡技术,让纯IPv6节点能够访问IPv4资源,通过在网络边界进行地址转换,配合DNS64将A记录合成AAAA记录。
- 4to6
- 泛指IPv4到IPv6的各种过渡和隧道技术,如4in6、DS-Lite、MAP-T等,用于在过渡期实现两种协议的互通。
- nibble
- 半字节,4位二进制,对应一个十六进制字符。IPv6反向解析采用nibble格式,将32个十六进制字符倒序后添加.ip6.arpa后缀。
- ip6.arpa
- IPv6反向DNS解析域,IPv4反向域是in-addr.arpa,IPv6是ip6.arpa,通过nibble格式构造PTR记录。
- EUI-64
- IEEE 64位扩展唯一标识符,由48位MAC地址转换为64位接口ID的方法(在MAC中间插入FFFE,并反转U/L位),SLAAC自动配置地址时使用,存在隐私问题。