1、IPV6 学习笔记;(1) IPV6 地址分类:单播,组播,泛播(2) IPV4 地址长度为 32 位,即 4 个字节,IPV4 地址时常以一组 4 个 2 位的十六进制整数(8 位)表示IPV6 地址长度为 128 位,即 14 个字节IPV6 地址表达式基本为: X:X:X:X:X:X:X:X 其中 X 是一个 4 位十六进制整数(16 位),每一个数包含4 位,每个整数包含 4 个数字,每个地址包含 8 个整数,共计( 4 * )IPV6 地址被分为两个部分:子网前缀和接口标识符(3) 一个节点可以具有多个 IPV6 网络接口,每个接口必须具有一个与之相关的单播地址IPV6 每一个单播地
2、址标识一个单独的网络接口。IP 地址被指派给网络接口而不是节点,因此一个拥有多个网络接口的节点可以具有多个 IPV6 地址,其中任何一个 IPV6 地址都可以代表该节点。尽管每个网络接口能与多个单播地相关联,但一个单播地址只能与一个网络接口相关联。每个网络接口必须具备一个单播地址。IPV6 节点:执行 IPV6 的设备IPV6 路由器: 一个节点,它转发不是明确寻址到自己的 IPV6 分组IPV6 主机: 任何不是路由器的节点(4) 地址分类-单播单播:可集聚全球单播地址;链路本地单播地址;站点本地单播地址单播:一个单接口的标识符。送往一个单播地址的包被传送至该地址标识符的接口上。泛播:一组接
3、口(一般属于不同的节点)的标识符。送往一个泛播地址的包将被送至该地址标识符的接口之一(根据选录协议对于距离的计算方法选择最近一个) 。组播: 一组接口(一般属于不同节点)标识符。送往一个组播地址的包将被传送至该地址标识的所有接口上(5) 在 IPV6 寻址体系结构中,任何 IPV6 单播地址都需要一个接口标识符。这个接口标识符非常像IPV4 中的 48 位介质访问控制 MAC 地址,IPV6 主机地址的接口标识符是基于 IEEE EUI-64 格式该格式是基于 MAC 地址来建立的 64 位接口标识符,这样的标识符在本地和全球范围内都是唯一的。IPV6 单播地址与 IPV4 单播地址一样受限于
4、 CIDR,即在一个特定边界上将地址分为两部分,地址的高位包含选路的前缀,而地址的低位部分包含网络接口标识符。(6) 可集聚全球单播地址 :基于供应商的集聚,起始三位为 001 【全局地址】其格式为:FP 字段用来标识是属于哪类地址,目前该字段为 001,标识这是一个可集聚全球单播地址。TLA ID 字段顶级集聚标识符,包含最高级地址选录信息。NLA ID 下一级集聚标识符 24 位长。SLA ID 站点级聚集标识符,被一些机构用来安排内部的网络结构、链路本地和站点本地地址结构【本地地址】链路本地地址: 【用在链路中邻居之间,并用于 “邻居探索”过程】用于单网络链路上给主机编号。前缀的前 10
5、 位标识的地址即链路本地地址。路由器在它们的源端和目的端对具有链路本地地址的包不予处理,因为永远不会转发这些包。IPv6 路由器永远不会转发该链路以外的链路本地通讯链路本地地址等价于“自动专用 IP 寻址 (APIPA)”的 IPv4 地址(使用 169.254.0.0/16 前缀) 。链路本地地址的作用域是本地链路。站点本地地址: 【用在与同一个站点中其他节点通讯的节点之间】用于站点,这意味着站点本地地址能用于内联网中传送数据,但不允许从站点直接选路到全球的 InTernet。站点内的路由器只能在站点内转发包,而不能把包转发到站点外去。IPV6 组播地址Ipv6 组播地址只能用作目的地址,不
6、能用作源地址地址格式中第一个字节全为 1,标识其为一个组播地址其地址格式为:IPV6 地址体系结构规范定义了一些特殊的多播地址:(1 所有节点多播地址为ff01:0:0:0:0:0:0:1 接口本地范围ff02:0:0:0:0:0:0:1 链路本地范围(2 ) 所有路由器多播地址为ff01:0:0:0:0:0:0:2 接口本地范围ff02:0:0:0:0:0:0:2 链路本地范围ff05:0:0:0:0:0:0:2 站点本地范围(3 )请求节点多播地址的前缀为 ff02:0:0:0:0:1:ff00:/104。请求节点多播地址是通过获取单播或任播地址的低 24 比特,并将其附加在请求节点多播地址前缀后面而构建的。例如:一个单播地址为:2001:db8:7654:3210:fedc:ba98:7654:3210那么,相应的请求节点多播地址为ff02:0:0:0:0:1:ff54:3210在进行邻居发现和重复地址检测时,要求节点加入请求节点多播地址组。