当前位置: 首页 > news >正文

LVS--总结

LVS--四层负载均衡

lvs的作用

基于IP地址和端口号实现四层负载均衡,不需要对流量进行转发,使用起来效率更高效,并且稳定性更好,对内存和cpu资源消耗低

由于使用语法简单,使用方便;

成本低廉,由于使用的模块ipvs已经在内核中继承,因此部署简单,不需要额外的开销

支持多种论调算法,如rr,wrr,lc,wlc,nq,其中lc和wlc是动态算法

支持多种模式,如DR,NAT,full-NAT以及tunnel

lvs的四种模式

lvs用于多种模式,可以在不同的场景选择不同的模式

lvs的DR模式的原理

使用DR更改目的MAC地址

#开启路由转发和忽略广播ARP协议

使用户信息可以一直发送到代理服务器

#配置精确ip地址回包

真实服务器可以返回信息发送客户端

特点请求包经过DR

lvs的NAT模式的原理

特点请求响应经过DR

使用DR更改目的ip地址

lvs的tunnel模式的原理

特点需要公网ip,

lvs的full-nat模式的原理

通过使用DR更改两次ip地址

四种配置模式的对比

经过DR次数

数据包更改内容

lvs与nginx的对比

lvs四层负载均衡基于ip+port进行不对流量进行分发因此速度较快由于配置文件简单因此使用方便支持多种模式可以根据不同场景使用不同的功能

nginx七层负载均衡基于url访问目录进行流量转发

nginx转发流量因此效率没有lvs但是nginx可以使用模块更多功能

lvs使用命令--ipvsadm

添加一个虚拟主机

ipvsadm -A -t 192.168.211.12/32:80 -s wrr

添加一条主机记录

ipvsadm -a -t 192.168.211.13/32:80 -r 192.168.211.120:80 -g -w 2

ipvsadm -a -t 192.168.211.13/32:80 -r 192.168.211.130:80 -g -w 1

删除虚拟主机

ipvsadm -d -t 192.168.211.12/32:80

删除一条数据

ipvsadm -d -t 192.168.211.13/32:80 -r 192.168.211.130:80

http://www.xdnf.cn/news/175375.html

相关文章:

  • Maven下载aspose依赖失败的解决方法
  • CSS 内容超出显示省略号
  • Netfilter 与struct nf_hook_ops 相关
  • “赛教融合”模式下的网络安全专业Python实训教学解决方案
  • 8.DJI-PSDK:一站式项目功能开发总结(空中气象站项目/激光甲烷检测项目)
  • [python] 基于WatchDog库实现文件系统监控
  • PySpark中DataFrame应用升阶及UDF使用
  • Cad求多段线中心点(顶点平均值) C#
  • 利用脚本搭建私有云平台,部署云平台,发布云主机并实现互连和远程连接
  • Arduino 入门学习笔记(五):KEY实验
  • 3G大一下安卓考核题解
  • 多节点同步协同电磁频谱监测任务分配方法简要介绍
  • CDA Edit 的设计
  • 【C到Java的深度跃迁:从指针到对象,从过程到生态】第四模块·Java特性专精 —— 第十五章 泛型:类型系统的元编程革命
  • 编译原理实验 之 Tiny C语言编译程序实验 语法分析
  • 量子力学:量子通信
  • 人工智能时代的网络安全威胁
  • 全自动部署到远程服务器
  • 8.0 西门子PLC的S7通讯解析
  • 欧空局的P 波段雷达卫星即将升空
  • python pyplot 输出支持中文
  • Linux常用命令23——usermod
  • 关于堆栈指针的那些事 | bootloader 如何跳转app
  • react的 Fiber 节点的链表存储
  • 学生公寓限电模块控制柜是如何实现智能限电功能?
  • 【八股消消乐】发送请求有遇到服务不可用吗?如何解决?
  • 项目代码生成工具
  • 【技术追踪】基于扩散模型的脑图像反事实生成与异常检测(TMI-2024)
  • 【计算机视觉】CV实战项目- Four-Flower:基于TensorFlow的花朵分类实战指南
  • HarmonyOS NEXT:多设备的自由流转