学习IPV6有一段时间了,在接触网络协议之前,总觉得协议这东西不是一般人能搞的。但是学习了IPV6三个星期后,感觉协议也没以前想象的那么可怕。现在我大概总结一下这三个星期来的所学所想。
IPV6基础知识
IPV6地址表示
地址长度128bits
用十六进制表示,如: FE08:….
4位十六进制数(16bits)为一组,中间用“:”隔开,如: 2001:12FC:….
若以零开头可以省略,全零的组可用“::”表示,如: 1:2::ACDR:….
地址前缀长度用“/xx”来表示,如: 1::1/64
IPv6地址 = 前缀 + 接口标识
IPv6地址分类
ipv6地址可以分成三类:单播地址、组播地址和任播地址。
单播地址又可以分为单播本地链路地址(前缀为ff80::/10)、单播本地站点地址(前缀为FEC0::/10)、单播未指定地址(::/128)、单播环回地址(::1\128)和内嵌IPv4地址的IPv6地址。
组播地址分为:
a.指定地址:
FF01::1 在本地接口范围内的所有节点
FF01::2 在本地接口范围内的所有路由器
FF02::1 在本地链路范围内的所有节点
FF02::2 在本地链路范围内的所有路由器
FF05::2 在一个站点范围内的所有路由器
b.被请求节点组播地址:被请求节点多播地址受限于本地链路:FF02::0001:FF00:0/104+单播或任播地址的低24bit FF后紧跟低24bit</