很难相信,自打David Isenberg发表他的重要文章—“傻瓜网络的兴起”以来,已有十载。 有些人可能不知道此事,我简单说一下:Isenberg当年任职于AT&T的贝尔实验室,他决定向一些关键性的网络假设发起挑战。他尤其重点攻击了网络应有高智能中央控制的设计理念。 与此理念针锋相对,他认为网络应该是这样构成的:端点由高智商的用户控制,而端点间的传输应该是傻瓜式的。他当时的老板已经投入了数百万美元来研发高智能的中央控制系统,当然不会赞同他的这种预言,于是他们分道扬镳了。 现在看来,Isenberg的预言似乎绝对准确,尤其是在互联网(“智能用户”傻瓜网络的颠峰)取得了令人瞩目的成功之后。但是,假如智能网络的理念已被废弃,那么,眼下很流行的“应用感知网络”的支撑理念又是什么呢? 最近的例子有AT&T刚刚发布的“应用加速”服务,思科的面向服务网络架构(SONA),Juniper的应用加速服务,还有这些厂商与其他厂商(比如北电网络)合作的深层次数据包检测。无论是哪一种,目前的趋势都是要给网络路由器和交换机配备某种智能,以便让它们能够对数据流量随时作出智能化的决策。 换句话说,Isenberg的傻瓜式网络正在越变越聪明。 你可能会争辩说,给路由器和交换机增加某种智能并不等于在创建“高智能的中央控制”系统。但这不过是在做文字游戏。应用感知网络最终就是要把智能带回到网络中来。 我们要记住,Isenberg并不是在极力主张“网络愚蠢化学说”,而是在为高度分布式IP网络的出现和可用寻找一种推广的办法。就这一点而言,事实证明他是百分百的准确。 不过网络架构总是体现着能力和控制之间的一种本质的张力。“智能化”网络为了提供有保障的性能,必须限定你能做什么;而“傻瓜式”网络倒是不限定人们做什么,但却限制了性能上的保障。 换句话说,假如把网络视为一种政治/经济系统,那么在独裁统治的稳定与自由市场民主化的无序之间就存在着一种张力。互联网(自由市场民主制的典范)就是普遍偏爱更多的自由,即便因此可能会付出性能缺失的代价。 用网络术语来说,网络应该傻到允许自由化,但又要足够聪明以维持压力下的性能表现。那么,傻要傻到什么程度呢?这倒让我想起了如何确定一座桥的载重量的蠢办法:把货车一辆辆开上去直到它塌掉为止。也就是说,我们可以一点点地增加智能以保持网络的功能,但又不要加得太多以至于让网络崩溃掉。 |
正在阅读:网络傻到什么程度合适?网络傻到什么程度合适?
2007-06-20 18:46
出处:
责任编辑:xiexiaomian