F5负载均衡的双机冗余实现与RadWare是不同的,RadWare是采用VRRP协议实现的,F5主要是通过串口心跳和网络心跳来实现双机冗余的。下面让我们对此做一下认识和了解,仅此交流。

一、串口心跳双机冗余方式

两台F5 BIGIP之间通过串口用它自带的串口线揽(这个串口线较短)相连。每台F5 BIGIP通过串口心跳线监控对端设备的状态。

在串口心跳线的结构中,双机切换流程如下:
1、Active 设备负责在心跳线上产生一个高电平
2、Backup设备监听对端的高电平
3、当Backup设备监听到对端没有高电平时,将自己转换为Active设备
4、Backup设备对外发送ARP广播,将所有的VS和浮动IP对外广播,表明这些地址在自己这端,引发网络流量切换。
在BIGIP的串口心跳线中,主要通过电平方式来通知对端和监控对端状态,在串口心跳线中没有任何的数据信号传输。

这种方式也是F5推荐的冗余方式。

二、网络心跳双机冗余方式

由于F5的串口线长度有限(50英尺),当两台F5 BIGIP物理位置相距较远的时候,就不方便连接了。除了串口心跳外,两台F5 BIGIP之间还可以通过网络线连接来实现心跳信号的传递。切换触发信号通过网络通知对端设备,同时每台F5 BIGIP通过网络连线来监控对端设备的状态。
两台f5 BIGIP之间通过TCP的1028端口进行心跳信号传递。切换的过程如下:

1、Acitve设备负责产生心跳信号
2、Backup设备监听Active设备的心跳信号
3、当Backup设备在一定时间内没有接收到心跳信号时,则将自己切换为Active
4、Backup设备对外发送ARP广播,将所有的VS和浮动IP对外广播,表明这些地址在自己这端,引发网络流量切换。

在配置Network FailSafe的时候,将指定一个VLAN来进行心跳信号传输。这个VLAN通常为两台BIGIP之间的一个独立连接VLAN或者Internal VLAN。

三、网络心跳的配置示例:

1、网络图

2、设置Floating IP和Failover Peer IP地址

3、检测运行状态:  System---Redundancy Properties中查看

4、配置FailOver:  System---System Fail-safe

5、监控进程与触发

 
F5 BIGIP对FailOver关键进程进行监控,当进程出现故障无法响应或者无法启动时,将会触发BIGIP切换。
在BIGIP设计中,一些重要的进程均被处于严格的监控中。监控系统一旦发现到这些重要进程产生异常情况。则可以通过预先设置的动作对当时的情况进行处理。这些处理方式包括:切换到备份BIGIP,重起故障BIGIP,重新启动异常进程,不做处理等。

四、实际中常用的全冗余方式
1、网络图:

2、优缺点:

这种方式具有良好的扩展性,可以通过L2交换机的堆叠无限扩展端口,从而可以为后台相当大数目的服务器群实现负载均衡提供良好的端口数量条件。
如果是使用性能良好的千兆扩展交换机,可以在保证网络连接速度和质量的前提下,同时为大批量服务器提供负载均衡,从而大大提高应用服务的并发连接处理,提供应用服务的响应速度。
但是这种部署方式也存在一定的缺点,部署成本高,如果服务器都使用千兆网卡,则需要相对较高端的千兆交换机,避免低端二三层交换机端口与服务器网卡端口不适应所带来的丢包等网络效率下降的情况。
扩展交换机可以增加负载均衡的后台服务器群的数目,提高并发连接的处理能力,但是不能提高网络流量的处理能力,相反,如果后台服务器群数目过大,往往扩展交换机会成为网络的瓶颈,这就更加要求扩展交换机最好是全千兆端口,以便在网络流量过大的时候,实现端口捆绑,通过Trunk方式与上级的BIGIP3400连接,来提高对网络流量的处理能力。

F5负载均衡的双机冗余配置与全冗余解析相关推荐

  1. F5负载均衡的初识和基本配置

    目前全球范围内应用比较广泛的负载均衡设备为美国的F5.F5于2000年底进驻中国,在国内业界,F5负载均衡产品已经成为了主流负载均衡技术的代名词.下面我们对F5负载均衡设备做一个基本介绍,方便大家去认 ...

  2. f5 web服务器 位置,简说(地址和服务器池)F5负载均衡的部分配置

    前面我们对F5负载均衡器的准备和安装过程做了归纳,以及对它的初始化和通用设置进行了完整的步骤分析。现在,就来对后边的设置过程进行讲述。想要做好均衡工作,地址的分配是重点,这之中我们的IP分配设置,以及 ...

  3. 数据库系列之F5负载均衡配置

    F5负载均衡是网络控制设备将负载均衡的分发到多个操作单元,本文在虚拟机环境部署F5虚拟机,并配置TCP和兼容mysql协议探测方式连接mysql服务进行测试,以观察不同检测方式的影响. 1.VMwar ...

  4. f5负载均衡配置文件服务器,f5 负载均衡 dns 服务器 配置

    f5 负载均衡 dns 服务器 配置 内容精选 换一换 查询负载均衡器状态树.可通过该接口查询负载均衡器关联的监听器.后端云服务器组.后端云服务器.健康检查.转发策略.转发规则的主要信息,了解负载均衡 ...

  5. F5负载均衡综合实例详解

    网络负载均衡(load balance),就是将负载(工作任务)进行平衡.分摊到多个操作单元上进行执行,例如web服务器.FTP服务器.企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务. ...

  6. F5负载均衡和思科Nexus系列交换机连接方式问题分析

    近期在执行常规切换演练过程中,常有工程师咨询演练方案的可行性: 其中有个方案为:"在关闭思科NexusN7K交换机电源模拟设备故障时,清理F5的session": 这种方案的说法, ...

  7. 使用LVS实现负载均衡原理及安装配置详解

    使用LVS实现负载均衡原理及安装配置详解 负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群.常用的负载均衡开源软件有nginx.lvs.haproxy,商业的硬件负载均 ...

  8. LVS+Keepalived实现负载均衡和双机热备

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  9. VMware虚拟化上安装F5负载均衡系统(BIG-IP LTM)

    2014年8月3日, 下午12:11 之前写过一篇<F5负载均衡配置一例 (型号:BIG-LTM-1600-4G-R)>,F5公司成立于美国,是应用交付网络(ADN)领域的全球领先厂商,它 ...

最新文章

  1. node.js是做什么的?
  2. 山西晋城学籍“失踪”解决方案:可参加高考或转职高
  3. VirtualBox Ubuntu虚拟机串口编程
  4. PyQt5教程7:布局Layout管理
  5. 如何清理asp站点缓存的代码
  6. 卷积神经网络CNN要点:CNN结构、采样层、全连接层、Zero-padding、激活函数及Dropout
  7. PHP获取本月起始和终止时间戳
  8. SpringSecurity自定义登陆页面和跳转页面
  9. 2019上半年这10本新书,技术大牛们都在追着看
  10. 拼多多首届“非遗购物节”开幕 十一省市“非遗馆”入驻
  11. pl sql入门比较好的书_面试官问你SQL?这几本书足够了
  12. 第三篇:白话tornado源码之请求来了
  13. 结合XML的数据检索技术
  14. VS快速定位文件、代码插件——DPack
  15. XenCenter建立SR存储库,添加系统ISO镜像源
  16. Python使用Reportlab处理PDF数据 - 创建特殊功能
  17. 固体发动机内弹道matlab,固体火箭发动机内弹道性能的仿真研究
  18. DNS是什么意思?DNS怎么设置?
  19. 远程实时调试手机上的web页面
  20. pika在codis中的探索

热门文章

  1. Python之旅.第四章.模块与包
  2. 简单快速的开发WEB应用, PHP 框架 Lemon 介绍
  3. Resin install document
  4. 我的jquery之路
  5. 修改中断向量ESC退出
  6. Ext2.0布局类初探
  7. 026-请问你怎么测试网络协议
  8. C#中String与byte[]的相互转换
  9. Hibernate映射解析——七种映射关系
  10. Android Studio 插件的使用