Print

什么是cookie截取?

Cookie截取是指LB根据服务器返回的应答报文中http头部的set-cookie字段建立持续性表项。这种持续性方法需要我们在LB上设置Cookie标识,因为服务器的应答报文中可能携带多个cookie。后续客户端发出的报文如果携带相应的cookie,就会根据持续性表项分发到相应的实服务上。

Cookie截取的持续性表项只能根据服务器应答报文http头部的Set-Cookie字段产生,客户端报文携带的cookie只能匹配持续性表项,不能产生持续性表项。所以当Cookie截取产生的持续性表项老化时,客户端本地保存的Cookie很有可能还没有老化。这个时候我们就会发现Cookie截取的持续性失效了。或者其他服务器产生了同样的Cookie,我们就会发现该客户端的流量被分发到了错误的实服务上。