IPv6绝不仅仅是对IPv4地址长度的增加

众所周知,IPv6 IP地址长度是IPv4 IP地址长度的四倍,是解决IPv4公共网址资源枯竭的最佳技术。的确,IETF在制定IPv6标准时也是基于这一因素考虑的。当时正是90年代初,Web开始出现,导致IP网的爆炸性发展,IP网用户迅速增加,IP地址空前紧张,IPv6要解决的就是扩大地址空间问题。后来IETF逐渐对IPv6标准进行修订,RFC的草案也有数百件,形成IPv6标准的RFC就有近百件,这些RFC标准极大地丰富了IPv6技术的内涵,赋予IPv6更多的意义,而不仅仅是IP地址数量的增加。接下来,就从应用的角度去揭开IPv6给网络所能带来的好处。

IPv6 IP地址由128个比特组成,理论上可分配7*10^23个IP地址,这是一个非常庞大的数字,足够为世界上的每一粒沙子分配一个IP地址。这么多IP地址自然不用担心IP地址不够的问题,只要能上网的设备都可以分配几个IPv6地址,设备之间互访用的IPv6地址全球唯一,这样无论在哪里都可以访问IPv6设备。IPv4就不行了,因为公网地址有限,大家都得用私网IP地址,要做NAT转换后才能上网,在公网上就没法保证所有的地址之间直接互访。

IPv6不仅解决了IPv4地址不足的问题,更重要的是IPv6可解决多种接入设备连入互联网的障碍,大量的电脑、手机、智能家电、穿戴设备都可以连接入网,并互相访问,这为物联网的发展奠定了网络基础。国家为何这么紧迫地强制推广IPv6,就是为物联网铺路,否则现有的IPv4地址虽不够用,但通过各种技术仍可延续使用,可对于物联网,要实现万物互联,则是任何一种IPv4技术都无法满足的,只有上IPv6才能实现。所以,正是IPv6技术揭开了物联网发展的大幕。

IPv6地址既然数量海量,可以给每个上网设备分配一个全球唯一的IP地址,这样的IP地址就可以有效溯源。IPv6地址就会和电话号码一样,从号码前几位就知道用户是从哪里注册的,就显示出你的身份信息,因为每一个地址都是真正独一无二的,相当于从技术上为每个人分配了一个“网络身份证”。每个人或者每个设备都有这样的一张身份证,通过这张身份证能迅速找到它所在的位置,以及它的周围环境信息和网络特征,实现精准定位。IPv6还对源地址有一套验证体系,可以更好满足金融级应用所要求的身份验证和抵御网络攻击的能力,在安全性方面IPv6有质的提升。

IPv6不仅IP地址长,IP头也长,IPv6不再采用IPv4地址固定的20字节报文头,而是可以为IPv6增加一些可选头,这些可选头IPv6可带可不带,完全取决于应用需要,当然也可以带一些安全头,对数据做些加密,提升报文转发的安全性。基于IPv6技术,我们可以做更多安全方面的东西,这要比IPv4时代灵活得多,那么多已发生的网络泄露事件历历在目,IPv6技术也许能真正改观这种局面,尤其对于个人用户,现在的IPv4 IP地址都是共享的,很多人共享一个公网IP地址,上网流量也共享,IPv6就可以独享了,在网络流量上真正意义的独享。

5G真的要来了,这是移动通信网又一次大的变革,而IPv6也是5G发展的基础协议。5G是从移动通话逐步发展成为移动通信,主要解决本地无线连接问题,通过5G连接互联网的设备需要IPv6定义其IP地址,5G是胡同和小街道,IPv6就是主干道,5G的发展离不开IPv6。其实,我们打开手机注意查看一下,现在用的4G手机,移动上网不少用的就是IPv6地址,三大运营商在多个地址都已经开启了支持IPv6的4G网络。从手机用户侧来讲,体验不出,使用IPv6和IPv4地址两者的差别。其实从技术上来讲,IPv6的移动性要好,在RFC3775中专门对IPv6的移动性做了阐述,这在IPv4中是没有的。

IPv6移动技术是在原有IPv4技术上引入的一种新的路由策略,上层基于IP地址的业务不会因为节点的移动而中断,这种可移动性是建立在第三层基础上的,因而可以屏蔽底层链路的异质性。当移动节点离开归属链路,连接到外地一些链接,IPv6移动性功能开始发挥作用。连接到外地链路后,移动节点在外地链路获取IPv6地址,称为转交地址。移动节点发送绑定请求到其归属代理与护理,新的地址。归属代理绑定移动节点的归属地址与转交地址,建立两者之间的隧道,上层的数据通信感觉不到这种变化,也就是说,基于IPv6应用不会因为设备的移动而终止,这是IPv6移动技术的特点。

当然,还有一点不得不再提一下,当面对移动终端数量剧增,只有IPv6才能为每个设备分配一个永久全球IP地址。移动IPv6很容易扩展,有能力处理大规模移动性的要求,所以IPv6将能解决全球范围的网络和各种接入技术之间的移动性问题。

IPv6在应用层面带来的好处还不止这些,比如IPv6简化了报文头部格式,字段只有8个,加快报文转发提高了吞吐量,相当于可降低网络延迟,从现在普遍100MS,降到了个位数;网络犯罪率大大降低,IPv6可以溯源,谁要是在网上干坏事,立马可以查到源头;IPv6有可选头,允许协议继续演变,增加新的功能,让IPv6有无限可能,还有… …,这一列好处还真不少,只不过人们平时没有注意到而已。技术是不断积累和进步的,IPv6技术自然是在IPv4技术的基础之上,取其精华,弃之糟粕设计而来,比IPv4技术有很多优势是必然的。现在,举国上下都在推动IPv6网络的落地,要大规模地商用,完成IPv6有理论走向实践的过程。IPv4网络技术已经风风光光发展数十年,技术理念深入人心,要完全转换到IPv6网络技术上来,这将是一个漫长的过程,让我们期待。

原文地址:https://www.cnblogs.com/probemark/p/10630930.html

时间: 2024-11-02 13:34:32

IPv6绝不仅仅是对IPv4地址长度的增加的相关文章

#获取本机IP地址时排除IPv6类型,只返回IPv4地址的方法

public static string GetLocalIP(){try{string HostName = Dns.GetHostName(); //得到主机名IPHostEntry IpEntry = Dns.GetHostEntry(HostName); for (int i=0; i < IpEntry.AddressList.Length; i++){//从IP地址列表中筛选出IPv4类型的IP地址//AddressFamily.InterNetwork表示此IP为IPv4,//Ad

模拟MMU设计一个将IPv4地址索引化的路由表,不同于DxR

我不知道有没有人这么玩过,也许有,也许没有.时间和空间永远都在厚此薄彼,只因为设施不全,在资源匮乏的年代,只能取舍.但是如果资源丰盈,鱼 与熊掌,完全可以兼得!对于路由查找而言,紧凑的数据结构占用了很小的空间,难道它就要为此付出时间的代价吗?如果我们考虑MMU设施,就会发现,紧凑的 数据结构不但节省了空间,还提高了速度.       我们长期受到的教育就是取义一定要舍身这样的教育,如果不舍身,取到的不会是义,也可能会被讹诈,不怪自己被讹,只因自己没死.其实仔细想想,即便在资源 不那么丰盈,甚至资

IPV4地址耗尽,了解IPV6。

北京时间 2019 年 11 月 26 日下午,负责互联网资源分配的最后一个信息中心——欧洲网络信息中心(RIPE NCC)宣布耗尽了最后一个 IPv4 地址区块,至此,全球所有 43 亿个 IPv4 地址已全部分配完毕. IPv4迄今为止已经使用了30多年.最早期的时候,互联网只是设计给美国军方用的,根本没有考虑到它会变得如此庞大,成为全球网络. 进入21世纪后,随着计算机和智能手机的迅速普及,互联网开始爆发性发展,越来越多的上网设备出现,越来越多的人开始连接互联网.这就意味着,需要越来越多的

Code-Validator:验证网址(可以匹配IPv4地址但没对IPv4地址进行格式验证;IPv6暂时没做匹配)

ylbtech-Code-Validator:验证网址(可以匹配IPv4地址但没对IPv4地址进行格式验证:IPv6暂时没做匹配) 1.返回顶部 1. using System; using System.Text.RegularExpressions; namespace Sp.Common { public class ValidatorHelper { /// <summary> /// 验证网址(可以匹配IPv4地址但没对IPv4地址进行格式验证:IPv6暂时没做匹配) /// [允许

IPv4地址向IPv6的转换

IPv4地址和IPv6地址之间是可以相互转换的,因为双向转换原理相同,下面只介绍IPv4向IPv6的转换方法. v6地址有128位,8组16进制数表示,而v4地址有32位,4组8进制数表示 1.非标准转换 例192.168.1.1,现有32位地址,将前面补96位0,即::192.168.1.1(内嵌IPv4表示法) 2.标准兼容表示 例192.168.1.1,将其按16进制换算出来,即C0.A8.1.1,因为v6地址一组16位,而C0.A8.1.1这串地址一组还是8位,所以需要两组v4地址合成v

Android获取本地IP地址,Ipv4地址检查,Ipv6地址检查

/** * 获取本地IP地址 * @author YOLANDA * @return */ public static String getLocalIPAddress() { String ipAddress = ""; try { Enumeration<NetworkInterface> netfaces = NetworkInterface.getNetworkInterfaces(); // 遍历所用的网络接口 while (netfaces.hasMoreEle

命题作文:在一棵IPv4地址树中彻底理解IP路由表的各种查找过程

这是一篇命题作文.近期一直想写点东西,但一直找不到题目.正好收到一封邮件,有人问我Linux路由表的布局问题以及路由缓存的问题,加之前些日子又帮人做了一个片上路由表,所以认为这是个好题目,索性花了多半个周末的时间,奋笔疾书. 前面的套话 不写命题作文已经11年了.最后一次是在高考的考场上. 收到邮件时,被人要求写这样的命题作文,其实我是拒绝的,由于你不能叫我写我就立即去写,首先我自己得懂这个.我又不能说到了写完了的时候贴了非常多baidu出来的图片,说了非常多套话,人家一看就知道我这是转载或者翻

全球 IPv4 地址正式耗尽

重要消息: 就在 2019/11/25 UTC+1 15:35 时,一封来自欧洲 RIPE NCC 的邮件中得到确认:全球的IPv4地址已经彻底耗尽. IPv4 大家应该很熟悉了,就是我们平常所知道的 IP 地址,如:192.168.1.168. 其实,很多年前就在说 IPv4 要用完了,只是没想到这天居然来得这么早,只能说互联网发展真的太快了. 对于 IPv4 地址耗尽的问题,大家也不用担心,全世界早就已经开始布局 IPv6 了,包括中国,据不完全统计,现在中国有超过 3 亿多的 IPv6 地

IPv4地址分类及特征

IPv4地址分类及特征 IP地址后斜杠和数字代表的意思 其中有这样一个IP地址的格式:IP/数字,例如:111.222.111.222/24 这种格式平时在内网中用的不多,所以一下子看不懂,最后查了资料才知斜杠后的数字代表的是掩码的位数 "掩码"也就是我们平时说的"子网掩码" "位数"指的是子网掩码的计算方式. 我们熟悉的子网掩码和IP地址都是12个阿拉伯数字,每3个数字为一组,组与组之间用英文句点(.)来分隔. 例如:111.222.111.2