最后更新:2022-05-17 08:44:34 手机定位技术交流文章
目录
前言
一、数据包流向
二、DR模式的特点
三、与LVD-DR有关的问题
3.1 问题1
三.2. 问题1的解决办法
3.3 问题2
三.4 问题2的解决办法
四. LVS-DR直线平衡部署组群
4.1 nfs 服务器
4.2 负载均衡器
1.加载模块
2. 配置虚拟 IP 地址
三,调整相应的程序设置。
配置加载分配策略
4.3 网络服务器1
1. 下载和启动 http 服务
2. 配置虚拟 IP 地址(VIP:192.168.109.188)
三. 调整内核的ARP反应设置,以防止更新贵宾的MAC地址,避免冲突。
4.挂载NFS
4.4 网络服务器2
4.5客户端测试
总结
NAT 模式:用户通过互联网提交请求,由路由器将请求转发到调度器,然后通过处理器将请求传送到节点服务器,并在节点服务器收到请求时通过调度器将请求反馈给客户端。
DR 模式:用户通过互联网提交请求,该请求通过路由器到调度器,然后通过hthenler到节点服务器,当节点服务器收到请求而没有通过调度器时,直接返回客户端。
欲了解有关LVS想法和NAT模型设置的更多信息,请见我前面的文章。 https://blog.csdn.net/qq_42327944/article/details/124759102?spm=1001.2014.3001.5501
为了避免将节点服务器真正的互联网IP地址公诸于众,这是首次建立因特网IP地址。客户可通过IP进入互联网连接节点服务器。如果您通过服务器的私人互联网地址直接联系到客户,您可以使用它。返回客户的数据包是客户的非法数据包。因为返回源 IP 与首次客户访问无关。因此,节点服务器和负载平衡器需要相同的要人地址。
(1) 客户向服务器主任(负载平衡器)提出请求,所希望的数据电文(来源IP是客户地址CIP,目标IP是贵宾)通过平衡器到核心空间,核心传输比软件传输更有效。
(2) 在同一网络上,数据由服务器和Real服务器主任通过第二层数据链接(数据框架)传送。
(3) 目前的要人是内核空间诊断数据包的目标IP。在现阶段,IPVS(TP虚拟服务器)确定数据包中所要求的服务是否为集群服务。当数据包是集束服务时,将重新包装数据包。MAC 源地址是MAC 服务器主任的地址。将目标 MAC 地址修改为 Real 服务器节点服务器的地址 。来源和目的 IP 地址没有改变 。在此之后, 此项目将交付到 Real 服务器节点服务器 。
软件包重新封存(源IP地址VIp, IP CIP目标),回复信息通过1o接口传送到有形网络卡,随后退出。
(5) Real服务器直接向客户发送回复信息,客户获得正常服务,但不知道哪个服务器被处理。

(1) 服务器平衡器主任和Real服务器节点服务器必须实际连接到同一个网络。
(2) " 真实服务器 " 可使用私人或公共互联网地址,如果使用公共网络地址,可通过互联网直接进入 RIP。
(3) 服务器主任充当集群接入点,而不是门户。
(4) 虽然所有查询都通过服务器主任进行,但答复报告没有提交。
(5) Real服务器网关防止发送到主任服务器IP或Real服务器的数据集通过主任服务器。
(6) Real服务器上的Lo界面用于配置贵宾IP地址。
LVS-DR 负载平衡组的加载平衡器和节点服务器共享相同的要人地址,并在局域网中拥有相同的IP地址,这必然会干扰每个服务器的 ARP 连接。
当加载平衡器和节点服务器连接到同一个网络时,它们会接收 ARP 广播。 只有前端加载平衡器应该响应 ARP 广播, 而其他节点服务器不应该响应 ARP 广播 。

VIP RP 请求由节点服务器处理。
该电文(来源IP是贵宾)在由路由器发送后由RealServer发回。重新封装报文时,首先,我们必须获得路由器的MAC地址。发送ARP请求时,Linux使用 IP 软件包的源 IP 地址(即贵宾)作为源 IP 地址,默认情况下在 ARP 请求软件包中用作源 IP 地址。路由器图目前正在更新中。将贵宾的MAC地址从平衡器改为节点服务器。路由器是围绕 ARP 列表项建造的 。新请求被发送到节点服务器 。它导致平衡器的贵宾失败也会在贵宾之间造成破坏
源IP |
VIP |
源MAC |
节点服务器的MAC |
目的IP |
路由器的IP |
目的MAC |
? |

处理节点服务器, 并设置内核选项 arp_ annoudent=2: 设置 ARP 源地址, 而不是 IP 地址, 以传输 ens33 接口 。
更改 / etc/ sysctl. conf 文件 。
为两个 https 提供网络服务,模拟内部网络环境中的负平衡组群

载荷等效器centos7-4 ens 33: ens 33: 0: ens 33: 33: 0: ens 33: 0: ens 33: 0: ens 33: 0: ens
1centos7-2网络服务器
2centos7-3网络服务器
entos7-1 nfs 服务器
W7 客户端 :
VIP:192.168.109.188
centos7-1 192.168.109.131






centos7-4 192.168.109.134




centos7-2 192.168.109.132
# 此地址仅用于传输网络响应包作为源地址 。没有必要听取客户计算机的访问请求(收件和分发现在由调度员处理)。因此,为了传送贵宾地址,使用了1o:0的假界面。我不知道我是否能够做到这一点, 但我不会是能够做到的。这是我第一次找到关于贵宾的资料以避免通信紊乱。






centos7-3 192.168.109.133
除挂载 nfs 目录外, 配置与 Web1 具有相同大小的附加 nfs 目录 。





负载平衡是可见的。
节点服务器
调度器
本文由 在线网速测试 整理编辑,转载请注明出处。