Topology Algorithm
Two kinds of application Topology Location :
《1》wideIP Corresponding multiple pool
* Need to define Dest by pool perhaps pool Region Of Topology Record
* If not defined ,F5 DNS take Pool RR
《2》pool Corresponding multiple VS
* Need to define Dest by DC,IP,IP Subnet Or above Region Of Topology Record
* If not defined , be Topology Algorithm Miss
Topology The records are divided into three columns
*LDNS,Destination,Score/Weight
*LDNS,Destination As input
*Score/Weight As the output
F5 DNS matching WideIP after , In the choice pool when pool name Respectively with LDNS Combine in pairs ;
* Just give LDNS,POOL name You can go to topolgy Find the corresponding in the table Score/Weight value ;
* Then take this value as a right Pool name Of Score score ;
According to the Score High and low , Decide which one to choose pool
F5 determine pool after , In the selection of which VS Address as DNS Response when , Will pool Internal VS Respectively with LDNS Combine in pairs :
* Just give it LDNS,VS IP You can go to topology Find the corresponding in the table Score/Weight value ;
* Then take this value as a right VS Of Score score
According to the Score/Weight High and low , Decide which one to choose VS,Weight Value is preferred
About topology The object of :
《1》Request source: Definition LDNS Of ip Address meets the conditions , Include continent( mainland )、country、ISP、IP Subnet、Region( region )、State( state )
logest match:
F5 DNS On topology Enabled by default logest match, To speed up Topology Record Match speed of . stay longest match Enable the following ,F5 DNS Will automatically Topology Record Sort , Cannot change... Manually Topology Order of entries . And once the records match to the conditions, they will no longer match down
Use the following command to view Topology Sort the information of :tmsh list /gtm topology all
Sorting principle :
IP Subnet>DC>POOL>Region>ISP>State>Country>Continent>LDNS Request Source negatior>Wildcard
When logest match When cancelled ,F5 Will match all the records of satisfaction , Instead of just matching to the first satisfaction, it doesn't match down , If all the records are satisfied, there are multiple , According to Weight Value is higher than the value is selected .
Load balancing algorithm --RTT
Realization principle : When any one F5 DNS received LDNS When asked , because RTT need F5 DNS Initiated to LDNS Dynamic detection of , therefore F5 DNS First use Falback In the algorithm GA The algorithm will have a serial number of 0 The address of is returned to LDNS, At the same time, the detection is initiated from different links , And write the detection results into memory , When the same LDNS When the resolution request is initiated again ,F5 DNS Use RTT The algorithm returns a VS Address to LDNS;
Load balancing algorithm --QOS
Use virtual server After comprehensive calculation of all parameters and indexes, the optimal choice is made by score .
Parameter indicators include :
*Round trip time
*Hops
*Connection rate
*Packet rate
*topology
*Link capacity
*VS capacity
*Kilobytes/Second
For simple configuration , You can use the default settings , need iquery Inquire about big-ip vs Performance of .
当前位置:网站首页>Glsb involves load balancing algorithm
Glsb involves load balancing algorithm
2020-11-09 10:49:00 【Key-Network】
版权声明
本文为[Key-Network]所创,转载请带上原文链接,感谢
边栏推荐
猜你喜欢
2. Introduction to computer hardware
How does FC game console work?
微信圈子
Open source projects for beginners on GitHub (Python)
AI应届生年薪涨到40万了,你现在转行还来得及!
In 2020, what are the best tools for Android developers to break the cold winter?
Commodity management system -- integrate warehouse services and obtain warehouse list
1486. Array XOR operation
彩虹排序 | 荷兰旗问题
Adding OpenGL form to MFC dialog
随机推荐
2 normal mode
手写数字图片识别-卷积神经网络
再读《重构》
Investigation of solutions to rabbitmq cleft brain problem
Three ways to operate tables in Apache iceberg
自然语言处理(NLP)路线图 - kdnuggets
《内网安全攻防》配套视频 之 利用PS查询域内信息
Sublime text3 插件ColorPicker(调色板)不能使用快捷键的解决方法
Commodity management system -- integrate warehouse services and obtain warehouse list
Finally, the python project is released as exe executable program process
为什么我们不使用GraphQL? - Wundergraph
5 个我不可或缺的开源工具
Bifrost 之 文件队列(一)
Dynamo: a typical distributed system analysis
python生日贺卡制作以及细节问题的解决最后把python项目发布为exe可执行程序过程
Principle analysis and performance tuning of elasticsearch
RabbitMQ脑裂问题解决方案调查
In 2020, what are the best tools for Android developers to break the cold winter?
Why don't we use graphql? - Wundergraph
共创爆款休闲游戏 “2020 Ohayoo游戏开发者沙龙”北京站报名开启