F5BIGIPLTM详解(工作原理配置手册)专题培训课件

合集下载

F5负载均衡 BigIP配置手册

F5负载均衡 BigIP配置手册

外网F5配置步骤:一、登录到F5 BIG-IP管理界面:1、初次使用:①、打开F5 BIG-IP电源,用一根网线(直连线和交叉线均可)连接F5 BIG-IP的3.1管理网口和笔记本电脑的网口,将笔记本电脑的IP地址配置为“192.168.1.*”,子网掩码配置为“255.255.255.0”。

②、用浏览器访问F5 BIG-IP的出厂默认管理IP地址https://192.168.1.245或https://192.168.245.245③、输入出厂默认用户名:admin,密码:admin④、点击Activate进入F5 BIG-IP License申请与激活页面,激活License。

⑤、修改默认管理密码。

2、以后登录:通过F5 BIG-IP的自身外网IP登录。

①、假设设置的F5自身外网IP为61.1.1.2,就可以通过https://61.1.1.2/登录。

②、还可以通过SSH登录,用户名为root,密码跟Web管理的密码相同。

二、创建两个VLAN:internal和external,分别表示内网和外网。

1、创建VLAN:internal(内网)在“Network→VLANs”页面点击“create”按钮:①、Name栏填写:internal(填一个英文名称)②、Tag栏填写:4093(填一个数字)③、Interfaces栏:将Available列的“1.1”拉到Untagged列。

1.1表示F5 BIG-IP的第一块网卡。

2、创建VLAN:external(外网)在“Network→VLANs”页面点击“create”按钮创建VLAN:①、Name栏填写:external(填一个英文名称)②、Tag栏填写:4094(填一个数字)③、Interfaces栏:将Available列的“1.2”拉到Untagged列。

1.2表示F5 BIG-IP的第二块网卡。

三、创建F5 BIG-IP的自身IP:分别对应internal(内网)和external(外网)。

F5 培训教材

F5 培训教材
F5 Products: – BIG-IP Local Traffic Manager – BIG-IP Link Controller – BIG-IP Global Traffic Manager – FirePass – BIG-IP Application Security Manager – WanJet / Web Accelerator
BIG-IP V9 Local Traffic Manager
F5 Networks Training
7 / 20 / 2007
Introduction to F5
• Application Delivery Networking
– Ensures network applications are: Secure, Fast and Available
143.166.83.200 5
BIG-IP Link Controller
3 Types of Load Balancing
• LB Outbound Links • LB Inbound Links
ISP #1
• Load Balance Servers
Internet
ISP #2
6
BIG-IP Enterprise Manager
12 10/100/1000 or 12 SFP ASM /WA option
Layer 4 ASIC (PVA10)
7-10Gbps Traffic
160 GB HD + 512 CF
(7G L7, 6GSSL & Compress)
SSL @ 33K TPS/ 3 Gb Bulk
2 x 2.4 GHz Opteron HW Compression option

F5-BIG-IP-LTM-详解(工作原理-配置手册)

F5-BIG-IP-LTM-详解(工作原理-配置手册)
什么是TMM • Traffic Management Module • TMOS的核心进程,有自己独立的内存、CPU资源分配和I/O控制 • 所有的生产流量都通过TMM接收 • 一个CPU Core只能有一个TMM进程 • 在V9版本上,15/34/64/68都是单TMM运行 • 在V9版本上,16/36/69/89/84/88都是多TMM运行 • 在V10版本上,16/36/69/89/84/88都是多TMM运行 • Viprion只支持9.6和10.0版本,默认都是多TMM运行
Web Accelerator Module(包括压缩) Application Security Module GTM的分配算法处理(包括GTM rules) Named域名解析 健康检查 日志管理 系统数据统计 SNMP数据输出 HA健康检查
BIGIP 内部结构-V9平台15/34/64/68
F5 BIG-IP LTM详解
北京先进数通信息技术有限公司 十二月 19
LTM工作原理
• LTM基础架构 • VS Type详解 • Profile详解 • CMP 工作原理 • One Connect工作原理 • NAT、SNAT工作原理 • Monitor工作原理 • HA工作原理
LTM基础架构
• Host在启动的时候限 定了内存分配的大小 ,在没有其他module 的情况下是384MB
• TMM进程启动后,将 自动获取余下的所有 物理内存
查看Host内存占用情况
• # physmem /查看物理内存大小 8387584
• b memory show /查看内存分配情况 MEMORY STATISTICS -| (Host) Total = 3.835GB Used = 3.590GB | (TMM) Total = 5.976GB Used = 93.22MB

F5 BIG-IP LTM 负载均衡器培训

F5 BIG-IP LTM 负载均衡器培训

BIG-IP 3400 介绍

2个千兆光纤端口,8个千兆电口 内置独立管理机-生产系统与管理系统分离,进一步提高系统可靠性 Packet Velocity ASIC 2提供高性能四-七层处理 1GB内存,超线程2.8Ghz CPU BIGIP 3400 LTM
全面支持多应用负载均衡:12种负载均衡算法 可编程控制架构:50多个事件,200多个函数处理 内置100TPS SSL加速功能,独立NP处理SSL对称算法和非对称算法 多种可扩展模块:SSL加速、带宽控制、内存Cache、HTTP压缩
Internet
216.34.94.17:80
207.17.117.20 Packet # 1 Src - 207.17.117.20:4003 Dest – 216.34.94.17:80
LTM translates Dest Address to Node based on Load Balancing
Lights Out Management Multi-Boot Support LCD for Simplified Management Hot-Swappable Parts Redundant Power / Fans Port Flexibility PCI Slots Independent Secure Management Access
配置BIG-IP实现服务器负载均衡
双机配置
BIG-IP命令行
典型组网
F5 BIG-IP 产品分类
BIG-IP LC链路接入优化 BIG-IP LTM应用流量管理 BIG-IP GTM广域网流量优化
LTM—Local Traffic Manager 局域网流量管理器

F5负载均衡内部培训资料

F5负载均衡内部培训资料

Application Server 1
Application Server 2
BIGIP LTM对外提供一个 虚拟的应用服务器,接收 所有的客户端请求
BIGIP LTM通过负载均衡 算法处理,将客户端请求 转发到后台的多个应用实 例
BIGIP LTM内置可编程控 制接口,可以对流量进行 编程控制处理
人 Citrix的市场主导为虚拟化软件产品,对
Netscaler并不重视
EvenData Confidential
Radware
Radware是一家以色列公司,专做负载均 衡产品,与F5在中国市场是最大的竞争对手
Radware其产品集成性不好,一个硬件平 台无法实现所有功能,其分类为LP(链路), AD(服务器负载),APPxcel(优化)
compression
4 Gbps L7 Traffic
4 GB memory
SSL @ 10K TPS / 2 Gb bulk
Dual core CPU 4 10/100/1000 + 2x 1GB SFP 1x 160GB HD 4 GB memory
1 Gbps max software compression
SOURCE: Gartner - For Internal Use only
F5,在应用交付控制器市场遥遥领先
Q208 Advanced Platform ADC* Market Share Leaders
– F5:
60%
– Citrix:
14.2%
– Radware:
8.6%
Q208 Advanced Platform ADC Market Share Revenue Leaders

F5 BIG-IP LTM标准配置文档

F5 BIG-IP LTM标准配置文档

BIG-IP LTM 标准配置文档目录一、设备配置准备工作 (3)1.设备硬件环境准备 (3)2.工作站F5设备连接方式(此处仅作介绍,初始化阶段不需要使用console) (3)二、网络基础配置 (6)1. 激活License (6)2.网络配置 (13)三、服务器负载均衡配置............................................................................. 错误!未定义书签。

1.配置default_gateway_vs ..................................................................... 错误!未定义书签。

2.针对服务建立相应VS ........................................................................ 错误!未定义书签。

一、设备配置准备工作1.设备硬件环境准备首先需要为设备准备IP 地址,在公安局环境中,地址需要保护,设备数量为一台时,需要一个IP 地址作为设备地址,如果设备数量为2台时,则需要3个IP 地址,2个配置在设备作物理地址,一个地址作为HA 地址,两台设备。

1..1口分别接入到核心交换机,1.4口用一条跳线不跨越交换机直连。

Failover 的9针接口用蓝色心跳线连接。

2.工作站F5设备连接方式(此处仅作介绍,初始化阶段不需要使用console )1)Control 方式1. 将Console 线连接工作站COM 口和F5的console 口,网线连接工作站网口和F5的MGMT网口。

2. 如果工作站使用“超级终端”,COM 口设置如下:如果工作站使用SecureCRT ,设置如下:F5的MGMT网口默认的IP地址为192.168.1.245/24,因此,配置工作站网口的地址为192.168.1.200/24,以便与F5设备连接3.工作站上ssh工具如SecureCRT设置如下:默认用户名为root,密码为default二、网络基础配置首先设备需要激活才能进行正常配置,激活可以通过HTTPS的方式,以下做介绍1. 激活License通过https://192.168.1.245,默认用户名为admin,密码为admin1.登录F5 BIG-IP LTM设备并输入key,获取dossior.do文件在工作站使用IE浏览器,输入https://192.168.1.245登录BIG-IP点击“是”确认证书。

F5 BIG-IP配置方法

F5 BIG-IP配置方法
• (1)在配置工具Web页面的导航面板中选择“Virtual Servers”中的“Virtual Servers”标签,点击“ADD”按钮添 加虚拟服务器。 (2)在“Add Virtual Server”窗口的“Address”文本框中输 入虚拟服务器IP地址,并在“Service”文本框中输入服务 端口号或在下拉框中选择现有的服务名称,点击“Next” 执行下一步。 (3)在“Add Virtual Server”窗口的“Configure Basic Properties”页面中点击“Next”执行下一步。 在“Add Virtual Server”窗口的“Select Physical Resources”页面 中点击单选按钮“Pool”,并在下拉框中选择虚拟服务器 对应的负载均衡池。 (4)按“Done”完成创建虚拟服务器。
2.1 网络中存在的问题
• 随着互联网技术的发展,应用类型呈爆炸式增长,网络应用的问题也 层出不穷: • 服务器压力不均衡,无法充分利用服务器资源,不能保证服务器正常 工作。 • 网络应用攻击类型越来越多,越来越复杂。 • 无法保证员工随时随地与公司网络保持安全便捷的远程接入。 • 网络中大量重复数据的传输占用大量带宽,造成严重网络延时。 • 突发流量时,众多非关键应用抢占关键应用带宽,不能保证关键应用 的性能。 • 对相同内容的反复访问占用服务器资源,造成服务器巨大压力。 • 电子商务交易大量损耗服务器资源,服务器性能急剧下降。 • 服务器很大部分资源用来处理网络连接,响应时间变慢 。
2.2 负载均衡器的概念
• 负载均衡器通常称为四层交换机或七层交 换机。四层交换机主要分析IP层及 TCP/UDP层,实现四层流量负载均衡。七 层交换机除了支持四层负载均衡以外,还 有分析应用层的信息,如HTTP协议URI或 Cookie信息。

F5-ltm负载均衡培训资料

F5-ltm负载均衡培训资料

• 配好了VLAN,设好了SelfIP,现在我们开始为internal vlan设置路由,点击Routes,然后点击Create,可以 进入路由配置界面,这里需要配置的是缺省路由,在 type中选择Default Gateway,然后在Resource项输 入缺省路由地址,168.3.1.1,最后点击finished,即 可完成配置:
20
图示:
21
• 接着按以上方式分别为两台设备新建一个SelfIP,即设 备本身的IP,bigip1500-1为: • 168.3.1.73,bigip1500-2为:mask都 为:255.255.248.0 • 注意:Floating ip选项不打勾.
22
5.4、路由配置
27
如图:
28
5.6 同步配置
• • • • 双机备份基本配置 选 择system->high avaliable->redundancy Bigip1500-1上配置Self:168.3.1.73 ;Peer:168.3.1.74 Bigip1500-2上配置Self:168.3.1.74 ;Peer:168.3.1.73
2
典型的F5对服务器作负载均衡的网络拓扑: 1.路由方式(一进一出)
Cisco6509
Web/APP Server
Web/APP Server
3
2.旁挂的方式:
4
2、整个负载均衡的实现过程,示例:
virtual server 192.168. 101.1:80 pool (name=WE B_POOL) member member (server=10. (server=10 1.1.4:80) .1.1.5:80) member (server=10. 1.1.6:80)

F5+BIG-IP+LTM+负载均衡器配置指导书

F5+BIG-IP+LTM+负载均衡器配置指导书

F5 BIG-IP LTM负载均衡器配置指导书(v10)2022-04-27修订记录F5 BIG-IP LTM负载均衡器配置指导书目录第1章 F5 BIG-IP LTM简介 (1)1.1 负载均衡技术简介 (1)1.2 F5 BIG-IP LTM产品介绍 (1)1.3 产品面板简介 (3)1.4 配置方式 (5)1.5 基本概念 (6)第2章 BIG-IP LTM规划与配置准备工作 (8)2.1 BIG-IP LTM配置步骤 (8)2.2 组网规划 (8)2.2.1 规划准备要点 (9)2.2.2 组网图 (9)第3章基本配置 (11)3.1 通过LCD面板设置BIG-IP管理网口地址 (12)3.2 通过管理网口登录BIG-IP WebUI界面 (13)3.3 激活License (13)3.4 设置Platform (17)3.5 修改系统时钟 (19)3.6 配置网络 (19)3.6.1 划分VLAN (20)3.6.2 配置VLAN IP地址 (22)3.6.3 设置接口速率和双工类型 (24)3.6.4 配置静态路由 (24)3.6.5 配置Link Aggregation(可选) (26)第4章负载均衡业务配置 (27)4.1 节点配置 (27)4.2 配置负载均衡池 (28)4.3 配置虚拟服务器 (30)4.3.1 创建虚拟服务器 (30)4.3.2 将虚拟服务器和负载均衡器相关联和会话保持配置 (33)4.4 配置健康检查 (34)4.4.1 自定义节点状态监控 (35)4.4.2 监控与节点/负载均衡池相关联 (36)F5 BIG-IP LTM负载均衡器配置指导书4.4.3 检查系统状态 (38)4.5 配置SNAT (38)4.5.1 配置步骤 (39)4.5.2 验证SNAT配置 (41)第5章双机配置 (43)5.1 双机设置 (43)5.2 双机状态监控设置 (46)5.3 双机状态检查和配置同步 (48)第6章其他的组网方式 (49)6.1 单臂组网方式 (49)6.2 n-path组网方式 (50)F5 BIG-IP LTM负载均衡器配置指导书关键词:负载均衡池、虚拟服务器,节点、会话保持、监控、ECV、EAV、SNAT摘要:按照常见的配置步骤,本文对F5 BIG-IP LTM负载均衡器设备配置进行说明,并对负载均衡器的基本概念和F5设备使用过程中遇到的常见问题进行解答。

F5BIGIPiRules编写宝典讲解

F5BIGIPiRules编写宝典讲解

F5BIGIPiRules编写宝典讲解F5 BIGIP iRules编写宝典1BIGIP V9的结构BIGIP具备世界领先的TM/OS操作系统,通过先进的功能强⼤的UIE(Universal Inspection Engine)来进⾏流量的监测,并通过灵活的iRules将流量进⾏分配、通⾏、阻断和指定带宽控制。

Rate Shaping 模块则负责流量的统计、整形和控制。

TM/OS结构图如下:图表 1 TM/OS结构图在设备底层,是F5独⼀⽆⼆的专⽤四七层ASIC芯⽚加上可⾼达80Gbps交换背板和2颗双核64位的⾼性能CPU。

最⼤吞吐能⼒可达到4GB。

TM/OS系统运⾏在⾼性能的硬件平台上。

通过独有的TCP Stack技术,提供⼤流量下的稳定⼯作平台,特别针对低带宽和⾼延迟客户端有独特的加速功能。

TM/OS通过UIE 和iRules提供双向基于流的监测和控制功能。

在TM/OS上,是BIGIP的各种功能和应⽤模块,分别从应⽤安全、应⽤加速和服务提交等三个⽅⾯对应⽤进⾏加速和全⾯的安全防护。

其典型功能包括内存Cache加速模块、SSL加速模块、防⽕墙模块、带宽控制模块、⾼级⽤户认证模块等。

所有的BIGIP设备均可通过iControl协议进⾏数据收集和设备管理。

iControl架构提供免费的开发包。

客户可以基于⾃⾝需求通过.NET或JA V A应⽤的⼆次开发⽅便的实现对BIGIP设备进⾏监控和管理。

也可通过第三⽅的管理⼯具对设备进⾏监控和管理。

2应⽤流量管理的实现BIGIP对应⽤流量管理的实现,主要通过Virtual Server、Profile、iRules、Pool、Member、Monitor和Persistent(会话保持)实现。

Member为每⼀个服务器的IP地址加上服务端⼝。

每⼀个Member代表⼀个应⽤程序。

在配置过程中,Member不需要单独添加,⽽在Pool的配置中进⾏。

通常,在⼀个对外提供同样功能Member组中,所有的Member必须保持内容上的⼀致。

F5BIG-IPLTM标准配置文档

F5BIG-IPLTM标准配置文档

F5BIG-IPLTM标准配置文档BIG-IP LTM 标准配置文档目录一、设备配置准备工作 (3)1.设备硬件环境准备 (3)2.工作站F5设备连接 (4)二、网络基础配置 (7)1.激活License (7)2.网络配置 (14)三、服务器负载均衡配置 (18)1.配置default_gateway_vs (18)2.针对服务建立相应VS (20)一、设备配置准备工作1.设备硬件环境准备1.BigIP 1500及随机器配置的电源线、Console线、网线等;2.工作站一台并且预装了下列软件工具:SSH工具软件如SecureCRT;SFTP工具软件如WinSCP;3.上网环境:需要上网激活F5设备;4.LTM实施完成后拓扑图:2.工作站F5设备连接1.将Console 线连接工作站COM 口和F5的console 口,网线连接工作站网口和F5的MGMT网口。

2.如果工作站使用“超级终端”,COM 口设置如下:如果工作站使用SecureCRT ,设置如下:3.F5的MGMT网口默认的IP地址为192.168.1.245/24,因此,配置工作站网口的地址为192.168.1.200/24,以便与F5设备连接;4.工作站上ssh工具如SecureCRT设置如下:二、网络基础配置1.激活License1.系统时间修改:使用超级终端或者SecureCRT登录F5 BIG-IP的console口,输入命令:[root@localhost:Active] config # date查看当前系统时间:如果系统时间正确,则不作修改,退出console;如果系统时间不正确,使用下面两条命令修改到正确的时间:[root@localhost:Active] config # date MMDDhhmmYYYY[root@localhost:Active] config # hwclock --systohc2.登录F5 BIG-IP LTM设备并输入key,获取dossior.do文件在工作站使用IE浏览器,输入https://192.168.1.245登录BIG-IP点击“是”确认证书。

f5 bigip ltm 详解(工作原理 配置手册)教学内容

f5 bigip ltm 详解(工作原理 配置手册)教学内容

• TMM只是负责客户端连接的分配和转发,不改变TCP连接中的任何参数 • 客户端和服务器自行协商TCP传输参数 • 在34/64/68平台上Performance L4可以有PVA加入实现硬件加速 • 在15/16/36/69/89/Viprion平台上都通过TMM核心进行处理 • Performance L4 VS上只有4层的iRules可以使用 • 默认状态下,新建连接的第一个包必须是Syn包,如果是其他的数据包
比如ACK、RST等如果不在连接表中,则全部丢弃。 • 在Fast L4 profile打开Loose close和Loose Initial的时候对非Syn包也
可以建立连接表
Performance L4 攻击防护-Syn Cookie
Syn Syn,Ack (syncookie)
Ack(Cookie)
Host OS
Web 界面管理 健康检查
SNMP ……..
TM/OS
Cluster Muti Processor 多CPU并行处理
TMM TMM TMM TMM
0
1
2
3
独立的管理机 AOM
管理CPU
SSL加解密
HTTP压缩
HiSpeed Bridge
万兆/千兆交换端口
Admin
Байду номын сангаас
Con6sole
Host和TMM的内存分配
什么是TMM
• Traffic Management Module • TMOS的核心进程,有自己独立的内存、CPU资源分配和
I/O控制 • 所有的生产流量都通过TMM接收 • 一个CPU Core只能有一个TMM进程 • 在V9版本上,15/34/64/68都是单TMM运行 • 在V9版本上,16/36/69/89/84/88都是多TMM运行 • 在V10版本上,16/36/69/89/84/88都是多TMM运行 • Viprion只支持9.6和10.0版本,默认都是多TMM运行

F5 BIG-IP LC 配置手册

F5 BIG-IP LC 配置手册


25
Outbound的高级配置-根据运营商选择线路
中国电信的地址段Class(部分): class telcom_class { network 58.32.0.0 mask 255.224.0.0 network 59.32.0.0 mask 255.224.0.0 network 60.63.0.0 mask 255.255.0.0 network 60.160.0.0 mask 255.224.0.0 network 61.128.0.0 mask 255.252.0.0 network 61.132.0.0 mask 255.255.0.0 network 61.133.128.0 mask 255.255.128.0 }
F5 Link Controller配置指南
2008年4月 夏文渊

1
关于Link Controller的说明(简称LC)
F5的负载均衡有三大产品 LTM(Local Traffic Management):服务器负载均衡 GTM(Global Traffic Management):全局多站点负载均衡 LC(Link Controller):链路负载均衡 LTM通常部署在server farm前面,实现对web或者应用服务器的负 载均衡 GTM的功能可以总结为一个智能的DNS服务器,其内核用的就是 Linux Bund9,通过GTM做域名解析来将用户的访问数据流导向不 同的站点或者数据中心,同时GTM还可以作为DNS服务器来使用 Link Controller:LC是LTM和GTM的结合体,LC可以实现简单的4 层服务器负载均衡的功能和简单的GTM的功能;因此,LC对内可以 实现服务器的负载均衡,对外可以实现多ISP链路接入的负载均衡, 通过LC的职能DNS解析功能返回给不同的客户不同的DNS解析结 果,这样就可以实现根据一定的策略使不同的用户从不同的ISP线路 访问站点

F5配置和维护培训(概念)

F5配置和维护培训(概念)
Virtual Server
216.34.94.17:80
8

Internet
216.34.94.17:80
DNS Server resolves to BIG-IP LTM Virtual Server Address
216.34.94.17:80
9
Virtual Server to Pool Members
172.16.20.3:80
30
我们如何检查服务质量…
• • • • • • 服务器(Node)-Ping(ICMP) 服务(Port)-Connect 扩展的应用验证(EAV) 扩展的内容验证(ECV) 频度,每隔10秒钟 响应,例如5秒钟
31
服务器检查
Internet
Steps
– Packets sent to IP Addresses – If no response, then no traffic sent to members using that node address Example - ICMP
Internet Clients Router
下一个请求导向到有最少 的客户连接数的服务器上
BIG-IP Controller
1 2 4 3
Servers
6
5
459 460 461 470 Current Connections
20
Least Connections
Internet Clients Router
Internet
216.34.94.17:80
Virtual Server
Maps to
Pool Members
10
Network Flow - Packet #1

BIGIP-LTM配置介绍

BIGIP-LTM配置介绍

Internet
216.34.94.17
Packet # 3 - return Dest – 207.17.117.25:4003 Src – 172.16.20.4:8080
26
Configuring Pools
27
Configuring Virtual Servers
Scroll down
28
Pool Members
16
Virtual Server
Internet
Virtual Server
• Basic mechanism to manage traffic管理流量基础设置 • IP Address + Service (Port) Combination结合 • Virtual servers normally Associated with one or more member
DNS服务器决定 到BIG-IP 虚拟 服务器的地址为216.34.94.17:80
20
Network Flow - Packet #1
207.17.117.20 Packet # 1 Src - 207.17.117.20:4003 Dest – 216.34.94.17:80
Internet
216.34.94.17:80
Packet # 2 - return Dest – 207.17.117.21:4003 Src – 172.16.20.2:4002
24
Network Flow Packet #3 207.17.117.25
Internet
216.34.94.17:80 Packet # 3 Src - 207.17.117.25:4003 Dest – 216.34.94.17:80
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Data
TMM
Syn Syn-Ack
Ack
• 正常情况下客户端连接和服务器端连接是1:1的关系 • TMM在第一次收到客户端Syn包时,并不建立连接表 • TMM的Syn Ack回应通过算法回应给客户端Syn,并期待客户端回应的值 • TMM对客户端ACK进行计算,确认是真实客户端,再和后台服务器建立连接 • 在84/88上可以实现硬件的Syn Cookie计算,其余的平台都是通过软件实现
SNAT地址和后台建立连接 • Standard VS的端口永远对外开放,无论后台是否有服务器在工作
Standard 模式下的攻击防护
• Standard VS模式具有天然的防攻击功能 • 在遇到Syn攻击的时候会导致系统的连接表过大 • 通过System-SYN Check Activation Threshold
查看TMM内存占用情况 • TMM分配的内存是准确的,Host内存显示在这里有一些偏差
VS Type详解
• Performance L4 • Standard VS • Fast HTTP • Forwarding VS
客户端 客户端 客户端
Performance L4
服务器端
TMM
服务器端 服务器端
I/O控制 • 所有的生产流量都通过TMM接收 • 一个CPU Core只能有一个TMM进程 • 在V9版本上,15/34/64/68都是单TMM运行 • 在V9版本上,16/36/69/89/84/88都是多TMM运行 • 在V10版本上,16/36/69/89/84/88都是多TMM运行 • Viprion只支持9.6和10.0版本,默认都是多TMM运行
比如ACK、RST等如果不在连接表中,则全部丢弃。 • 在Fast L4 profile打开Loose close和Loose Initial的时候对非Syn包也
可以建立连接表
Performance L4 攻击防护-Syn Cookie
Syn Syn,Ack (syncookie)
Ack(Cookie)
TMM Memory Host Memory
• Host在启动的时候限 定了内存分配的大小 ,在没有其他module 的情况下是384MB
• TMM进程启动后,将 自动获取余下的所有 物理内存
查看Host内存占用情况
• # physmem /查看物理内存大小 8387584
• b memory show /查看内存分配情况 MEMORY STATISTICS -| (Host) Total = 3.835GB Used = 3.590GB | (TMM) Total = 5.976GB Used = 93.22MB
TMM处理的范围
TMM内部处理功能
所有的VS入口流量 LTM iRiules处理 Profile处理 会话保持处理 负载均衡算法 SSL加速(和硬件结合) HTTP 压缩 SNAT 静态CRL( Certificate revocation list 证书吊销清单)文件校验
不在TMM里面处理的功能
• TMM只是负责客户端连接的分配和转发,不改变TCP连接中的任何参数 • 客户端和服务器自行协商TCP传输参数 • 在34/64/68平台上Performance L4可以有PVA加入实现硬件加速 • 在15/16/36/69/89/Viprion平台上都通过TMM核心进行处理 • Performance L4 VS上只有4层的iRules可以使用 • 默认状态下,新建连接的第一个包必须是Syn包,如果是其他的数据包
LTM工作原理
• LTM基础架构 • VS Type详解 • Profile详解 • CMP 工作原理 • One Connect工作原理 • NAT、SNAT工作原理 • Monitor工作原理 • HA工作原理
LTM基础架构
什么是TMM
• Traffic Management Module • TMOS的核心进程,有自己独立的内存、CPU资源分配和
Host OS
Web 界面管理 健康检查
SNMP ……..
TM/OS
Cluster Muti Processor 多CPU并行处理Leabharlann TMM TMM TMM TMM
0
1
2
3
独立的管理机 AOM
管理CPU
SSL加解密
HTTP压缩
HiSpeed Bridge
万兆/千兆交换端口
Admin
Con5sole
Host和TMM的内存分配
TM/OS
Host OS
Web 界面管理 健康检查 SNMP ……..
独立的管理机 管理CPU SCCP
TMM
0
Bridge
SSL加解密
HTTP压缩
PVA(Packet Velocity ASIC) 四层交换专用ASIC Admin
万兆/千兆交换端口
Console
BIGIP 内部结构-Mecury平台16/36/69/89
的设置,在达到设置值的时候系统自动启动 Syn Cookie,避免建立过多连接,这个值对全局生效 • 大部分的网络层攻击都无法通过Standard模式的VS
客户端 客户端 客户端
Fast HTTP
TMM
服务器端 服务器端 服务器端
• Fast HTTP VS仅用于HTTP协议 • 默认开启One Connect Profile,对客户端连接进行聚合处理 • 默认开启SNAT AutoMap,在服务器端收到的TCP连接请求都是来自
SynCookie计算 • Syn Cookie工作模式下,只有成功建立连接的TCP请求才转发到后台
Standard VS
Syn Syn,Ack
Ack
Data
TMM
Syn Syn-Ack
Ack
Data
• 正常情况下客户端连接和服务器端连接是1:1的关系 • 默认工作在全代理模式,客户端和服务器端的TCP连接完全独立 • 客户端和服务器端的TCP参数都是由TMM和双方分别协商 • 默认情况下以客户端源IP和后台建立连接,在打开SNAT的情况下用
Web Accelerator Module(包括压缩) Application Security Module GTM的分配算法处理(包括GTM rules) Named域名解析 健康检查 日志管理 系统数据统计 SNMP数据输出 HA健康检查
BIGIP 内部结构-V9平台15/34/64/68
相关文档
最新文档