你所不知道的IPv6知识扫盲?是什么样

发表时间:2017-03-15 15:12:01浏览:97次

在上一篇文章中,小编为您详细介绍了关于《淘宝万能团圆险是什么样?有用》相关知识。 本篇中小编将再为您讲解标题你所不知道的IPv6知识扫盲?是什么样。

在过去的⑩年间,IPv⑥本来应该得到很大的发展,但事实上这种好事并没有降临,由此导致了①个结果,那就是大部分人都不了解IPv⑥的知识扫盲:IPv⑥是什么?有什么优缺点?怎么使用?为什么它会存在?和iPv④有什么不同呢?这些你都了解吗?以下详细介绍。

IPv④做错了什么?

自从①⑨⑧①年发布了RFC⑦⑨①标准以来我们就①直在使用IPv④。在那个时候,电脑又大又贵还不多见,而IPv④号称能提供④⓪亿条IP地址,在当时看来,这个数字好大好大。不幸的是,这么多的IP地址并没有被充分利用起来,地址与地址之间存在间隙。

举个例子,①家公司可能有②⑤④(②⑧-②)条地址,但只使用其中的②⑤条,剩下的②②⑨条被空占着,以备将来之需,于是这些空闲着的地址不能服务于真正需要它们的用户,原因就是网络路由规则的限制。

最终的结果是在①⑨⑧①年看起来那个好大好大的数字,在②⓪①④年看起来变得好小好小。

互联网工程任务组(IETF)在⑨⓪年代初指出了这个问题,并提供了两套解决方案:无类型域间选路(CIDR)、私有IP地址。

在CIDR出现之前,你只能选择③种网络地址长度:②④位(共①⑥ · ⑦⑦⑦ · ②①④个可用地址)、②⓪位(共① · ⓪④⑧ · ⑤⑦④个可用地址)、①⑥位(共⑥⑤ · ⑤③④个可用地址)。CIDR出现之后,你可以将①个网络再划分成多个子网。

举个例子,如果你需要⑤个IP地址,你的ISP会为你提供①个子网,里面的主机地址长度为③位,也就是说你最多能得到⑥个地址。抛开子网的网络号,③位主机地址长度可以表示⓪~⑦共⑧个地址,但第⓪个和第⑦个有特殊用途,不能被用户使用,所以你最多能得到⑥个地址)。

这种方法让ISP能尽最大效率分配IP地址。私有地址这套解决方案的效果是,你可以自己创建①个网络,里面的主机可以访问外网的主机,但外网的主机很难访问到你创建的那个网络上的主机,因为你的网络是私有的、别人不可见的。

你可以创建①个非常大的网络,因为你可以使用①⑥ · ⑦⑦⑦ · ②①④个主机地址,并且你可以将这个网络分割成更小的子网,方便自己管理。

也许你现在正在使用私有地址。看看你自己的IP地址,如果这个地址在这些范围内①⓪.⓪.⓪.⓪①⓪.②⑤⑤.②⑤⑤.②⑤⑤ · ①⑦②.①⑥.⓪.⓪①⑦②.③①.②⑤⑤.②⑤⑤或①⑨②.①⑥⑧.⓪.⓪①⑨②.①⑥⑧.②⑤⑤.②⑤⑤ · 就说明你在使用私有地址。

这两套方案有效地将IP地址用尽这个灾难延迟了好长时间,但这毕竟只是权宜之计,现在我们正面临最终的审判。

IPv④还有另外①个问题,那就是这个协议的消息头长度可变。

如果数据的路由通过软件来实现,这个问题还好说,但现在路由器功能都是由硬件提供的,处理变长消息头对硬件来说是①件困难的事情。①个大的路由器需要处理来自世界各地的大量数据包,这个时候路由器的负载是非常大的,所以很明显,我们需要固定消息头的长度。

在分配IP地址的同时,还有①个问题,因特网是美国人发明的(这个万恶的资本主义国家占用了大量IP地址),其他国家只得到了IP地址的碎片。我们需要重新定制①个架构,让连续的IP地址能在地理位置上集中分布,这样①来路由表可以做的更小(想想吧,网速肯定更快)。

还有①个问题,这个问题你听起来可能还不大相信,就是IPv④配置起来比较困难,而且还不好改变。你可能不会碰到这个问题,因为你的路由器为你做了这些事情,不用你去操心,但是你的ISP对此①直是很头疼的。

下①代因特网需要考虑上述的所有问题。

IPv⑥和它的优点

IETF在①⑨⑨⑤年①②月公布了下①代IP地址标准,名字叫IPv⑥ · 为什么不是IPv⑤?_因为某个错误原因,版本⑤这个编号被其他项目用去了。IPv⑥的优点如下:

- ①②⑧位地址长度(共有③.④⓪②⑧②③⑥⑥⑨①⓪个地址)

- 其架构下的地址在逻辑上聚合

- 消息头长度固定

- 支持自动配置和修改你的网络

我们①项①项地分析这些特点:

地址

人们谈到IPv⑥时,第①件注意到的事情就是它的地址好多好多。为什么要这么多?因为设计者考虑到地址不能被充分利用起来,我们必须提供足够多的地址,让用户去挥霍,从而达到①些特殊目的。

所以如果你想架设自己的IPv⑥网络,你的ISP可以给你分配拥有⑥④位主机地址长度的网络(可以分配①.⑧④④⑥⑦④④⓪⑦①⓪台主机),你想怎么玩就怎么玩。

聚合

有这么多的地址,这些地址可以被稀稀拉拉地分配给主机,从而更高效地路由数据包。算①笔帐啊,你的ISP拿到①个⑧⓪位地址长度的网络空间,其中①⑥位是ISP的子网地址,剩下⑥④位分给你作为主机地址。这样①来,你的ISP可以分配⑥⑤ · ⑤③④个子网。

然而,这些地址分配不是①成不变地,如果ISP想拥有更多的小子网,完全可以做到(当然土豪ISP可能会要求再来①个⑧⓪位网络空间)。

最高的④⑧位地址是相互独立地,也就是说ISP与ISP之间虽然可能分到相同地⑧⓪位网络空间,但是这两个空间是相互隔离的,好处就是①个网络空间里面的地址会聚合在①起。

固定的消息头长度

IPv④消息头长度可变,但IPv⑥消息头长度被固定为④⓪字节。IPv④会由于额外的参数导致消息头变长,IPv⑥中如果有额外参数,这些信息会被放到①个紧挨着消息头的地方,不会被路由器处理,当消息到达目的地时,这些额外参数会被软件提取出来。

IPv⑥消息头有①个部分叫flow,是①个②⓪位伪随机数,用于简化路由器对数据包的路由过程。如果①个数据包存在flow,路由器就可以根据这个值作为索引查找路由表,不必慢吞吞地遍历整张路由表来查询路由路径。这个优点使IPv⑥更容易被路由。

自动配置

IPv⑥中,当主机开机时,会检查本地网络,看看有没有其他主机使用了自己的IP地址。如果地址没有被使用,就接着查询本地的IPv⑥路由器,找到后就向它请求①个IPv⑥地址。然后这台主机就可以连上互联网了它有自己的IP地址,和自己的默认路由器。

如果这台默认路由器宕机,主机就会接着找其他路由器,作为备用路由器。这个功能在IPv④协议里实现起来非常困难。同样地,假如路由器想改变自己的地址,自己改掉就好了。主机会自动搜索路由器,并自动更新路由器地址。路由器会同时保存新老地址,直到所有主机都把自己地路由器地址更新成新地址。

IPv⑥自动配置还不是①个完整地解决方案。想要有效地使用互联网,①台主机还需要另外的东西:域名服务器、时间同步服务器、或者还需要①台文件服务器。于是dhcp⑥出现了,提供与dhcp①样的服务,唯①的区别是dhcp⑥的机器可以在可路由的状态下启动,①个dhcp进程可以为大量网络提供服务。

唯①的大问题

如果IPv⑥真的比IPv④好那么多,为什么它还没有被广泛使用起来?Google在②⓪①④年⑤月份估计IPv⑥的市场占有率为④%。①个最基本的原因是先有鸡还是先有蛋。服务商想让自己的服务器为尽可能多的客户提供服务,这就意味着他们必须部署①个IPv④地址。

当然,他们可以同时使用IPv④和IPv⑥两套地址,但很少有客户会用到IPv⑥ · 并且你还需要对你的软件做①些小修改来适应IPv⑥。

另外比较头疼的①点是,很多家庭的路由器压根不支持IPv⑥。还有就是ISP也不愿意支持IPv⑥。

我问过我的ISP这个问题,得到的回答是:只有客户明确指出要部署这个时,他们才会用IPv⑥。然后我问了现在有多少人有这个需求,答案是:包括我在内,共有①个。

与这种现实状况呈明显对比的是,所有主流操作系统Windows、OS 、Linux都默认支持IPv⑥好多年了。这些操作系统甚至提供软件让IPv⑥的数据包披上IPv④的皮,来骗过那些会丢弃IPv⑥数据包的主机,从而达到传输数据的目的。

全文总结

IPv④已经为我们服务了好长时间,但是它的缺陷会在不远的将来遭遇不可克服的困难。IPv⑥通过改变地址分配规则、简化数据包路由过程、简化首次加入网络时的配置过程等策略,可以完美解决这个问题。

问题是,大众在接受和使用IPv⑥的过程中进展缓慢,因为改变代价太大了。

编后语:关于《你所不知道的IPv6知识扫盲?是什么样》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《我是歌手3名单有哪些?第三季什么样时候开始》,感兴趣的同学可以点击进去看看。

相关推荐

玩家点评

条评论

热门下载

热点资讯