• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

访问LB没有响应

16小时前提问
  • 0关注
  • 0收藏,25浏览
粉丝:0人 关注:0人

问题描述:

虚服务器,与实服务器,显示连接状态正常,测试负载服务器ok, 通过网址访问虚服务器IP,没有响应

3 个回答
粉丝:2人 关注:9人

排查步骤:

1. 检查虚服务器状态: `display virtual-server`,确认虚服务器状态为 Active,协议、端口、调度算法、服务组配置正确。
2. 检查服务组与实服务器: `display serverfarm` 和 `display real-server`,确认实服务器状态为 Active,端口正确,权重非零。
4. 检查客户端到LB的连通性: 在LB上 `display acl` 查看是否有匹配的ACL丢弃了流量,或 `display session table source-ip <client_ip>` 查看是否有会话生成。若无会话,检查路由、安全策略(如local-policy)是否允许流量进入。
5. 检查LB到实服务器的连通性: 在LB上 `ping` 实服务器IP,并 `display arp` 确认MAC地址正确。对于四层负载,需确保LB与服务器间路由可达,且服务器防火墙已放行来自LB IP的流量。
6. 检查服务器监听与服务: 在实服务器上使用 `netstat -an` 确认服务在指定端口正常监听,并能处理请求。
7. 抓包分析: 在LB的入接口和出接口分别进行抓包,确认请求是否到达LB、是否转发给服务器、服务器是否有响应。

关键点: 四层负载不感知应用层,需重点排查网络层和传输层的连通性、会话建立情况以及服务器服务状态。

暂无评论

粉丝:98人 关注:11人

安全策略没限制吧 


虚服务器IP访问无响应可能涉及以下原因及解决方案,请依次排查:

  1. 端口占用或服务异常
    检查虚服务器关联的实服务器端口监听状态及服务进程是否正常。若端口被占用或服务未启动,会导致流量无法转发。同时确认实服务器的防火墙策略是否放行负载均衡流量

  2. 网络配置冲突
    若虚服务器IP与实服务器IP存在冲突(如ARP表项异常),会导致流量转发失败。通过dis arp命令核对交换机学习到的MAC地址是否与实服务器网卡一致。若发现MAC地址错误(如绑定到板载网卡而非业务网卡),需调整虚拟交换机的端口绑定策略

  3. 会话保持或健康检查异常
    确认负载均衡策略中的健康检查配置是否有效。若健康检查误判实服务器状态,可能将其错误标记为不可用。同时检查会话保持策略是否导致新连接无法建立

  4. 驱动或硬件兼容性问题
    若使用特定网卡(如Marvell QL41000系列),需确认驱动版本是否支持负载转发功能。早期版本驱动可能存在数据包校验错误,需升级至8.55.14.0-2及以上版本

  5. 系统资源瓶颈
    实服务器负载过高可能导致响应超时。通过根叔云图分析服务器实时负载状态,确认CPU/内存是否过载。若存在资源瓶颈,需扩容或优化应用

操作建议

  • 优先执行文档的MAC地址核对步骤,排除网络路径错误。
  • 若问题未解决,按文档检查端口占用情况,并重启相关服务。
  • 最终仍无法解决时,导出OM日志联系技术支持

暂无评论

粉丝:8人 关注:0人

1. 检查虚服务器的“服务类型”与端口

健康检查通常只探测端口连通性(TCP),但业务访问可能涉及协议类型不匹配

  • 问题点:虚服务器配置的服务类型是TCP,但业务是HTTP/HTTPS,或者虚服务器监听的端口与真实服务器提供的端口不一致。

  • 检查方法

    • 确认虚服务器的 service-type 与实际业务一致(如HTTP选HTTP,HTTPS选HTTPS)。

    • 确认虚服务器的 port 与客户端访问的端口一致。

    • 如果是四层TCP负载,检查是否有七层高级策略(如HTTP header重写)导致转发异常。



2. 检查会话保持(Session Persistence)残留

如果之前做过配置变更,可能会存在会话保持表项残留,将新请求错误地指向了已下线或异常的真实服务器。

  • 问题点:会话保持表未清除,流量被固定转发到某个有问题的实服务器。

  • 解决方法

    • 在LB上清除会话保持表:reset loadbalance session(具体命令视设备而定,谨慎操作)。

    • 或者暂时禁用会话保持,测试能否正常访问。



3. 检查安全策略(防火墙/ACL)

LB本身可能启用了安全策略,或者中间网络设备拦截了流量。

  • 问题点

    • LB设备上,虚服务器所在接口的安全域未放行流量(常见于H3C防火墙+LB融合设备)。

    • 客户端到虚服务器IP的网络路径上存在ACL或防火墙,拦截了业务端口。

  • 检查方法

    • 在LB上执行 display security-policy ip 检查是否有策略放行客户端到虚服务器IP、端口。

    • 用 ping 测试虚服务器IP的连通性,用 telnet 虚服务器IP 端口 测试端口是否可达。

    • 如果telnet不通,说明链路层或安全策略有问题;如果telnet通但HTTP无响应,则可能是七层策略问题。



4. 检查源NAT(SNAT)配置

负载均衡器转发请求到真实服务器时,默认会携带客户端的源IP。但很多真实服务器的防火墙或应用只允许来自特定IP的请求。

  • 问题点:真实服务器上没有允许LB的IP访问,或者没有回程路由。

  • 解决方法

    • 在LB上开启源地址转换,将请求的源IP转换为LB自己的内网IP或一个代理IP。

    • 确认真实服务器的防火墙允许来自LB的IP访问业务端口。

    • 确认真实服务器有指向LB的回程路由(如果真实服务器与LB不在同一网段)。



5. 检查真实服务器的本地防火墙与监听

虽然“测试负载服务器ok”是直接访问通的,但可能存在监听地址绑定的问题。

  • 问题点:真实服务器上的服务只监听了 127.0.0.1,而不是 0.0.0.0,导致来自LB(非本机)的请求被拒绝。

  • 检查方法

    • 在真实服务器上执行 netstat -anp | grep 端口号,确认服务监听的IP是 0.0.0.0 或实际网卡IP。



6. 检查虚服务器状态是否为“可用”

有时虚服务器因健康检查失败或手动禁用而处于“不可用”状态。

  • 检查命令

    display loadbalance virtual-server查看 State 是否为 Active。若为 Inactive 或 Disabled,则无法处理请求。


7. 抓包分段

如果以上都检查过仍无解,建议在LB上进行抓包,分两段看:

  1. 客户端侧:在LB的入接口抓包,确认客户端请求是否到达LB。

  2. 服务器侧:在LB的出接口抓包,确认LB是否将请求转发给真实服务器,以及真实服务器是否有响应。

若请求到了LB但没转发,说明LB策略或实服务器组配置有问题;若转发了但服务器无响应,说明服务器端处理异常。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明