作者:Dimple

公众号:奔跑吧攻城狮

简介:专属于Java和Android开发,和你聊聊职场话题,一同展望未来

作为小小号主的我表示很无力啊,这几天,天天都是热点。前有网易员工勇敢发声维护自己的利益,紧接着网易所谓的道歉;接下来又是2017-2019的对比,勾起了一个个满满的回忆;再来就是全球IPv4用尽,这个在学生时代就说快要用尽的东西,终于等来了他耗尽的消息;然后然后,其实还有浙江卫视录节目,高以翔猝死的事情。

天天追着热点走,怎么也跑不过新闻,哈哈。但是呢,该有的分析还得有,该有的分享也得有,公众号做不到马上分享,还有我们的社群,我们的星球呀。就在今天,小编发起了社群活跃启动计划。彪悍一只猫说过:他的很多次成为第一的经历,最主要的还是来自于社群的力量,如果没有来自社群的支持,他的推广能力是有限的,要想拿第一,真的很难。

所以,社群才是重点,好好经营一个好的社群,给小伙伴们一个好的氛围,那是一件很赞的事情,而现在,我将要开始做这件事啦,想想也是蛮开心的,希望不是三分钟热度。

还是来今天的干货吧,追一个晚一点的热点,全球IPv4用尽,我们来看看外面的世界是怎么说的吧。

The RIPE NCC has run out of IPv4 Addresses

原文地址:https://www.ripe.net/publications/news/about-ripe-ncc-and-ripe/the-ripe-ncc-has-run-out-of-ipv4-addresses

时间:2019.11.25

今天,在2019年11月25日15:35(UTC + 1),我们从可用池中的最后剩余地址进行了最终的/ 22 IPv4分配。现在,我们已经用完了IPv4地址。

我们的宣布不会让网络运营商感到意外——成熟的社区早就预料到并计划好了IPv4的耗尽。事实上,正是由于社区对这些资源的负责任管理,我们在2012年达到最后一个/8后,才得以在我们的服务区域内为数千个新网络提供/22分配。

恢复的IPv4地址和等待列表

尽管我们已经用完了,但我们将在未来继续恢复IPv4地址。这些将来自那些已经停业或关闭的组织,或者来自那些返回他们不再需要的地址的网络。这些地址将分配给我们的成员(LIR)根据他们在一个新的候补名单上的位置,不过目前他们是活动的。

因此,虽然我们预计将在一段时间内分配IPv4,但这些少量的地址将不会接近我们地区的网络今天所需要的数百万个地址。只有从未从成熟的(任何规模的)NCC接收过IPv4分配的(LIR)才能从等待列表中请求地址,并且只有他们有资格接收单个/24分配。

已提交IPv4请求的LIR可以在LIR门户中的等待列表中查看其位置。还发布了一个新的图表,其中显示了等待列表上的请求数和队列前面的LIR等待的天数。

呼吁在IPv6上取得更大进展

此事件是朝着全局耗尽剩余IPv4寻址空间的方向迈出的另一步。近年来,我们看到了IPv4传输市场的出现,以及在我们地区更多地使用载波级网络地址转换(CGNAT)。这两种方法都有成本和利弊,但都无法解决根本问题,即没有足够的IPv4地址供所有人使用。

如果没有大规模的IPv6部署,我们就有可能进入一个互联网增长受到不必要限制的未来,这不是因为缺乏熟练的网络工程师、技术设备或投资,而是因为缺乏唯一的网络标识符。还有很长的路要走,我们呼吁所有利益相关者在支持IPv6推出方面发挥他们的作用。

在RIPE NCC,我们在这里支持我们的成员和更广泛的成熟社区在这项工作中。除了分配所需的IPv6资源外,我们将继续提供建议、培训、测量和工具,帮助网络运营商实施部署计划。

我们对下一章将会带来的结果感到乐观和兴奋。因此,让我们开始工作-共同努力,塑造互联网的未来。

一点思考

很多号主发了关于IPv4用尽的文章,我在评论区看到一些同学在问,那我们学习的时候,还需要学习IPv4吗?答案肯定是必须学习的。技术更新很快这是一个事实,但是文章里也说了,资源耗尽不代表就没有用的资源了,还有很多将来会停业或者关闭的组织,他们空余出来,后面就会去排队进入。而且,尽管已经用尽了,但是至少还有很长一段时间,是需要使用和维护的,到时候如果你说你不会IPv4,严重点的情况,岂不是失去了一份工作?

学习语言也是如此,现在编写iOS可以有Swift和OC,新项目可能有的公司会直接尝试Swift编写,但是那些就项目要招人,不会OC你也进不去。同理,在Android编写上,纵使Kotlin这个已经提及好几次了,但是用Java编写的还是大有人在吧,甚至还有在用Eclipse编译器的也不一定噢。

每次新技术的出现,或者旧资源的耗尽,虽然是一个新的发展,新的前景,这点毋庸置疑。但是不代表不用学旧的东西,毕竟维护还需要大量的人力,新老交替也是需要很长一段时间的,所以,大家不要担心,哈哈。

新的机会

当然了,文章也说到,作者呼吁在IPv6上去的更大进展, 意味着什么,意味着超级机会的到来。在即将到来的IOT时代,5G时代,IPv6协议拥有足够大的容量支持它们的接入。当整个互联网全面升级采用IPv6协议的时候,对我们社会的进步是显而易见的。如果上升到更高的层次,那就是说谁抢占了IPv6的先机,谁就掌握打破网络世界格局的主动权。

看看我们骄傲的华为,掌握了5G技术,别人都眼红着呢,这就是技术前沿的厉害之处,也是我们需要奋斗的地方。小伙伴们,加油吧,哪天我们这里出了一位掌握技术前沿的专家,那真的是爽歪歪,牛逼哄哄了,是吧。

本文由博客一文多发平台 OpenWrite 发布!

【翻译】全球用尽IPv4的一点思考的更多相关文章

  1. 对dump脱壳的一点思考

    对dump脱壳的一点思考 偶然翻了一下手机日历,原来今天是夏至啊,时间过的真快.ISCC的比赛已经持续了2个多月了,我也跟着比赛的那些题目学了2个月.......虽然过程很辛苦,但感觉还是很幸运的,能 ...

  2. c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程

    c#Winform程序调用app.config文件配置数据库连接字符串 你新建winform项目的时候,会有一个app.config的配置文件,写在里面的<connectionStrings n ...

  3. 基于CAS分析对ABA问题的一点思考

    基于CAS分析对ABA问题的一点思考 什么是CAS? 背景 synchronized加锁消耗太大 volatile只保证可见性,不保证原子性 基础 用CPU提供的特殊指令,可以: 自动更新共享数据; ...

  4. 关于java异常的一点思考

    关于异常的一点思考 异常生命周期 异常的来源 所有的异常都是抛出来的 有底层api抛出的 有自定义抛出的 异常的处理 1, 运行时异常 不做任何处理仍可编译通过 不建议捕获(不建议用异常来做流程控制, ...

  5. MSSQL显错注入爆数字型数据的一点思考

    Title:MSSQL显错注入爆数字型数据的一点思考 --2011-02-22 15:23 MSSQL+ASP 最近在弄个站点,密码是纯数字的,convert(int,())转换出来不报错,也不知道其 ...

  6. 关于linux kernel slab内存管理的一点思考

    linux kernel 内存管理是个很大的话题,这里记录一点个人关于slab模块的一点思考总结. 有些书把slab介绍成高速缓存,这会让人和cache,特别是cpu cache混淆,造成误解.sla ...

  7. 关于html页面元素语义化的一点思考

    这几天在看招聘公告前端工程师的要求基本都附带了html语义化的要求,所以稍微关注了下这方面的知识.对于其中的一点就是要求页面元素在去除css样式之后还能有良好的布局引发了我一点思考.作为前端刚入门的我 ...

  8. 关于KMP的一点思考

    关于KMP的一点思考 KMP的\(next\)数组的性质很精妙,有必要开一个坑学习一下 Part 1 啥是next \(next[i]\)表示对于\(pre_i\)这个字符串,这个抠出来的字符串本身后 ...

  9. [技术博客] 软工-Ruby on Rails前端工具链的配置以及对Web应用结构设计的一点思考

    一.相关工具链简介 HAML HAML是专门面向Ruby on Rails模版语法设计的一门标记语言,其结合RoR的views部分模版语法的特点,对原来的*.html.erb(嵌入Ruby代码的HTM ...

随机推荐

  1. 百万年薪python之路 -- 装饰器进阶

    本文链接:https://blog.csdn.net/xiemanR/article/details/72510885 一:函数装饰函数 def wrapFun(func): def inner(a, ...

  2. linq一般用法

    最一般的用法 var rows = from c in dataTrue.AsEnumerable() from t in dataPre.AsEnumerable() ].ToString().St ...

  3. Servlet处理原生Ajax请求

    萌新小白人生中的第一篇博客,难免会有差错,还望各位大佬多多包涵. 1. Ajax技术简介      Ajax(Asynchronous JavaScript and XML,异步JavaScript和 ...

  4. 手把手实现微信网页授权和微信支付,附源代码(VUE and thinkPHP)

    wechat github 手把手实现微信网页授权和微信支付,附源代码(VUE and thinkPHP) 概述 公众号开发是痛苦的,痛苦在好多问题开发者文档是没有提到的,是需要你猜的. 在开发过程中 ...

  5. css过渡transition属性

    一.CSS3 过渡 (一).CSS3过渡简介 CSS3过渡是元素从一种样式逐渐改变为另一种的效果. 实现过渡效果的两个要件: 规定把效果添加到哪个 CSS 属性上 规定效果的时长 定义动画的规则 过渡 ...

  6. Openmp编程练习

    火车卖票 // OpenMP2.cpp : 定义控制台应用程序的入口点. // #include "stdio.h" #include "omp.h" #inc ...

  7. Docker在Linux上 基本使用

    简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任 ...

  8. C语言I作业05

    问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 我在 ...

  9. 基础练习1——ls的实现与递归

    学习贵在坚持,兜兜转转,发现还是从基础做起吧,打好基础,才会长期的坚持下去... 第一个练习:shell命令 “ls"的实现与递归 1.简介:ls 的作用是列举当前目录下所有的目录和文件. ...

  10. OV5640摄像头配置一些值得注意的关键点(三)

    一.字节标志的注意点 由于摄像头的输出是RGB56格式,所以需要将两帧的数据进行拼接,之后送到上位机进行显示. reg byte_flag; always@(posedge cmos_pclk_i) ...