lvs连接的持久时间

LVS的持续时间有2个

1.把同一个cip发来请求到同一台RS的持久超时时间。

2.一个链接创建后空闲时的超时时间,这个超时时间分为3种。

1)tcp的空闲超时时间。

2)lvs收到客户端tcp fin的超时时间

3)udp的超时时间

 

客户端连接到vip的时候,Director会记录在它的跟踪记录表里面。

 

如果原来已经有该cip,那么状态为state为none的记录(来源的端口为0)的有效期(上面的第一次持久时间)被更新,更新为persistent的时间,如果没有,就重新创建一条。在存在该cip存在有有效的连接,持续时间有效期会被轮询。该记录存在的时候,来自同一cip的地址都会被发送到同一rs。

 

一个连接的连接超时时间在连接跟踪表里面是一个状态为非none的记录,每一个链接一条记录 ,用ip和端口来表明记录。当同一链接重新传送数据的时候,超时时间回更新为最大。同一个客户端,新建链接的时候,会新建一条记录,原链接时间不变。但状态为none的时间会变为最大。

 

第一种超时时间用 ipvsadm -p 时间来设置,如

#ipvsadm -A -t 192.168.20.154:80 -s rr -p 3600

设置超时时间为3600秒

 

查看用ipvsadm -L -n

#ipvsadm
IP Virtual Server version x.x.x (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port        Forward   Weight   ActiveConn    InActConn
FWM  99 rr persistent 3600

第二总超时时间用ipvsadm --set tcp tcpfin udp设置,比如

#ipvsadm --set 120 20 100

表示tcp空闲等待时间为120 秒

客户端关闭链接等待时间为20秒

udp空闲等待为100秒

 

可以通过ipvsadm -Lcn来查看

pro expire state source virtual destination

TCP 00:27 NONE 192.168.8.107:0 192.168.20.154:80 192.168.20.194:80

TCP 00:07 ESTABLISHED 192.168.8.107:53432 192.168.20.154:80 192.168.20.194:80

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值