了解一下ipv6

Posted oopkop

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了了解一下ipv6相关的知识,希望对你有一定的参考价值。

虽然这几年一直听到别人说ipv6,ipv6到底是什么呢?下面我跟大家一起了解了解ipv6到底是什么;

一、IPv6介绍:

Ipv6是ipv4的替换技术、ipv6它通过使用更多的的网络地址空间解决掉了ipv4地址耗尽的主要问题,ipv6还在网络管理方面提供了一些增强功能和新特性并且支持将来的协议变更!

 

二、IPv6在2020年未普及全国的原因:

目前未广泛部署ipv6的原因: 核心协议没有一种简单的方法使仅具有ipv6地址的系统能与ipv4的系统进行通信、目前过渡最佳计划都是在所有的主机上面同时提供ipv4和ipv6两种地址,以便能够从主机访问仅使用其中的一种协议的internet资源,这被称为双栈配置

 

 三、正确的解读IPv6地址

 

1)  IPv6地址是一个128位数字,通常有八组、组内的半节字均表示4位ipv6地址、因此每组表示16位的ipv6地址、比如下图

技术图片

 

 

2)  缩写IPV6、因为IPV6太长不好记住、所以开发决定不需要编写每一组的前导零(前导零就是每一组中以零开头的,那个零可以不用写、但是后面的不是为零的必须写)就拿上面的那个地址来做一个演示、缩写后如下图

技术图片

 

由于带有很长的零字符串的地址还是很常见,可以一组或多组连续零可以通过一个 :: 来合并、如下图

技术图片

 

3)帮助LINUX运维人员记住IPV6的方法

 

  1. 必须隐藏组中的前导零
  2. 使用 :: 来尽可能缩写,如果两串连续零的长度相等,则最好是缩短最左侧的连续零
  3. 请不要使用 :: 来缩短一组零(尽管允许这样),而是应该使用 :0: 并保存 :: 以表示多串长于一组的连续零
  4. 始终对十六进制数使用小写字母a 到 f

 

注意!!! 如果在地址后包括tcp或者udp网路端口,请始终将IPV6地址括在方括号中,以便于端口不会被认为是地址的一部分、好比下图:

技术图片

 

 

四、IPV6子网

IPV6是一个标准的子网掩码 /64 ,用于几乎所有的普通地址,IP V6地址的一半是网络前缀,另一半是接口ID,这就意味着单个子网可以根据需要容纳任意数量的主机

 

通常,网络提供商将组织分配一个较短的前缀,如 /48 这会保留其余网络部分以用于通过这一分配的前缀来指定子网。 对于 /48分配,将保留16位以用于子网(最多65536)

 技术图片

 

以上是关于了解一下ipv6的主要内容,如果未能解决你的问题,请参考以下文章

了解及使用IPV6

[转帖]IPv6基础知识,一分钟了解下

中科三方:十分钟了解IPv6升级改造安全优势

IPV4地址耗尽,了解IPV6。

Azure Load Balancer : 支持 IPv6

IPv6系列-入门指南