Radware Alteon 负载均衡-基于URL Filetype的七层负载均衡

作者:Xiaolei Ren

Radware Alteon作为一款高性能的负载均衡器,其基于URL Filetype的七层负载均衡功能为众多企业提供了灵活、高效的解决方案。

该案例实现如下需求:当客户端访问服务器时,默认访问10.200.1.100,在http request报文的http头中,如果文件类型为"png",访问10.200.1.100,如果文件类型为"jpg",访问10.200.1.200. 实现负载均衡。

1 配置案例

2 基础配置

/c/slb/real Server1/ena/ipver v4/rip 10.200.1.100

/c/slb/real Server2/ena/ipver v4/rip 10.200.1.200

/c/slb/group Web_server1/ipver v4/add Server1

/c/slb/group Web_server2/ipver v4/add Server2

/c/slb/virt 192.168.175.50/ena/ipver v4/vip 192.168.175.50

/c/slb/virt 192.168.175.50/service 80 http/group Web_server1/rport 80/dbind forceproxy

3 基于URL Filetype的七层负载均衡配置

配置如下:

/c/slb/layer7/slb

/c/slb/layer7/slb/cntclss URL_Filetype http/name "png"

/c/slb/layer7/slb/cntclss URL_Filetype http/filetype 1/filetype "png"

/c/slb/layer7/slb/cntclss URL_Filetype_1 http/name "jpg"

/c/slb/layer7/slb/cntclss URL_Filetype_1 http/filetype 1/filetype "jpg"

4 Web界面配置如下:

1、点击Configuration>Application Delivery>Traffic Match Criteria >Content Classes

2、点击+号创建内容策略

1、输入内容识别ID

2、描述

3、输入内容识别类型,可选http,http2.0,SSL

4、选择URL Filetype

5、点击+号,创建主机名识别信息

1、输入URL Filetype识别的ID,最大字符数32

2、可选前缀、后缀、等于、包含、正则表达式。此次选择Include。

3、输入识别文件类型,为此为jpg

4、点击Submit提交配置

1、点击Configuration>Application Delivery>Virtual Services

2、选中需要添加内容策略的Virtual Server ID

3、双击打开需要添加内容策略的virtual Service

1、选择Content Based Rules

2、点击+号创建

1、点击启用策略

2、输入策略ID

3、策略描述

4、调用内容组

5、Action选择Group

6、选择跳转至携带相关内容的组

7、Submit提交,Apply应用,Save保存配置

5 结果测试

在Alteon监控界面(Service Status View)下:

会多出如红框所示的针对内容识别的服务器组的健康检查信息

1、为内容识别策略的真实服务器健康检查状态

2、为VIP绑定真实服务器健康检查状态

客户端访问业务,默认访问10.200.1.100

会话表如下:

客户端访问192.168.175.50/img/green.png时。

会话表如下:

客户端访问192.168.175.50/img/red.jpg时。

会话表如下:

关于晓数神州

晓数神州-坚持以"敬业、协作、追求卓越"为宗旨,为客户提供专业的服务和解决方案。目前公司由两个团队组成,一个是IT基础设施团队,以Radware产品为中心,提供相关周边网络产品,提供专业解决方案;另一个是针对DevOps平台,致力于推动企业数字化转型,为用户提供全生命周期管理的产品以及专业化服务,是JFrog、Atlassian和GitLab的核心合作伙伴。

欲知详情,请访问:www.xdatatech.com

相关推荐
每月一号准时摆烂40 分钟前
服务器运维笔记(一)——使用shell编写实时查看BMC功率的脚本
运维·服务器·笔记
时间售卖铺2 小时前
Chrony与SSH实战:精准时间同步与安全远程登录
运维·安全·云原生·ssh
微订校园外卖系统2 小时前
校园代取快递系统选型:现成系统与定制开发的技术核对项
大数据·运维·人工智能·外卖系统·本地生活·微订
QXWZ_IA2 小时前
管道GIS测绘如何实现自动化成图:三种成图方式怎么选
运维·人工智能·安全·自动化
一条破秋裤2 小时前
【1112】Linux中断【整理】
linux·运维·服务器
分布式存储与RustFS2 小时前
OpenObserve 的日志别堆本地盘:用 RustFS 当它的对象存储底座
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
挖掘狂人3 小时前
负载均衡到底在干嘛?7 个场景给你说明白
架构·负载均衡
codigger3 小时前
负载均衡到底在干嘛?7 个场景给你说明白
网络·架构·负载均衡
新*4 小时前
ES 7.17 三节点 Docker 集群接入 IK 自定义词典:一次从丢插件到热更新的完整排障
运维·elasticsearch·docker·中文分词·ik分词
风翼靓崽4 小时前
jenkins搭建与简单使用
运维·jenkins