Cisco内容交换模块(CSM)是一个Catalyst 6500线卡,可将客户机流量均衡分配至服务器、防火墙、SSL设备或VPN终端设备。CSM为企业和互联网服务供给商(ISP)网络提供了一个高性能、经济有效的负载均衡解决方案。CSM能满足高速内容提供网络的需要,实时跟踪网络会话和服务器负载情况并将每个会话传送至最适当的服务器。容错型CSM配置保持全状态信息,并提供了要害功能所需的真正无中断故障转换。
CSM提供了以下主要优势:
市场领先的性能――每秒建立多达20万条第4层连接并提供高速内容交换,且同时维持100万条同步连接。
为大型数据中心和ISP提供杰出性价比――具有较低连接成本且仅占较少空间。CSM安装于新型或现有Catalyst 6500的一个插槽中,可使Catalyst 6500中所有端口用于第4层到第7层内容交换。多个CSM能安装于同一Catalyst 6500中。
方便的配置――与配置Catalyst 6500交换机使用相同的Cisco IOS命令行界面(CLI)。
图1
ISP 互联网
客户 2个Catalyst 6500,带容错型CSM模块 Web服务器 Web服务器
带CSM模块的Catalyst 6500
内容交换模块的主要特性:
防火墙负载均衡
CSM可逐条连接地在多个防火墙间分布流量,从而答应您扩展防火墙保护,同时确保所有属于特定连接的分组都通过同一防火墙传输。支持秘密防火墙和常规防火墙。
URL和基于cookie的负载均衡
CSM可根据URL、cookie和HTTP报头域对策略进行全面的常规表达模式匹配。CSM支持任意URL或cookie格式,无需改进URL/cookie格式即可对现有Web内容进行负载均衡。
卓越性能
CSM每秒建立高达20万条新的第4层TCP连接*。这些连接可在4096种虚拟服务(16384个实际服务器)和Catalyst 6500中的所有端口间分布,也可集中于单一端口。而竞争对手使用分布式架构,需使用所有端口才能实现最优性能,故此稍逊一筹。
网络配置
CSM支持多种不同的网络拓扑类型。CSM可在混合桥接和路由配置下运行,使流量从相同或不同IP子网上的客户端传送至服务器端。
IP协议支持
CSM符合多种通用IP协议-包括TCP、用户数据报协议(UDP)等。此外,CSM还支持更高级的协议,包括超文本传输协议(HTTP)、文件传输协议(FTP)、Telnet、动态名称服务器(DNS)和简单邮件传输协议(SMTP)。
User Session Stickiness
在涉及加密或电子商务时,最终用户一直被引导至同一服务器是非常重要的,这一服务器应是用户购物车所处于的服务器或加密隧道终止的服务器。CSM的User Session Stickiness能根据安全套接字层(SSL)会话ID、IP地址、cookie或HTTP重定向,一直将用户引导回同一服务器。
负载均衡算法
CSM支持以下负载均衡算法: 循环服务质量
在从内容创收时,向最终用户提供个性化服务级别是非常重要的。CSM利用了Catalyst 6500的强大QoS,实现了如下的个性化流量传输:
正确地根据第7层规则对分组划分优先等级高可用性
CSM可使用健康状况监控探针和动态反馈协议(DFP)来持续监控服务器和应用可用性。当某一实际服务器或网点发生故障时,CSM将信息流量引导至不同位置。服务器可在不中断服务的情况下添加和删除――系统能方便地扩大和缩小。
连接冗余性
可以选择在容错型配置下配置两个CSM,让其共享有关用户会话的信息并提供连接冗余性。在活动CSM发生故障时,开放连接由待机CSM处理,不会中断,用户将体验到无中断故障转换――这是电子商务站点和使用了加密的站点的重要需求之一。
全球服务器负载均衡
CSM直接与Cisco Distributed Director通信,用于全球内容网络之中。
配置上限
共32个VLAN(客户机和服务器)性能总结
连接
1,000,000条同时TCP连接吞吐量
共每秒4Gb综合(客户到服务器和服务器到客户)吞吐量Catalyst交换和平台要求
仅支持Cisco IOS软件――不支持Catalyst持续交换物理规格
占用Catalyst 6500机箱中的插槽工作环境
工作温度:32-104.5°F(0-40°C)机构认证
辐射:FCE Part 15(CFR 47)Class A,ICES-003 Class A,EN55022 Class A, CISPR22 Class A,AS/NZS 3548 Class A1取决于软件版本。
Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...
07-05
Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...
07-05
KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...
07-05
Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...
07-05