1、简单轮询算法

顾名思义,简单轮询就是针对每个流进行顺序的分配,比如四台主机1,2,3,4,那么防火墙就会根据数据流进行针对四台主机的顺序分配且不断地重复循环。在防火墙里它们是以五元组确定一条流地。这种简单轮询算法主要地适用场景在于那些服务器的性能差不多,且相关服务不会产生诸多额外的会话和流的情况。如若会话和流被算法分配后,主机与先前主机的会话被打乱后,将会对相关服务造成影响。比如FTP,如果它的数据会话和控制会话分别作用在两台服务器上,那么FTP的工作决定会出现异常。

2、加权轮询算法

加权轮询算法就是为服务器人为地分配权重,于是防火墙在分配流地时候就会根据相应地权重进行分配,权重大的的服务器就分配到更多的流量,相对的权重小的分到的流就少。该算法适用于服务器性能不平衡,服务的相关会话连接少的情况。

3、最小连接算法

前面的算法都是依据五元组的流进行流量的分配,这就导致可能一段流中的数据量可能多,也可能少,于是即便依据流去分配,也可能导致流量的不均衡分配。所以这里将服务器的并发连接数作为分配依据,进行相关流量的分配。但是它的缺点和简单轮询一样,没有考虑到各个服务器的性能,只是单纯的依据每台服务器上的并发连接数作为依据进行流量分配。

4、加权最小连接算法

这种算法就是最小连接数和加权的结合,在以并发连接数作为参数的同时还以权重作为分配依据。所以这种算法可以说是比较权衡的一种算法,但是如若遇到多通道,多会话的服务,那么这种分配方式也将导致服务的异常。

5、源IP hash算法

这种算法是将源IP进行hash之后,将hash值和服务器之间做一个绑定,于是后续的该IP就只会和绑定的服务器进行通信,这样虽然可能导致流量的不平衡分配,但是在面对一些个别服务的时候,该主机与对应的服务器之间的会话却得到了保留,保证了服务的正常运作。该算法的缺点依然是没有考虑到服务器的性能问题。

6、加权源IP hash算法

同样的,源IP hash算法没有考虑服务器的性能,这里就来了个加权,即既考虑源IP,也考虑服务器的性能。

华为防火墙SLB算法相关推荐

  1. 华为防火墙笔记-出口选路

    文章整理自<华为防火墙技术漫谈> 出口选路总述 就近选路 就近选路是由缺省路由与明细路由配合完成的选路方式,这种方式比较简单,也是最常用的.通过缺省路由可以保证企业用户数据流量都能够匹配到 ...

  2. 华为防火墙实战配置教程

    防火墙(Firewall)也称防护墙,是由Check Point创立者Gil Shwed于1993年发明并引入国际互联网(US5606668(A)1993-12-15)防火墙是位于内部网和外部网之间的 ...

  3. 华为防火墙Edumon1000E配置

    华为防火墙Edumon1000E,配置有四个光电互斥接口,为千兆状态防火墙.默认情况下所有区域之间不允许有流量经过. 本文为Edumon1000E的基本配置,该基本配置适用一般企业级单机接入情况. 配 ...

  4. 华为防火墙基础自学系列 | IKE介绍

    视频来源:B站<乾颐堂HCIP-HCIE-security安全 2019年录制> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:华为防火墙基础自 ...

  5. 华为防火墙配置(防火墙NAT)

    目录 前言 一.防火墙NAT概述 1.防火墙NAT策略介绍 2.NAT策略分类 (1)NAT No-PAT (2)NAPT (3)Easy-IP (4)Smart NAT (5)三元组NAT 3.NA ...

  6. 华为防火墙笔记-加密与证书

    文章整理自<华为防火墙技术漫谈> 公钥密码学 基本概念 加密和解密过程中用到的密钥是双方都知道的,即双方的"共享密钥".这种加密方式称为对称密码学,也叫作单钥密码学. ...

  7. 华为防火墙USG6000通过WEB图形界面配置案例

    华为防火墙USG6000:NAT和NAT Server配置案例 网络拓扑图 通过WEB方式登录到防火墙 登录成功 配置防火墙使内网用户通过PAT方式上网 配置防火墙使得外网用户能访问企业DMZ区域的F ...

  8. 华为防火墙技术-防火墙基础

    防火墙概述 为什么需要防火墙? 路由器和交换机构建起互联互通的网络,但是也会带来安全隐患.例如在网络边界,企业有如下安全诉求: 1.外部网络隔离 2.内部网络安全管控 3.内容安全过滤 4.入侵防御 ...

  9. 华为防火墙安全区域介绍

    1. 安全区域介绍 防火墙通俗讲是用于控网络之间的隔离,专业讲是用于保护一个安全区域免受另外一个安全区域的网络攻击和入击行为.从防火墙的定义中可以看出防火墙是基于安全区域的,其它厂商(Cisco,Ju ...

最新文章

  1. redis最大储存512m_redis系列篇01
  2. 如何构建一个通用的垂直爬虫平台?
  3. fragment生命周期
  4. 回溯法——打印子集树
  5. LeetCode-208 Implement Trie (Prefix Tree)
  6. Myeclipse 6.5 优化
  7. pythontuple数据类型_数据类型-元组Tuple
  8. 如何做推荐系统 java_Java程序员的日常——SpringMVC+Mybatis开发流程、推荐系统
  9. css基础内容之background
  10. 纳斯达克收购金融数据提供商Quandl
  11. python强制关闭文件_正在强制删除文件。Python,Windows
  12. %3cp%3e 修改 值 html,UEditor在JavaWeb中的应用
  13. 学习记录466@Java Calender类、TimeUnit类以及 ScheduledExecutorService实现定时任务
  14. Simulink —— Manual Switch的使用
  15. 易优EyouCMS手机端url路径改为/mobile/方案(非自带m.xxx.com二级域名方案)
  16. 字符流、字节流、缓冲流、序列化流
  17. jdk、maven、idea安装配置
  18. TCP/IP协议及常见状态码说明(SYN,FIN,ACK,PSH,RST)
  19. 从一幅图中了解开源世界
  20. 数据可视化大屏设计-金螳螂项目管理指挥中心-大数据项目

热门文章

  1. python长度单位换算用def_计算字段示范
  2. flutter 右滑手势
  3. 基于node.js开发环境下创建及开发vue.js项目的环境配置骤
  4. 【MySQL】Schema与数据类型优化
  5. 吉大计算机学院宣讲,计算机科学与技术学院“喜迎十九大,争做学校宣传员”寒假社会实践系列报道(十六)...
  6. QQ提取,邮件群发,远程控制,http协议
  7. nginx的location,upstream,rewrite 和 proxy_pass使用,以及需要注意的地方
  8. 高等代数--多项式与线性空间
  9. Java经典300例-基础篇-001:Hello Kitty
  10. HTML5期末大作业:商城网站设计——仿天猫在线商城(HTML和CSS实现天猫在线商城网站)...