分享
 
 
 

5000系列构架预览

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

5000系列的构架有三个基本组成:总线仲裁器和EARL(bus arbiter and EARL)、接口(port interface)、NMP。总线仲裁器和EARL(所有端口都使用)提供了到数据交换总线的访问和控制包传输到目的地的功能。每个以太网端口包含了定制的ASIC和一个叫SAINT的智能10/100M以太网MAC控制器。其他的非以太网接口包含ASIC和另一个叫SAGE的不含智能的MAC控制器。

交换机使用中心总线仲裁和地址识别逻辑,每个端口全部缓存每个收到的帧,然后向交换机的中心总线仲裁器发出请求,要求访问交换总线来转发帧。当收到“继续(go ahead)”的指令,端口通过背板转发帧,交换机的中心EARL决定目的端口并指明每个端口是flush还是适当的保存帧。

5000系列使用存储转发模式,每个交换端口有自己的帧缓存内存,每个帧在转发前都保存在帧缓存中。

每个帧通过交换总线被送到一个或多个目的端口,答应“不需要帧拷贝的”高速多播转发(???)。为了优化性能帧只通过背板一次,交换总线工作在1.2Gbps。

使用总线仲裁器,总线支持三个级别的优先级,总线也答应每个端口执行一个本地flush并提供一个在输出端口堵塞时的包重发机制。5000构架为所有类型的流量(unicast, broadcast, and multicast)提供媒体速率性能(mediarate performance)。

除了交换总线,背板上还有一个治理总线和一个索引总线。

治理总线传输从NMP的配置信息到每个模块,也负责传输每个模块的统计信息到NMP。索引总线传输从中心EARL到端口的端口选择信息。这个信息决定了哪个端口转发包。

supervisor II使用特性卡1,2转发速率可以达到1Mpps,supervisor III使用NetFlow特性卡转发速率可以达到2-3Mpps。NetFlow特性卡是一个supervisor的标准特性卡的升级卡,提供了硬件级的第三层交换。

交换组成 Switch Components

supervisor engine

控制数据到背板的访问,区分端口优先级,保存桥接查询表(bridge lookup table)中的16K个活动MAC地址,监控系统状态。为所有模块发布配置信息,收集性能信息,升级软件。通过fastethernet,fddi,atm接口支持1000个vlan。

Network Management Processor

supervisor上的NMP使用系统软件完成系统配置和系统治理,包括向线路卡装载实时编码和系统诊断。为每vlan执行一个分开的生成树实

例。SNMP代理运行于NMP中。

Master Communication Processor (MCP)

supervisor上的MCP的主要作用是负责NMP和分布在5000的线路卡上的LCP间的通信。这个模块间的通信是通过串行总线的治理总线进行的。

Line Module Communication Processor(LCP)

模块上的模块通信处理器LCP负责处理由NMP从治理总线上传过来的信息,模块间的通信使用串行通信协议SCP。LCP在模块加电或重起时为模块运行诊断。

switching bus

5000的交换总线48bit宽,工作在25MHz,48x25就是1.2Gbps。总线访问supervisor上的仲裁表(arbitration scheme),supervisor和所有的模块都访问交换总线。5500由三条这样的总线,supervisor II 把这三条总线绑成一个单独的数据总线。supervisor III 使用Phoenix ASIC。

SAINT and SAGE ASICs

SAINT and SAGE ASICs负责交换总线的封装和解封。每个fastehternet端口有自己的SAINT ASICs和192KB的帧缓存。ATM和FDDI MAC层不兼容802.3,他们的接口使用SAGE(非以太网)ASIC和1-2MB的附加缓存。

SAINT ASIC Synergy Advanced Interface and Network Termination协同高级接口和网络终结

执行以太网帧的封装,她是接口的一部分,包括了控制包从交换背板输入输出的DMA控制器,SAINT是高综合的,高性能的兼容10/100ASIC,内建支持以太网,4B/5B快速以太网和MII接口。答应全双工半双工以太网和两个请求优先级(第三个优先级是硬件启动的[hardware-initiated],为了防止端口缓存溢出。硬件启动优先级是最高的优先级,当输入缓存使用率超过90%时使用。)。当帧从ISL trunk端口输出时SAINT也执行ISL的封装和解封。

packet buffer

packet buffer是在输入包被转发到交换总线之前用来储存输入包的外部包缓存,同样也使用在包从交换总线转发到网络上时。被分成了输入缓存和输出缓存,输出缓存比输入缓存大,以防止端口被包沉没。

Ethernet Frame Encapsulation

当一个帧储存到端口的缓存中,端口的ASIC用12字节来封装帧来标记vlan id,源端口,FCS,到达目的端口由相同的ASIC剥去封装信息。配置成ISL的端口在帧被传输到网上前剥去12字节的封装信息,增加一个30字节的header.

SAGE ASIC Synergy Advanced Gate Array Engine协同高级门阵列引擎

与SAINT功能相同,但是没有SAINT的10/100以太网MAC层功能。在非以太网中使用,比如FDDI模块,ATM LANE模块,RSM,令牌环和supervisor上的NMP。

Bodega ASIC

5000系列的48口以太网交换模块使用一个新的叫做Bodega ASIC,每个Bodega ASIC支持24个10M以太网端口。Bodega ASIC使用共享内存缓存,缓存空间基于包的大小动态分配。Bodega ASIC在交换的网络中有助于较少高性能的花费。

SAMBA ASIC

SAMBA ASIC存在于supervisor和所有线路卡中,提供了端口到交换总线的仲裁,通过外部设备引脚达到双倍使用(Its dual usage is accomplished by strapping on external device pins.)。

SAMBA ASIC有主模式和从模式。主模式是SAMBA位于supervisor,从模式是SAMBA位于线路卡或supervisor上的Fast Ethernet ports。主模式支持13个线路卡,从模式支持单个设备达到48端口。

一个仲裁过程是从线路卡上的端口想要通过从SAMBA访问交换总线开始的。从SAMBA把访问请求转发到supervisor上的主SAMBA,在答应端口访问交换总线之前,从SAMBA要等待主SAMBA的答应。

从SAMBA支持硬件级的广播/多播抑制能力。这个能力答应SAMBA监视从线路卡上的每个端口发出的广播包的数量。假如在一定的时间域内广播包的数量达到了门界值,SAMBA可以删除所有广播包。门界值和时间域由CPU初始化。

EARL

EARL是5000系列的一贯组成部分,用来学习网桥或CAM。EARL动态的学习源MAC地址并与vlan相关联,并把vlan和端口信息保存在RAM地址表中。也可以配置静态的EARL条目,EARL最多支持16K个地址。

然后EARL使用学到的条目来执行查找操作使帧得到目的地址的vlan和端口信息。缺省地址保存时间是300秒,60-1200秒可调。

Making the Forward or Filter Decision-LTL and CBL

LTL (local target logic本地目标逻辑)在每个线路卡上帮助EARL查找每个帧的目的端口。EARL生成的索引值(index values)可以选择一个端口、多个端口或一个vlan的全部端口。LTL memory被分段来支持unicast, multicast, and flood cases.

CBL (color blocking logic颜色堵塞逻辑)执行下面功能:

1,假如进入一个端口的流量与配置到这个端口的vlan不同,则堵塞流量。

2,假如离开一个端口的流量与配置到这个端口的vlan不同,则堵塞流量。

3,帮助spanning tree堵塞端口防止环路。

PHOENIX ASIC on Supervisor Engine III

PHOENIX门阵列答应持续使用5000的所有模块,把交换模块的速度提升到3.6gbps。通过连接交换总线和提供总线间的智能包转发来完成。这个设计答应5000把三条1.2Gbps的总线结合起来达到3.6Gbps的带宽。

Supervisor Engine III上的PHOENIX ASIC是一个吉比特的网桥用来建立交叉构架(crossbar fabric)。当前的5000系列交换模块只能连接构架中的一条总线。

通过交换机的帧流 Frame Flow Through the Switch

要理解由以上构件组成的5000系列的构架,我们要从以太网帧通过交换机的路径说起。当一个以太网帧到达一个端口,接口的DMA控制器在接收缓存中储存这个帧。端口接受、缓存全部帧,并检查FCS,增加一个包含端口号和vlan号的12字节的帧头,在把帧存储到帧缓存中并向交换构架请求访问之前要增加以太网MIB (Management Information Base治理信息库)和RMON (Remote Monitoring 远程监控)计数器。

在全部帧都被接受并且保存在帧缓存中之后,SAINT ASIC向总线仲裁器(bus arbiter) 发出一个请求,要求帧通过高速交换总线传输。supervisor 使用循环加权模式(round robin method)执行了总线仲裁和答应总线到线路卡的访问。然后线路卡上的本地仲裁器使用循环加权模式来许可每个端口对帧用适当的优先级来传输。

总线仲裁器向本地仲裁器发出一个许可,告诉SAINT ASIC在适当的时候开始传输帧。DMA控制器控制帧从缓存中通过高速交换背板传输,所有的端口都接收并在自己的缓存中保存这个帧。因为总线上的所有端口都接收帧,所以没有必要为广播和多播进行帧拷贝。

帧流处理的最后一步由以下几种情况而不同:

●单播和广播:

结合了LTL和CBL的EARL识别指定的端口或设置端口为目的端口,它通过控制总线指示目的端

口的SAINT ASIC来持续接收帧,并把他们按顺序传输。

●广播和不熟悉目的地址:

假如EARL不知道目的地址,或者是一个广播或多播地址,那么帧被传输到与源端口处在相同

vlan中的所有端口。

●本地端口:

假如EARL决定帧不用被传输到系

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有