zoukankan      html  css  js  c++  java
  • (课堂笔记)第十三章GLSB涉及负载均衡算法

    Topology算法
    两种可应用Topology位置:
    《1》wideIP对应多个pool
    *需要定义Dest为pool或者pool Region的Topology记录
    *如果不定义,F5 DNS采取Pool RR
    《2》pool对应多个VS
    *需要定义Dest为DC,IP,IP Subnet或以上集合构成的Region的Topology记录
    *如果未定义,则Topology算法Miss

    Topology记录分为三列
    *LDNS,Destination,Score/Weight
    *LDNS,Destination作为输入
    *Score/Weight作为输出

    F5 DNS匹配WideIP后,在选择pool时会将pool name分别与LDNS组合成对;
    *只要给出LDNS,POOL name就可以在topolgy表中找到对应的Score/Weight值;
    *然后将这个值作为对Pool name的Score评分;
    最后根据Score的高低,决定选择哪个pool

    F5确定pool后,在选择解析哪个VS地址作为DNS Response时,会将pool内的VS分别与LDNS组合成对:
    *只要给出的LDNS,VS IP就可以在topology表中找到对应的Score/Weight值;
    *然后将这个值作为对VS的Score评分
    最后根据Score/Weight的高低,决定选择哪个VS,Weight值高的优先

    关于topology的对象:
    《1》Request source:定义LDNS的ip地址满足的条件,包括continent(大陆)、country、ISP、IP Subnet、Region(地区)、State(州)

    logest match:
    F5 DNS上topology默认启用logest match,以加快Topology Record的匹配速度。在longest match启用下,F5 DNS会自动对Topology Record进行排序,无法手动更改Topology条目顺序。而且一旦匹配到满足条件的记录将不再向下匹配

    使用以下命令查看Topology的排序情况:tmsh list /gtm topology all

    排序原则:
    IP Subnet>DC>POOL>Region>ISP>State>Country>Continent>LDNS Request Source negatior>Wildcard
    当logest match被取消时,F5会匹配全部的所有的满足的记录,而不是只匹配到第一个满足的就不再向下匹配,如所有满足的记录有多条,则按照Weight值高得优先被选择。



    负载均衡算法--RTT
    实现原理:当任意一台F5 DNS收到LDNS请求时,由于RTT需要F5 DNS发起到LDNS的动态探测,所以F5 DNS先使用Falback算法中的GA算法将序号为0的地址返回给LDNS,同时从不同链路发起探测,并将探测结果写到内存中,当同样的LDNS再次发起解析请求时,F5 DNS使用RTT算法返回一个VS地址给LDNS;

    负载均衡算法--QOS
    使用virtual server当前各项参数指标综合计算后通过分数来做最优选择。
    参数指标包括:
    *Round trip time
    *Hops
    *Connection rate
    *Packet rate
    *topology
    *Link capacity
    *VS capacity
    *Kilobytes/Second
    对于简单的配置,可以使用默认的设置,需要iquery查询big-ip vs的性能。



  • 相关阅读:
    事务应用-Dao的综合应用
    JDBC的批量添加-大数据处理-结果集的元数据-Class反射-JDBC查询封装
    Java-JDBC的预编译与封装
    数据库的连接-JDBC-数据的增、删、改、查
    数据库-触发器
    PHP分片上传文件到又拍云对象存储
    【原创】PicUploader: 一个还不错的图床工具
    mac用pecl安装swoole可能出现的报错及解决办法
    Mac homebrew-1.5以后安装php扩展的方法
    重要:关于PPT转图片需要注意的问题
  • 原文地址:https://www.cnblogs.com/key-network/p/13947169.html
Copyright © 2011-2022 走看看