FYI: 对中国系统软件的思考(2)--给华为任正非和其他业务线领导同志的一封信((上)



所有跟贴·加跟贴·新语丝科技论坛

送交者: osfab 于 2005-3-24, 12:08:27:

对中国系统软件的思考(2)--给华为任正非和其他业务线领导同志的一封信((上)

陈怀临
系统软件研究所
www.xtrj.org
3/11/05 6PM

1。 引言
华为无疑是中国在嵌入式系统软件方面的领导者之一。对华为的褒贬很多,意见不
一。其实我看起来,评价的原则很简单:如果没有华为,CISCO,JUNIPER, SIEMENS,
NOKIA等等西方大公司在中国的业务和挣得钱是多了,还是少了。如果华为的存在是
使得CISCO,JUNIPER,SIEMENS,NOKIA的生存空间在中国被压缩了,那么我们就没
有任何理由不支持华为。

对外支持华为,并不是要我们天天在嘴里夸华为。特别是对内,更不需,也没必要
捧华为。

骂华为的人已经不少,但大多都是从BUSINESS生意的角度,从公司对员工的待遇,
文化等等,与曾经的员工的公司纠纷等等。我对华为的某些做法,也确实不敢苟同。
本是同根生,相煎何太急。

我今天试图是从技术分析的角度来观察华为。目的是为华为好。

我个人认为华为目前处在一个非常关键(CRITICAL)的阶段。没有处理好,将可能全
盘皆输。别说打败CISCO,以我的观点,港湾完全可以在5年左右在数据业务上击败
华为。当然,我是希望华为与港湾双赢,这对中国的利益最大。单纯华为独霸江湖,
对国家对其自己,未必是好事。

2。 华为的技术体系结构概述

从概念上讲,华为是研发和卖系统(SYSTEM)的。其业务分数据,无线等等6个业务线。
其数据业务就是与CISCO,JUNIPER, NOKIA等竞争的ROUTER, SWITCH, FIREWALL/VPN等
等,GPRS GGSN,SSGN等等,还有一些WAP网关等等。

与其他公司一样,如CISCO,JUNIPER,SIEMENS,NOKIA,华为的技术的本质是一个
与硬件相关的大型软件系统。或者说监控系统。更进一步讲,是实时软件监控系统。


这样一个监控系统,不管其表象如何花哨,支持这个协议,或那个协议,这个标准,
或那个标准,其基本要求是:在支持客户要求的越来越多的特征(FEATURES),同时
要保证稳定性(STABILITY),实时(REALTIME),高性能(HIGH PERFORMANCE),容错(FAULT
TOLERANCE)和高可靠性(HIGH AVAILABILITY)等等。

监控系统的体系结构一般逃不出这样的一个划分:中低端系统和高端系统。

中低端系统,由于都系统性能参数的要求比较小和客户的重要性略低,其没有CONTROL
PLANE和DATA PLANE的物理划分,也不是CHASIS结构。有的可能有些ASIC或FPGA,但
也是非常简单的通过PCI总线相连。控制软件和DATA PATH在一个操作系统内核上运
行。基本上是一个简单的共享内存的体系结构。

高端系统,最可能的是用多个ASIC或ASIC组,利用流水线的方式或并行计算的方式
来处理DATA PATH。整个系统在物理上和逻辑上都有CONTROL PLANE和DATA PLANE的
划分。对DATA PATH的软件基本上是在DATA PLANE上完成。在CONTROL PLANE上,是
管理软件,比如CONFIG, ROUTING PROTOCOL等等。
在CONTROL PLANE和DATA PLANE之间,要么是LAYER2,3层次上的通信,或者就是在
共享内存的机构上通信,比如ROUTING TABLE,SESSION 管理和同步等等。

从目前华为泄露的资料开来,比如其华为人员在别的公司面试的简历上,我们可以
发现,在系统软件方面,华为不同的部门在用不同的操作系统,比如,有用VXWORKS的,
有用LINUX的,和其他一些操作系统,参齐不一。

上述操作系统基本上是用在中低端系统上,或高端系统的CONTROL PLANE上。目前笔
者尚没有足够的信息判断出华为的高端系统的DATA PLANE上的底层软件结构。不过,
笔者的猜测是:某个LIGHT-WEIGHT的KERNEL在一个通用CPU上作DATA PLANE的控制,
也可能是华为自己写的或改造的一个比较粗糙一点的的RTOS EXECUTIVE。

在这些各式各样的操作系统或EXECUTIVE上,运行着各式各样的FEATURE,比如各种
协议PROTOCOLS,各种管理,收费软件等等。

在这样一个控制管理软件监控系统里,任何一个单独部分拿出来,都是非常简单的
东西,可以说,不会比一个好一点学校的EE或CS作业难到那里去(打多数容易)。当
然这一点,对CISCO,JUNIPER, SIEMENS,NOKIA也一样。

但所有的东西揉到一起的时候,或我们通常说是一个系统的时候,技术的复杂性就
上来了。特别是高端系统,其复杂性就更明显。比如:一个大型的并发系统存在着
非常多的CORNER CASE需要考虑到。性能优化的部分非常多从而难于把握具体的原因。
系统测试的覆盖率难于涉及到方方面面。各个技术部门的协调和扯皮。


3。 华为的目标

虽然我不认识任正非和其领导下的管理队伍,但对其心目中的华为的目标可猜测如
下:华为长期的可持续发展。这个目标是用现代术语来描述的。其实如果用大白话
讲就是:华为千秋万代;任正非名留青史。我个人判断任正非自己基本上是摆脱了
利的一个优秀的人。但对名留青史,他是超脱不了得。这基本上是中国上下5千年精
英集团和个人的最高目标。为了这个,多少的英雄,多少的故事曾经上演。。。

华为要达到长期的可持续发展,其面临的挑战非常多。可以说是要如履薄冰。从一
些公开的文字上来看,任正非似乎认为:华为最重要的是:优秀和不断加强的管理。


我个人同意也不同意其观点。

同意的是:加强管理这句话放之四海皆真理。
不同意的是:我个人认为华为还没有成熟到一个“商业管理型”的公司。华为还很
柔弱。华为应该仍然把自己目前定为在一个“技术管理型”的公司。

虽然只改动和加入了“技术”两个字,但对于对华为的理解是差别很大的。
技术管理型的公司是要比商业管理型的公司差一个台阶和层次的。

只有在技术管理方面的工作完成,打好基础,一个公司才可能朝着商业管理的模式
上发展。

那么,华为在技术方面的管理工作的形势是什么?

从一个观察者的角度看,似乎华为忽略了这一点,或者没有足够认识到其对华为将
来可持续性发展的重要影响。华为的管理者应该清醒一点,并吸收其对手公司的教
训。华 为的管理者应该制定一个更稳健的计划。

4。 华为的冬天

我个人预测,华为的冬天将在4年后开始出现苗头。其数据线业务线将首当其冲。其
根本原因之一将可能来自其技术管理的准备不足。

为什么做这样的判断呢?

笔者认为:4年左右,或更早,华为为了其自己的生存,将不得不开始走向并购公司
(OFFENSIVE并购和DEFENDENT并购等)从而使得华为自己迅速膨胀起来。这是华为的
必走之路,或者说华为的命运。这不是任正非所能控制的了的。一旦华为理清其产
业资本结构,其上市的压力将会越来越大。这个压力将来自内部员工和金融市场。
在这里,我个人再三奉劝,华为IPO宁慢勿燥。一旦华为上市,或面临成长缓慢的事
态,任正非和其他领导非常可能将开始利用商业用作,并购中小公司,通过大鱼吃
小鱼的方式来成长。

目前的华为是在一个上升趋势,在各个业务线上,均有相当的发展。这一点其实是
不足为特别奇怪的。拿数据线业务来作例子,华为,JUNIPER等从CISCO嘴里抢去了
一些份额是不应该值得特别兴奋的。当然对于华为,JUNIPER,这些抢来的份额是珍
贵的。但对于CISCO等是没有伤其元气的。另外一个例子,NETSCREEN 从CHECKPOINT和
CISCO夺了对于NETSCREEN本身而言不少的市场份额,从而使得NETSCREEN活了下来并
在NASDAQ上市且市场MARKET CAPITAL为1。3B美金左右。这对于NETSCREEN来说是个
胜利,但对于CISCO来说只能说是一个小伤疤,一点点PAIN。当然,对于CISCO这样
一个比较成熟的公司而言(已经进入“商业用作管理”),任何一个地方的失利和潜
在的更大失利都会引起管理层的认真注意。但如果NETSCREEN真的把自己当作CISCO的
对手来看待自己,这就可能引起公司管理层的轻浮而导致技术方向的偏差,记住,
对NETSCREEN这样一个小规模的公司而言,基本没有很大的能力操纵资本并PLAY商业
运作。

但是的但是,在去年JUNIPER收购了NETSCREEN之后,事情就整个变了样了。人还是
那些人,但换了军装了。一夜之间,JUNIPER有了网络安全解决方案。
笔者认为,这是一个非常成功的商业运作例子。现在的JUNIPER要比原来的JUNIPER加
上NETSCREEN对CISCO的压力大很多,决非线性的增长。

其实,如果我们观察CISCO的成长史,其实就是一个公司的并购得历史。这是CISCO目
前变成一个GIANT的根本原因之一。

因此,我们用充分的理由相信:几年之后,华为也即将开始其用公司现金或股票买
私营或上市公司的历程。如果不这样,华为死的将非常迅速。当公司成长到一定规
模,单纯依靠自己的R&D是不足够的。华为的开发人员素质再高,也不可能覆盖各
个 技术方面。华为的每年的R&D预算不可能去投资一些看不太准的地方。钱只能用
在刀 刃上。因此,在国内,国外,必定会出现一大批中小私营公司,其技术是华为
现有 技术所赶不上的。

如果华为为了通过资本运作来达到填补其技术方面的空缺,那么华为将不得不在那
些方面投资呢?


5。华为的食物链

上节阐述了,3,4年之后,当华为目前的产品系列不能够使得华为的营业额保持稳
定的增长时并且国内和国外的竞争对手在逐步打压和蚕食其市场份额时,华为将不
得不通过并购公司的形式来保持其至少在国内的领先地位。当然,另外一个目标就
是要将产品系列DIVISIFIED,分散化,从而华为不会死在一个或仅有的几个产品上。
这个路线是基本不会避免的,就象其他公司走过的路一样。

下面摘录的是CISCO在2004年的公司并购的战略行动:

Cisco Systems Inc.'s (Nasdaq: CSCO - message board) acquisitions during
2004 centered on the security and services market as it picked up four players
for under $200 million.
In November, the networking giant gave $16 million for security management
firm Jahi Networks (see Cisco Jumps on Jahi ). In September, it acquired
NetSolve for $128.5 million (see Cisco Nabs NetSolve ) and announced that
it would buy Perfigo Inc. for $74 million (see Cisco Bolsters Its Security
Story ). In March, Cisco said it would acquire Twingo Systems for $5 million
in cash.
这是CISCO关于PROCKET的并购:

这是一个非常有意思的并购,纯粹是掏钱买人:
Cisco Systems Inc. (Nasdaq: CSCO - message board) announced late Thursday
that it is buying routing software startup BCN Systems Inc., the company
it backed to develop next-generation routing software (see Cisco to Acquire
BCN ). It's not clear that BCN had any other corporate or venture capital
investors.
BCN has been actively recruiting top routing talent from Juniper Networks
Inc. (Nasdaq: JNPR - message board) and other firms, according to sources
familiar with the company (see BCN Joins Router Race ). Cisco says it is
paying $34 million for the part of BCN that it doesn't already own and that
the price tag could climb to as much as $122 million if BCN meets certain
goals.
BCN Systems is a provider of networking software design that has developed
a unique networking software architecture for routing applications, Cisco
says in a statement.
The company's interest in BCN was first disclosed in Cisco's September filings
with the Securities and Exchange Commission (SEC).
BCN was founded in April 2004 and has 45 employees. It is led by founder
and CEO Michael Beesley, a systems software expert who worked on mid-range
routers at Cisco, contributing to products such as the 7200. He then moved
to Juniper, where he was part of the team building the flagship M40 and
also helped out on the high-end T640.
The startup's formation and acquisition is Cisco's third move of late to
secure highly sought routing expertise. Recently the company converted routing
software expert Tony Li from feared competitor to salaried employee (see
Tony Li Returns to Cisco ). And, earlier this year, Cisco moved beyond its
tradition of not acquiring direct competitors when it nabbed the assets
and employees of Procket Networks, the company Li founded (see Cisco to Pay
$89M for Procket Assets ).

再看一下CISCO对硅谷公认的杰出人才TONY LI的处理:Cisco/Procket Deal Imminent
Today's the big day for news on whether Procket will be acquired, say several
sources.
Two sources close to Procket Networks Inc. have told Light Reading that
the company's fate will be made today. As ever, there's intrigue here because
only one of the two sources would name the acquiring party -- and that source
says its Cisco Systems Inc. (Nasdaq: CSCO - message board). Foundry Networks
Inc. (Nasdaq: FDRY - message board) has also been mentioned as a suitor,
but that now appears less likely -- and Cisco certainly has the deeper wallet
to make the deal happen
The deal, reportedly worth $80 million, has been expected this week since
a flurry of reports detailing a potential deal dropped last week (see Cisco
May Pocket Procket ).
Cisco has since put forth that, while it would never buy a competing product,
it doesn't mind acquiring the talent that built the competing product.
"I'm not going to buy another router company for a router," Chambers told
a Bear Stearns investment conference yesterday, according to reports by
Reuters and The Wall Street Journal. "I could not be more comfortable with
our routing strategy...
"Fifty really sharp engineers can bring a product to market quicker than
500 can, so if ever there is a talent acquisition that makes sense to me
in the market, I don't hesitate," Chambers added, according the Reuters
report.
However it's sliced, Cisco is about to purchase one of the routing upstarts
that, if nothing else, provided a catalyst for Cisco to get its own next-generation
core router, the CRS-1, built and released after several years of fits and
starts (see Cisco Unveils the HFR ).
While it will be interesting to see what Cisco will do with the technology,
it will be more interesting to watch the marketing story unfold. Never before
has a routing market leader announced its own next-generation product, then
purchased a competitor solely for staffing reasons.

另外CISCO关于P-CUBE 的并购。
In October, Cisco closed the deal to acquire privately held P-Cube, a developer
of IP service control platforms, for $200 million (see Cisco Completes P-Cube
Acquisition ).
The acquisition gives Cisco the tools to investigate the traffic stream,
giving service providers precise control over how their networks are being
used. In fact, whether it was a self-fulfilling prophecy or not, Cisco’
s purchase of P-Cube looks to have legitimized the entire traffic management
technology market while giving Cisco the strongest company in the space.
The P-Cube aquisition has sparked speculation over what traffic management
company will be acquired next. Candidates still looking for a dance partner
include Allot Communications, Ellacoya Networks Inc., Packeteer Inc. (Nasdaq:
PKTR - message board), and Sandvine Inc.

我们再来看一看CISCO是如何进军HOME和SMALL OFFICE NETWORKING ROUTER/GATEWAY市
场的。
2003年3月CISCO用500MILLION股票交换一举买下著名的LINKSYS。下面是一些摘要。


Officials of Cisco Systems Inc. said today they plan to buy home and small
office networking vendor The Linksys Group Inc. of Irvine, Calif. The move
marks Cisco's first foray into the burgeoning market for wired and wireless
networking gear for consumers and SOHO (small office/home office) users.

According to officials, Cisco will issue common stock worth $500 million
to acquire Linksys. ADVERTISEMENTA
"Fueled by consumer broadband adoption, the home networking space has experienced
mass market acceptance. Linksys has captured a strong position in this growing
market by developing an extensive, easy-to-use product line for the home
and small office," said Cisco President and CEO John Chambers in a statement.
"This acquisition is a solid example of Cisco's strategy to broaden its
end-to-end portfolio of network solutions into high-growth markets such
as wireless, voice-over-IP and storage area networking."
Privately held Linksys makes some 70 different products, including wireless
routers and access points, wireless network adapters, and wireless print
servers, as well as wired products such as Ethernet routers and cable modems,
unmanaged switches and hubs, print servers, and network attached storage.

The deal will make Linksys a division of Cisco under the direction of Charlie
Giancarlo, senior vice president and general manager of product development
at Cisco in San Jose, Calif. Products will continue to be sold under the
Linksys brand through its existing retail, distributor and e-commerce channels,
officials said.

从上述一些摘抄文章,我们可以看到,CISCO的成长就是一个大鱼吃小鱼的过程。当
然这里有一点与生物界不同。被吃的小鱼很愉快,被吃后就成了大鱼的一部分了。
大鱼也同时长大了。

那么华为应该吃什么样的小鱼呢?

笔者的个人观点是:至少对于数据线业务而言,下面是非常重要的和非常有可能华
为将投资或并购的。
*网络安全存取产品
这里我们并非指FIREWALL/VPN。IPSEC基本上已经比较成熟。而且公司在这方面的投
资基本上已经很多。我不认为华为或其他公司缺少这块业务。但是SSL/VPN方面华为
应该是不强,或者就没有涉足的。请注意,网络界的口号正在向这样的方面转换:
首先是安全的网络;然后是高速的网络。没有一个TOTAL SOLUTION的网络解决方案
的华为将在市场上得到惩罚。一个客户希望的是这样的:同一家公司的ROUTER, SWITCH,
SECURITY产品。否则对其维护和投资的费用将非常大。

* 网络安全防护
另外,网络侵入检测(IDS)和网络防毒(AV)产品正是热点。我个人估计华为也是无瑕
顾及。或者是浅尝辄止,很难朝高端产品的方向发展。在这方面,ENDPOINT的网络
安全也是一个非常重要的东西,比如,网络最脆弱的地方就是内部的网络。一个染
毒的便携计算机可以轻易的通过DHCP将内部网络摧毁。

* VoIP与网络安全
VOIP无疑将是非常大的一个市场。在安全方面也将是一个非常大的空间。

*存储设备与安全(STORAGE 和SECURITY)。

*安全的无线产品

* 低端市场安全的ROUTER和GATEWAY。这是一个非常大的市场。我相信华为将很快注
意到这一点,或已经注意到了这一点。否则的话,可惜。

如果上述是华为将要投资的方向的话,那么华为READY了吗?光是有钱就READY吗?
答案是肯定的:光有钱或股票是不够的。否则,一个公司会被一条小鱼噎死和噎的
失去竞争机会的。

6。华为的挑战

上一节我们讨论了,为了华为的可持续性发展,华为在3,4年后会开始并购中小形
的公司,并列举了一些可能的方向,特别对其数据线业务。

这些将来的事情是要有充分的准备的。不小心是完全可能将公司拖的非常狼狈,或
更严重一点,整个公司垮掉的。

但我们坚信华为必须迟早步入这种商业运作,象世界上其他巨头公司一样,通过
“PLAY MONEY”玩钱来在市场中生存,OFFESIVE的并购来壮大自己,DEFENSIVE的并
购来消灭潜在的对手。

那么我们希望华为利用现在的3到4年,使得自己READY,把自己调整好,以迎接将来
的BURST的膨胀,一举成为世界级的大公司。

那么那些方面要READY呢?有没有前面的经验和教训我们可以参阅呢?答案是有的。


古人云:灭六国者,六国也。换句话说,成秦之大业者,秦也,非六国也。
这是一个非常值得深思的事情。秦成就霸业的几个重要的基础是:商鞅变法;远交
近攻;合众连横。

笔者个人认为商鞅变法是其根本。为什么这样说呢?远交近攻和合众连横等等都是
形而上的谋略。而商鞅变法不然,其是一种对秦国形而下的东西,奠定了秦国发展
的根基,比如对各种利益的分配,对。另外,我觉得商鞅的政策里已经具备了“天
下为公”的思想。

谈古必为喻今,否则就是一个酸儒,无一用处。我们从秦国的霸业可以学习到什么
呢?对华为的领导者的帮助是什么呢?

我个人认为是这样的:华为的敌人是华为自己;华为的将成功来自华为自己的不断
改革。

笔者认为,所谓的“远交近攻;合众连横”,影射到企业运作上,其实就是所谓的
“BUSINESS OPERATION”,或本文开始所提及的“商业运作”。就是通过各种这样
的联合,合作,并购,来加强自己的影响力和销售自己的产品,比如华为与3COM的
合作,华为在没有自己的CORE ROUTER之前与AVICI INC。的合作。(笔者注:华为的
NS5000其实就是AVICI的TSR CORE ROUTER,华为是RE-SELLER。就像现在3COM贴标签
卖华为的东西类似的一个道理)

华为目前已经宣布了其自己研发的NE5000E CORE ROUTER。业界议论此举与其想击败
港湾网络的NetHammer有关,要争PERFORMANCE国内第一。当然,目前华为在CORE ROUTER方
面主要的精力放在海外市场,如第三世界国家等等。目前,在CORE ROUTER方面,性
能方面的比较基本如下:

CISCO HFR/CRS-1 92 Tbit/s
HUAWEI NE5000E 41 Tbit/s in a 64-chassis configuration (OC192 interfaces
only)
JUNIPER T640 1.28 Tbit/s by linking four T640s together
AVICI TSR 5.6 Tbit/s achieved by adding
switch cards in up to 14 chassis;
CHIARO Enstara 3.125 Tbit/s multichassis
configuration consisting of 315 slots of 10 Gbit/s
公司网页分别为:
CISCO:www.cisco.com;
HUAWEI:www.huawei.com.cn
JUNIPER:www.juniper.net;
AVICI:www.avici.com/
CHIARO: www.chiaro.com/

NE5000E面临的挑战很多,最大的问题就是:CARRIER是不会轻易相信一个CORE ROUTER的
稳定性的。通常要把一个新的CORE ROUTER测试好几年,在有信心DEPLOY之前。CARRIER的
这种谨慎的做法是应该的,当然,这也导致的许多目标是CARRIER的小公司撑不下去。


在INTERNET APPLIANCE方面,评性能参数有时好像就像有些浅薄的女人比化妆品一
样,其实是表象。事情往往是:一个产品的DEAL并不完全取决于性能参数。(当然,
你不能走极端,性能太慢)

我们换一个角度和立场来研究这个问题:CISCO的HFR CRS仅仅是一个快速的ROUTER吗?
CISCO的HFR后面有没有隐含着CISCO长期发展的谋略?答案是:HFR是世界上目前最
先进的ROUTER,更为重要的是,HFR是CISCO为了解决长期的LEGACY问题,”治理整
顿“而推出的下一代网络操作系统IOX。这个操作系统将使得CISCO可以从过去的LEGACY包
袱中走出来,去拥抱将来的技术,并购得公司,并且一步一步,将CISCO从一个商业
运作的公司进化成一个“IP服务业“的公司,从而达到其最高境界,就像IBM, AT&T一
样,CONSULTING和服务业将是将来CISCO的根本和目标,也是CISCO能够长期生存的
不二选择。CISCO CEO JOHN CHAMBLES可谓是世界上一流的人才,正在将CISCO领导
朝向一个崭新的天地。笔者由此可见:解决好公司技术架构对公司长期发展战略的
重要性。

当然华为和JUNIPER都还没有发展到这个境界,对华为来讲,就是要学习CISCO等的
经验,避免其走过的LEARNING CURVE。华为的下一个目标是CISCO现在的境界--一个
成熟的商业运作公司。

既然HFR对于CISCO解决其现在公司内部技术架构有重大意义,我们就来把HFR作为一
个CASE STUDY来调查一下,试图从中发现一些CISCO过去的痛苦和对将来的期盼。

我们先来看一下一个CISCO HFR(HUGE FASTR ROUTER) 方面的新闻。
2004年5月25日,CISCO终于宣布了其姗姗来迟的最高端的ROUTER。www.lightreading.com是
这样发布评论的。

连接LINK:http://www.lightreading.com/document.asp?doc_id=53319

Cisco Systems Inc. (Nasdaq: CSCO - message board) unveiled its next-generation
core router today, a move that some analysts believe could herald the overhaul
of Cisco's entire product line, even down to enterprise boxes (see Cisco
Launches HFR ).
The long-awaited HFR is a multichassis "terabit" router meant to compete
with boxes from Avici Systems Inc. (Nasdaq: AVCI - message board; Frankfurt:
BVC7), Chiaro Networks Inc., Hyperchip Inc., Juniper Networks Inc. (Nasdaq:
JNPR - message board), and Procket Networks Inc.

After more than four years in development, the box is making its debut today
under its real name: the Carrier Routing System, or CRS-1 (no word on whether
rapper KRS-ONE has been tapped as a spokesman).

The CRS-1 truly is huge and fast, with a capacity of 640 Gbit/s in a 7-foot
rack. It scales to 72 shelves rather than the 18 reported by sources, for
an unreal 46 Tbit/s maximum capacity, or 1,152 OC768 ports. (Cisco reports
this as 92 Tbit/s, using its usual convention of counting ingress and egress
capacity separately.)

But CRS-1 wasn't intended to be just a big router, says Mike Volpi, senior
VP and general manager of Cisco's Routing Technology Group. Rather, Cisco
wanted to start afresh to build an IP box that would suit telecom carriers'
needs for years to come. The software is engineered to produce the "permanent
and continuous operation" demanded in the voice network, Volpi says. "It's
designed to be Class 5-like in its carrier manageability."

读者请注意:

(1)。 分析人员认为HFR将带来CISCO所有产品线(包括ENTERPRISE企业方面的OVERHUAL(全
面检查,或全面结构性的考察)。笔者注:通常我们说一个产品是设计给TELCOM/CARRIER的
或给ENTERPRISE的。这两方面是很不同的对产品的要求。)

(2) “Long-awaited" HFR...为什么说”期待已久的“HFR?期待了多久?做了4年
半!只有4。5年吗?从开始规划到5/25/04,6年都有了。几乎每个从CISCO出来的或
在那里的都知道这个项目。一个太重要,太不可能完成的项目了。

HFR或CRS-1仅仅是一个高速的ROUTER吗?不是,不仅仅是。HFR而且是CISCO的下一
代完整的操作系统。我们下面再来读一下这方面的摘要。

”......Most significantly, the CRS-1 deviates from Cisco's Internetwork
Operating System (IOS), the software that runs on nearly all its platforms.
The new software is called IOS XR, but it's been built from scratch. The
transition is analogous to Microsoft Corp. (Nasdaq: MSFT - message board)
moving from DOS-based operating systems to Windows NT, says analyst Stephen
Kamman of CIBC World Markets.
Just as NT did, IOS XR could begin trickling down to lower-level systems,
eventually permeating Cisco's entire portfolio, including edge and enterprise
boxes. "The question is how quickly they can push that software through
the product line," Kamman says.
Analyst Debra Mielke of Treillage Network Strategies Inc. notes that the
amount of firepower behind CRS-1 -- including the involvement of Volpi and
chief development officer Mario Mazzola -- indicates Cisco has plans going
beyond this one box. "I absolutely believe that all the innovation in [the
CRS-1] will go throughout the product set," she says. "They wouldn't have
put all that money into [the technology] unless they were going to use it
for something much more."
Kamman believes the first step will be the "Son of HFR" box, a half-sized
CRS-1 intended to replace the aging GSR 12000 line (see Sources: Cisco Building
'Son of HFR' ). Cisco officials won't acknowledge the half-sized CRS-1;
Volpi says only that future enhancements to the platform are planned.“


读者请注意:Most significantly,也就是说,HFR的意义更为重要的方面是,一个
崭新的嵌入式操作系统IOX XR。CISCO过去的操作系统就是众所周知的IOS(与华为打
官司的就是这个)。业界认为IOX XR的TRANSITION(注意:转变)重要性就相当与当年
微软的WINDOWS与DOS的区别一样,可见其意义重大。
为什么要用“转变”或”过渡“这个词?因为IOS的基础架构已经不能满足CISCO发
展的需要。如分析员所言,HFR的IOX XR可以被分解成小的模块,被非常容易的用在
低端系统上,最后在所有的CISCO系统产品上。

让我们再看另外的一些话,”CISCO在HFR CSR-1上面的心血巨大,例如,ROUTING
BUSINESS UNIT的GM(总管)Volpi和首席开发员(CHIEF DEVELOPMENT OFFICER)Mario
Mazzola的介入,证明CISCO绝不是简单的做一个高速ROUTER
CRS-1。IOX XR将为CISCO拥抱下一代IP技术做好充分的准备,比如VOICE OVER IP方
面等等。

CISCO推出这个新操作系统是下了大决心的。如果只是为了一个高性能ROUTER,CISCO可
以在IOS基础上,如GSR12000的基础上改造。但为什么不呢?笔者也不知道。但我们
可以从公布的一些新闻中猜测一些背景来。

在HFR系统中,一个很重要的部件是一个新的ROUTING CHIP。这个芯片是非常有意思
的。一个有192个CPU CORE在一个DIE上。

请看TENSILICA的消息发布:http://www.tensilica.com/html/pr_2004_08_02.html
大家再来看一下CISCO的英雄,这个芯片的主设计师http://newsroom.cisco.com/dlls/innovators/
Core_IP/rajiv_deshmukh_profile.html

下面这个LINK也透露了一些技术细节。
http://www.eetimes.com/showArticle.jhtml?articleID=26806315

通过上述的一下信息,我们可以得出如下结果:
* NPU: From Tensilica Inc. www.tensilica.com
* Every 12 NPU being a Cluster.
* Every NPU with own L1 cache; A cluster shares L2.
* Total 16 Clusters /* 16*12 = 192 NPU */
* Packets are distributed into clusters.
* Two Extra Processor Core: One for Mgt; One for Debug
* Fabric: IBM .13
* Software Arch: Non pipeline based:-)
* Programming Approach: C/C++

从文章可知,这个芯片的名字叫SPP。TAPOUT回来是2002年的岁末。接近200个CPU
CORE的可编程网络处理器。读者不妨思考一下,在这个芯片上如何配置系统软件,
逻辑如何划分。各种TRADE-OFF折衷如何考虑。。。
这是一个非常艰巨的项目。要同时具有理论水平和实际经验。更为重要的是,要对
IOS的LEGACY方面了如指掌。

笔者个人估计,CISCO**不得不重新考虑其整个的操作系统的结构的原因之一正是因
为这个强大的NPU。

当然其他更深层的原因是,CISCO想通过这个项目设计出一个世界一流的,可扩展的,
可伸缩的ROUTER。如果继续用那个庞大的IOS体系结构,这将是MISSION IMPOSSIBLE的。
所以,CISCO必须从整个系统软件结构上来思考。

读者可以接着阅读如下文章:
http://www.lightreading.com/document.asp?doc_id=42847

Architecture
The HFR router can be configured in one of three architectures: single core;
dual core, interconnected with 1.2 Tbit/s parallel-optical-link (Paroli
cables); or multicore, with two core chassis that interconnect up to 18
chassis.
Software
As mentioned, Cisco has developed an entirely new operating system for the
HFR. The command line interface looks a lot like Cisco's Internetwork Operating
System (IOS), the software that runs most routers today. The IOS and the
new operating system likely share a lot of the same code, but they are very
different architecturally. Unlike IOS, the new OS is modular and runs different
software packages that enable various large feature sets, such as management,
MPLS, routing protocols, multicast, and security.

正如评论所言,这个新的操作系统必须是非常模块化的,可以做的COMPONENT COMPUTING的
范畴,可以是PLUG AND PLAY的。这也是为什么CISCO的计划:HFR的软件体系结构将
一步一步蔓延到所有的产品系列上。为了达到这个目标,不能达到上述软件设计目
标,将不会能实现其长远计划。

CISCO的这一重大举措是有风险的。这不是在学校做点东西,发篇文章。CISCO的下
一代操作系统的成败,可能会影响CISCO的生存。这个决定没有JOHN CHAMLES的同意
是谁也不敢轻易决定的。CISCO是一个PLATFORM的公司,说到本质上,其是一个系统
软件公司。

我们来看一看业界对这个新操作系统的一些负面评价:
“Critics point out that the new OS could take years to stabilize. That
would put the HFR at an apparent disadvantage against, say, Juniper's T640
routers, which run that company's established JunOS operating system. "[The
CSR-1 is] an interesting departure from IOS. There's the potential for [Cisco]
to create more problems with their customer base," says Karen Livoli, senior
product marketing manager at Juniper.”

一个新的系统软件是需要时间来考验,通过CUSTOMER ISSUE来提高其稳定性等等。
这个风险是很大的。特别对于CISCO的许多客户是TELCOM或CARRIER。
那么CISCO为什么还要这样作呢?在IOS的基础上接着发展不可以吗?答案是:IOS已
经不能承担CISCO的MISSION了。IOS的体系结构是一个单纯的EXECUTIVE模型,非模
块话,没有足够的保护,没有各种逻辑在不同空间的划分,另外一个CRITICAL的原
因是,由于IOS长年的发展,来自许多被购买的公司的代码,IOS已经变成了一个巨
大的怪物,一个根本无扩展性可言的系统(笔者注:有点象早期的VXWORKS系统,和
传统的UNIX KERNEL,如LINUX。好歹LINUX还有一个LKM机制使得人们可以比较容易
的来裁决系统)等等。这使得IOS很难面临CISCO的未来挑战,比如所有的系统产品SHARE一
个INFRASTRUCTURE软件。不同德产品系列只要简单的添加模块/进程就可以。

让我们来看看业界的评论:
”Cisco needed to make the software change someday, even if it's painful,
analysts say. Because it's not modular, IOS is a step behind JunOS and other
software -- something IOS XR is intended to correct “

“Moreover, Cisco keeps adding to IOS piecemeal, as if it were the world's
largest ball of twine. "Imagine five years from now, if they hadn't built
this new software and they tried to keep IOS going. That thing would be
a beast," Kamman says.”

CISCO必须这样做,虽然这是非常痛苦的事情。。。IOS的结构不如JUNIPER的JUNOS。。。


我们会在以后的文章里会介绍JUNOS的体系结构。并且指出JUNOS也是存在非常多的
问题的,比如其大量的IN-KERNEL代码在CONTROL PLANE的BSD KERNEL里是一个非常
重要的错误;其PFE端的PROPRIETARY 的MICRO-KERNEL也是使得整个JUNOS操作系统
变得非常不容易移植,集成的主要原因之一。。

那么IOX到底是一个什么东西呢?IOX的基础软件是一个基于微内核的网络操作系统。


“IOS XR helps Cisco catch up in areas such as hot upgrades of software
and separation of control, data, and management planes. The software is
based on a kernel licensed from QNX Software Systems, but tailored for the
job. "We have made some pretty substantial modifications to [the QNX code]
that are Cisco proprietary," Volpi says. ”

当然,就像JUNOS把BSD的很多部分都改动了一样,QNX NEUTRINO也是完整的被INTEGRATED
INTO THE WHOLE SYSTEM。CISCO付QNX源代码的钱是不用说的了。从上述的业界评论,
我们不无同意IOX最大优点之一是:通过整个基于MICRO-KERNEL的体系结构调整,CISCO使
得其下一代网络操作系统的软件可以PLUG AND PLAY;可以非常容易的将CONTROL,
DATA,MANAGEMENT分开(笔者注:这一点是非常非常重要,而且困难的。)。

这就是CISCO的技术目标。看起来简单,坐起来非常的不容易。5到6年的EFFORTS。
笔者听说,大约有3,4百人在这个项目中。大家想想其R&D的费用,光工资要多少?
而且这样的项目的成功还不可知,要待市场和时间来考验。但是,我们发现,CISCO
下了决心,MADE IT。

为什么?
因为只有这样,CISCO的系统才能更加稳定。

因为只有这样,CISCO的系统才能有高扩展性。

因为只有这样,CISCO的系统才能有高PERFORMANCE。 ACCELERATION的LOGIC才能非
常容易的被挪到DATA PLANE的CRITICAL PATH上。

因为只有这样,CISCO的系统才能非常容易的将THIRD PARTY的软件集成起来。而不
是手工的将其他的系统PORT到IOS上。才可以在技术上迅速的消化并且变成原有系统
的一个ADD-ON VALUE。

因为只有这样,CISCO才能达到上述目标,才能进军其下一个企业发展的

战略目标:IP服务性(SERVICE)公司。网络设备的MARGIN一定是越来越小。就像PC一
样,有一天,卖设备是养不活员工的。然而,SERVICE是个无底洞。目前也只有IBM,
HP,特别是IBM,等这样的巨型公司发展到或在朝这个方向这个境界。INTEL目前正
出自从一个芯片公司往PLATFORM设备公司的方向上转变,离SERVICE还很遥远。

而对一个提供SERVICE公司来说,其产品的可兼容性,可扩展性,稳定性,极容易与
THRID PARTY的产品的互操作性就变得非常CRITICAL。

我想这也就是CISCO不得不忍受PAIN和5年的时间,在HFR上从新OVERHAUL其系统软件
基础体系结构,并突出IOX的原因之一吧。

话说到这,华为,作为一个观察者(如果华为存在这样的观察者的话),应该想和做
些什么?





所有跟贴:


加跟贴

笔名: 密码(可选项): 注册笔名请按这里

标题:

内容(可选项):

URL(可选项):
URL标题(可选项):
图像(可选项):


所有跟贴·加跟贴·新语丝科技论坛