提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

基础排查-步骤一:soureip会话保持原理及排障注意事项

|

问题描述

节点池引用源IP会话保持时,有时可能会不生效,同一个IP地址的访问,被调度到多个节点上。

根因

通过记录IP地址来源,形成一张会话记录表,后续的连接过来优先查询该记录表,实现相同源IP地址在生效时间内都调度到同一个节点。

解决方案

以下重点讲述源IP会话保持的原理:
1、SourceIP会话保持配置非常简单,只需结合实际情况配置合适的超时时间、掩码等。
Ps: 如上为7.0.5以前版本的截图。
Ps: 如上为7.0.5及之后版本的截图。

2、例如节点池中配置了部分节点,如下图。


3、SourceIP类型的会话保持,支持页面上直接查询调度情况。
Ps: 如上为7.0.5之前版本的截图。

Ps: 如上为7.0.5及之后版本的截图。


4、当然也支持命令查询调度的结果。
Ps: 如上为7.0之前版本,会话保持命令:cat /proc/net/ad_ps

Ps: 如上为7.0及之后版本,会话保持命令: icat /iproc/net/persist

建议与总结

1、需要注意掩码,会话记录表统计的是源ip地址和掩码与运算后的网络地址。例如源IP地址192.200.121.68,在不同掩码情况下,计算的结果是不一样的,参考如下:



2、节点服务器老是离线故障,也会影响到会话保持记录,所以需要检查节点不稳定的原因。

3、节点服务器的繁忙状态也会影响到会话保持,取决下图的配置结果,假设配置了启用,则节点繁忙了,不会走会话保持记录,而是重新调度,反之继续匹配会话保持记录。

我要分享
文档编号: 250251
作者: admin
更新时间: 2023-04-20 14:45
适用版本: