📜  IPv6-摘要(1)

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

IPv6 摘要

IPv6 是互联网协议第六版的简称,是IPv4(第四版)协议的升级版。IPv6 在地址池大小、地址结构、自动地址配置、路由协议、安全性、服务质量等方面都进行了改进与加强。

IPv6 地址

IPv6 地址的格式变为了 128 位,取代了 IPv4 的 32 位地址,这意味着 IPv6 可以提供更大的地址空间(2^128),以满足未来互联网发展的需求。

IPv6 地址由 8 组 16 进制数字(每组 4 个数字)构成,组之间使用冒号(:)分隔,如:

FE80:0000:0000:0000:0202:B3FF:FE1E:8329

但是,当连续的一组或多组数字为 0 时,可以省略掉前面的 0,同时还可以使用“::”来代替一组或多组 0,如:

2001:db8:85a3::8a2e:370:7334
IPv6 与 IPv4 的区别

IPv6 与 IPv4 的最大区别在于地址格式和大小。IPv4只有4个字节(32位),IPv6则有16个字节(128位)。IPv6建立在IPv4之上,增加了新的地址类型和扩展头,并且所有的头部都可以被扩展。IPv6对头部的描述使用了类似于Option的字结构来实现,它们被称作扩展头,其中某些是可选的,某些不是。

IPv6 地址类型

IPv6 地址的类型包括以下几种:

  1. 单播(Unicast)地址:指向网络上某个唯一的接口,类似于 IPv4 中的私有 IP 地址。

  2. 组播(Multicast)地址:指向一组接口,可用于同时向一组主机进行数据传输。

  3. 任播(Anycast)地址:用于指向某一组中的任意一个接口地址,由路由器来决定选择到达该组的哪一个接口。

IPv6 自动配置

IPv6 具有自动分配地址的机制,在设备在网络中加入时,可以自动获得一个 IPv6 地址,无需手动配置,这在 IPv4 中是不可行的。IPv6 自动配置有两种类型:SLAAC(Stateless Address Autoconfiguration)和 DHCPv6(Dynamic Host Configuration Protocol version 6)。

IPv6 安全性

IPv6 增加了新特性以提高安全性(IPSec),能够在传输层提供强大的机密性、完整性和真实性。当使用 IPSec 时,IPv6 报文的头部和数据部分均被加密,保证了报文的安全性。

IPv6 路由协议

IPv6 支持许多路由协议,包括 OSPFv3、RIPng、IS-IS 和 BGP-4,这些协议使得 IPv6 网络的路由更加灵活和高效。

总结

IPv6 在地址格式、大小、自动配置、安全性和路由协议等方面都进行了重大升级,是 IPv4 的升级版。IPv6 的广泛使用可以帮助解决 IPv4 地址短缺的问题,并且能够提高网络的性能、安全性和可扩展性。