PC 访问 10.42.15.x(默认公网 VRF 监听器) → GSLB 正常调度,可以解析新 VRF 对应的域名 VIP; PC 访问 79.42.3.245(新建 VRF 的 DNS 监听器) → 这条 VRF 对应的出口链路不参与调度、选路逻辑没有引用这条链路。 核心原理:L5000 V7 GSLB / 智能 DNS(入链路 ILB)是【DNS 监听器 VRF、链路 VRF、链路组、DNS 映射、VIP 虚服务】强绑定关系;不同 VRF 之间链路隔离,不会跨 VRF 调度链路H3C
一句话:10.42.15 属于默认公网 VRF,调度的是公网链路池;79.42.3.245 属于新 VRF,GSLB 会只在该 VRF 内部找可用链路、链路组、健康链路,不会复用公网 VRF 的链路。
Web:负载均衡→智能 DNS→DNS 监听器
display loadbalance dns-listener 79.42.3.245
❌ 坑:很多人只新建 VRF、接口划入 VRF,但 DNS 监听器忘记选对应 VRF,监听器还在公网 VRF,报文匹配逻辑错乱。
Web:负载均衡→链路管理→链路
display loadbalance link,状态必须是active;
命令查看链路详情:
display loadbalance link link-name xxx verbose
重点看:
VPN instance、Link status、Probe status
GSLB 入方向智能 DNS 调度,链路必须加入链路组,DNS 映射引用链路组,游离的单独链路不会被调度。
关键点:链路组本身也归属 VRF;公网链路组在 default,新 VRF 要单独新建链路组,把 79 这条链路加到这个 VRF 内的链路组,不能加到公网链路组。
CLI 查看链路组成员:
display loadbalance link-group
display loadbalance link-group xxx verbose
Web:智能 DNS→DNS 映射(dns-map),你的域名条目:
GSLB 选链路之后,返回的 SLB-VIP,VIP 所在 VS 的 VRF 如果和链路 VRF 不一致,也会异常。
display loadbalance dns-map
display loadbalance virtual-server
重点:SLB 虚服务器
vpn-instance必须和链路、监听器 VRF 统一。
全局负载均衡里有 VRF 继承(vrf-inheritance)
建议多 VRF 场景手动给链路、链路组、监听器、VS 全部显式指定 VRF,不要依赖继承,继承容易出现跨 VRF 匹配异常H3C
display loadbalance global | include inheritance
链路的健康探测,探测源必须在本 VRF 内,不能拿 default 公网地址去探测新 VRF 的下一跳;跨 VRF 探测直接失败,链路状态变成 inactive,直接不参与调度。
10.42.15 属于 default 公网 VRF:
这个现象不能证明新 VRF 配置没问题,两套 VRF 调度域是隔离两套独立调度平面,互不干扰。
#查看智能DNS统计,命中、拒绝、选路计数
display loadbalance dns statistics
#查看链路调度统计,看这条79链路有没有命中计数(命中计数0=完全没被引用)
display loadbalance link statistics
如果这条 79 链路的调度命中计数器一直是 0:说明dns-map 根本没有引用包含它的链路组,或者链路状态 inactive,被过滤。
debugging loadbalance dns-map
debugging loadbalance link-selection
terminal debugging
terminal monitor
用 79.42.3.245 作为 DNS 服务器去 nslookup 域名,看日志:
每一套 VRF 是一套独立平面,一一对应: DNS 监听器(VRF-A) → DNS 映射(引用链路组 A,VRF-A) → 链路组 A(VRF-A) → 成员链路(VRF-A) → SLB 虚服务 VS(VRF-A)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论