V7 inbound负载均衡配置非常灵活,可以提供DNS解析的请求,用来对外解析内部的web服务器域名。大家对基本的inbound配置都比较熟悉,那么如何实现不同运营商发起的DNS解析请求解析出对应的运营商地址呢?下面介绍一下配置inbound isp选路的经验。
不涉及。
无
ISP选路需要使用topology算法,topology代表拓扑,简单讲就是将不同区域和本地地址段关联,不同区域发来的dns请求只解析出关联的地址段限定内的地址。
比如下面配置表示ISP1区域发来的只解析出10.1.1.0 24位网段内的地址,ISP2发来的DNS请求报文只返回20.1.0 24位网段内的地址。通过以下命令可以用来限定。
[LB]topology region isp1 ip 10.1.1.3 24
[LB]topology region isp2 ip 20.1.1.3 24
区域的区分可以靠IP地址,也可以靠导入的ISP文件,ISP文件内有不通运营商网段,区域用来匹配收到的报文源地址。
区域创建配置如下,如果是匹配ISP运营商,则需要关联对应的ISP文件中运营商名称,不能出错。
[LB]loadbalance region isp1
[LB-lb-region-isp1]isp isp1
[LB]loadbalance region isp2
[LB-lb-region-isp2]isp isp2
在虚服务池中,需要增加topology算法才能生效,如下图。
[LB] loadbalance virtual-server-pool vsp
[LB-lb-vspool-vsp] predictor preferred topology
topology算法只是匹配并响应源地址属于region内的报文,其他报文或者报文源地址为匹配上区域的则可能无法进行DNS解析,此时需要配置次选算法。因此,在配置topology为首选算法时,应该配置次选算法,防止出现不匹配topology或者某条链路失效无法解析的情况。算法可以根据实际情况来选择,下面的次选算法为轮询。
loadbalance virtual-server-pool vsp
predictor preferred topology
predictor alternate round-robin
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作