美文网首页
Lvs ip-tun(ip隧道)的原理和实现

Lvs ip-tun(ip隧道)的原理和实现

作者: 杍劼 | 来源:发表于2016-03-22 19:11 被阅读853次

采用Nat技术时,由于请求和响应报文都必须经过调度器地址重写,当客户请求越来越多时,调度器的处理能力将成为瓶颈。为了解决这个问题,调度器把请求报文通过IP隧道转发至真实服务器,而真实服务器将响应直接返回给客户,所以调度器只处理请求报文。由于一般网络服务器应答比请求报文大许多,采用VS/TUN技术后,集群系统的最大吞吐量可以提高10倍。

网络结构图

实验规划:

(1).将物理机上的VMnet1网卡的ip设置为200.168.10.4,子网掩码设置为255.255.255.0

(2).为Lvs服务器配置一块网卡eth0,网络连接设置为VMnet1,设置IP地址:ifconfig eth0 200.168.10.1

(3).为两台真实服务器配置一块网卡,网络连接设置为VMnet1,设置IP地址:ifconfig eth1 200.168.10.2和ifconfig eth1 200.168.10.3

(4).为Lvs服务器和两台真实服务器都配置一个tunl0网卡,配置为单独的网段:ifconfig tunl0 200.168.10.10 netmask 255.255.255.255 up,route add -host 200.168.10.10 dev tunl0

(5).Lvs ip-tun服务器脚本:

ipvsadm -C

ipvsadm -A -t 200.168.10.10:80 -s rr(-t:采用tcp协议;-s:模式参数;rr:采用轮叫算法)

ipvsadm -a -t200.168.10.10:80 -r 200.168.10.2 -i(-r:真实服务器ip;-i:ip-tun模式)

ipvsadm -a -t200.168.10.10:80 -r 200.168.10.3 -i

(6).真实服务器脚本:

echo "1" > /proc/sys/net/ipv4/conf/tunl0/arp_ignore

echo "2" > /proc/sys/net/ipv4/conf/tunl0/arp_announce

echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore

echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce

注:目前只有Unix/Linux版本的操作系统才具备ip-tun网卡

相关文章

  • Lvs ip-tun(ip隧道)的原理和实现

    采用Nat技术时,由于请求和响应报文都必须经过调度器地址重写,当客户请求越来越多时,调度器的处理能力将成为瓶颈。为...

  • LVS-Ip Tunnel模式应用

    一、什么是Ip Tunnel模式  Ip Tunnel,又叫IP隧道,顾名思义,LVS通过在IP数据包外面再封装了...

  • LVS负载均衡面试题

    LVS负载均衡1.lvs 原理LVS通过工作于内核的ipvs模块来实现功能,其主要工作于netfilter 的IN...

  • DSLAM交换机

    ip dslam实现原理及应用组网 实现原理 ip-dslam在adsl信号的处理上和atm dslam相同,上行...

  • 第十四周作业

    1、LVS实现nat,drnat模式: 本质是多目标IP的DNAT模式,就是通过修改目标IP来实现调度,通过将请求...

  • LVS三种模式的工作原理

    本文主要包括LVS三种模式的基本工作原理介绍和可能涉及的ARP问题原理。 1、LVS简介 1.1 LVS起源 LV...

  • LVS-DR模式+NFS

    构建DR模式的LVS群集 一、配置LVS调度器 1、配置IP和VIP 1)配置IP 2)配置VIP 2、调整响应参...

  • LVS-DR与LVS-NAT类型实现原理与配置

    lvs-dr类型工作原理: ①:client端向目标IP(VIP)发送请求,经由路由器和交换机设备和后,此时的请求...

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

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

  • LVS-DR原理介绍和配置实践

    前言 本文主要讲述LVS-DR原理介绍和配置实践,HA高可用方案基于Keepalived。 LVS-DR原理介绍和...

网友评论

      本文标题:Lvs ip-tun(ip隧道)的原理和实现

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