📜  IPv6教程(1)

📅  最后修改于: 2023-12-03 14:42:10.335000             🧑  作者: Mango

IPV6教程

什么是IPv6?

IPv6是Internet Protocol version 6的简称,也就是Internet协议第6版。 IPv6的产生,是由于IPv4地址的短缺,IPv6的地址长度为128位,远大于IPv4的32位,理论上IPv6可分配的地址数可达到2^128个,足以满足未来Internet的发展需求。

IPv6地址的格式

IPv6的地址一共有128位,通常将它们分为8个16位的块,每个块用冒号分隔。这样可以将地址的长度缩短,在处理和记忆方面更为方便。 例如:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

整个地址被分为8个16位的块,其中每个块前面的0可以省略,因此可以写成:

2001:db8:85a3::8a2e:370:7334

另外,当连续的多个块都是0时,可以省略其中的0,一次只能省略一组,如:

fe80::c00f:ee
IPv6地址的类型

IPv6地址可分为3种类型,分别是单播地址、组播地址和任播地址。

单播地址

单播地址是指向IPv6网络中唯一的一台设备的地址。单播地址在IPv6网络环境中的使用与IPv4是一样的。

组播地址

组播地址是指建立在IPv6上的一种多对多的传输方式,它将数据包发送给一个特定的组内的所有主机。IPv6的组播地址由固定的部分和可变的组ID(32位)组成,例如:

  • FF01::1表示所有的节点(相当于IPv4的广播地址)。
  • FF02::1表示所有节点的组播地址。
  • FF02::2表示所有路由器的组播地址。
任播地址

任播地址是指在IPv6中,一组地址分配给多个接口,只有其中一个处于活动状态。当一个数据包被传输到一个任播地址时,它将被传送到其中一个接口上,这样可以实现负载均衡及快速发现网络变化的目的。

IPv6地址的配置方法

IPv6地址的配置方法有2种,一种是手动配置,另外一种是通过IPv6配置协议(如DHCPv6)自动配置。

手动配置

手动配置指的是手动设置每个IPv6节点的地址,设置方法如下:

  1. 在每个节点上,选择一个IPv6地址,可以根据需要使用静态地址或动态生成随机地址。
  2. 配置IPv6地址后,需要进行路由配置和其他必要的网络配置。
自动配置

IPv6配置协议(如DHCPv6)自动配置可以让IPv6节点自动获取IP地址和其他网络信息,配置方法如下:

  1. 节点连接到IPv6网络时,通过路由广播发现本地IPv6路由器。
  2. 路由器通过发送路由通告消息将网络信息发送给节点,包括前缀、默认路由等信息。
  3. 节点通过配置操作系统支持的IPv6配置协议(如DHCPv6)获取IP地址。
总结

IPv6的地址长度为128位,分为8个16位的块,每个块用冒号分隔; IPv6地址可分为单播地址、组播地址和任播地址;IPv6地址的配置方法有手动配置和自动配置两种方法。