F5-BIGIP LTM 详解ops@beisen.com• LTM 基础架构• VS Type 详解• Profile 详解• CMP 工作原理• One Connect 工作原理• NAT 、 SNAT 工作原理• Monitor 工作原理• HA 工作原理LTM 工作原理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 运行TMM 处理的范围TMM 内部处理功能所有的 VS 入口流量LTM iRiules 处理Profile 处理会话保持处理负载均衡算法SSL 加速(和硬件结合)HTTP 压缩SNAT静态 CRL ( Certificate revocation list证书吊销清单)文件校验不在 TMM 里面处理的功能Web Accelerator Module (包括压缩)Application Security ModuleGTM 的分配算法处理(包括 GTM rules )Named 域名解析健康检查日志管理系统数据统计SNMP 数据输出HA 健康检查BIGIP 内部结构 -V9 平台15/34/64/68TM/OS管理 CPU万兆 / 千兆交换端口PVA ( Packet Velocity ASIC )四层交换专用 ASICHost OSWeb 界面管理健康检查SNMP……..BridgeTMM0独立的管理机SCCPSSL 加解密HTTP 压缩AdminConsoleBIGIP 内部结构 -Mecury 平台 16/36/69/896TM/OS管理 CPU万兆 / 千兆交换端口HiSpeed BridgeTMM2Host OSWeb 界面管理健康检查SNMP……..TMM3TMM1TMM0独立的管理机AOMCluster Muti Processor多 CPU 并行处理SSL 加解密HTTP 压缩ConsoleAdminHost 和 TMM 的内存分配•Host 在启动的时候限 定了内存分配的大小 ,在没有其他 module 的情况下是 384MB•TMM 进程启动后,将 自动获取余下的所有 物理内存Host MemoryHost MemoryTMM MemoryTMM Memory查看 Host 内存占用情况•# physmem / 查看物理内存大小 8387584•b memory show / 查看内存分配情况MEMORY STATISTICS --| (Host) Total = 3.835GB Used = 3.590GB| (TMM) Total = 5.976GB Used = 93.22MB查看 TMM 内存占用情况•TMM 分配的内存是准确的, Host 内存显示在这里有一些...