Radware中APPDirector系列的Farm Table中的session mode参数说明

Session mode中共有5种会话保持方式:
1Regular,是普通的会话保持,形成的表项是:Client ip+Server ip的形式
2、EntryPerSession(EPS),是端口与ip的形式:Client ip:port+Server ip:port,因此这种方式在会话表中占用的空间比较Regular大很多
3、 ServerPerSession(SPS),其实从英文中也可以看出,这个是以Server为中心进行保持,其主的会话保持就是给每一个Server去 分配一个会话,这样方式尽管可以充分利用Server的集群优势,但其劣势也非常明显,那就是不会做源ip的会话保持,是一种一次性分配会话的方式,如 Client A到达LB后被分配给Server A处理,当请求再到LB时可能会再被分配给Server B,这样,对于用户而言可能会输入2次用户名、密码之类的标识,没有做到同一源在会话时间内应该被分配给同一Server的目的
4、 RemoveOnSessionEnd-EPS,这个其实就是F5中的源会话保持,与第2种形成的表项相同,唯一不同的是,如果在该Farm中收到 Server或Client发出的Fin包并最终完成会话断开,就会打破Aging Time(会话保持)时间,在默认5~60s内清除该会话,姑且认为这是为了源会话保持,又带着打破会话保持的一种特性吧。其目的是在短连接的访问中可以 极大的减少会话表的开销
5、RemoveOnSessionEnd-SPS,这个其实是第3种会话模式的延伸,与第3种形成的表项相同,唯一的不是与第4项中收到Fin就清会话是一样的,就是说这是第3种会话+第4种打破会话保持的特性的一种会话模式,一般也不用这种

posted @ 2014-02-20 12:10  崇婧  阅读(1631)  评论(0编辑  收藏  举报