三层交换机分析-200310-A三层交换机分析 三层交换机分析 1 什么是三层交换机 在 92 年 就已经有三层交换机诞生 那么到底什么是三层交换机呢 在早期 人们想把二 层交换和三层路由功能结合在一台设备上 以减少 设备数量 那时第三层交换是基于软件 的 转发速度很慢 后来才发展到以硬件来实现三层交换 从今天来看 三层交换机实质就 是一种特殊的路由器 是一种在性能上侧重于交换 二层和三层 有很强交换能力而价格 低廉的路由器 它以 ASIC 实现 IP 包的三层交换 其交换能力都在 MPPS 以上 而传统的 路由器一般不超过 10 万包 /秒 这里指的是单块板的转发能力 不是指采用分布式转发情 况多块板的总的转发能力 也不包括现在采用昂贵的网络处理器构成的 GSR 等 此外现在 有更高速 CPU 推出 但也很难超过 1MPPS 3 ) 网络处理器价格高昂在于它除了三层 交换部分本身比较复杂外 它还有很强的 QOS POLICY 等功能 以 IBM 的 Rainer 处理 器为例 它的 硬件可管理上千个流 软件配置不同流的带宽 内嵌 PowerPC 处理器 拥 有大量的协处理器和硬件加速器 可以并行地处理数据 而三层交换机的转发部分为了降低 成本 根本不可能线速支持上千个流并有能力进行带宽分配 原来有人有一种观点 那就是 用最长匹配实现大路由表查找的 CAM 很贵 换句话说用硬件来实现大路由表的最长匹配搜 索成本很高 从调查资料来看 这种观点看来并不一定对 路由表的搜索采用 CAM 实现成 本也并不高 以 Kawasaki LSI 公司的支持最长匹配搜索的的 CAM 芯片 KE5BLME064 为 例 它支持 64K 的路由前缀项 每个 ENTRY 40bit 宽 包搜索速度可达 6.7Mpps 时 延为数百个纳秒 而价格不到 60 美元 6 当然减少支持的路由表项无疑能降低成本 而 且就三层交换机通常的……