APNIC首席科学家:New IP 提案将何去何从?

起源: 功夫:2020-06-01

日前 ,APNIC(亚太地域互联网信息中心)首席科学家Geoff Huston颁发《NEW IP和新兴通讯技术》一文 ,分析了互联网有关的新兴技术 ,并对新IP提案何去何从做出判断。

腾龙集团(中国)有限公司官网
Geoff Huston

  去年一个“新IP”框架被提交给在国际电联 ,在这个框架里沉新出现了一种以网络为中心的通讯架构概想设想 ,在设想中利用行为由网络治理的节造机造来调节。

  这不是我们第一次看到有人提议沉新思虑互联网技术的根基架构(例如 ,十几年前美国钻研界就有过“Clean Slate”项主张致力) ,当然这也不会是最后一次。然而 ,这个新的IP框架在限杜爪用法式行为方面提出了极度多的规范 ,似乎忽略了从前三十年来的市场演进过程中最根基的教训:通折服务不再是打算经济 ,此刻通讯行业以传统的市场化经济的方式运作 ,而多样化的服务市场阐发为利用行为的多样化。

  这种市场化经济的内涵最终决定了通讯行业的未来 ,决定了所提供的服务类型 ,甚至决定了产生这些服务的技术 ,都是消费者选择的了局。消费者往往是善变的 ,他们容易被过往的潮水所蛊惑 ,同时也可所以既守旧又冒险的。但无论你若何对待消费市场的理智 ,推动这个行业发展的是消费者的钱。和其他以消费者为中心的服务市场一样 ,消费者想要什么 ,他们就能得到什么。

  然而 ,这不仅仅是单一的消费者偏好。这个行业的经济性质的变动 ,也意味着投资者和投资主体的变动 ,意味着经营者的变动 ,也意味着这个行业的集体预期以及这些预期的表述方式的变动。这真的不是由某个硬国国的国际委员会来主宰未来消费者的偏好。这些冠以崇高头衔的委员会 ,如“2030年网络技术焦点幼组” ,发现他们沉思熟虑的预言竟然一次又一次地与现实背路而驰!他们的前辈们在类似的委员会中犯着同样的谬误 ,这些委员会中的前辈们先是错过了电脑主机 ,而后他们又没能看到幼我电脑的革命 ,最后又被智能手机齐全惊呆了。很显然 ,不论10年后的网络会是什么样子 ,很显然 ,它不会是这个2030年的焦点幼组所设想的“新IP”的样子!

  我不以为自己有能力在预测未来方面做得更好 ,我也不会去尝试。但在这个演进的过程中 ,可见未来的技术萌芽此刻已经浮现。我在这里想做的是描述一下我以为的最沉要的技术萌芽和我选择它们的原因。

  这是我幼我对未来十年内一些技术的“幼我”选择 ,我以为它们将在互联网中阐扬凸起的作用。

我们能从从前学到什么?

  互联网的技术基础和整个数字通讯大环境是用“分组”的概想取代了以往的“虚电路”。

  IP架构主张彻底扭转以前的电话系统架构。IP系统结构提倡的不是一个带有被动边缘设备的自动时辰互换网络 ,而是一个根基被动的网络 ,在网络内部的网络设备仅仅掌管互换数据包。而业务响应的职能则被推送到网络边缘的设备上。网络和设备各自的角色在向互联网过渡的过程中被颠倒了。

  但扭转是极度难题的 ,几十年来 ,很多与网络提供商或网络服务商有利益关系的业界人士都在致力旋转这种网络服务模式的颠倒。网络运营商在处置基于分组的有效载荷的同时 ,致力引入基于网络的服务响应。我们看到人们致力开发基于网络的服务质量保障步骤 ,试图在单一网络平台内为分歧类此外报文流提供分歧的服务响应。我以为经过约莫二十年发展 ,我们能够把这种致力称为“大失败”。而后是MPLS中的虚构电路仿真和最近的疏松源路由(SR)步骤的变种。我感触奇怪的是 ,固然通过入口流量沟通就能够以更低的成本提供流量吩飕的根基职能 ,这些步骤总试图在网络中的所有活动元素之间进行协调。说句恶作剧的话 ,我感触在网络中参与更多的复杂性是卖出更多更贵的路由器的一种步骤。我不愿将这些技术归类为新兴技术 ,由于它们在很多方面似乎更像是一种倒退措施 ,其动机更多的是但愿为分组传输这一本无特色的商品服务“增值”。这些基于网络的服务的一些致力之所以可能持久存在 ,是网络运营商对它们成为商品公用事业命运的一种抵抗 ,而不是电路互换网络架构的概想蕴含了任何内涵价值。

  与此同时 ,我们在网络的其他方面也获得了一些惊人的进展。我们一向在创建宽泛散布的容错系统 ,这些系统不依赖于集中的号令和节造。域间路由和谈BGP已经默默地支持了互联网约莫30年的运行 ,任何进建过BGP和谈的人城市为它的设计留下深刻的印象。它治理的网络的复杂水平 ,已经比90年代初和谈设计时的网络复杂度要大9个数量级。我们创造了一种新的盛开的、可接见的网络。在电话网络上创造新的利用险些是不成能的 ,而在互联网上 ,这就是一向在产生的事件。从朝气勃勃的利用法式世界到最根基的数字传输 ,网络世界处于不休变动的状态 ,新技术以令人目眩缭乱的速度出现。

  在未来几年 ,我们能够观察到哪些新兴技术将在未来几年阐扬关键作用?下面是我幼我遴选的近期技术创新 ,我将把它们综合为未来十年内将产生巨大影响的新兴技术。

  光学有关性技术

  几十年来 ,光纤领域使用的光的步骤就像用手电筒 ,要么有光通过光纤 ,要么没有 ,这种“通断编码”(On-Off Keying ,后文简称OOK)的单一光编码方式被不休美满 ,支持光速高达10Gbps的光纤 ,这在技术上并不是什么了不得的壮举 ,并且它遇到了开关键控(OOK)所使用的数字信号处置方式的物理性质限度。

  但光纤中仍有足够的空间处置更多的信号。此刻我们转向了光学有关技术 ,并在这个领域开释出了第二波创新海潮。利用光学有关技术是复用其他领域中已经彻底实际过的技术。我们利用相位振幅编码技术来调节仿照语音线路上的调造解调器 ,在3Khz带宽的载波上产生56Kbps的信号。类似的步骤被用于无线电领域 ,我们此刻已经看到4G系统支持高达200Mbps的数据速度。

  这种步骤依赖于使用相位振幅和偏振编码 ,以获得靠近香农极限理论上的数据容量。目前在光学市场上 ,每条波长上传输100Gpbs的光通讯系统已经实现商品化利用 ,400Gbps的光通讯系统也将陆续推出。在未来几年内 ,我们很可能会看到使用高密度相位调幅调造加上定造化的数字信号处置的Terabit级别光通讯系统。与其他光通讯系统一样 ,随着出产量的增长 ,我们也很可能看到这些系统的单元带宽价值会随着出产量的增长而大幅降落。在当现代界 ,通讯容量是一种丰硕的资源 ,而这种丰硕的资源给了我们一个全新的网络架构视角。

  5G

  那么无线电通讯系统怎么样?5G是新兴技术吗?

  在我看来 ,5G和4G没有什么区别 ,真正的变动是从3G升级到4G时产生的从使用PPP会话的隧路和谈转向原生的IP报文转发系统。5G看起来和4G根基一样 ,最根基的区别在于5G里无线电频率的上移。最初的5G部署使用的是3.8Ghz载波 ,但此刻筹算向24Ghz到84Ghz之间的毫米波频段进军。这是一个喜忧参半的问题 ,由于更高的载波频率能够分配更大的频率块 ,从而增长了无线网络的承载能力 ,但同时 ,更高的频率使用更短的波长 ,而这些毫米波波长的短波的行为更像光而不是无线电。在更高的频率下 ,无线电信号很容易被构筑物、墙壁、树木和其他较大的物体所反对 ,为了添补这一点 ,任何业务都必要部署大量的基站来服务一样的覆盖领域。除了炒作之表 ,目前还不明显毫米波段的5G服务是否有一个合理的可持续发展的经济模式。

  基于这些原因 ,我将把5G放在沉要的新兴技术的最后。无线电和移动服务仍将是互联网中最沉要服务之一 ,但在这些系统的使用方式上 ,相对成熟的4G技术 ,5G并没有阐发出底子性的变动。

  IPv6

  将IPv6视为2020年的新兴技术似乎很奇怪。IPv6的第一个规范RFC1883于1995年颁布 ,这使得IPv6成为一项已有25年汗青的技术。但是 ,在经历了多年的优柔寡断甚至断然否定之后 ,IPv4的枯竭问题似乎终于起头推动部署决策 ,目前四分之一的互联网用户设备已经起头使用IPv6 ,这个数字还将不成预防线上升。

  很难说让剩下四分之三的用户使用IPv6还必要多长功夫 ,但结论看起来是不成预防的。若是“新兴”的界说是在未来几年内大规模增长使用 ,那么只管IPv6已经相当古老了 ,但它注定是切合这个特点的。

  我只是但愿在我们最终转移到纯IPv6的服务环境之前 ,我们能找到一个更好的步骤来解决IPv6和谈扩大头的问题 ,尤其是与数据包碎片有关的问题。

  BBR

  Google发现的TCP节造算法BBR(Bottleneck Bandwidth and Round-trip time)是一种革命性的TCP传输节造算法 ,在我看来 ,它的沉要性不亚于TCP自身。这种传输算法沉新界说了终端主机、网络缓冲和传输速度之间的关系 ,使终端系统可能以多千兆的速杜仔用地亏损可用的网络容量 ,而不会受到设计不良的自动式数据包互换网元的故障。

  基于丢包的拥塞节造算法在从前曾为我们提供了很好的服务 ,但如今 ,当我们思考到每秒数百、千兆的端到端速度时 ,这种守旧的基于丢包的系统节造算法已经不切合现实需要。BBR实现了一个全新的流量节造和传输速度治理的视角 ,试图将流速不变在与可用网络容量的平正份额一样的速度上。这是一项值得关注的技术。

  QUIC

  持久以来 ,利用和网络之间一向存在着严重的关系。在TCP的端到端世界中 ,网络的资源是在活跃的客户端间共享的 ,而共享的方式是由客户端自己决定。这对网络运营商来说是它们最怨尤的事件 ,他们更但愿自动治理网络资源 ,为客户提供确定性的服务了局。为了实现这一指标 ,在网络中经;峥吹礁骼啻缶值幕谡绞醯牧骺叵低 ,他们通过数据包头的“特点”来标识流量对应的利用 ,而后执行相应的流控战术。这类流控系统要求每个IP数据包的内部内容都是可见的 ,在TCP和谈下这是常见的情况。

  QUIC是一种新封装和谈 ,它使用UDP数据包作为表部可见的封装 ,并对报文内部的TCP和内容有效载荷进行加密。这种方式不仅将TCP的流量节造参数暗藏在网络和网络的流控引擎之表 ,还将数据流算法的节造权从通用的主机操作系统中开脱出来 ,交给了每个利用法式。这就给了利用更大的节造权 ,使利用能够独立于其运行的操作系统而调整其行为。

  此表 ,它解除了TCP利用必要使用基于操作系统的TCP数据流节造模式这种“一刀切”的情况。通过QUIC ,利用法式自身能够凭据网络蹊径当前状态的参数对其流控行为进行定造 ,以优化利用法式的行为。

  这种节造权从操作系统平台到利用的转移很可能会持续下去。利用法式但愿获得更大的矫捷性 ,以及对自身行为和服务更大水平的节造。通过使用根基的UDP和谈 ,主机平台的TCP实现被绕过了 ,利用法式的流量行为能够被自身齐全节造。

  无解析器DNS

  我正本想说的是“DNS over HTTPS”(DoH) ,但我不确定DoH自身是一种出格新鲜的技术 ,所以我不确定它是否切合这个“新兴技术”的领域。险些从有防火墙和隐衷问题的时辰起头 ,我们就使用HTTPS作为穿透防火墙的隧路技术和通讯隐衷加强技术。在HTTPS会话中成立IP数据包隧路的软件工具已经存在了几十年 ,这并没有什么别致的处所。把DNS放到HTTPS中只是对使用HTTPS作为通用的隧路技术模式的一个幼扭转。

  然而 ,HTTPS自身提供了一些额表的职能 ,这是通常的DNS over TLS(即HTTPS的安全通路部门)性质上无法提供的。我指的是Web中的“服务器推送”技术。例如 ,一个网页可能会参照一个自界说的形状页面来确定页面的显示成效 ,为了不让客户端再进行一轮DNS解析和成立衔接来获取这个形状页面 ,服务器能够单一地将形状页面资源和使用它的网页一路推送给客户端。从HTTP的角度来看 ,DNS要求和响应看起来就像其他的数据对象事务一样 ,在没有触发DNS查问的情况下自动推送一个DNS响应 ,和自动推送一个形状表没有什么区别。

  然而 ,就互联网的定名架构而言 ,这是一个意思沉大的步骤。若是这些名称只能在特定的网站环境中接见 ,而使用任何其他工具蕴含传统的DNS查问都无法接见 ,那该怎么办?互联网能够被界说为一个连贯的单一名称空间。我们能够通过发送对资源的引用例如名称来进行通讯 ,而这只有当我接见的资源名称和你接见的资源名称一样时才有意思。不论使用的是什么利用 ,也不论该名称的查问高低文可能是什么 ,DNS解析的了局都是一样的。然而 ,当网站将解析的名称推送给客户端时 ,网站创建了与其他任何名称高低文都分歧的自己的高低文和环境。此刻不再有一个连贯的名称空间 ,而是很多零散的潜在沉叠的名称空间 ,并且没有明确的步骤来解除潜在的名称矛盾使用。

  很多新兴技术背后的驱动力是速度、方便性和定造环境以更适应每个用户。从这个角度来看 ,无解析DNS险些是不成预防的未来。然而 ,其坏处是互联网失去了一致性 ,目前还不明显这种特殊的技术会对互联网产生积极的影响 ,还是极具粉碎性的影响。我想 ,我们将在未来几年内拭目以待。

  量子网络

  1936年 ,早在我们造作出现代第一台可编程的推算机之前 ,英国数学家就设计了一个关于通用推算机的思想尝试 ,更沉要的是 ,他把问题分为“可推算”问题和“不成推算”问题 ,“可推算”问题是在有限的功夫内就能解决的 ,“不成推算”问题是机械始终不会终场的问题。我们甚至在第一台物理推算机出现之前就知路 ,有一类问题是始终无法用推算机解决的。彼得-肖尔在1994年也实现了类似的壮举 ,他设计出了一种算法 ,能够用一台尚未建成的量子推算机实此刻有限的功夫内解决质因子化问题。这种新型推算机处置问题的能力(和局限性)早在职何这样的机械被造作出来之前就已经被描述出来了。量子推算机是推算世界中一种新兴的潜在颠覆性技术。

  还有一种有关的新兴技术--量子网络 ,即量子比特(qubits)在量子网络之间传递。和其他很多人一样 ,量子网络是否会成为数字网络演进中的未知的偏移 ,还是会成为未来数字服务的传统主流基础 ,我对此没有出格的见解。只是感触此刻下结论还为时过早。

架构的演变

  为什么我们还能看到技术的不休进化?为什么不筹备说“好了 ,工作实现了。我们都去酒吧吧!”我猜测 ,持续扭转互联网技术平台的压力来自于互联网架构自身的演变。

  有一种概想以为 ,互联网最初模式的主张是将客户机与服务衔接在一路。此刻我们能够让每个服务运行在一个专门的接入网络中 ,客户机必要通过特定的接入网络来接见特定的服务。但在80年代幼领域地尝试这种模式时 ,普遍的反映都是惊恐地退缩!所以我们把互联网作为一个通用的衔接网络。只有所有的服务和服务器都衔接到这个通用网络上 ,那么当客户端也衔接上来后 ,就能够接见任何服务。

  在90年代 ,这成为一个革命性的进取 ,随着用户数量的增长速度超过了服务器的增长能力 ,这种情况变得不成持续。其时的盛行服务有点像在网络数字世界中的黑洞。我们必要一个分歧的解决规划 ,因而我们想到了内容分发网络(CDN)。CDNs使用专用的网络服务 ,在整个互联网上守护一组等效的服务交付点。而不是使用单一的全局网络来接见任何衔接的服务 ,客户必要的只是一个接入网络 ,将他们衔接到本地聚合的CDN接入点。我们越是使用本地接入的服务 ,就越少使用更广域的网络。

这对技术意味着什么?

  其中一个影响是 ,维持一个单一连通的互联网的动机在减弱。若是用户所但愿的大无数数字服务都能够通过纯本地接见基础设施获得 ,那么谁来支付相对高昂的全球传输成本 ,以接见剩下那一幼部门仅限远程接见的服务呢?本地服务还是否必要接见全球唯一的基础设施呢?

  NAT是一个极端的例子 ,仅有本地的服务在仅有本地的地址情况下工作得很好 ,而本地使用名的泛滥也导致了类似的结论。我们很可贵出结论 ,互联网碎片化的压力是否随着内容分发网络的鼓起而增长。然而 ,若是用物理世界的熵的方式来对待碎片化 ,那么就必要不休的致力来抵抗碎片化。若是不能持续致力来守护一个全局性的唯一标识系统 ,我们似乎就会走向部门领域的网络。

  另一个寓意是利用中的特定服务领域化的鼓起。这方面的例子能够从QUIC的首批部署中看到。QUIC是谷歌的Chrome浏览器在接见谷歌网络服务器时专门使用的。传输层和谈传统上是放到操作系统中作为分歧利用的通用服务 ,此刻则被提升到了利用中。以往支持使用通用的操作系统职能集而不是使用定造的利用职能的设计思考不再合用。随着能力更强的终端系统和更快的网络的部署 ,我们可能构建高度定造化的利用。浏览器已经支持很多从前只在操作系统中实现的职能 ,很多利用似乎也在追随这一趋向。这不仅仅是但愿对终端用户的履历进行更精密的节造 ,同时也是每个利用都要将自己和与用户的交互行为暗藏起来 ,不让其他利用、主机操作系统和网络对自己产生影响。

  若是说推动互联网发展的本钱是来自于对终端用户的习惯和欲望的相识 ,例如谷歌、亚马逊、Facebook和Netflix以及其他很多利用似乎都是如此 ,那么这些利用将自己的知识露出给任何第三方都是愚蠢的。相对于传统利用依赖操作系统和网络提供的丰硕服务 ,我们看到了“偏执型”利用作为新技术模式在崛起。这些偏执型利用不仅将其表部依赖点降到最低 ,还试图将其行为的可见性降到最低。

扭转是一种生涯方式

  这些新兴技术在互联网中与现有的服务和基础设施竞争的压力 ,也许是最令人鼓励的迹象 ,批注互联网仍有性命力 ,离走向过期和无意思的时期还有相当长的功夫。我们依然在扭转根基的传输身分 ,扭转底层的传输和谈 ,扭转定名和寻址基础设施 ,扭转服务提供的模式。

  而这约莫是我们能得到的最好的信号 ,即互联网绝不是一个已经解决的问题 ,它依然面对着很多沉要的技术挑战。

这让“New IP”提案何去何从?

  在我看来 ,它不会有什么用处。我以为它将与多多的前辈们的命运一样 ,又是一个用更多无用的设备来装璜网络的无用的致力 ,它试图为网络附加的价值将没有效户愿意为之买单。

  光通讯世界和移动运营商的致力在将通讯造成一种丰硕的无差距化的商品 ,而那些试图为这些商品增长无用的附加职能的致力都是无意思的。利用已经不再由网络来治理了。网络和利用之间险些没有留下任何大局的合作 ,ECN的失败就证了然这一点。如我们在QUIC和BBR中看到的那样 ,利用法式此刻在向网络暗藏自己的节造机造 ,对网络的个性做出的如果越来越少。

  所以 ,若是这所有是达尔文式的进化过程 ,那么在我看来 ,进化确把稳力就活跃在设备上的利用和用户空间中 ,而网络依然只是为了传输数据包而存在。

  (本文未经作者自己确认。翻译:杨望)

  文章原文>>New IP and emerging communications technologies