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

相关推荐
聆风吟º3 小时前
CANN开源项目深度实践:基于amct-toolkit实现自动化模型量化与精度保障策略
运维·开源·自动化·cann
较劲男子汉7 小时前
CANN Runtime零拷贝传输技术源码实战 彻底打通Host与Device的数据传输壁垒
运维·服务器·数据库·cann
风流倜傥唐伯虎7 小时前
Spring Boot Jar包生产级启停脚本
java·运维·spring boot
Doro再努力7 小时前
【Linux操作系统10】Makefile深度解析:从依赖推导到有效编译
android·linux·运维·服务器·编辑器·vim
senijusene7 小时前
Linux软件编程:IO编程,标准IO(1)
linux·运维·服务器
忧郁的橙子.7 小时前
02-本地部署Ollama、Python
linux·运维·服务器
醇氧7 小时前
【linux】查看发行版信息
linux·运维·服务器
No8g攻城狮8 小时前
【Linux】Windows11 安装 WSL2 并运行 Ubuntu 22.04 详细操作步骤
linux·运维·ubuntu
酷酷的崽7988 小时前
CANN 生态可维护性与可观测性:构建生产级边缘 AI 系统的运维体系
运维·人工智能
做人不要太理性8 小时前
CANN Runtime 运行时组件深度解析:任务调度机制、存储管理策略与维测体系构建逻辑
android·运维·魔珐星云