跳至主要內容

4.IPV6


IPv6 的主要特点

解决"IP地址耗尽"问题的措施

  1. 采用无类别编址CIDR,使IP地址的分配更加合理
  2. 采用网络地址转换(NAT)方法以节省全球IP地址
  3. 采用具有更大地址空间的新版本的IPV6

只有第三种方法从根本上解決了IP地址的耗尽问题

  1. IPv6 将地址从 IPv4 的 32 位增大到了 128 位
  2. IPv6 只有在包的源结点才能分片,是端到端的,传输路径中的路由器不能分片,所以从一般意义上说,IPv6 不允许分片(不允许类似IPv4 的路由分片)
  3. IPv6 首部长度必须是8B 的整数倍,而 IPv4 首部是4B 的整数倍
  4. 身份验证和保密功能

IPv6 相当好地满足了预定的目标,主要体现在:

  1. 有比IPv4 长得多的地址
  2. 简化了IP分组头
  3. 更好地支持选项

IPv6相对IPv4的变化

image.png
image.png

IPv6 地址

IPV6 数据报的目的地址可以是以下三种基本类型地址之一:

  1. 单播,点对点通信
  2. 多播,一点对多点的通信
  3. 任播,是IPv6增加的一种类型。任播的目的站是一组计算机,但数据报在交付时只交付其中的一台计算机,通常是距离最近的一台计算机

在IPv6 标准中指定了一种比较紧凑的表示法,即把地址中的每4位用一个十六进制数表示,并用冒号分隔每 16位,如4BFS:AA12:0216:FEBC:BASF:039A:BE9A:2170

当 16位域的开头有一些0时,可以采用一种缩写表示法,但在域中必须至少有一个数字,例如,可以把地址 4BFS:0000:0000:0000:BA SF:039A:000A:2176 缩写为 4BF5:0:0:0:BA5F:39A:A:2176

当有相继的0 值域时,还可以进一步缩写。这些域可以用双冒号缩写::,双冒号表示法在一个地址中仅能出现一次,因为值域的个数没有编码,需要从指定的总的域的个数来推算

从 IPv4 向IPv6过渡可以采用双协议栈隧道技术两种策略:

  1. 双协议栈是指在一台设备上同时装有IPV4 和IPv6 协议栈,那么这台设备既能和IPV4 网络通信,又能和IPv6 网络通信
  2. 隧道技术的要点是在IPV6 数据报要进入 IPv4 网络时,把整个IPV6 数据报封装到IPV4 数据报的数据部分, 使得IPv6数据报就好像在IPv4 网络的隧道中传输