前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >IPV6理论概念详解

IPV6理论概念详解

原创
作者头像
子沐u
修改于 2021-08-04 06:08:25
修改于 2021-08-04 06:08:25
1.1K0
举报
文章被收录于专栏:星星星星

前言:

目前我们国家也开始大力推广让企业使用ipv6,并且腾讯云、阿里云等各大厂商也都上架了ipv6的相关服务,有兴趣的可以去云厂商官网去了解下,ipv6的出现解决了ipv4地址耗尽的问题,但是ipv6网络还不太完善,通过这篇文章,可以让你大致了解ipv6的原理,方便日后使用,闲话不多说,直接开始吧。

IPV6介绍以及地址如何表示或者书写:

IPv6是互联网协议的第六版;最初它在IETF的 IPng选取过程中胜出时称为互联网新一代网际协议(IPng),IPv6是被正式广泛使用的第二版互联网协议。

ipv4 ipv5 ipv6

IPV4:现有标准IPv4只支持大概40亿(4×109)个网络地址,目前主流使用的三层通信地址。

IPv5:不是IPv4的继承,是实验性的面向流的数据流协议,用来对声音,图像等提供支持。

IPv6:支持3.4 ×10^38个,这等价于在地球上每平方英寸有4.3×1020地址。

IPv6地址表示方法

为128位长,但通常写作8组,每组为四个十六进制数的形式

例如:2003:0bd8:75c3:08d3:1319:8e2a:0371:7433/120

其中某一组如果四个数字都是零,可以被省略。

例如:2003:0bd8:75c3:08d3:0000:8e2a:0371:7433

2003:0bd8:75c3:08d3::8e2a:0371:7433

如果因为省略而出现了两个以上的冒号的话,可以压缩为一个,但这种零压缩在地址中只能出现一次。

例如:

2003:0bd8:0000:0000:0000:8e2a:0371:7433

2003:0b08::8e2a:0371:7433

2003:0bd8:0000:0000:0000:8e2a:0000:7433

2003:0bd8::8e2a:0000:7433

如果IP地址全部为0的话,可以使用两个冒号去代替。

例如:

::

如果ipv6地址的8组中,前7组全为0,而最后一组是以0开头,那么可以将开头省略,但是不可以省略结尾和中间的0.

例如:

0000:0000:0000:0000:0000:0000:0000:0433

::433

0000:0000:0000:0000:0000:0000:0000:0403

::403

0000:0000:0000:0000:0000:0000:0000:0400

::400

IPv4 地址可以转化为IPv6格式 128-32

Ipv4是8位2进制为1组,ipv4总共有4组,而ipv6总共有8组,每组为16位,那么ipv4转换为ipv6,第一个就可以把前6组全部为0,以冒号代替,然后剩下2组,在去转换。

例如:135.75.43.52 172.3.5.11 1010110000000011

::874b:2b34 ::ac03:050b

IPV6报头格式:

Ipv6报头详解:

Ipv6报头中的通信量等级:相当于ipv4报头中的Type of Service(服务类型);那个类型高优先转发,那个低就后转发。

流标签:对三层网络层中,每一个数据包,做相应的标签,进行数据的分段传输处理;类似于ipv4报头中的标识。

有效负荷长度:在报头传输数据中,最大传输单元为1500字节,除去基本报头40字节和扩展报头,它的有效负荷长度为1500-40;如果有扩展报头,也需要算进去。

下一报头:类似于ipv4报头中的协议;就是封装的下一个报头的协议是那个。

跳限制:ipv6数据包在路由器中,进行转换的要遵循的跳的限制;类似于ipv4报头中的生存时间。

注:要实现ipv4报头中的功能,可以在扩展报头,进行添加。

IPV6的地址类型

①:单播地址 点对点传输

②:组播地址

③:任播地址

IPV6的子网划分

①:前缀

ipv6中,没有子网掩码和网段的概念,若划分广播域,类似于基于网络位和主机位的方式,而网络位长度为前缀。 128=64+64

②:主机ID

标识主机位的方式

前缀/主机ID

且不同的操作系统,划分子网的表示方式不同

Windows中以%表示

如上图,前缀为8位(以2进制的方式表示),那说明只要是fe开头的ipv6地址就是在同一子网中;而剩下的120位全部是主机ID。

IPV6特殊地址

IPV6不确定的地址:::/128

IPV6本地回环地址:::1/128

IPV6组播地址:FF00::/8

IPV6本地链路地址:fe80::/10 用于单一链路,适用于自动配置、邻机发现等,路由器不转发(相当于IPV4杂地址169.254.xxx.xxx)

IPV6私网地址:FC00:: - FD00::1/128

已分配全球单播地址:第三位必须为1 默认前缀64 可以做进一步子网划分

以2000开头2000:: 2001、2002预留特殊单播

2003 开始普通全球单播地址

ipv6地址计算工具站点:

http://www.gestioip.net/cgi-bin/subnet_calculator.cgi

路由器中添加IPV6地址的方法

全局模式:开启IPV6寻址功能 ipv6 unicast-routing

接口模式:配置IPV6地址 ipv6 add xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx (IPV6地址/前缀号)

ipv4的缺陷

iPV4地址已经耗尽

iPV4地址一是采用私有地址转换,这是解决IP地址短缺的权宜之计,不利于保障网络服务质量和网络安全,影响我国互联网长远发展;

IPv6的制约因素

1:缺少IPv6信息资源;

2:网络安全防护现状,防火墙管理控制,制约了IPv6发展。重要的还有:IPv4和IPv6理论上不兼容,所以互联互通技术有待发展。

3:网络运营商相关的发展和制约

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
IPv6协议结构
删除每组的前导0, 把连续的一段0压缩为:: ,在一个IPv6地址中::只能出现一次
十二惊惶
2024/02/28
3890
IPv6协议结构
IP地址与子网划分:IPv4与IPv6地址规划及子网掩码计算详解
这里推荐一篇实用的文章:《PHP史诗级更新!8.4版本能力挽狂澜吗?》,作者:【腾讯云开发者】。
Echo_Wish
2024/11/28
7560
IP地址与子网划分:IPv4与IPv6地址规划及子网掩码计算详解
IPv6技术详解:基本概念、应用现状、技术实践(上篇)
普及IPV6喊了多少年了,连苹果的APP上架App Store也早已强制IPV6的支持,然并卵,因为历史遗留问题,即使在IPV4地址如果饥荒的情况下,所谓的普及还是遥遥无期。但不可否认的是,IPV6肯定是未来趋势,做为网络通信领域的程序员来说,详细学习和了解IPV6是很有必要的,所谓厚积薄发,谁知道哪天IPV6真的普及了呢?那么,我们开始看正文吧。
JackJiang
2018/08/29
5.9K1
ipv6地址概述——深入讲解ipv6地址
本章将会继续讲解ipv6地址的深入讲解,IPv6 地址的表示,压缩表示法,前缀表示法,ipv6地址类型等。
网络豆
2022/11/20
8.5K1
ipv6地址概述——深入讲解ipv6地址
IPv6 理论教程
互联网协议版本6是一种新的寻址协议,旨在包含未来互联网的所有可能需求,我们知道互联网版本2.该协议作为其前身IPv4,工作在网络层(第3层)。 随着其提供大量的逻辑地址空间,该协议具有充分的特征,其解决了IPv4的缺点。
为为为什么
2022/08/06
1.7K0
IPv6 理论教程
计网 - IPv6 协议:Tunnel 技术是什么?
IPv4 用 32 位整数描述地址,最多只能支持 43 亿设备,显然是不够用的,这也被称作 IP 地址耗尽问题。
小小工匠
2021/08/17
1.5K0
计网 - IPv6 协议:Tunnel 技术是什么?
漫话:全球IPv4地址正式耗尽?到底什么是IPv4和IPv6?
导读:近日欧洲网络协调中心(RIPE NCC)宣布,全球所有 43 亿个 IPv4 地址已在11 月 25 日分配完毕,完全耗尽。那么什么是IPv4,耗尽了会怎样?
IT阅读排行榜
2019/12/10
2.2K0
漫话:全球IPv4地址正式耗尽?到底什么是IPv4和IPv6?
如何给地球上的每一粒沙子分配IPV6地址?
IPv6(Internet Protocol Version 6)是网络层协议的第二代标准协议,也被称为IPng(IP Next Generation)。它是Internet工程任务组IETF(Internet Engineering Task Force)设计的一套规范,是IPv4(Internet Protocol Version 4)的升级版本。今天为大家讲解IPv6技术知识—如何分配和申请IPv6地址?
网络工程师笔记
2021/06/23
1.4K0
如何给地球上的每一粒沙子分配IPV6地址?
关于IPv6你需要知道的10件事
关于IPv6你需要知道的10件事 1、IPv6地址是128位十六进制数  IPv4地址是有4个数字位组(总共32位)组成的,IPv6地址的长度时128位,而且是由16进制字符组成的。在IPv4中,每个位组由0-255的十进制数字组成,位组之间由英文的句号隔开,IPv6地址由8个为组组成,每个位组由4个字符的16进制数字组成。  2、很容易识别链路本地单播地址  IPv6为不同的地址类型保留了特殊的地址头,最明显的一个例子就是链路本地单播地址都是以FE80开头的,多播地址都是以FF0x开头,这里的x是一个占位
杨强生
2019/03/05
1.6K0
嵌入式基础知识-IP地址与子网划分
本篇介绍IP地址与子网划分的一些基础知识,在嵌入式开发,使用网络功能时,需要了解网络的一些基础知识。
xxpcb
2023/10/07
4260
嵌入式基础知识-IP地址与子网划分
IPv4之后直接是IPv6,为何没有IPv5?
只要使用过电脑的人,99%应该都知道IP地址。去年有一个重大的新闻“全球IPv4地址耗尽”相信大家都听说了。
嵌入式与Linux那些事
2023/10/25
8730
IPv4之后直接是IPv6,为何没有IPv5?
IPV6精髓浅析
IPV6关键特性有哪些? IPV6的路由表是如何生成的,与IPV4有何区别?SLAAC工作流程及哪些字段协作生成了IPV6地址?DAD为什么能实现重复地址检测?IPV6包头设计精要有哪些?DHCPv6自动获取IPV6地址工作过程是怎样的?希望本文能给您带来一点帮助!
锅总
2024/10/09
2740
IPV6精髓浅析
ipv4和ipv6对比(IPV4)
IP相当于OSI参考模型中的第三层——网络层。而网络层的作用是实现终端节点之间的通信。这种终端节点之间的通信也叫‘点到点’通信。IP地址用于连接在网络中的所有主机中识别出进行通信的目标地址。谷在tcp/ip通信的所有主机中必须设置IP地址。
全栈程序员站长
2022/07/31
1.7K0
ipv4和ipv6对比(IPV4)
4.IPv6
一、IPv6(128位) 第六代互联网协议,号称可以为地球上每一粒沙子编上一个IP地址的协议。 1.书写规则(考点) (1)完全写法 IPv6 共128位,分为8段,每段用冒号分隔,用十六进制数表示,称为冒号十六进制。 (2)简化写法 规则: ① 每个字段前面的 0 可以省略。 ② 多个 0 可以用1对冒号代替,但只能使用一次。 ③ 多个 0 可以压缩为1个 0 。 ④ IPv4兼容写法 ::192.168.1.10 例: 格式前缀:60位的地址前缀 12AB0000 0000C
见贤思齊
2020/08/05
7310
4.IPv6
IPv6
版权声明:本文为博主原创文章,转载请注明博客地址: https://blog.csdn.net/zy010101/article/details/87902892
zy010101
2019/05/25
2.7K0
IPv4 与 IPv6 的比较
全球 IPv4 地址数已于2011年2月分配完毕,全球IPv4总地址 2^32 大约40亿个,
阳光岛主
2019/02/18
1.7K0
IPv4 与 IPv6 的比较
为什么IPv6还没有完全100%取代IPv4?
随着全球互联网的爆炸性增长,我们不可避免地面临了一个紧迫的问题:IPv4地址不够用了。尽管IPv6作为其继任者提供了巨大的优势,但为什么IPv4仍然主导着互联网世界?本文将探讨IPv4地址不足的背景,分析IPv4和IPv6的特点,然后深入剖析IPv6未替代IPv4的原因。
网络技术联盟站
2023/11/08
2.3K0
为什么IPv6还没有完全100%取代IPv4?
IPv6只是增加了地址数量?其实真相并没有那么简单!
10月20日,在乌镇举办的第六届世界互联网大会上,中国电信副总经理刘桂清表示:“中国电信城域网、移动网、骨干网、IDC等均实现了IPv6的商用部署,目前已建成规模最大、业务形态最全的IPv6网络”,“已为超过3亿用户分配IPv6地址”。
鲜枣课堂
2019/10/24
2.8K0
什么是 IPv6?IPv6有哪些优势?
IP地址在计算机领域中绝对是个鼻祖,可以说,没有IP地址,就没有网络世界,今天我们来谈谈IP地址的新生代:IPV6.
网络技术联盟站
2022/06/18
2.7K0
什么是 IPv6?IPv6有哪些优势?
Java对IPv6的支持详解:支持情况、相关API、演示代码等
本文由朱益盛、杨晖、傅啸分享,来自IBM Developer社区,原题“使用 Java 开发兼容 IPv6 的网络应用程序”,本次收录时有改动。
JackJiang
2020/12/07
2.5K0
相关推荐
IPv6协议结构
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档