F5常用转发模式原理

1.透明模式:Performance L4 + DNAT

原理:这种类型的Virtual server.F5按照纯四层的方式处理数据包,只看源IP,源端口,目的IP和目的端口。数据包到达F5后,只改变目的IP为后端地址和端口进行转发。这部分的数据处理方式是可以通过F5 PVA芯片来进行转发的。所以这种模式从理论上来将是不会消耗CPU的。但是F5对PVA转发的要求还是比较苛刻,会有很多相关条件的限制。

后端操作:默认网关需要指向F5

2.透明模式:Performance L4 + SNAT + DNAT

原理:这种类型的Virtual server.F5按照纯四层的方式处理数据包,只看源IP,源端口,目的IP和目的端口。数据包到达F5后,改变源IP地址为SNAT地址的(一般为F5的vip),同时也改变目的IP为后端地址和端口进行转发。这部分的数据处理方式是可以通过F5 PVA芯片来进行转发的。所以这种模式从理论上来将是不会消耗CPU的。但是F5对PVA转发的要求还是比较苛刻,会有很多相关条件的限制。

后端操作:不需要任何操作

3.透传模式:standard + DNAT

原理:这种类型的Virtual server在数据包F5上是采取full proxy 7层的处理模式。一个client发起请求后,首先需要跟F5建立三次握手后,随后F5进行转发,再跟后端real server建立三次握手时,源地址和源端口为原客户端的,而目的IP和端口为后端的。F5维护两个TCP协议栈。在应用HTTP Profile后,F5将数据包按照HTTP协议的方式进行处理。此时数据的处理过程完全由F5 CPU处理。也可以实现所谓的content switch(内容交换)。但是这种方式对CPU的消耗比较高。

后端操作:默认网关需要指向F5

4,透传模式:standard + SNAT + DNAT

原理:这种类型的Virtual server在数据包F5上是采取full proxy 7层的处理模式。一个client发起请求后,首先需要跟F5建立三次握手后,随后F5进行转发,跟后端real server建立三次握手时,源地址和源端口更改为SNAT地址的((一般为F5的vip)),而目的IP和端口为后端的。F5维护两个TCP协议栈。在应用HTTP Profile后,F5将数据包按照HTTP协议的方式进行处理。此时数据的处理过程完全由F5 CPU处理。也可以实现所谓的content switch(内容交换)。但是这种方式对CPU的消耗比较高。

后端操作:不需要任何操作

5,fast http模式:standard + SNAT + DNAT + oneconnect

原理:oneconnect只是一个keepalive的作用,让client向F5发http请求的时候,可以服用同一条连接。不支持https和会话保持功能,原因就是连接复用的问题。

后端操作:不需要任何操作

6,路由转发模式

原理:和lvs的DR模式相同

后端操作:和lvs的DR模式相同

时间: 2024-12-23 09:50:13

F5常用转发模式原理的相关文章

F5负载均衡 简要原理解析以及命令行命令

F5重点剖析原理配置维护 一.F5是什么,它能解决什么问题? 二.F5 BIG-IPLTM 硬件介绍 三.F5的工作原理和相关名词术语 四.门户网站负载均衡配置的分析 1.首先我们应该了解一个名词:ADN ADN(Application Delivery Networks )--应用交付网络:旨在把数据中心的应用和业务快速.安全.高可用地交付到客户端.F5就是实现这种解决方案的一系列产品. 2.具体描述 F5是一种网络性能优化设备,工作在网络的四层或七层.它不同于交换机.路由器这些基础网络设备,

深度分析Linux下双网卡绑定七种模式 多网卡的7种bond模式原理

http://blog.csdn.net/abc_ii/article/details/9991845 多网卡的7种bond模式原理 Linux网卡绑定mode共有七种(0~6) bond0.bond1.bond2.bond3.bond4.bond5.bond6 常用的有三种 mode=0:平衡负载模式,有自动备援,但需要"Switch"支援及设定. mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援. mode=6:平衡负载模式,有自动备援,不必"Switc

多网卡的7种bond模式原理

多网卡的7种bond模式原理 Linux 多网卡绑定 网卡绑定mode共有七种(0~6) bond0.bond1.bond2.bond3.bond4.bond5.bond6 常用的有三种 mode=0:平衡负载模式,有自动备援,但需要"Switch"支援及设定. mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援. mode=6:平衡负载模式,有自动备援,不必"Switch"支援及设定. 需要说明的是如果想做成mode 0的负载均衡,仅仅设置这里op

LVS之DR模式原理与实践

LVS常用的工作模式有DR.TUN.NAT.FULLNAT,其中DR模式的转发性能最好,但组网要求最为苛刻.本文将试着分析LVS DR模式原理,举例实际配置方式. LVS DR模式组网 DR模式的组网要求LVS和Real server在同一网段二层互通.因为LVS DR模式在负载均衡转发报文时,只修改目的mac为real server的mac,lvs要能将报文转发给real server,就必须满足LVS和real server是同网段二层互通. 两种LVS DR实际应用场景的组网原理图 1.客

lvs-dr模式原理详解和可能存在的“假负载均衡”

原文地址: http://blog.csdn.net/lengzijian/article/details/8089661 lvs-dr模式原理 转载注明出处:http://blog.csdn.net/lengzijian/article/details/8089661 先附上一张原理图: 为了更清晰的表述lvs-dr原理,我们用tcpdump工具打印出tcp数据,查看mac地址的更改情况,绘制出如下的时序图: 图1表示201收到转发消息,图2表示200收到转发请求(下面两张为错误的图,错误的理

Objective-C 消息发送与转发机制原理

消息发送和转发流程可以概括为:消息发送是 Runtime 通过 selector 快速查找 IMP 的过程,有了函数指针就可以执行对应的方法实现:消息转发是在查找 IMP 失败后执行一系列转发流程的慢速通道,如果不作转发处理,则会打日志和抛出异常. http://www.huanbohailawyer.com/e/space/?userid=52858?feed_filter=ks&lk20160609=&85 http://www.huanbohailawyer.com/e/space/

交换机的三种转发模式

下面是交换机6大工作原理: 1.基于源MAC地址学习 2.基于目标MAC地址转发 3.同一接口可以学习到多个MAC地址 4.同一个MAC地址被多个接口学习到,选择后学习到的接口 5.收到广/组播帧, 向本VLAN的其他所有接口转发 6.对于没有目标MAC地址表项的帧,向本VLAN的其他所有接口转发 交换机的三种转发模式: 1.直通式转发: 是指交换机在收到数据帧后,不进行缓存和校验,而是直接转发到目的端口. 2.存储式转发: 交换机首先在缓冲区中存储接收到的整个数据帧,然后进行CRC校验,检查数

vmware nat模式原理探究,实现虚拟机跨网段管理

vmware nat模式原理探究: 理解nat模式,我们能更加了解主机与虚拟机之间如何通信,以及虚拟机如何实现上网. 以及便于我们分析虚拟机与主机无法通信和无法上外网的问题. 下面通过实战:虚拟网络拓扑,抓包分析. 为什么要探究nat模式? 从日常需求出发: 我们电脑上用到的虚拟机越来越多,需要固定IP,方便管理. 网络环境经常会变,我们可能在家办公和在公司办公网段不一样,每次要改为同一个网段再连接使用,比较麻烦. 首先理解vmware的三种模式: bridge模式:相当于一台hub,真实主机与

常用思维模式大全(上)

就像芒格说的那样:"80到90个模式在让你成为精于世故的人的因素当中所占分量达到了90%." 编者按:思维模式是人们观察.分析.解决问题的模式化.程式化的"心理结构",对个人乃至于组织的行为起着至关重要的作用.为了一劳永逸地解答员工平时不断问到的问题,也出于对自己思考方式的总结,DuckDuckGo创始人兼CEO.<Traction>一书的联合作者Gabriel Weinberg总结了他平时反复使用到的思维模式,按照解释(Explaining).建模.头