交换机中的交换芯片是核心交换功能部件,通常提供比系统实际交换容量更大的交换能力。由于控制处理卡(或冗余配置时)通常会占用部分交换芯片的接口用于处理路由和管理等信息,系统实际数据交换容量将小于交换芯片的总容量。例如,一台交换芯片总容量为640Gbps(80Gbps*8)的设备,实际可用的线卡插槽为7个,可提供的线卡为单线卡2端口万兆以太网接口。那么该系统的实际可利用交换容量是40Gbps×7=280Gbps;未来可利用的(提供单线卡4端口万兆以太网接口时)最大交换容量为80Gbps×7=560Gbps。
在选择万兆以太网交换机时,系统的实际交换容量、最大可利用交换容量和交换芯片总容量都是非常重要的指标。用户在选择产品时一定要清楚地理解实际交换容量和最大可利用交换容量才是选择交换机最重要的指标,前者是实际可得到的处理能力,后者与未来扩展能力密切相关。
当交换容量小于系统最大端口配置时的总带宽时,就有可能出现交换阻塞。在选择核心交换机或支持对时延敏感的应用时,一定要选择无阻塞交换矩阵结构的交换机。
c. 高速ASIC芯片
万兆以太网交换机/路由器要高速处理大量的数据帧,因此通常采用分布式包处理体系结构。每张线卡上都有负责包处理、包检索、缓存和队列的ASIC芯片。系统软件支持的ACL、QoS和Multicast等功能都必须通过硬件实现。高速ASIC芯片是从千兆以太网升级到万兆以太网时系统必须重新设计或增强的。
市场上有部分支持万兆以太网接口的交换机为了争取时间提前推出,没有从硬件上全面升级,导致系统的整体性能在实施某些功能时会急剧下降。因此在选购设备时不仅要看系统的基本转发能力,同时更要检查在配置某些功能(如ACL、QoS)时整个系统的性能。
d. 数据包转发能力
标准的以太网帧尺寸在64字节到1518字节之间。由于以太网交换机只是对以太网帧的帧头进行分析和处理,相同传送速度时单位时间内要处理小尺寸帧的数量比大尺寸帧的数量更多,在衡量交换机包转发能力时应当采用最小尺寸的包进行评价。以太网支持最小尺寸的帧大小为64个字节,加上传输需要的20个字节的帧间隔,总共是84个字节。因此,一个万兆以太网端口理论上最多要处理10000Mbits / (84bytes*8bit/byte) = 14.88Mpps。
在衡量交换机是否具备线速转发能力时,可用以下方法计算:整体转发能力Mpps / 14.88Mpps=可支持的线速万兆端口数。例如,一台具备400Mpps的交换机,满足线速转发要求时它允许配置的最大万兆以太网端口数为400Mpps/14.88Mpps=27个。超过27个万兆端口在理论上就达不到线速能力。
http://net.xuezhishi.net/Manage/allwiring/2007-01-22/5709.html