闲谈IPv6-物理/逻辑,网段/主机,IPv4/IPv6_ipv6有了网关地址怎么算逻辑地址

你看到,题目中所示的几个概念,这是几个相互矛盾的概念。

  • 物理的还是逻辑的
  • IPv6管理网段还是管理主机
  • IPv6到底什么时候才能取代IPv4

我们之所以要在早就已有的 物理网络 之上构建一个三层的IP网络,其目的之一就是为了指望IP可以 在逻辑上 把不属于同一个物理位置的主机纳入同一个管理网段。

同样思路,我们从LAN到VLan的发展中也能可见一斑。

如果我开一家公司,希望在福建和吉林各部署一家分公司,那么我是要在同一个地方申请一整段IP地址呢,还是说分别在福建和吉林两个当地各申请各的。很显然,第一种方式比较好。IPv4地址空间就有很多以这样的申请方式而被分配走的地址。

留下的是地址空间中一个个的空洞,结局是路由表项的激增。

IPv6似乎解决了这个问题,类似身份证式的地址格式,让你没有办法把福建申请的地址接入到吉林。这保证了IPv6路由是 最大程度可汇聚的 。但是却带来了另一个问题,逻辑上的三层IPv6地址和物理位置甚至物理链路绑定了。

在天天有人嚷嚷着层与层之间解耦合的现如今,IPv6偏偏增加了物理链路和逻辑层的耦合,这是对还是错?

其实,我们从IPv6的地址格式中就能看出 物理和逻辑之间紧密配合 的端倪了,这便是第二个矛盾,IPv6到底是管理网段的还是管理主机的。

答案是,IPv6似乎根本不care主机。 在全局的地址池子里,IPv6地址你可以认为它只有64比特,而不是128比特!

是的,IPv6地址分配机构只负责分配高64比特,而低64比特则作为识别唯一性的ID,由该子网的物理链路层自行填充!

逻辑的IPv6地址高64比特和物理的IPv6地址低64比特结合在一起,一起组成了整个128比特的IPv6地址。

试想一下,在我们的IPv4时代,我们规划一个网段的时候,我们需要为每一个主机都指定一个该网段的唯一IP地址,比方说我们规划一个192.168.188.0/24的网段,我们需要指定主机A的地址是192.168.188.123,我负责的主机R是192.168.188.247.以此类推,反正你要自行抉择该网段253个IP地址哪个分给哪个主机。对于DHCP而言,其实只是协议帮你做掉了这一步并且记住了结果而已,本质并没有改变。

IPv6不一样了。

再也不需要去通过指定128比特地址的方式去保证唯一性了。因为低64比特有足够的空间去容纳链路层的唯一性标识,比如48比特的MAC地址,而MAC地址本来就是唯一的。这种链路层标识直接映射到IPv6主机标识的机制就是EUI-64所描述的。

仔细想想也是,如果真的是为每一粒沙子都配置一个IPv6地址,按照管理到每一个主机的IPv4的思路,将会耗尽我们全人类的所有精力以及存储的能量。

说给沙子分配IP地址那是开玩笑,但是看看我们的现状,如今是舆论也好,噱头也罢,至少有三样东西是我们回避不了的:

  • 5G
  • 物联网
  • AI

IPv6显然是这三者的助力者。如果说在1996年,1998年,2004年时,IPv6真的是噱头的话,那么现在,它的舞台铺好了,可谓是大器晚成。

这便自然而然引出了下一个问题,IPv6到底什么时候才能彻底变成IPv6-only而彻底取代IPv4?

我觉得可能永远不可能。

IPv4是给人用的,IPv6是给机器用的,可能是给AI用的,但不是给人用的!IPv6地址永远也记不住,这个不是一个万年槽点吗?

IPv6和IPv4长期甚至永远并存,这才是现实。IPv6终将取代IPv4,这只是学术界的一厢情愿。

我前面的文章就说过,真心推动IPv6的,有学术界,有互联网商业公司,但几乎没有技术团体,这意味着,只要见好就收,IPv4就永远不会被淘汰。毕竟它现在工作的很好。

If it ain’t broke, don’t fix it !


诚然,IPv6让地址不再昂贵,资源不再紧缺,人们可以把精力放在业务逻辑上,而不用再为这种底层基础设施伤神…

这句话我都听腻了!早在吹Java或者某某框架多么多么好的时候,就总是说 “集中精力处理业务逻辑,不用管底层!” 但是事实上,软件没有变得复杂丰富多少,从业人员的负担变得更加重了,加班更多了。这就好比说我们提倡的素质教育,说是为了减负,但事实上的结果却是增加了更多额外的负担!

IPv4的问题是,很多人都在说IPv4地址多么紧缺,多么昂贵,但事实上,并不是这样啊!没人觉得它有问题啊!

世界上总是有一些精英未雨绸缪,这种事在草民看来就是杞人忧天,毕竟不在一个频道,然而,话语权在草民。

IPv6确实是IPv4的下一代,确实代表了先进的生产力,但这难道一定意味着NAT等技术必须退出吗?我显然觉得共存才能促进进化。

互联网是一个复杂的系统,就像我们的大脑以及我们的社会一样复杂!必须靠进化而不是规划!


现如今,我们都在崇尚人人生而平等,我们认为庇护制度是春秋战国时期或者欧洲中世纪的事情,我们认为现在这种制度早就应该被扫除了,但事实上呢?庇护制度依然存在,社会其实根本不反对这种制度,因为它帮政府卸载了很多的负担,为什么要反对呢?

NAT就是一种互联网上的庇护制度。

有人说,IPv6时代是裸奔的时代,任何人都会轻而易举访问进入另外任何人的IP地址,至少可以ping吧…这对于习惯了NAT庇护的人们而言,这是不安全的协议!虽然IPv6号称自带了类似IPSec安全增强,但毕竟大多数人没有用过啊,他们不熟悉啊,对于不熟悉没用过的东西,人们会表现怎样的态度?大多数人都会觉得,不好呗!

但什么是好,什么又是不好,根本就没有客观的标准!

很多人不喜欢下雨,近来杭州连续数月的降雨,让多少人不得开心颜,而这对于我而言,却是幸事,我每天都在担心第二天太阳会出来!还好,昨晚我都看见云间的星星了,幸运的是今天预期中的太阳并没有来。


浙江温州,皮鞋湿;
下雨进水,不会胖。

原文链接: https://blog.csdn.net/dog250/article/details/87869159

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    闲谈IPv6-物理/逻辑,网段/主机,IPv4/IPv6_ipv6有了网关地址怎么算逻辑地址

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/406659

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年4月26日 上午10:03
下一篇 2023年4月26日 上午10:03

相关推荐