`
kusix
  • 浏览: 68699 次
社区版块
存档分类
最新评论

如何让同一网段客户端访问LVS-NAT主机

阅读更多
今天在继续redis的压力测试时,发现一个“奇怪”的现象,我本机可以访问的通LVS主机,但测试服务器却不行。在请教运维部的同事之后才知道,原来LVS-NAT模式下,客户端是不能和RS在一个网段的( 知识欠缺啊,以前只耍过DR模式)。

但是真的不能么?google一番,发现一个童鞋提过一句话:不是不可以,但是要修改路由表。

这一下就醍醐灌顶了,LVS-NAT模式通常用于衔接不同网段之间的请求,如果客户端与RS主机在同一网段的话,会由于RS主机在响应请求时将响应直接发给client而不经过LVS主机,导致client认为这是个错误而丢弃这个响应,表现出来的就是timeout。而修改RS的路由表,则可以指定它该如何响应。

[root@esb ~]# route add -host 10.10.224.191 gw 10.10.224.251
[root@esb ~]# netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.10.224.191   10.10.224.251   255.255.255.255 UGH       0 0          0 eth0
10.10.224.0     *               255.255.255.0   U         0 0          0 eth0
192.168.1.0     *               255.255.255.0   U         0 0          0 eth1
169.254.0.0     *               255.255.0.0     U         0 0          0 eth1
default         10.10.224.251   0.0.0.0         UG        0 0          0 eth0


191就是客户端,251是VIP,我们指定RS在响应191的请求时,使用LVS主机作为网关,这样就使得即使它们在同一个网段,响应时也必须经过LVS主机。
测试一下,果然成功。
分享到:
评论
1 楼 benwugao 2011-12-13  
10.10.224.0

192.168.1.0

这两个,哪一个是模拟的外网?

相关推荐

    8.1: 集群及LVS简介 、 LVS-NAT集群 、 LVS-DR集群 、 总结与答疑.docx

    LVS-NAT集群使用Network Address Translation(NAT)技术,将客户端的请求映射到多个real server上。LVS-DR集群使用Direct Routing(DR)技术,将客户端的请求直接路由到多个real server上。 1.3 部署LVS-NAT集群 ...

    LVS-NAT安装文档及介质

    **LVS-NAT安装文档及介质** Linux Virtual Server (LVS) 是一种开源的负载均衡技术,用于构建高性能、高可用性的服务器集群。NAT(网络地址转换)是LVS的一种工作模式,它通过修改数据包的源或目标IP地址来实现负载...

    LVS-NAT 安装教程

    LVS-NAT 安装教程

    LVS教程-LVS实战案例:LVS-NAT模式案例.docx

    **LVS-NAT模式** 是LVS的一种工作模式,也称为地址转换模式。在NAT模式下,LVS Director(调度器)会修改客户端的IP包目标地址和端口,将它们指向内部Real Server(实际服务器),同时保留自己的IP地址作为响应的源...

    条码识别-条码质量检测系统(Microscan System)LVS-95XX ISOIEC Static V4.4.0.0.docx

    条码识别-条码质量检测系统(Microscan System)LVS-95XX ISOIEC Static V4.4.0.0 知识点1:条码识别系统的定义和类型 条码识别系统是指通过图像处理和模式识别技术来识别和验证条码的系统。条码识别系统可以分为...

    LVS-NAT集群.doc

    使用LVS实现NAT模式的集群调度服务器,为用户提供Web服务 集群对外公网IP地址为192.168.4.5 调度器内网IP地址为192.168.2.5 真实Web服务器地址分别为192.168.2.100、192.168.2.200 使用加权轮询调度算法,真实服务器...

    LVS三种模式配置总结

    LVS架构中有三种模式:LVS-DR、LVS-NAT和LVS-TUN,本文将对这三种模式进行详细的配置总结。 LVS-DR 模式 LVS-DR 模式(Direct Routing)是一种基于直接路由的负载均衡模式。在这种模式下,Director Server和Real ...

    LVS-DR原理剖析

    由于LVS-DR采用数据链路层的直接路由方式,Director与Real Server必须位于同一网段内,这是实现直接数据帧转发的前提条件。 #### 五、DIP的配置作用 在Director上配置除VIP外的另一个IP地址(DIP),主要用于健康...

    LVS-DR详述文档

    ### LVS-DR模式详解及配置 #### 一、引言 LVS(Linux Virtual Server)是一种基于Linux内核的高性能负载均衡解决方案,它能够通过不同的工作模式来实现对后端真实服务器(Real Server)的负载分发。本文将重点介绍...

    4.LVS--NAT模式+DR模式.docx

    ### LVS——NAT模式与DR模式详解 #### 一、概述 Linux Virtual Server (LVS) 是一种高性能且可扩展的集群系统,用于提供负载均衡解决方案。它自 Linux 内核 2.6 版本起作为核心模块集成,为用户提供了多种负载均衡...

    LB群集--lvs-nat模型

    【LVS-NAT模型详解】 LVS(Linux Virtual Server)是由国防科技大学的章文嵩博士在1998年创建的开源项目,旨在为Linux操作系统提供高性能的负载均衡解决方案。LVS通过不同的工作模式,包括VS/NAT、VS/TUN和VS/DR,...

    sery-lvs-cluster.rar_cluster_lvs_sery-lvs-cluster

    在"**sery-lvs-cluster.rar_cluster_lvs_sery-lvs-cluster**"这个压缩包中,包含的文件是"sery-lvs-cluster.pdf",这是一份关于LVS集群的中文详细指南,非常适合LVS的初学者。这份文档可能会涵盖以下几个关键知识点...

    lvs-tun隧道模式搭建

    lvs-tun隧道模式搭建 lvs-tun隧道模式是一种负载均衡技术,用于将数据包从一个子网或虚拟 LAN 转发到另一个子网或 VLAN,甚至在数据包必须要通过另一个网络或 Internet 的情况下。该模式允许 Director 与集群节点...

    RedHat6.5安装配置LVS-DR

    LVS-DR模式是一种心跳线同步的负载均衡解决方案,通过直接路由的方式将客户端请求转发到后端的真实服务器,从而实现负载分担和故障切换。 **安装前准备** 1. 确保你的Red Hat 6.5系统已经更新至最新版本,可以通过...

    条形码校验器 LVS-9580、9585用户手册

    "条形码校验器 LVS-9580、9585用户手册" 在本手册中,LVS-9580/9585 条形码校验器用户手册详细介绍了 Omron Microscan Systems, Inc. 的条形码校验器 LVS-9580 和 LVS-9585 的使用和维护。下面是从本手册中提取的...

Global site tag (gtag.js) - Google Analytics