首页/网络/VLAN 与高可用速查/RADIUS 动态下发 VLAN
VLAN 与 Trunk81 条

RADIUS 动态下发 VLAN

接入认证通过后由 RADIUS 在授权回应中携带 Tunnel 属性动态指定 VLAN,终端无需改交换机配置即可进入对应业务 VLAN。

VLAN 与高可用速查网络更新于 2026-10-13

RADIUS 动态下发 VLAN 是什么

终端通过 802.1X 或 Portal 认证后,RADIUS 服务器在授权回应里携带 Tunnel 类属性,把目标 VLAN 编号告诉交换机,交换机据此把该端口授权到对应 VLAN。终端于是不需要端口上做静态 VLAN 配置就能进入自己的业务网络,人员调动、部门变更只改服务器策略,不必逐台交换机改配置。

基本信息

适用平台支持 802.1X / Portal 的交换机与无线控制器,命令按平台核对
标准依据RFC 3580:802.1X 场景下 RADIUS 的使用方式
交换机角色把服务器下发的授权属性落到端口
服务器角色按账号或设备属性决定终端进哪个 VLAN
前置条件授权 VLAN 必须在接入与上行链路预先放行
失败回退授权失败时通常回到缺省或 Guest VLAN

典型使用场景

  • 按部门下发 VLAN:同一批端口,不同账号进不同业务网
  • 会议室与访客区:终端用谁的账号就进对应网络
  • 设备准入:打印机、摄像头等按设备属性进入 IoT VLAN
  • 临时驻场:不改交换机配置即完成网络归属调整

标准属性与落地效果

属性取值含义
Tunnel-Type13隧道协议类型为 VLAN
Tunnel-Medium-Type6介质类型为 IEEE-802 以太网
Tunnel-Private-Group-IDVLAN ID 字符串目标 VLAN 编号,按字符串语义传递
出参位置Access-Accept 回应仅在认证通过时下发,认证失败不下发
落地效果端口授权 VLAN 变更终端无需改交换机配置即进入业务 VLAN

交换机侧与查看命令

交换机侧与查看命令
# 华为(接口视图)
interface GigabitEthernet0/0/1
 dot1x enable                                # 端口开启 802.1X
dot1x authentication-method eap              # 指定认证方式(按平台支持选择)
# 查看授权结果
display dot1x interface GigabitEthernet0/0/1   # 华为:端口认证与授权 VLAN
show authentication sessions interface Gi1/0/1 # Cisco:会话与授权属性
# 核对前置条件
display port vlan                             # 授权 VLAN 是否已在链路放行
属性名与取值以服务器侧的字典为准:不同服务器对 Tunnel-Private-Group-ID 的类型标注(字符串或整数)不一致,类型不匹配时交换机可能忽略该属性,表现为认证成功但没换 VLAN。
授权 VLAN 的放行范围要覆盖终端可能接入的所有端口,包括备份链路与新增机柜,只放行主用路径会在故障切换后暴露问题。

易错点

  • Tunnel-Private-Group-ID 用字符串语义传递 VLAN 号,服务器侧类型写错会导致授权 VLAN 不生效,排查时先看交换机实际授权结果再看服务器日志。
  • 动态下发 VLAN 要在所有可能接入口的链路预先放行,否则认证成功但网络不通,故障现象与认证无关,很容易往服务器方向查错。
  • 把动态 VLAN 与端口静态 VLAN 混用会造成归属冲突,端口上已有的静态配置与服务器下发结果谁优先要以平台行为为准,变更前先确认并统一策略。
  • 只测一个账号就上线是常见疏漏:至少覆盖普通员工、访客、无权限账号三类,确认各自落到预期 VLAN,失败回退行为也一并验证。

数据来源与参考

  • RFC 3580(IEEE 802.1X RADIUS 使用指南)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌