VIP-User)。VIP-User2。display access-user user-name <用户名> # 查看用户关联的安全组策略 > 链路负载均衡 > 策略 > 新建| 参数 | 配置值 | 说明 |
|---|---|---|
| 策略名称 | VIP-User-Link-Policy | 自定义策略名 |
| 匹配条件 | 安全组 = VIP-User | 必须绑定用户所属安全组 |
| 链路选择 | 主用链路 = 电信专线 | 指定用户流量强制走该链路 |
备用链路 = 移动专线 | 主链路故障时自动切换 | |
| 调度算法 | 优先级 | 确保主用链路优先级最高 |
| 健康检测 | 关联健康模板t1 | 检测链路状态(需提前配置ICMP探测) |
114.114.114.114)。DNS服务器池 > 新建 > 高级设置 > 匹配安全组 = VIP-User代理策略 > 新建 > 匹配条件:安全组=VIP-User > 调度算法=轮询/优先级display loadbalance policy name VIP-User-Link-Policy # 确认策略已激活
display dns-proxy policy # 验证DNS策略绑定安全组nslookup ***.*** # 观察DNS请求是否走指定链路
traceroute 8.8.8.8 # 检查普通流量路径capture-packet interface GigabitEthernet1/0/1 host <用户IP> # 过滤用户流量reset access-user user-name <用户名>强制重新认证4。223.5.5.5)作为探测目标。
在 H3C SDN + AD-Campus(iMC + Spine/Leaf + Bars)环境里,要让特定用户的 DNS 或全网流量走特定链路,核心是:身份识别 → 流分类 / 策略路由 → DNS 透明代理 / 智能选路 → 策略随行。下面给你一套可直接落地的方案(控制 DNS + 控制全网流量)。
一、整体思路(ADCampus 特有)
ADCampus 是用户身份驱动,不是纯 IP 驱动:
用户 802.1X/Portal 认证 → iMC 生成 User-IP-Profile 绑定;
控制器把用户策略下发到 Spine/Leaf/Bars;
用策略路由(PBR)+ DNS 透明代理 + 智能选路实现 “某用户 DNS / 流量 走某条链路”。
二、场景 1:只控制该用户的 DNS 走特定 DNS 服务器 / 链路
目标
用户 A 的 DNS 请求(UDP/53)强制转发到指定 DNS,或走特定运营商链路。
方案:DNS 透明代理 + 基于用户的流策略(推荐)
1)在 Bars / 出口防火墙配置 DNS 透明代理
bash
运行
# 全局开启
firewall dns-transparent-proxy enable
# 定义 DNS 服务器池(比如电信 DNS、联通 DNS)
dns server-group ISP_TEL
server 114.114.114.114
dns server-group ISP_UNI
server 221.5.203.98
2)在 iMC 给特定用户绑定 “DNS 策略”
进入 iMC → 策略配置 → 用户策略 → 新建
匹配条件:用户名 / 用户组(例如 “研发部用户”)
动作:流分类 → 匹配 UDP/53 → 重定向到指定 DNS 服务器池 / 下一跳
3)在 Spine/Leaf 下发 PBR,匹配用户源 IP,DNS 流量走特定链路
bash
运行
# 1. 匹配该用户网段/IP
acl number 3000
rule permit udp source 10.1.1.0 0.0.0.255 destination-port eq 53
# 2. 流行为:重定向到特定链路下一跳
traffic behavior DNS_TO_TEL
redirect ip-nexthop 202.xx.xx.1 # 电信链路网关
# 3. 流策略
traffic policy USER_DNS_POLICY
classifier 3000 behavior DNS_TO_TEL
# 4. 在用户网关/出口应用
interface Vlan-interface 10
traffic-policy USER_DNS_POLICY inbound
三、场景 2:控制该用户所有流量走特定外网链路(电信 / 联通 / 专线)
目标
用户 A 上网,全部流量从 ISP-TEL 出口;用户 B 走 ISP-UNI。
方案:ADCampus 策略随行 + 智能选路(核心)
1)iMC 侧:创建用户组 / 用户,绑定 “选路策略”
iMC → 网络 → 智能选路 → 策略路由 → 新建
策略名:POLICY_USER_A_TO_TEL
匹配条件:用户 / 用户组(ADCampus 身份感知)、或该用户所在 VLAN / 子网
出接口 / 下一跳:选择 ISP-TEL 链路接口 / 网关
优先级:高于默认路由
2)Spine/Leaf 侧:基于用户 IP 的策略路由(PBR)
bash
运行
# 1. 匹配特定用户源IP
acl number 3001
rule permit ip source 10.1.1.0 0.0.0.255 # 用户A网段
# 2. 流行为:指定出接口/下一跳
traffic behavior USER_A_TO_TEL
redirect ip-nexthop 202.xx.xx.1 # 电信网关
# 或直接指定出接口:
# redirect interface GigabitEthernet 1/0/1
# 3. 流策略
traffic policy USER_PBR
classifier 3001 behavior USER_A_TO_TEL
# 4. 在用户接入侧或核心侧应用
interface Vlan-interface 10 # 用户网关VLAN
traffic-policy USER_PBR inbound
3)Bars 出口:多链路 NAT + 策略路由绑定
bash
运行
# 多出口 NAT
nat address-group TEL_POOL 1
address 202.xx.xx.10 202.xx.xx.20
nat address-group UNI_POOL 2
address 219.xx.xx.10 219.xx.xx.20
# 绑定策略路由到 NAT
security-policy ip
rule name USER_A_NAT
source-zone trust
destination-zone untrust
source-address 10.1.1.0 24
action nat address-group TEL_POOL
四、场景 3:DNS + 全网流量同时控制(最常用)
组合上述两种:
DNS 流量:用 DNS 透明代理 + 流策略 强制走指定 DNS / 链路;
其他所有流量:用 ADCampus 智能选路 + PBR 走特定外网链路;
在 iMC 统一绑定到用户 / 用户组,实现用户在哪,策略跟到哪(策略随行)。
五、关键注意点(ADCampus 环境必看)
必须开启 “身份 - IP 绑定”:iMC 要能识别用户 IP,才能做基于用户的策略;
策略优先级:PBR / 智能选路 > 默认路由,避免被默认路由覆盖;
Bars / 防火墙会话同步:多设备场景要开启会话同步,防止来回路径不一致;
DNS 透明代理限制:不支持 DoH/DoT 加密 DNS,如需要额外部署专用代理网关。
六、最简总结(可直接汇报)
控 DNS:iMC 用户策略 + 流分类(UDP/53)+ DNS 透明代理 → 重定向到指定 DNS / 链路;
控全网流量:iMC 智能选路 + Spine/Leaf PBR → 特定用户 IP 走特定下一跳 / 出接口;
ADCampus 核心:基于用户身份而非固定 IP,实现策略随行、漫游不失效。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论