思科核心路由器CRS-1与SPP处理器的研究–物理交换卡(3)

Sina WeiboBaiduLinkedInQQGoogle+RedditEvernote分享




在上述两节描述的物理交换卡(QS123,HS123和S123)是而且只是给CRS-1的独立路由器LCC的,例如,4槽,8槽或者16槽LCC。其实细心的读者可以从命名约定都可以得知,这3种交换卡的123后缀意味着在一个物理交换卡上,已经完成了交换平面的3级交换的各个阶段(Stage)。每个交换卡提供而且只提供系统8或者4个(对于4槽LCC而言)交换平面中的一个平面。

在CRS-1家族中,还有另外2个物理交换卡。其名称为S13卡和S2卡。这是对于CRS-1基于FCC的多机互联(LCC+FCC)的系统而专门使用的物理交换卡。

换言之,S13卡和S2卡是而且只是被用在基于FCC的多机互联系统中。请注意,笔者非常强调“基于FCC的”多机互联。其蕴含的信息是,如果是单纯的多机LCC互联,例如双机16槽LCC的HA(Active/Passive)通过1G或者10G的数据端口互联,是不需要,也与S13卡和S2卡毫不相干的。双机HA互联的结构,其实是一种容错结构。总体而言,是两个独立的路由器,只是在软件层面做NSR和ISSU等热备份工作。

CRS-1的FCC的多机互联的本质是:一个路由器! 多个LCC加上一个或者多个FCC形成的一个系统是而且只是一个路由器。这个“只是一个路由器”既是逻辑上的理解,更重要的,也是物理上或者实际上的理解。

上述断言是对CRS-1系统非常重要的,希望读者一定要清楚的把握。一次性的把概念切入,从而避免混淆。

在一个路由器的前提下,理解下面要讲解的S13卡和S2卡就变得容易了。

S13物理交换卡:

当16槽LCC用于FCC多机互联时,必须将单机时配置的S123卡拔出并替换掉。要插入S13交换卡。S13交换卡是CRS-1硬件系列中唯一能与FCC通过光缆互联的设备。在S13物理交换卡上,一共有6个交换ASIC芯片。其中2个完成S1阶段,4个完成S3阶段。读者比较S123卡,其实就可以知道,其实就是去掉了两个S2阶段的ASIC交换芯片。

在FCC多机互联的CRS-1系统中,LCC配置的是S13卡,而非S123卡。S13卡,顾名思义,具有3级交换的阶段1(Stage 1)和阶段3(Stage 3)的功能。

那么谁来完成基于3级交换的交换平面的阶段2的功能呢?

一个单独的物理交换卡–S2物理交换卡。

S2物理交换卡:

在S2卡上,含有6个交换ASIC芯片,也即S2芯片。S2卡是用而且只被用在24槽的FCC上。

到目前为止,基本上介绍了单机LCC系统下的交换矩阵,交换平面和相应的物理交换卡的概念,关系和具体的物理映射等。也介绍了在FCC多机互联下,CRS-1需要的另外两个特殊的物理交换卡–S13和S2卡。

笔者会在下节“FCC多机互联”中阐述:在FCC多机互联的体系结构中,如果延伸和映射交换矩阵,交换平面和物理交换卡这3个CRS-1重要的概念和含义 。 其实,忘却细节,读者如果能够理解笔者如下断言,就基本上把握住CRS-1的交换核心了:LCC系统的交换是一个紧耦合系统(Tighly coupled System)。FCC多机系统 的交换是一个松耦合系统(Loosely coupled System)。

(1个打分, 平均:5.00 / 5)

雁过留声

“思科核心路由器CRS-1与SPP处理器的研究–物理交换卡(3)”有2个回复

  1. dropletzhu 于 2009-05-26 5:24 上午

    1: multishelf互联,理论上有没有极限?
    2: 软件怎么写?是一个控制中心,还是没有控制中心?怎么管理这个集群?

  2. 陈怀临 于 2009-05-26 5:16 下午

    我的理解是:

    1. 交换卡ASIC的配置和最后全局的交换矩阵就是其理论上的极限。可以从物理卡的参数算出来,CRS-1理论上最大能将72个LCC通过FCC互联。

    2.软件很复杂。例如,Chasis Manager和Forearding Manager的复杂度很大。是的。有一个LCC要做主控。