博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
A10的上网链路负载实现
阅读量:5894 次
发布时间:2019-06-19

本文共 1109 字,大约阅读时间需要 3 分钟。

其实目前国内大多数链路负载设备的实现形式都是目的地址是哪个运营商就走哪个运营商的线路,不明确目的地址到底是属于哪个运营商的就默认给其中一条线路。再通过对链路的连通性检测(一般是ping运营商网关,其实并不科学,有时候的局端故障是internet中断了,但运营商网关通,但是换句话说,如果就ping一个地址,任何一个地址也不能代表全局)、失败就切换到另外一条线路。至于那些链路使用率、最段或者最优路径什么的,实现效果实在是无法考证,不知道别的国家什么样,国内的情况就是这样,数家运营商提供internet服务,通常的共识是认为目的地址是哪个运营商的就用哪个运营商的线路去访问它就一定最快。

A10的上网链路负载是基于目的地址实现的,这种实现全靠自定义:把所有运营商的地址段全部分好类导入到设备里,再根据地址分类配置策略让哪类目的地址走那个出口。

这块有个明显的缺点,这个公网的地址库要靠自己维护,而不像国内一些大品牌的设备有自动升级的功能(这功能到底是真是假,结果是否准确、是否权威也不知道)。

A10在“配置模式”下,“SLB”菜单-Black-WhiteList,右侧的操作界面点击“添加”或者“导入”,“添加”是需要指定一个TFTP服务器,这个权威的TFTP服务器从哪得来,我也不知道,所以点“导入”,那么需要导入的文件什么格式,从哪来呢,目前我知道的方法就是找400,这个文件大体格式如下:

61.4.88.0 /21 1

......
101.16.0.0 /12 2
......
102.117.128.0.0 /10 3
.....
每行的前面部分就不用说了(就是子网),后面的1,2,3就是个分类:第1类、第2类、第3类...第n类(国内网上有一些地址库的分享下载,可以自己编程或者用Excel对这些地址加上分类标记)

配置过程暂时保留...

配置完成以后的大体意思就是:如果目的地址是第1类的,流量向外走的线路顺序是a、b、c...,第二类是b、a、c、d...依次类推(也不知道观众是否能看明白),这里对每个分类都配置了多条链路并排序的意义是有个线路备份,如果优先的断了就依次去判断第二个、第三个...哪个通就走哪个,当然也可以通过“优先级”把某几个或者全部线路配置为平均分配,在其他具有傻瓜界面的常见的“联通走联通、电信走电信”这种模式,在A10里就得靠手工配置出来的,没有显性的配置界面。

其实,目前本人尚有个疑问:能否基于域名来实现,比如www.baidu.com 我就访问这个域名的全部使用线路a。

转载于:https://blog.51cto.com/baihongzhe/2129872

你可能感兴趣的文章
SOCK_STREAM & SOCK_DGRAM
查看>>
css的border的solid
查看>>
div+css实现window xp桌面图标布局(至上而下从左往右)
查看>>
运行Maven是报错:No goals have been specified for this build
查看>>
Haskell 差点儿无痛苦上手指南
查看>>
[MODx] Build a CMP (Custom manager page) using MIGX in MODX 2.3 -- 1
查看>>
NTP 服务器配置
查看>>
jQuery自动完成点击html元素
查看>>
[算法]基于分区最近点算法的二维平面
查看>>
linux在文件打包和压缩
查看>>
webpack多页应用架构系列(七):开发环境、生产环境傻傻分不清楚?
查看>>
笨办法学C 练习1:启用编译器
查看>>
树的总结--树的性质(树的深度) leetcode
查看>>
nagios短信报警(飞信fetion20080522004-linrh4)
查看>>
【Android游戏开发之六】在SurfaceView中添加组件!!!!并且相互交互数据!!!!...
查看>>
div加jquery实现iframe标签的功能
查看>>
linux 将大文件分成小文件
查看>>
CCNA- 距离矢量路由协议学习
查看>>
jira 配置 LDAP 访问
查看>>
Canonical发布Ubuntu server 11.10版本
查看>>