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]所创,转载请带上原文链接,感谢
边栏推荐
- When Python calls ffmpeg, 'ffmpeg' is not an internal or external command, nor a runnable program
- Service grid is still difficult - CNCF
- 十五年后,重构一个“在线的腾讯”
- OSChina 周一乱弹 —— 程序媛的青春
- 抢球鞋?预测股市走势?淘宝秒杀?Python表示要啥有啥
- android studio创建平板模拟器方法
- 基于LabVIEW实现的几种滚动字幕
- Rainbow sorting | Dutch flag problem
- 5 个我不可或缺的开源工具
- 基于synchronized锁的深度解析
猜你喜欢
Graph node classification and message passing
Unemployment log, November 5
5年程序员面试,常见面试问题解析
Adding OpenGL form to MFC dialog
商品管理系统——SPU检索功能
无法启动此程序,因为计算机中丢失 MSVCP120.dll。尝试安装该程序以解决此问题
Composition - API
1450. Number of students doing homework at a given time
Recommendation system, in-depth paper analysis gbdt + LR
Oschina plays disorderly on Monday
随机推荐
Capture bubbles? Is browser a fish?
Principle analysis and performance tuning of elasticsearch
理解 OC 中 RunLoop
Commodity management system -- integrate warehouse services and obtain warehouse list
Understanding task and async await
RabbitMQ脑裂问题解决方案调查
自然语言处理(NLP)路线图 - kdnuggets
OpenGL ES 框架详细解析(八) —— OpenGL ES 设计指南
Android权限大全
Adding OpenGL form to MFC dialog
2 normal mode
Sublime text3 插件ColorPicker(调色板)不能使用快捷键的解决方法
How does FC game console work?
EasyNTS上云网关设备在雪亮工程项目中的实战应用
解决python调用 ffmpeg时 ‘ffmpeg‘ 不是内部或外部命令,也不是可运行的程序
SQL语句实现水仙花数求取
linx7.5 初始安装
JT-day09
Mac 必备优质工具推荐
1486. Array XOR operation