105540| 83
|
[负载平衡] PCC另类用法----多运营商接入环境下的DNS Cache 均衡负载 |
旧帖编辑不能。遂新开一帖
众所周知,ros在多个运营商接入环境下配置策略路由的 DNS cache 一直是个难题 原因是 一个ros 只有一个 cache 。在多个isp接入下必须指定一个isp为主DNS。这样就造成了主DNS将90%的dns请求解析为该isp的线路请求。(大多数网站都有双isp接入) 如果是一条大带宽 主isp + 若干 小带宽 备用isp 做策略路由,这样解析就是最合理的结构。 但是如果是 多条同等带宽的isp,比如 100M电信接入 + 100M网通接入,那么采用 ROS 的 DNS cache 势必会造成一条线路分担了主isp的绝大部分流量。而另一个isp线路则很闲的尴尬局面。 在这种情况下,好像只有放弃ros 的 dns cache方案。采用客户端部分配置电信dns,部分配置网通dns (比如奇数编号的机器配置电信dns,偶数编号的机器配置网通dns)的无奈举措。 这就有几个问题。一是客户端挨个配置dns的行为毕竟太繁琐。就算用dhcp,也无法保证 同一时间 配置电信dns 的机器 ,和配置网通dns 的机器开机数量相等。 二是万一某个dns挂掉,无法无缝平滑的使用其他dns进行替换。大多数win客户机dns只能写两个,而且win下的dns解析可靠性和效率大家都懂的。 有没有一个完美的方法,在几乎不增加其他硬件成本的情况下,既可以使用ros的dns cache, 客户机填写路由器的ip 就能 电信+网通 dns均衡负载,甚至客户机乱填一个dns地址也能被劫持并成功均衡,更甚至可以自由的调整不同isp的dns分配比例呢? 现设定ROS 内网卡 IP 为 192.168.0.1,
购买主题
已有 184 人购买
本主题需向作者支付 7 铜板 才能浏览
| |
相关帖子routeros
|
|
发表于 2014-3-3 10:36:26
|
显示全部楼层
点评
强制DNS的手段还是可以的,但是那个pcc比例就不好说了,如果30M对等 20M下4M上 50M下8M上 还有一批4M下512k上,我看没法调试。
| ||
routeros
|
||
发表于 2013-7-7 08:37:53
|
显示全部楼层
点评
dns cache 在 3x 下容易出故障是因为容易受到攻击吧。 一些中病毒的客户机会发送垃圾dns解析请求塞满cache,所以我用5x
| ||
routeros
|
||
发表于 2013-7-7 09:25:38
|
显示全部楼层
| ||
routeros
|
||
发表于 2013-7-7 12:16:57
|
显示全部楼层
| ||
routeros
|
||
发表于 2013-7-7 14:04:07
|
显示全部楼层
| ||
routeros
|
||
发表于 2013-7-7 14:04:54
|
显示全部楼层
| ||
routeros
|
||
|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )
GMT+8, 2024-12-22 16:38 , Processed in 0.193438 second(s), 11 queries , Gzip On, Redis On.
Powered by Discuz! X3.5 Licensed
© 2001-2024 Discuz! Team.