版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
F5负载均衡器使用介绍
智能测试部郑剑课程内容
什么是负载均衡器?F5的网络结构和流量控制F5配置过程F5配置举例现场解答普通的WEB站点组网结构WEB效劳器Internet路由器Web站点存在问题响应速度慢Zona研究发现,8秒是用户接收网页时可以容忍的最长时间,超过该时间用户会转向竞争对手的网页无论何时用户收到出错消息,他们都将立即转向竞争对手的站点可靠性差站点故障软件故障内容错误网络流量过载利用负载均衡器构建WEB站点ServerArrayBIG•IP实现流量管理InternetRouter使用负载均衡器的好处负载均衡器可以按照一定的负载均衡的原那么,将访问WEB站点的请求流量分配给不同的WEB效劳器处理,给用户提供完全相同的效劳。从而提高WEB站点的访问响应速度和质量。通过增加WEB效劳器的数目,可以增加整个系统的处理能力,保证系统的平滑升级。而升级过程对于用户使用是透明的。提供WEB站点的高可用性。负载均衡器可以实时监控WEB效劳器的状态,对于不能提供效劳的WEB效劳器,将不会把用户的请求转发给它处理。F5-BIGIP2000介绍处理器:
PIII1GHz网络接口:
16个10/10Mbps以太网接口,2个1Gbps光接口
1个10/10Mbps以太网管理接口内存:
512Mflash1GBRAM网络接口标识:按照端口的槽号+序号组成,唯一标识。
16个以太网接口是从1.1到1.162个光接口是2.1和2.2
管理以太网接口是3.1BIG/IP网络结构-VLANInternetVLANExternalVLANInternalSelf-IPAddressVLAN虚拟局域网划分vlan的目的是将内部网和外部网分开,提高交换速度效劳器集群和F5的内部接口组成内部虚拟局域网internalvlan,这个vlan的IP地址就是selfIP。效劳器将缺省网关设置成为internalvlan的selfIP地址。比方上图中的F5的外部接口连接Internal网,它们组成外部虚拟网externalvlan,这个vlan的IP地址就是selfIP。比方上图中的F5有一个管理接口admin,这个接口初始化之前有一个缺省的IP地址。在初始化时,利用网线直接连接PC机和admin口,利用IE访问s://45,可以进入web的管理界面,管理员的初始帐号密码是root/defaultNAT和SNAT由于划分了internalvlan和externalvlan,效劳器集群中的单独一台Node效劳器由于在内部vlan中,是不能够直接连通外部vlan中的机器的,如果效劳器需要作为客户端访问外部地址,必须设置SNAT〔源网络地址转换〕,缺省是将Node效劳器的IP地址和访问端口号映射成为externalvlan的selfIP和一个端口号。如果希望外网的机器能够访问内网的效劳器,必须设置NAT〔网络地址转换〕,这时候内网效劳器被映射一个固定的外网IP地址,以后外网访问这个外网IP地址时,可以自动被转换为内网IP。NAT和SNATInternetNode1Node2ClientsRouterBIG-IPControllerServers1)
如果设置了SNAT,内网的和两台机器可以访问Internet,但是外网不能访问这两台机器;2)
如果被设置了NAT,映射地址时,那么从Internet访问就可以直接访问Node1.BigIP的流量控制原理〔1〕InternetDNSentry:ClientsRouterServers没有流量控制的网络BigIP的流量控制原理〔2〕InternetDNSentry:
ClientsRouterBIG-IPControllerServers有流量控制的网络节点NodesInternet:8080:80:4002:80Nodes节点=IP:PORT虚拟效劳器VirtualServerInternet:8080:80:4002:80VirtualServer7:80虚拟效劳器=IP:PORT虚拟效劳器和节点Internet:80:80:80:80:80VirtualServerNodeMember组中的节点Nodesgroupedinto:PoolsRulesInternetClientsRouterBIG-IPControllerServers提供相同效劳的节点Node组成Pool节点池。Pool和虚拟效劳器进行映射。虚拟效劳器和节点之间的映射Internet:8080:80:4002:80VirtualServer7:80NodesMapstoBIGIP进行网络地址映射BIG-IPperformsnetworkaddresstranslationtorealserveraddressessuchthatallmachinesareviewedasoneVirtualServer.BIGIP将虚拟效劳器的地址映射到提供效劳的真实效劳器〔Nodes)地址上,从用户角度来看,仿佛所有的机器看起来,都是同一个虚拟效劳器RealServerAddressNetworkAddressTranslationVirtualServerAddressInternet7:80:8080:80:4002:80网络数据流-数据包#1resolvestoBIG-IPVirtualServerAddressInternet:8080:80:4002:80DNSServerBIG-IPtranslatesDestAddresstoNodebasedonLoadBalancingInternetPacket#1Src-0:4003Dest–7:80:8080:80:4002:80Packet#1Src–0:4003Dest–:80网络数据流-数据包#1BIG-IPtranslatesSrcAddressbacktoVirtualServerAddressInternetPacket#1-returnDest-0:4003Src–7:80:8080:80:4002:80Packet#1-returnDest–0:4003Src–:80网络数据流-数据包#1返回网络数据流-数据包#2InternetPacket#2Src-1:4003Dest–7:80:8080:80:4002:80Packet#2Src–1:4003Dest–:4002InternetPacket#2-returnDest-1:4003Src–7:80:8080:80:4002:80Packet#2-returnDest–1:4003Src–:4002网络数据流-数据包#2返回InternetPacket#3Src-5:4003Dest–7:80:8080:80:4002:80Packet#3Src–5:4003Dest–:8080网络数据流-数据包#3InternetPacket#3-returnDest-5:4003Src–7:80:8080:80:4002:80Packet#3-returnDest–5:4003Src–:8080网络数据流-数据包#3返回负载均衡的算法〔7种〕RoundRobin:这是缺省的配置方式。用户的连接请求被平均地分配给作为负载均衡的所有节点。如果作为效劳器节点的设备在处理速度和内存上是一致的,那么这样的处理方式是最适宜的。Radio:效劳器节点先确定根据处理能力确定他们各自的处理请求比重,然后根据比重把请求发送到效劳器节点进行处理,这样可以解决在pool中存在不同机器型号的均衡器设备问题。DynamicRadio:这和Radio类似,但是他们的请求处理比重是根据每个节点的处理能力而动态分配的。节点处理能力的监控可以实时地通过获得每个节点的当前连接数、最快的响应时间等动态性能确定。Fastest:设备获得当前处理速度最快的节点,然后把处理请求发向这个最快的节点。LeastConnections:在所有节点有差不多的处理能力情况下,把当前的处理请求发送到当前连接数最少的效劳节点。Observed:这是Fastest和LeastConnections模式的结合。所有的节点按照连接数和响应速度的总体情况进行排序,后续用户请求中更大比例让那些连接数少并且处理速度快的节点处理。这种方式对节点的处理性能不一致时适用。Predictive:这种方式使用Observed方式的处理方式对节点进行排序,但是设备还考虑了这些节点处理能力的变化趋势以确定某个节点的处理能力是在上升还是在降低,让那些处理能力呈上升趋势的节点处理更多的请求。ClientsRouterBIG-IPControllerServersClientrequestsaredistributedevenly12345678Internet轮询(RoundRobin)12345678InternetAdministratorsetsratiofordistributingClientrequests3:1:1:1ClientsRouterBIG-IPControllerServers9101112比率RatioClientsRouterBIG-IPControllerServers12InternetNextrequestsgoestoNodewithfewestnumberofconnections462460455465CurrentConnections最少连接〔LeastConnection〕持续性Persistence〔1〕在UDP或者HTTP协议处理时,有时候客户端发送的前后两个请求是有一定的逻辑关系的,需要将这两个请求发送到同一个Node效劳器上处理,否那么将出现错误。这时候,就需要配置BigIP将请求转发给同一个Node时的前后持续性条件。持续性是Pool的一个属性。ClientsRouterBIG-IPControllerServersF5将客户端发送的前后两个请求都转发给Node2处理,保持请求处理的逻辑持续性12InternetNode1Node2Node3Node4持续性Persistence〔2)持续性Persistence〔3〕F5提供了以下几种设置持续性的方法:UniversalPersistence:可以利用规那么描述符进行条件判断。SimplePersistence:根据请求的源IP地址进行转发,设置有超时时间。HTTPCookiePersistence:利用Http协议头中的cookie进行判断,cookie是由webserver产生的,存放在客户端的访问标识。SSLPersistence,SIPPersistence,WTSPersistence等节点健康状态监视monitor效劳器(Node)-Ping(ICMP)效劳(Port)-Connect扩展的应用验证(EAV)扩展的内容验证(ECV)效劳分组到端口级的节点别名针对节点的检查频率和超时频度响应扩展的内容验证(ECV)“Agent-free”应用检验向节点发出一个请求,e.g.“Get/”接收数据与期望的字符串比较,e.g.“f5”SSL方式,e.g.利用口令保护效劳器配置F5的一般步骤
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年产品设计与生产合同
- 2024年企业租赁合同(商业物业)
- 2024年全年战略咨询合同
- 2024年住宅地产买卖合同精粹
- 2024年北京市互联网金融服务平台服务合同
- 2024年个人车库出租安全管理合同模板
- 2024年东莞市生态环境损害赔偿合同
- 2024年中外合资建筑项目合同
- 2(2024版)劳动合同主体变更与员工培训协议书
- 2024年人工智能在司法领域的应用合同
- 内镜中心考试题及答案
- 如何培养学生的思辨能力
- 统计学职业生涯规划
- 为家长设计一份午餐食谱的步骤同课异构
- 冬枣植保知识培训课件
- 食堂人员操作规范培训课件
- 《股票入门》课件
- ADA糖尿病指南版医学幻灯片
- 《商业医疗保险》课件
- 武术与民族传统体育专业职业生涯规划书
- 村级公益岗位管理制度
评论
0/150
提交评论