Radware负载均衡项目配置实战解析之一初识RADWARE
- 格式:docx
- 大小:302.36 KB
- 文档页数:6
第1章 网络拓扑和IP 规划1.1 单臂组网以下组网是称为单臂组网,是目前使用比较多的组网方法。
此种组网方式可以实现完全的主备切换。
通常情况下,服务器的网关需要指向负载均衡设备的浮动网关。
在本例中,AD 使用一条物理链路连接交换机,使用Vlan Trunk 来实现多个Vlan 的访问。
连接防火墙使用Vlan 101,这是AD 对外的出口,Portal 的VIP 地址在这个网段。
VXML 位于VLAN30,只提供内部访问。
Portal 位于VLAN40,它通过VLAN101的VIP 地址来提供服务。
DB 位于VLAN50。
AD 使用Vlan Trunk 与交换机相连,AD 包含有Vlan30, Vlan40, Vlan101,因为数据库不需要负载均衡,AD 不设置直连网段,通过三层换机路由。
整个业务的数据流是: 外网用户访问Portal VIP ,DB 访问VXML 的VIP 。
为了与其他厂家的负载均衡器的术语区分。
我们将AD 虚拟出来的作为服务器网关的地址称为浮动IP 地址,与交换机的浮动IP 概念相同;对外提供业务服务的虚拟IP 称为VIP 。
AD 主机DB VXML1VXML2SW-1SW-2VR-IPAD 备机防火墙Portal-1 Portal-2 防火墙Vlan50 Vlan40 Vlan301.2 VLAN划分与地址分配1.2.1 VLAN30说明:VXML也需要使用RADWARE进行负荷分担,但不向Internet开放,因此要将其划分在另外一个独立的VLAN30中网段:172.168.1.64~172.168.1.79 掩码:255.255.255.240 28 网元IP地址浮动IP地址网关VLAN 备注S5624-3 172.168.1.65/28172.168.1.67N/A 30 管理用S5624-4 172.168.1.66/28 N/A 30 管理用AD-1 172.168.1.76/28172.168.1.78 N/A30AD-2 172.168.1.77/28 30VXML-1 FABRIC 1/2: 172.168.1.71/28VIP: 172.168.1.79 172.168.1.7830 BondingVXML-2 FABRIC 1/2: 172.168.1.72/28 30 Bonding1.2.2 VLAN40说明:Portal也需要使用RADWARE进行负荷分担,对Internet开放,因此要将其划分在另外一个独立的VLAN40中网段:172.168.1.80~172.168.1.95 掩码:255.255.255.240 28 网元IP地址浮动IP 网关VLAN 备注S5624-3 172.168.1.87/28172.168.1.89/28 N/A 40 管理用S5624-4 172.168.1.88/28 N/A 40 管理用AD-1 172.168.1.88/28172.168.1.90 N/A 40AD-2 172.168.1.89/28 40PORTAL-1 FABRIC 1/2: 172.168.1.81/28N/A 172.168.1.90 40 BondingPORTAL-2 FABRIC 1/2: 172.168.1.82/28 40 Bonding1.2.3 VLAN101RADWARE External网段与E200互连VLAN网段:172.168.1.112~172.168.1.127 掩码:255.255.255.240 28网元IP地址浮动IP地址网关VLAN 备注S5624-3 172.168.1.113/28172.168.1.124N/A 101 管理用S5624-4 172.168.1.114/28 N/A 101 管理用AD-1-1 172.168.1.116/28 172.168.1.118VIP: 172.168.1.119 172.168.1.124101PortalExternalAD-2-1 172.168.1.117/28 101第2章 AppDirector基本配置2.1 主机初始化配置2.1.1 配置VLAN Tag某些场景中,AD只使用一条千兆端口连接交换机,使用802.1Q Vlan Trunk方式连接,同时将内部Vlan与外部Vlan在一根链路上跑。
Radware AppDirector负载均衡器指导书Radware AppDirector负载均衡器配置指导书Radware AppDirector负载均衡器指导书修订记录Radware AppDirector负载均衡器指导书目录第1章 Radware AppDirector产品 (2)1.1 AppDirector产品介绍 (2)1.2 基本术语 (5)第2章 AppDirector组网和配置流程 (6)2.1 双臂组网 (6)2.2 配置负载均衡的基本流程 (7)第3章 AppDirector 设备配置初始化 (8)3.1 电源上电安装 (8)3.2 通过console线连接AD (9)3.3 登录设备 (10)3.4 初始化配置 (11)3.5 命令行登录 (13)3.6 通过WEB页面连接 (14)3.7 设备管理.................................................................................................... 错误!未定义书签。
3.8 软件版本升级 (17)3.8.1 确认当前设备的版本 (17)3.8.2 软件升级 (20)3.9 查看当前设备的License ............................................................................ 错误!未定义书签。
3.10 命令行显示乱码问题 (14)3.11 设备名称设置 (22)3.12 全局表项 (23)第4章基本网络配置 (25)4.1 各平台端口命名 (25)4.2 物理端口 (28)4.3 定义IP地址 (28)4.4 Routing Table (30)第5章双机配置 (32)5.1 主机VRRP配置 (33)5.1.1 全局配置开启VRRP (33)5.1.2 配置VR (Virtual Router) (34)5.1.3 L4 Policy管理.................................................................................. 错误!未定义书签。
radware服务器负载均衡解决方案篇一:Radware LinkProof多链路负载均衡解决方案技术白皮书Radware-LinkProof 多链路解决方案Radware China目录1 需求分析 ................................................ ................................................... . (3)单一链路导致单点故障和访问迟缓 ................................................ . (3)传统解决方案无法完全发挥多链路优势 ................................................ .. (3)2 Radware LinkProof(LP)解决方案................................................. . (5)方案拓扑图 ................................................ ................................................... (5)链路优选方案 ................................................ ................................................... (6)链路健康检测 ................................................ ................................................... (6)流入(Inbound)流量处理 ................................................ (7)流出(Outbound)流量处理 ................................................ (8)独特优势 ................................................ ................................................... .. (9)增值功能 ................................................ ................................................... (9)流量(P2P)控制和管理 ................................................ .. (9)应用安全 ................................................ ................................................... (10)接入方式 ................................................ ................................................... (10)3 设备管理 ................................................ ................................................... (11)4 总结................................................. ................................................... (12)1 需求分析近年来,Internet 作为一种重要的交流工具在各种规模的商业机构和各个行业中得到了普遍应用。
作为网络运营商为公众提供服务,精准的认证计费系统将是保证业务发展的基础。
而针对不同类型的用户,必须提供不同的认证计费方式。
因此,在此次升级改造中,主要作任务是建设一个更高处理能力的Radius认证计费系统与一个简单便捷的WEB认证计费系统。
对应用的支持:通过多种手段正确判断服务器的健康状况,识别不同的会话,支持会话保持功能。
三、Radware解决方案二、客户需求·根据应用定制负载均衡解决方案Radware AppDirector针对应用服务提供了定制的负载均AppDirector毫秒级故障切换技术,确保了Radius服务系统的不间断运行。
先进的服务器管理技术AppDirector可以对不同性能的服务器进行加权计算,对性能好的服务器可以多分担一些流量。
对有用户数限制的服务器,AppDirector通过连接数限制技术,从而保证服务器连接不会超过限制,同时也保证了性能一般的服务器不会因为连接太多而宕机。
同时AppDirector还有ShutdownTime,Recovery Time,Warm up Time,Port Multiplexing 等技术,针对于服务器在关机,重起暖身至正常工作的每一个阶段所应采取的相应的方式来加强服务器的管理。
扩充能力灵活AppDirector与任何品牌、使用界面、操作系统的网络服务器均兼容,在安装时完全不须改变企业原有的网路架构。
当您为业务扩充而更新网络服务器,新设备只要与AppDi-rector连接,您不须费时集成新旧设备、或统合协定机制。
因此AppDirector 使您对网络服务器的投资更为灵活,随时依企业需求而弹性更新网络架构;若您的企业将扩张至全球,AppDirector灵活的扩充能力,帮助您轻松加入全球服务的行列。
同时,两台AppDirector互为备份,并可以向用户提供最快100ms的故障切换能力,从而最大程度地提高服务器系统的有效性与持续性。
Radware配置手册目录一. Radware连接 (4)1.1 console连接 (4)1 .2 初始化 (4)1.3登录radware设备 (6)1.4通过WEB界面对设备进行管理 (7)二.网络层配置 (8)2.1配置IP地址 (8)2.2 Vlan划分 (8)2.3 Routing Table (10)三 Farm 管理 (12)四服务器管理 (15)五 Super Farm IP管理 (17)六 Cookie会话保持 (19)七 NAT配置 (21)八双机配置 (24)九其他配置(可选) (28)9.1 保存配置文件 (28)9.2 恢复配置文件 (29)9.3 用户名和密码管理 (30)9.4 Syslog (30)9.5 Telnet (31)9.6 WEB管理 (31)9.7 安全管理 (32)十命令行网络配置 (33)10.1 更改设备名称 (33)10.2 物理端口 (33)10.3 VLAN (33)10.4 Interface (34)十一命令行维护命令 (35)11.1 查看接口地址 (35)11.2 查看路由表 (35)11.3 查看CPU (35)11.4 查看WSD的全部配置 (36)11.5 查看当前设备的版本信息 (36)11.6 查看当前设备的License (36)11.7 查看端口流量 (36)11.8 查看2层端口状态 (36)11.9 显示日志信息 (36)一. Radware连接1.1 console连接通过console连接Radware设备radware AppDirector和电脑的连接:Console各参数如下:Bits per second: 19200Data bits: 8Parity: NoneStop bits: 1Flow Control: None1 .2 初始化给设备加电,在3秒内按任意键CPU: RadWare BOOMER - MPC740/750Active boot: 1DRAM size: 256MFlash size: 16MAltera version: 24BSP version: 6.00Creation date: Oct 11 2005, 16:34:37Press any key to stop auto-boot...3>> ?- print this list@ - boot (load and go)e - print fatal exceptionw - download via xmodema - print installed applications listi - set active applicationu - download to secondary boot via xmodem x - extract from an archive>q0(清空原有配置参数,恢复缺省值)>q1(清空原有配置参数,恢复缺省值)Q是隐含命令,防止用户误删除配置.> q0Erasing configuration ...Erasing Network Section ...done> q1Erasing configuration ...fl:/ - Volume is OKconfig file is not foundErasing Network Section ...done>@(设备重启)1.3登录radware设备在“>”提示符下,输入login命令,并接照提示输入正确的用户名及口令即可登录.>LoginUsername:radwarePassword:: ******如果登录成功,提示符将变为“#”说明:(1) 如果Console显示中存在乱码,请输入如下命令#manage terminal grid-mode set disable。
高新区管委会链路负载测试实施方案目录1. 用户网络背景 (3)1.1. 实施前的网络拓扑 (3)2. 网络拓扑结构 (4)2.1. 改造后的网络拓扑结构 (4)2.2. 具体网络规划方案介绍 (4)2.2.1. 防火墙实现部分NA T转换工作 (4)2.2.2. 防火墙不再实现目的地址转换工作 (5)2.3. IP地址规划 (5)3. 实施过程 (7)3.1. 配置接口地址 (7)3.2. 配置默认路由 (7)3.3. 配置回指路由 (7)3.4. 地址转换 (8)3.4.1. Dynamic NAT (8)3.4.2. Static PA T (9)3.5. DNS配置.................................................................................... 错误!未定义书签。
3.5.1. 配置Host表 ................................................................... 错误!未定义书签。
3.5.2. DNS服务器修改............................................................ 错误!未定义书签。
3.6. 就近性(Proixmity)配置 (14)3.6.1. 全局配置 (14)3.6.2. 静态就近表配置 (15)3.7. 静态就近表配置......................................................................... 错误!未定义书签。
3.8. 特殊配置 (16)3.8.1. 特殊应用会话老化时间 (16)3.8.2. Cluster (18)1.用户网络背景高新区管委会目前已经申请了四条ISP链路,分别为网通网通50M、网通100M、电信100M和电信教育网1G。
如何实现在冗余配置中的FTP 负载均衡1. 网络拓扑10.1.1.101Gw:10.1.1.110.1.1.102Gw:10.1.1.1P2-10.1.1.1P2-10.1.1.2P1-20.1.1.1P1-20.1.1.2Gw:20.1.1.32. mirror 配置active 设备的配置:standby设备的配置:对mirror的一点说明:当ACTIVE设备运行时,在STANBY设备上不会看到Client table,但是,Client table 已经Mirror到STANBY设备之上了。
如果ACTIVE断线或者关电时,在STANBY设备上会马上看到原ACTIVE设备上全部的Client table,(说明已经全部Mirror过来了)3. 关键技术点FTP协议的数据传输存在两种模式:主动模式和被动模式。
对于主动模式来说(例如:windown命令行界面的FTP客户端只支持主动模式),client 通过21控制信息端口与服务器进行连接,连接成功,服务器会主动地回连客户端自己的20端口。
对于被动模式来说(例如一些FTP客户端软件,可同时支持主动模式,被动模式,自动适应),client通过21控制信息端口与服务器进行连接,连接成功,客户端使用一个随机端口连接服务器的20端口。
这样,如果在传输大的文件时,21控制信息端口可能长时间处于一个空闲状态,(如果是专用的FTP客户端的话,可能定期发送LIST命令来保证21端口的Keepalive),这样,如果空闲的时间超过WSD的client table的aging time的话,WSD会把21端口分别向CLIENT 和SERVER发送rest命令,中断这个21的会话,但是由于WSD把FTP的20,和21看作两个独立的会话,所以,虽然21控制信息端口断开,但是20端口的会话,仍然会在传输数据,其后果是,在这个大文件传输完毕之后,由于21控制端口会话已经被复位,所以会没有任何文件传输成功的响应,此后,FTP将不会响应任何命令(由于21会话已被复位),等到FTP客户端软件自身的超时值到达之后提示连接已经中断。
高新区管委会链路负载测试实施方案目录1. 用户网络背景 (3)1.1. 实施前的网络拓扑 (3)2. 网络拓扑结构 (4)2.1. 改造后的网络拓扑结构 (4)2.2. 具体网络规划方案介绍 (4)2.2.1. 防火墙实现部分NAT转换工作 (4)2.2.2. 防火墙不再实现目的地址转换工作 (5)2.3. IP地址规划 (5)3. 实施过程 (6)3.1. 配置接口地址 (6)3.2. 配置默认路由 (7)3.3. 配置回指路由 (7)3.4. 地址转换 (7)3.4.1. Dynamic NAT (7)3.4.2. Static PAT (8)3.5. DNS配置........................................... 错误!未定义书签。
3.5.1. 配置Host表.................................. 错误!未定义书签。
3.5.2. DNS服务器修改............................... 错误!未定义书签。
3.6. 就近性(Proixmity)配置 (15)3.6.1. 全局配置 (15)3.6.2. 静态就近表配置 (16)3.7. 静态就近表配置..................................... 错误!未定义书签。
3.8. 特殊配置 (17)3.8.1. 特殊应用会话老化时间 (17)3.8.2. Cluster (19)1.用户网络背景高新区管委会目前已经申请了四条ISP链路,分别为网通网通50M、网通100M、电信100M 和电信教育网1G。
主要业务分为三部分:◆内部工作人员的上网;◆Internet用户访问内部的网站、服务器。
目前主要的问题是针对各个运营商相互通信时,速度非常慢,所以准备通过链路均衡器来解决。
实现对内部的服务器访问的(Inbound)和内部人员对外访问流量(Outbound)的多链路负载均衡。
初入Radware负载均衡的世界在负载均衡方面有所研究的朋友肯定会知道Radwar公司。
对于这个知名企业在负载均衡方面的方案设计也是比较完善的。
那么我们现在就来以中移的系统方案为例简单了解一下Radware负载均衡方案的内容。
中国移动通信主要经营移动话音、数据、IP电话和多媒体业务,并具有计算机互联网国际联网单位经营权和国际出入口局业务经营权。
中国移动数据业务管理系统(MISC)是中国移动数据业务管理核心平台,主要功能是管理订购关系和代计费,支撑着短信、WAP、彩信等主要数据业务,是目前全球规模最大的数据业务管理系统。
DSMP是由中国移动主持、卓望科技参与制订的数据业务管理平台技术标准,卓望科技MISC平台即是对应DSMP技术规范的产品。
目前,MISC平台在全国共建有28个节点,覆盖了中国移动集团及所有省级公司,管理着3000多家SP和上万项全网及本地业务。
Radware作为MISC平台智能应用交换设备的供应商,旗下的WSD已经部署在全国14个核心节点,目前系统运行稳定可靠。
经过近两年的不懈努力,MISC已在全网建成。
而MISC 平台在数据业务管理中正发挥着及其重要的作用。
该系统性能稳定并经受了高峰期大业务量的考验,从技术上大大提升了中国移动“移动梦网”业务合作管理体系的能力,用户投诉明显下降,下降率达96%。
MISC平台将在中国移动未来数据业务发展进程中扮演非常重要的角色。
对应用服务器负载均衡的需求为了MISC系统应用的高可用性、高性能和安全性,中国移动网络应用需达到下列需求。
(1)提高网络应用的可靠性:由于应用服务器硬件的稳定性、流量压力超载、网络攻击等情况经常会出现意外宕机,无法保证网络7x24小时的持续性服务;需要自动的网络应用可用性检查,保证网络应用的持续性服务。
(2)提高网络应用的性能:在网络应用系统中,通常会采用多台服务器同时提供服务的方式,由于网络中的流量并不均衡,因此造成网络应用性能不稳定,从而影响到整个网络应用系统的性能,需要智能负载均衡技术来提高网络应用的性能。
在近期的项目中,接触负载均衡设备RADWARE比较多,可能有很多朋友对这个设备还不是很了解,所以我把具体项目实战中的Radware配置应用与大家做一个分享交流。
RADWARE 是一家智能应用网络解决方案的全球领先供应商,主要生产应用交付和网络安全产品,总部位于以色列特拉维夫市。
负载均衡(又称为负载分担),英文名称为Load Balance,其意思就是将负载(工作任务)进行平衡、分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。
需要说明的是:负载均衡设备不是基础网络设备,而是一种性能优化设备。
对于网络应用而言,并不是一开始就需要负载均衡,当网络应用的访问量不断增长,单个处理单元无法满足负载需求时,网络应用流量将要出现瓶颈时,负载均衡才会起到很好的作用。
负载均衡有两方面的含义:首先,大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间;其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高。
现代负载均衡技术通常操作于网络的第四层或第七层,这是针对网络应用的负载均衡技术,它完全脱离于交换机、服务器而成为独立的技术设备。
负载均衡的两种解决方案:
软件负载均衡解决方案是指在一台或多台服务器相应的操作系统上安装一个或多个附加软件来实现负载均衡,它的优点是基于特定环境,配置简单,使用灵活,成本低廉,可以满足一般的负载均衡需求。
软件解决方案缺点也较多,因为每台服务器上安装额外的软件运行会消耗系统不定量的资源,越是功能强大的模块,消耗得越多,所以当连接请求特别大的时候,软件本身会成为服务器工作成败的一个关键。
另外软件可扩展性并不是很好,易受到操作系统的限制;由于操作系统本身的Bug,往往会引起安全问题。
硬件负载均衡解决方案是直接在服务器和外部网络间安装负载均衡设备,这种设备我们通常称之为负载均衡器,由专门的设备完成专门的任务,独立于操作系统,整体性能得到大量提高,加上多样化的负载均衡策略,智能化的流量管理,可达到最佳的负载均衡需求。
一般而言,硬件负载均衡在功能、性能上优于软件方式,不过成本昂贵。
Radware负载均衡:Radware的AppDirector(AD)可以有效地均衡IP应用的负载,优化网络性能。
AppDirector在Internet和服务器集群(Server Farms)之间具有非常重要的作用,它可以监视所有的用户请求并在可用的应用资源之间进行智能化的负载分配,从而可以提供极好的容错、冗余、优化和可扩展性能。
首先我们先理解RADWARE中两个重要的概念VIP与FARM。
VIP就是内部服务器群组提供给外部访问的虚拟地址,每一个虚拟地址需要与公网地址对应,再将定义好的Farm与之关联。
Farm是一组提供相同服务的服务器群组,这个群组下包含的服务器具有相同的属性。
服务器是Farm下面的元素,隶属于Farm。
如上图:
现在业务区有三个FARM组,FARM1是WAP应用组,FARM2是WEB应用组,FARM3是OPM应用组,每个组里有三台服务器。
我们只需设置三个VIP虚拟地址,把公网地址与这三个虚拟地址做NAT一一对应,就可以通过负载均衡设备实现对关键业务的网络应用负载。
下面了解一下相应的设置方法和过程:
1、创建FARM
AppDirector >Farms>Farm Table>Create
参数解释:
Farm Name:XXXFarm,定义Farm名称
Aging Time:60 , 用户会话表的老化时间,单位是秒, 越长会话保持的越久, 但表的数量会增加
Connectivity Check Method:PING, 健康检查方式缺省为PING,但是可有多种选择。
Session Mode:会话的保持模式,默认为EntryPerSession,表示为同一源地址做会话保持;选择 ServerPerSession则按不同端口做会话保持。
Dispatch Method:负载均衡算法
Cyclic (Round Robin):轮循
Weighted Cyclic :基于权重的轮循方式(通过手工静态地来定义包分发比重)
Least Traffic :最少流量
Fewest Number of Users:最少用户连接数
Response Time Load Balancing:最快反应时间,需启用健康检查模块配合使用
配置好后,点击“set”保存。
2、创建FARM组里的SERVER
AppDirector>Server>Application Server>Table>Create
Farm Name:AppXcel-farm , Farm名称
Server Address:服务器的真实IP地址
Server Port:服务器的真实端口号,如果服务器的真实端口号与VIP对外提供服务的端口号一致,就保持默认值None;如果服务器真实端口为8080,对外服务端口为80,则配置为8080
Server Name:标识服务器的名称
配置好后,点击“set”保存。
3、创建VIP并与FARM、协议、端口关联
AppDirector > Layer 4 Farm Selection >Layer 4 Policy Table> Create。