找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 72005|回复: 83

[负载平衡] PCC另类用法----多运营商接入环境下的DNS Cache 均衡负载

  [复制链接]
发表于 2013-7-7 04:13:23 | 显示全部楼层 |阅读模式
旧帖编辑不能。遂新开一帖

众所周知,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,
购买主题 已有 183 人购买  本主题需向作者支付 7 铜板 才能浏览
routeros
发表于 2014-3-3 10:36:26 | 显示全部楼层
这算什么完美呀。上当。依据你的双DNS做双路输出,做IP策略(联通走联通ISP,电信IP走电信ISP)也许不错,但多数人是做pcc 一半连接走电信,一半连接走联通,那这种环境,奇数用户用的电信DNS缓存,得到的IP连接,不是一样平分到双线路上去么?这是使的走电信ISP快。走联通ISP慢,如果你能保证奇数用户肯定只走电信么?那这种效果变成:1,3,5用户是电信,2,4,6是联通用户,说白了就是加个台另一个ISP的缓存,这样开网页就会很多么?还不如一半用户用本地DNS(联通)另一半53端口截了走电信,ISP故障就截了走联通。我有没有讲明白。

点评

强制DNS的手段还是可以的,但是那个pcc比例就不好说了,如果30M对等 20M下4M上 50M下8M上 还有一批4M下512k上,我看没法调试。  发表于 2015-1-7 15:03
routeros
回复 1 0

使用道具 举报

发表于 2013-7-7 07:22:31 | 显示全部楼层
请问怎样虚拟呢,小区宽带环境   适用吗
routeros
回复

使用道具 举报

发表于 2013-7-7 08:37:53 | 显示全部楼层
ros cache在3x容易故障。

点评

dns cache 在 3x 下容易出故障是因为容易受到攻击吧。 一些中病毒的客户机会发送垃圾dns解析请求塞满cache,所以我用5x  发表于 2013-7-7 11:09
routeros
回复

使用道具 举报

发表于 2013-7-7 09:06:38 | 显示全部楼层
PCC另类用法----多运营商接入环境下的DNS Cache 均衡负载
routeros
回复

使用道具 举报

发表于 2013-7-7 09:25:38 | 显示全部楼层
本帖最后由 路飞的梦想 于 2013-7-7 09:31 编辑

开启cache容易造成网页打不开。不clear,有些网页打不开。不过能想到这种方法,真好。那有没有考虑用KVM来虚拟另外一台ROS,这样不是就没有硬件投入了?不过知道效果怎么样。
routeros
回复

使用道具 举报

发表于 2013-7-7 11:22:40 | 显示全部楼层
还不是治标的解决,如何用一台ROS来完成多个不同DNS呢
routeros
回复

使用道具 举报

发表于 2013-7-7 11:24:40 | 显示全部楼层
看看更新了什么!!!
routeros
回复

使用道具 举报

发表于 2013-7-7 12:16:57 | 显示全部楼层
看看更新了什么!!!
routeros
回复

使用道具 举报

发表于 2013-7-7 13:59:42 | 显示全部楼层
如果是老方法你得把铜板退给我。

点评

这个方法是我的原创。  发表于 2013-7-7 19:29
routeros
回复

使用道具 举报

发表于 2013-7-7 14:04:07 | 显示全部楼层
贵啊 买不起
routeros
回复

使用道具 举报

发表于 2013-7-7 14:04:54 | 显示全部楼层
去哪弄铜板
routeros
回复

使用道具 举报

发表于 2013-7-8 02:06:49 | 显示全部楼层
看看更新了什么!!!
routeros
回复

使用道具 举报

发表于 2013-7-8 02:12:50 | 显示全部楼层
这个 看看怎么实现
routeros
回复

使用道具 举报

发表于 2013-7-8 08:11:06 | 显示全部楼层
靠,卖这么贵
routeros
回复

使用道具 举报

发表于 2013-7-8 08:15:52 | 显示全部楼层
看了下,楼主的做法还不错
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-4-19 20:43 , Processed in 0.144064 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表