简而言之,IPv6是Internet的下一版本,其英文名称是Internet Protocol version 6,即是Internet协议版本6。IPv6是指Ipv4的后续版本的下一代Internet协议版本。ipv6相比较Ipv4来说,具有更大的地址空间和更多功能,如较小的路由表和更高的安全性。那么IPv6有哪些优点?地址及子网掩码又是怎么回事?IPv6最初提出,是因为随着Internet的快速发展,IPv4定义的有限空间将被耗尽,并且地址空间的不足将不可避免地阻碍Internet的进一步发展。
IPv6有哪些优点?
1、更大地址空间:128位的地址空间可以满足星球上每个人;
2、无需NAT:保障端到端通信;
3、没有广播地址:包括单播、多播、任意播;
4、支持移动性和安全性:有助于确保遵循移动IP标准和Ipsec标准;
5、更简单的报文提高了路由器的效率;
6、接口标识:从接口的数据链路层。
IPV6地址
1、IPV6地址 由128位组成,使用8个16位段来表示,每个16位段使用十六进制数字表示即每4个十六进制为一组,之间使用英文冒号:分开;
2、格式为: x:x:x:x:x:x:x:x x代表4个十六进制位,举例:2035:0001:2BC5:0000:0000:087C:0000:000A;
3、IPV6地址包括两部分: 前缀+本地标识;
4、前缀: 通过在IPV6地址后面加一个斜线/,再跟一个十进制的数字来标识一个IPV6地址的起始位由多少位是前缀位,一般前缀为64位,如:3ffe:1994:100:a::/64;
5、接口标识: 从接口的数据链路层地址直接派生出接口标识,该标识是全局唯一。长度为64位,根据MAC地址动态创建;
6、特殊的IPV6地址:
IPv6协议主要定义了三种地址类型:单播地址(Unicast Address)、组播地址(Multicast Address)和任播地址(Anycast Address)。与原来在IPv4地址相比,新增了“任播地址”类型,取消了原来IPv4地址中的广播地址,因为在IPv6中的广播功能是通过组播来完成的。
单播地址: 用来唯一标识一个接口,类似于IPv4中的单播地址。发送到单播地址的数据报文将被传送给此地址所标识的一个接口;
组播地址: 用来标识一组接口(通常这组接口属于不同的节点),类似于IPv4中的组播地址。发送到组播地址的数据报文被传送给此地址所标识的所有接口;
任播地址: 用来标识一组接口(通常这组接口属于不同的节点)。发送到任播地址的数据报文被传送给此地址所标识的一组接口中距离源节点最近(根据使用的路由协议进行度量)的一个接口。
IPV6地址的子网掩码
首先看ipv4的地址:
ipv4地址一共32位,用点分十进制表示,每一个部分是8位。子网掩码有两种表示:
第一种:
ip: 192.168.1.3
mask:255.255.255.0
第二种:
ip:192.168.1.3 / 24
解读:
这两种表示的意义是一样的,第一种ip&mask得到子网,表示IP的前24位是网络位,后8位是主机位,也就是前24位相同的IP地址是同一个子网的。第二种只不过是直接用位数来表示子网,意义是ip 192.168.1.3的32位地址中的前24位表示网络位,后8位表示主机位,IP前24位相同,表示是同一个子网的。
再看IPv6的地址:
IPv6地址一共128位,用十六进制表示,中间用“:”隔开,每一部分是16位。子网掩码只有一种表示(IPv6已经不叫子网掩码,叫前缀,前缀表示网络位,现在为了和IPv4表示对比,姑且这么叫):
ip->234e:0:4567::3d / 64
解读:
IPv6的地址,同一ip可以有多种表示形式,不过意义都是一样的,后面的前缀“64”表示128位中的前64位表示网络位,后面的64位表示主机位,只要ip的前64位一样,就说明子网一样,IPv6默认的前缀是64。
通过上述介绍,IPv6有哪些优点以及它的地址及子网掩码又是怎么回事相信大家已经清楚了吧。想了解更多关于IPv6的信息,请继续关注吧。