发布时间: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继续发包过来.........