码迷,mamicode.com
首页 > 其他好文 > 详细

LVS原理及实践(NAT模式)

时间:2015-02-28 00:15:21      阅读:347      评论:0      收藏:0      [点我收藏+]

标签:

LVS无论NAT及DR模式,均要求LVS server和real server在同一个网段内,NAT需要把lvs server当作各个realserver的默认网关,DR模式采用修改mac地址直接从数据链路层转发、要求必须在同一个物理网段内

LVS-NAT的实验
网络拓扑:
   采用青云1个Router、1个公网IP、1个受管私网、3台私网内VM搭建(1台LVS、2台Realserver),vm中防火墙均关闭,Router上绑定公网ip、配置端口转发策略,把80端口转向LVS的ip:80,青云中防火墙打开下行tcp 80端口

环境:  CentOS 6.4 x64
过程:
一   LB 
1  首先安装ipvsadm
2  开启ip_forward
   echo "1" >/proc/sys/net/ipv4/ip_forward 
3  编写lvs 规则
   #vim lvsnat.sh
    ipvsadm -C
    ipvsadm -A -t lvs_ip:80 -s rr 
    ipvsadm -a -t lvs_ip:80 -r web1_ip:80 -m
    ipvsadm -a -t lvs_ip:80 -r web2_ip:80 -m
4  执行规则
   sh lvsnat.sh
5  使用ipvsadm -l 可以看到
  [root@localhost ~]# ipvsadm -l
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  lvs_ip:http rr
  -> web1_ip:http            Masq    1      0          0         
  -> web2_ip:http            Masq    1      0          0
二 Real Server
   Real server 只需要把网关指向lvs_ip 就可以了,开启apache 测试

 route add default gw lvs_ip

删除webserver中原来默认路由:route del default gw 192.168.100.1

参考文章:http://www.importnew.com/11229.html

 

LVS原理及实践(NAT模式)

标签:

原文地址:http://www.cnblogs.com/wolfcamel/p/4304568.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!