actcs 发表于 2018-8-10 15:06:58

一个均衡的问题,没想出什么好方案

本帖最后由 actcs 于 2018-8-10 15:08 编辑

某商场用了2条100M的外线,默认走电信,现在的情况是DNS使用114,解析出来绝大部分是电信的IP,致使联通的线路过度闲置,关于这种情况应该怎么解决?出口是ROS,2口进,1口至核心交换,内部DNS是WINDOWS做的,转发114,客户机DHCP获取IP和DNS,客户机只能访问内部DNS,不能通过出口访问UDP53

ROS做目的地址策略路由,联通--》联通出口,其他--》电信出口。

seignior 发表于 2018-8-10 20:47:53

dns返回什么ip(电信还是联通),主要取决于来路,同样是114,你的来路是在电信发起,他自然会回复电信的ip,如果你的请求是来自联通,他就会回复联通的ip。
这样说你应该知道怎么处理了吧?

actcs 发表于 2018-8-13 15:17:50

seignior 发表于 2018-8-10 20:47
dns返回什么ip(电信还是联通),主要取决于来路,同样是114,你的来路是在电信发起,他自然会回复电信的ip ...

意思明白,如何实现114.114.114.114通过电信、联通均衡一点,因为现在114在电信的范围,所以都走了电信的链路。怎么让114走2条线路?

seignior 发表于 2018-8-13 17:41:11

114是通用的,是一家专做dns的公司,电信联通移动都可以。这个ip不是一台具体位于什么isp机房的机器,而是更类似于云的集群,自己去114的官网了解详情。
114不是在电信范围内,是你的发起是用电信ip发起的,所以他返回该域名在电信的ip(如果有的话),如果你用联通的ip发起请求,他就会返回联通的ip。
处解决办法有很多种,具体要取决个人偏好以及实际使用环境,(按照题头描述)我个人会更偏向自建masqdns(分别归递到本地电信联通dns而不是114),当然直接在ros上pcc内网的dns也可以,办法有很多种,随意。

cspm333 发表于 2018-8-14 02:59:17

/ip route裡的distance的不是裝飾品.
電信的distance若是0或1 ,那沒有人可以比它更優先.

若電信的distance是2 ,
可標記protocol=udp dst-port=53 per-connection-classifier=src-port:2/0封包,
再設置policy route ,將標記的送路由表裡distance為1的聯通完成負載
(只需設聯通,電信則因default route可省缺)

xuxi3201 发表于 2018-8-15 19:32:33

2电信 用pcc
电信+联通 是不是加很多 路由, 大神经常更新的路由表
页: [1]
查看完整版本: 一个均衡的问题,没想出什么好方案