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

相关推荐
FreeBuf_25 分钟前
新型恶意软件采用独特混淆技术劫持Docker镜像
运维·docker·容器
哈哈幸运1 小时前
Linux Sed 深度解析:从日志清洗到 K8s 等12个高频场景
linux·运维·编辑器·sed
masx2003 小时前
升级uptime-kuma版本2.0.0-beta.2的cloudflared版本到2025.4.0
运维·后端
杨凯凡3 小时前
Linux安全防护:全方位服务安全配置指南
linux·运维·服务器·安全
李菠菜3 小时前
CentOS系统中重置Root用户密码的完整步骤详解
linux·运维
Nightwish53 小时前
Linux随记(十七)
linux·运维·服务器
付出不多4 小时前
Linux——系统安全及应用
linux·运维·系统安全
数巨小码人5 小时前
Linux常用指令
linux·运维·服务器
Linux运维老纪6 小时前
Linux之七大难命令(The Seven Difficult Commands of Linux)
linux·运维·服务器·云计算·运维开发
张书名7 小时前
高性能服务器配置经验指南3——安装服务器可能遇到的问题及解决方法
运维·服务器