西邮大三狗!!!
发布时间:2015-02-01 15:55:41
实验环境虚拟机系统RHEL6.4 iptables selinux offvm1 192.168.2.201 http-realservervm2 192.168.2.202 http-realservervm3 192.168.2.203 lvs-mastervm4 192.168.2.204&n.........【阅读全文】
发布时间:2015-06-08 13:20:08
3总体思路1.每个session维护9元组,caddr/vaddr/laddr/daddr,增加了local address;2.逻辑上采用2个session表:创建in_idx和out_idx(struct ip_vs_conn_idx)结构体变量,2个index指向同一session;1.OUT2IN:in_idx结构体变量,hash key为caddr/vaddr;2.IN2OUT:out_idx结构体变量,hash key为daddr/laddr;.........【阅读全文】
发布时间:2015-02-09 21:06:58
LVS目前除了本身的NAT、DR和TUN模式,还有淘宝开源的fullnat模式,个人了解(待确认)LVS在各大公司的使用情况是:百度 – BVS(现淘宝的 普空 之前在百度搞得类似fullnat项目,未开源) 结构是fullnat模式+ospf等价多路径阿里 – LVS(fullnat模式,已开源)结构是fullnat模式+ospf等价多路径,通过交换机ospf的一直性.........【阅读全文】
发布时间:2015-02-09 21:03:03
NAT模式的拓扑图 NAT模式的工作过程: client:202.100.1.2VIP:202.103.106.5Real-server:172.16.0.2 和 172.16.0.3(提供http和ftp服务)1> client发送request到LVS的VIP上,VIP选择一个Real-server,并记录连接信息到hash表中,然后修改client的request的目的IP地址为Real-server的地址,将请求发给Rea.........【阅读全文】
发布时间:2015-02-09 21:02:15
IP Tunneling的拓扑图 IP Tunneling的工作过程1> client 发送request包到LVS服务器的VIP上。2> VIP按照算法选择后端的一个Real-server,并将记录一条消息到hash表中,然后将client的request包封装到一个新的IP包里,新IP包的目的IP是Real-server的IP,然后转发给Real-server。3> Real-server收到包后,解封装,.........【阅读全文】
发布时间:2015-02-09 21:01:17
DR模式的网络拓扑: DR模式的工作过程:当一个client发送一个WEB请求到VIP,LVS服务器根据VIP选择对应的real-server的Pool,根据算法,在Pool中选择一台Real-server,LVS在hash表中记录该次连接,然后将client的请求包发给选择的Real-server,最后选择的Real-server把应答包直接传给client;当client继续发包过来.........【阅读全文】