版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
F5面试高频试题及详细答案(实操落地版)一、基础原理类(必考题)1、简述F5LTM的工作原理,以及四层和七层负载均衡的区别参考答案:F5LTM是本地流量管理模块,核心作用是对后端服务器集群的访问流量进行分发、调度、健康检查,实现业务高可用、流量分担、故障自动切换,是企业核心业务的流量入口设备。四层负载均衡(TCP/UDP层):工作在传输层,基于IP地址+端口进行流量转发。设备只做数据包的转发,不解析应用层数据,仅修改数据包的源目IP和端口,转发速度快、性能损耗极低,支持高并发场景。全程无会话深度处理,仅依靠内核转发,适合数据库、TCP服务、UDP接口类业务。七层负载均衡(HTTP/HTTPS层):工作在应用层,会完整解析HTTP、HTTPS协议报文,可基于URL、请求头、Cookie、请求方法、客户端IP等精细规则分发流量。支持会话保持、SSL解密、URL重写、防攻击、请求过滤等高级功能,处理逻辑更丰富,但需要设备解析报文,性能损耗高于四层,适合网站、Web接口、小程序等HTTP业务。2、F5核心组件VS、Pool、PoolMember的关系和作用参考答案:三者是层层嵌套的逻辑关系:VS(虚拟服务器)→Pool(服务器池)→PoolMember(池成员)。VS(VirtualServer虚拟服务器):面向用户的访问入口,对外暴露固定的IP和端口,用户所有的访问请求都先到达VS。VS负责接收流量、匹配流量策略、绑定对应的后端服务器池,是整个流量调度的顶层入口。Pool(服务器池):后端业务服务器的集合,统一配置调度算法、健康检查方式、会话保持、超时时间等全局规则。一个VS可以绑定一个或多个Pool,实现多业务、多场景分流。PoolMember(池成员):Pool内具体的后端业务节点,即单台服务器的IP+端口。可以单独对单节点设置权重、禁用、上线、下线,支持单节点维护、故障隔离。简单总结:用户访问VS,VS将流量按照Pool的规则,分发到对应的PoolMember节点上。3、F5常用的负载均衡调度算法及实际适用场景参考答案:工作中最常用的四种算法,场景区分非常明确:(1)轮询(RoundRobin):默认算法,流量按顺序依次分发到每个后端节点,所有节点流量均匀一致。适用于所有后端服务器配置、性能一致的标准Web业务。(2)比率轮询(Ratio):根据节点设置的权重分配流量,权重越高分到的流量越多。适用于后端服务器配置参差不齐的场景,高配机器承担更多流量,低配机器承担少量流量,平衡整体负载。(3)最少连接(LeastConnections):将新请求分发到当前活跃连接数最少的节点。适用于请求处理时长不一致、业务耗时不稳定的场景,比如接口查询、文件上传、复杂业务请求,避免节点积压大量长连接请求。(4)源地址哈希(SourceAddressAffinity):根据客户端IP哈希计算,固定将同一客户端流量分发到同一后端节点。主要用于需要会话保持的业务,保证用户单次会话全程访问同一台服务器,避免会话丢失、登录失效。4、F5会话保持的几种方式和区别参考答案:(1)源地址会话保持:基于客户端IP绑定节点,配置简单、无需改造业务。缺点是局域网多用户共用一个公网IP时,会导致流量集中,负载不均。适用于内网业务、客户端IP独立的场景。(2)Cookie会话保持(HTTPCookieInsert):F5自动向客户端插入Cookie,后续请求携带Cookie,精准绑定节点。精准度最高,不受客户端IP影响,是Web业务主流方案。缺点是仅支持七层HTTP业务,四层业务无法使用。(3)SSL会话保持:基于SSL会话ID绑定节点,适用于HTTPS加密业务,无需解析应用层报文,兼顾安全性和会话稳定性。二、运维实操配置类(核心面试题)1、七层业务完整配置流程是什么?参考答案:日常标准配置步骤,全程落地可操作:1、创建Pool:命名规范对应业务,添加后端节点IP+端口,配置健康检查方式(HTTPGET检查)、设置调度算法、超时时间;2、根据业务需求开启会话保持、调整节点权重、设置节点最大连接数;3、创建VS:配置对外VIP、端口,协议选择HTTP;4、VS绑定创建好的Pool,开启地址转换、端口转换;5、按需配置策略:URL转发、请求头改写、防CC攻击、连接数限制;6、保存配置,测试访问,检查节点状态、日志、流量分发情况。2、HTTPS业务配置关键点,SSL卸载的作用参考答案:HTTPS配置关键点:1、导入合法SSL证书和私钥,创建SSL证书组,绑定证书;2、VS端口配置443,启用SSL客户端协议,关闭老旧不安全的SSLv3、TLS1.0、TLS1.1,仅保留TLS1.2/1.3;3、开启SSL卸载,后端节点使用HTTP80端口即可,无需配置证书;4、配置证书过期告警、强制HTTPS跳转、HSTS策略。SSL卸载作用:将HTTPS的加密、解密工作全部交由F5设备承担,后端服务器只处理明文HTTP请求。大幅降低后端服务器的CPU算力消耗,同时统一管理证书,后续证书续期、更换只需要在F5操作,无需逐台修改后端节点,运维效率更高。3、F5健康检查类型、原理及异常判断标准参考答案:常用三种健康检查:(1)TCP检查:F5向后端节点端口发起TCP握手,三次握手成功即判定节点正常,握手失败则判定节点离线。适用于四层TCP业务,检测粒度较粗,只能判断端口通不通,无法判断业务是否正常。(2)HTTP检查:F5定时向后端指定URL发起GET请求,返回200状态码则判定正常,4xx、5xx、超时均判定异常。可以精准检测业务接口、页面是否正常,是Web业务首选检查方式。(3)ICMP检查:通过ping节点IP检测存活,仅判断服务器网络通断,无法检测端口和业务状态,一般作为辅助检查。异常判断标准:连续多次(默认3次)健康检查失败,F5自动将该节点标记为Down,不再分发流量;后续连续检查恢复正常后,自动重新拉起节点,恢复流量分发。4、如何配置F5实现URL转发、域名跳转参考答案:工作中主流两种配置方式,适配不同场景:1、LocalTrafficPolicy策略跳转:适合简单域名跳转、URL重定向。在VS下新建策略,匹配指定域名或URL,执行重定向动作,配置简洁、生效快,适合新手运维,日常大部分跳转场景均可使用。2、iRules脚本跳转:适合复杂场景,比如多条件匹配、参数截取、动态跳转、黑白名单限制等。通过简单脚本匹配请求特征,执行跳转、拒绝、改写等操作,灵活性更高,适配复杂定制化业务需求。三、故障排查类(面试重中之重)1、用户访问业务报错503,F5层面排查思路参考答案:503核心原因:F5无可用后端节点承接流量,按以下顺序排查,高效定位问题:1、查看Pool节点状态:确认节点是否全部Down,健康检查是否失败,判断是节点故障还是检查规则异常;2、检查网络连通性:登录F5命令行,测试能否ping通后端节点、能否通业务端口,排查网段互通、防火墙策略拦截问题;3、核对健康检查配置:检查检查URL、端口、请求方式是否正确,是否误配置导致正常业务被判定异常;4、查看节点负载:后端节点CPU、内存、连接数打满,导致无法响应健康检查,会被F5剔除集群;5、查看F5日志:通过日志确认节点下线时间、报错原因,区分是业务故障、网络故障还是配置故障。2、用户访问慢、延迟高,F5排查思路参考答案:1、先区分问题范围:是所有用户慢还是部分用户慢,是所有接口慢还是单一接口慢,定位故障范围;2、查看F5设备资源:CPU、内存、吞吐、连接数是否过载,设备性能瓶颈会导致全局访问延迟;3、查看后端节点状态:是否存在单节点负载过高、连接积压,调度不均导致部分请求拥堵;4、排查会话保持、超时配置:连接超时时间过短、频繁重建连接,会增加访问延迟;5、排查SSL策略:老旧加密套件、SSL协商异常会导致HTTPS访问卡顿;6、查看日志和流量监控:是否存在异常攻击流量、CC攻击、大量无效请求挤占资源。3、节点手动下线、上线的操作规范,生产维护流程参考答案:生产节点下线规范(避免业务中断):1、优先选择业务低峰期操作,提前报备维护;2、将节点状态设置为Disable(禁用),而非直接ForceOffline;Disable状态下,F5不再分配新流量,会等待已有连接、会话结束后,彻底清空节点流量;3、等待5-10分钟,观察流量监控,确认该节点无活跃连接、无请求接入;4、再执行关机、重启、补丁更新等维护操作,完全避免会话中断、用户报错。节点上线规范:1、服务器维护完成,开机确认网络、业务端口正常;2、将节点状态修改为Enable,F5自动恢复流量分发;3、观察10分钟流量、日志、健康检查状态,确认业务无异常、无报错。4、F5主备切换原理,切换异常如何排查参考答案:F5主备模式采用心跳机制+配置同步机制,主设备正常工作时,备设备实时同步主设备配置、会话表、流量信息,不承接业务流量。当主设备故障、心跳中断、端口Down、设备重启时,备设备自动接管VIP和所有业务流量,实现秒级切换,保障业务不中断。切换异常排查:1、检查心跳线状态、心跳端口是否通畅,心跳故障是切换失败最常见原因;2、检查主备配置同步状态,是否存在配置不一致、同步失败;3、检查VIP漂浮配置,确认VIP已绑定主备集群,支持跨设备漂移;4、查看设备日志,定位切换触发原因、告警信息、同步报错信息。四、场景实战类(高阶面试题)1、生产业务突发流量激增,F5应急处理方案参考答案:1、第一时间登录F5,查看实时连接数、吞吐、CPU负载,确认流量暴涨幅度和是否存在攻击流量;2、临时开启连接数限制、单IP访问限制,拦截异常高频请求,保护后端业务节点;3、检查集群节点负载,若节点压力不均,调整权重,分流过载节点流量;4、若为正常业务暴涨,临时扩容节点,增加集群承载能力;若为攻击流量,配置黑名单、防护策略拦截;5、全程监控业务可用性,记录流量数据,事后复盘优化防护和扩容策略。2、四层和七层业务如何选型?生产落地标准参考答案:选择四层负载均衡的场景:1、非HTTP业务:数据库、Redis、TCP接口、UDP服务、游戏服务端;2、超高并发、大流量业务,追求极致转发性能,减少设备性能损耗;3、无需精细流量控制、无需会话保持、无需报文解析的基础转发业务。选择七层负载均衡的场景:1、Web网站、H5、小程序、API接口等HTTP/HTTPS业务;2、需要URL分流、域名拆分、请求头改写、会话保持、SSL卸载的业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年国歌说课稿视频
- 2025-2026学年大班儿歌《海浪》说课稿
- 2025-2026学年不私自离园说课稿
- 照明设计师10S考核试卷含答案
- 化工过滤工岗后能力考核试卷含答案
- 彩画作文物修复师成果知识考核试卷含答案
- 数控机加生产线操作工风险评估模拟考核试卷含答案
- 2025-2026学年化石说课稿美术
- 2025-2026学年分豆豆说课稿反思
- 2025-2026学年中国酒文化说课稿
- 武汉市2027届高中毕业生九月调研考试地理试卷(含答案)
- 华为光芯片机考题库(完整版含答案解析)
- 2026考研全国统考英语二冲刺试卷(详细解析)
- 四川省水利工程设计概(估)算编制规定2025
- 园林植物病虫害防治技术全套课件
- 第3课 寻找可靠数据源 课件+视频 2025-2026学年四年级全一册信息技术人教版
- 2026年中国火锅调味料行业市场规模、市场供需现状及促进市场需求的主要因素分析
- 1.2地球的公转课件-高中地理湘教版选择性必修1
- 麻醉科重点专科建设工作汇报
- 临床护理文书书写规范(2024版)
- 林下经济项目申请报告
评论
0/150
提交评论