美文网首页
lvs-nat和lvs-dr实验

lvs-nat和lvs-dr实验

作者: lijincheng | 来源:发表于2017-08-20 20:55 被阅读0次

拓扑图:


image

1 准备实验环境,ip地址规划,ip的配置就省略了,不懂的看下计算机网络。

image

2 在vs调度器上面要开启路由转发功能:

vim /etc/sysctl.conf

net.ipv4.ip_forward=1

3 在路由器上面也是需要开启路由转发功能:

vim /etc/sysctl.conf

net.ipv4.ip_forward=1

4 在vs调度器设置调度方法,我这里设置为wrr,并在配置R1 R2

调度方法有2种:静态和动态

静态方法:仅根据算法本身进行调度
1 、RR :roundrobin ,轮询
2 、WRR :Weighted RR ,加权轮询
3 、SH :Source Hashing ,实现session sticky ,源IP 地址
hash ;将来自于同一个IP 地址的请求始终发往第一次挑中的
RS ,从而实现会话绑定
4 、DH :Destination Hashing ;目标地址哈希,将发往同一
个目标地址的请求始终转发至第一次挑中的RS ,典型使用场景
是正向代理缓存场景中的负载均衡,如:宽带运营商

动态方法:主要根据每RS 当前的负载状态及调度算法进行调度
Overhead=value  较小的RS 将被调度
1 、LC :least connections
Overhead=activeconns*256+inactiveconns
2 、WLC :Weighted LC, , 默认调度方法
Overhead=(activeconns*256+inactiveconns)/weight
3 、SED :Shortest Expection Delay, 初始连接高权重优先
Overhead=(activeconns+1)*256/weight
4 、NQ :Never Queue ,第一轮均匀分配,后续SED
5 、LBLC :Locality-Based LC ,动态的DH 算法,使用场景:
根据负载状态实现正向代理
6 、LBLCR :LBLC with Replication ,带复制功能的LBLC
解决LBLC 负载不均衡问题,从负载重的复制到负载轻的RS

配置vs调度方法

ipvsadm -A -t 172.16.100.200:80 -s wrr
ipvsadm -a -t 172.16.100.200:80 -r 192.168.100.101 -m -w 5
ipvsadm -a -t 172.16.100.200:80 -r 192.168.100.101 -m -w 3

5 在client客户端浏览器测试:输入ip地址 httpd://172.16.100.200

image image

为了能够看到调度的权重:这里用一个命令来测试:

image image

1 实验环境为以上拓扑图

2 ip地址规划 如下:具体配置过程省略。

image

3 在vs调度器配置如下:为了方便执行,编写一个脚本执行。

image

注意:这里的ip地址要添加一条指向路由器的默认网关,否则无法响应数据包。

4 R1 配置,也编写一个脚本:

image

5 R2 配置,也编写一个脚本:

image

6 客户端测试:

image image

vip 和 rip 的地址不同 方法也一样!

相关文章

  • 无标题文章

    LVS-nat模型 LVS-dr模型

  • lvs-nat和lvs-dr实验

    拓扑图: 1 准备实验环境,ip地址规划,ip的配置就省略了,不懂的看下计算机网络。 2 在vs调度器上面要开启路...

  • ipvsadm命令工具及lvs-nat和lvs-dr类型的实现

    1、ipvsadm命令工具 在配置实现lvs-nat和lvs-dr模型之前,我们先来学习ipvsadmin命令工具...

  • LVS 简介

    集群类型 lvs-nat 模式 lvs-dr 模式 lvs-tun 模式 lvs-fullnat 模式 LVS 工...

  • LVS三种模式(转)

    LVS三种(LVS-DR,LVS-NAT,LVS-TUN)模式的简要配置 LVS是什么: http://www.l...

  • lvs四种集群有点及使用场景

    一、lvs集群的类型: lvs-nat:修改请求报文的目标IP;多目标IP的DNAT; lvs-dr:操纵封装新的...

  • keepalive实战之LVS-DR

    实验目的 构建LVS-DR架构,为了达到LVS的高可用目的,故在LVS-DR的Director端做Keepaliv...

  • 3. LVS实验案例

    4. LVS实验 4.1 LVS-NAT模式 实验环境 客户端网络配置: 用CentOS 7 LVS网络配置: 用...

  • (实验)LVS-DR

    1、实验环境 (在实际虚拟机中eth0 为enp0s3)三台机器: Director节点: (eth0 192....

  • 2017 10-25 LVS的环境搭建实验

    1 基于LVS-NAT的设计:实现nat模式的lvs实验 搭建环境:先将各主机的防火墙策略和selinux关闭,打...

网友评论

      本文标题:lvs-nat和lvs-dr实验

      本文链接:https://www.haomeiwen.com/subject/cicqdxtx.html