lvs dr 模式,三次握手建连,realServer 的 ack 直接返回给 client.
lvs 中如何维护这个连接的状态?
ipvsadm -Lcn
1. client 建连的第一个 sync 包到达 director, 然后放入到 hashTable, 然后转发给realServer ,server 发送 ack 和 sync. 此时 server 的 tcp 状态是 sync_revd. 那此时 director 转发后把session状态也设置为sync_recvd么?
[1] http://lavafree.iteye.com/blog/1125906
[2] https://books.google.com.hk/books?id=wiCGoCq8n4oC&pg=PA243&lpg=PA243&dq=how+lvs+director+can+know+tcp+connection+state&source=bl&ots=NrSwFCwYZn&sig=-d7WbqASf9lJu59ecAm45W6TaQs&hl=en&sa=X&ved=0ahUKEwjjr7qx6ePYAhUBPpQKHdaqAyoQ6AEIXzAI#v=onepage&q=ESTABLISHED%20state&f=false
[3] http://www.linuxidc.com/Linux/2012-07/66147.htm
[4] http://www.austintek.com/LVS/LVS-HOWTO/HOWTO/LVS-HOWTO.operation.html#hash_table_timeouts
[5] http://www.austintek.com/LVS/LVS-HOWTO/HOWTO/LVS-HOWTO.rewrite_ports.html