博威---云架构决胜云计算

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 10981|回复: 10

TW人眼中的华为

[复制链接]
发表于 2010-10-8 14:00:32 | 显示全部楼层 |阅读模式
TW人眼中的华为
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需要考虑到。性能优化的部分非常多从而难於把握具体的原因。 系统测试的覆盖率难於涉及到方方面面。各个技术部门的协调和扯皮。
 楼主| 发表于 2010-10-8 14:00:43 | 显示全部楼层
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预算不可能去投资一些看不太準的地方。钱只能用在刀刃上。因此,在国内,国外,必定会出现一大批中小私营公司,其技术是华为现有 技术所赶不上的。  

如果华为为了通过资本运作来达到填补其技术方面的空缺,那麼华为将不得不在那些方面投资呢?
 楼主| 发表于 2010-10-8 14:00:54 | 显示全部楼层
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产品。否则对其维护和投资的费用将非常大。
 楼主| 发表于 2010-10-8 14:01:07 | 显示全部楼层
* 网络安全防护  
另外,网络侵入检测(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是这样发布评论的。
 楼主| 发表于 2010-10-8 14:01:23 | 显示全部楼层
连接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++
 楼主| 发表于 2010-10-8 14:01:39 | 显示全部楼层
从文章可知,这个芯片的名字叫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软件。不同德产品系列只要简单的添
 楼主| 发表于 2010-10-8 14:01:49 | 显示全部楼层
从文章可知,这个芯片的名字叫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;可以非常容
 楼主| 发表于 2010-10-8 14:02:38 | 显示全部楼层
从文章可知,这个芯片的名字叫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;可以非常容易的将
 楼主| 发表于 2010-10-8 14:02:46 | 显示全部楼层
从文章可知,这个芯片的名字叫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的费用,光工资要多少?而且这样的项目的成功还不可知,要%B
 楼主| 发表于 2010-10-8 14:02:46 | 显示全部楼层
从文章可知,这个芯片的名字叫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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|boway Inc. ( 冀ICP备10011147号 )

GMT+8, 2024-11-23 22:47 , Processed in 0.104180 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表