简介:这份手册面向网络工程师与无线运维人员,聚焦思科新一代Catalyst 9800系列无线控制器的实战配置,帮助读者从零掌握设备部署与日常管理。内容以Catalyst 9800-40为主线,覆盖技术规格与性能指标、硬件接口与指示灯说明、集中式/FlexConnect/Fabric等部署模式,并系统梳理接入点、WLAN、策略、RF、AP Join、Flex等配置文件与策略标签、RF标签、站点标签之间的配置逻辑,同时给出初始配置、Web管理界面登录、DP接口重配、VLAN与HA高可用等实操环节,适用于备考认证或现网割接场景。资源为1个PDF文档,压缩包约6.31MB,图文并茂便于对照设备操作。目前已有490人学习下载,可作为案头速查与配置参考,帮助读者快速建立9800全系配置框架并完成关键步骤验证。
1. 从一台 9800-40 上架说起:这份手册能帮你省掉哪些试错
第一次把 Catalyst 9800-40 从箱子里推上机架的人,大概率会在两个地方卡住:一是 Console 口连上去之后那一串交互式提问到底怎么答,二是 Web 界面登进去发现 AP 一个都没上来,却不知道是 Policy Tag 没绑还是 CAPWAP 没通。这份《思科 Catalyst 9800 无线控制器实战配置手册》解决的正是这类问题——它不是命令大全,而是把 9800 全系的配置逻辑、初始上电、Web 初始化、DP 口改址、VLAN 划分、HA 双机这几条主线串成了一条能照着走的路径。适合谁?正在从 AireOS(5520/8540 那一代)往 9800 迁移的无线运维、要独立完成一台 9800-40 开局上线的网络工程师,以及需要理解 Policy Tag / Site Tag / RF Tag 这套新模型到底怎么落地的人。下面按“先看懂模型、再动手开局、最后避坑”的顺序拆。
2. 先搞懂 Tag 模型:9800 为什么把配置拆成 Profile + Tag
2.1 从 AireOS 的 WLAN 到 9800 的 Profile 体系
如果你是从 AireOS 过来的,最容易翻车的地方就是拿旧思维去套 9800。AireOS 里一个 WLAN 基本就是“SSID + 安全 + VLAN + 接口”一锅端,改一个参数动一个 WLAN。9800 换了一套逻辑:把“配置内容”和“配置下发对象”彻底分开,前者叫 Profile,后者叫 Tag。
具体拆成三层:
- Profile 层:WLAN Profile(SSID、安全、广播域)、Policy Profile(VLAN、ACL、QoS、中央/本地转发)、RF Profile(2.4G/5G 的速率、RRM、信道)、AP Join Profile(CAPWAP、Telnet/SSH 凭据、超时)、Flex Profile(远程站点 AP 的本地转发策略)。
- Tag 层:Policy Tag、Site Tag、RF Tag。Tag 本身不存配置,它只是一组指针,把上面几个 Profile 组合起来。
- 绑定层:Tag 最终绑到 AP 上(或绑到 AP 的 Join Profile 里做默认)。
理解这套模型的关键一句话:Profile 定义“是什么”,Tag 定义“给谁用”。所以你会看到手册里那张配置逻辑图把 WLAN Profile、Policy Profile、Policy Tag、Site Tag、RF Tag、RF Profile、AP Join Profile、Flex Profile 全画在一起——它们不是并列关系,而是“Profile 被 Tag 引用,Tag 被 AP 引用”的引用链。
为什么思科要这么改?因为 9800 要同时管集中式、FlexConnect、Fabric 三种部署模式,还要支持 2000 个 AP、32000 客户端这种量级。如果还按 AireOS 那种“一个 WLAN 一套配置”的搞法,配置量会爆炸。拆成 Profile + Tag 之后,你可以做“一个 Policy Profile 被多个 Policy Tag 复用”“一个 RF Profile 覆盖一片区域”,改一处生效一片。
2.2 三类 Tag 各自管什么,别绑错
很多人开局失败不是命令敲错,是 Tag 绑错了对象。把三类 Tag 的职责记清楚:
| Tag 类型 | 引用哪些 Profile | 决定什么 | 典型绑法 |
|---|---|---|---|
| Policy Tag | WLAN Profile + Policy Profile | 这个 AP 广播哪些 SSID、走哪个 VLAN、什么安全策略 | 绑到 AP 或 AP Join Profile |
| Site Tag | AP Join Profile + Flex Profile | AP 怎么加入控制器、是本地转发还是集中转发、在哪个站点 | 绑到 AP 或 AP Join Profile |
| RF Tag | RF Profile(2.4G + 5G) | 射频参数:速率集、RRM、信道、功率 | 绑到 AP 或 AP Join Profile |
一个 AP 要正常上线并广播 SSID,三个 Tag 必须都绑上。只绑 Policy Tag 不绑 Site Tag,AP 可能连 CAPWAP 都建不起来;只绑 Site Tag 不绑 RF Tag,AP 能上线但射频参数走全局默认,高密度场景下速率和信道会乱。
提示:新 AP 加入时如果没在 AP Join Profile 里配默认 Tag,它会处于“未分配”状态,Web 界面上能看到但 SSID 不广播。这是新手最常见的“AP 上来了但没信号”的原因。
2.3 用 CLI 把一套最小可用配置搭出来
理论讲完,落到命令。下面是一套最小可用的开局配置,假设你已经 Console 进去、完成了交互式初始问答(管理 IP、掩码、网关、国家码这些)。先建 Profile,再建 Tag,最后绑 AP。
# 进入全局配置 configure terminal # 1. 建 WLAN Profile(SSID 叫 CORP-WIFI,WPA2+PSK) wlan CORP-WIFI 1 CORP-WIFI security wpa psk set-key ascii 0 MySecretKey123 no security wpa akm dot1x security wpa akm psk no shutdown # 2. 建 Policy Profile(VLAN 100,集中转发) wireless profile policy CORP-POLICY vlan 100 no shutdown # 3. 建 Policy Tag,把 WLAN 和 Policy 绑一起 wireless tag policy CORP-POLICY-TAG wlan CORP-WIFI policy CORP-POLICY # 4. 建 Site Tag(默认集中转发,引用 AP Join Profile) wireless tag site CORP-SITE-TAG description "HQ-Floor1" # 5. 建 RF Tag(引用 2.4G/5G RF Profile,这里先用默认) wireless tag rf CORP-RF-TAG # 6. 把三个 Tag 绑到 AP Join Profile 作为默认 ap profile default-ap-profile policy-tag CORP-POLICY-TAG site-tag CORP-SITE-TAG rf-tag CORP-RF-TAG逐段说明:
wlan CORP-WIFI 1 CORP-WIFI:第一个参数是 Profile 名,第二个是 WLAN ID(1-512),第三个是 SSID。WLAN ID 在 9800 上仍然存在,但不再像 AireOS 那样是主索引。security wpa psk set-key ascii 0:0表示明文输入密钥,ascii表示 ASCII 格式。生产环境建议用hex或至少别把密钥写进脚本历史。wireless profile policy里的vlan 100:这是 Policy Profile 决定客户端流量走哪个 VLAN。如果是 FlexConnect 本地转发,这里要配合 Flex Profile 的 VLAN 映射。wireless tag policy下的wlan CORP-WIFI policy CORP-POLICY:这一行是把 WLAN Profile 和 Policy Profile 关联起来,顺序是“WLAN 名 + policy + Policy 名”。ap profile default-ap-profile:这是全局默认 AP Join Profile,新 AP 加入时如果没单独指定,就继承这里的 Tag。生产环境通常按区域建多个 AP Join Profile,而不是全用默认。
配完用show wireless tag policy summary、show wireless tag site summary、show wireless tag rf summary三条命令确认 Tag 建好了,再用show ap summary看 AP 有没有拿到 Tag。
3. 初始上电与 Web 开局:Console 问答、DP 口改址、VLAN 落地
3.1 Console 初始配置的交互式问答怎么答
9800-40 第一次上电,Console 会进一个交互式向导(Day-0 Wizard)。这一步答错,后面 Web 登不进去。关键几项:
- Enter the configuration method:选
console(手动)还是auto(DHCP)。实验室环境建议手动,生产环境如果已有 DHCP Option 43 指向控制器,可以走 auto。 - Management IP / Subnet Mask / Gateway:这是 SP Management Port(G1)的地址,不是 DP 口。9800-40 的带外管理走 G1,业务流量走 DP(G2)。
- Country Code:必须选对,选错会导致射频起不来,而且改国家码要重启。
- HA / Redundancy:开局阶段先选 standalone,HA 后面单独配。
答完向导,控制器会重启一次,然后用你设的管理 IP 通过浏览器访问 Web 界面。
3.2 Web 初始登录与 AP 关联确认
Web 界面第一次登录用的是向导里设的 admin 账号。登进去之后,手册里特别强调了一点:初始配置完成后 Web 管理界面需要重新登录。这不是 bug,是 9800 在初始配置阶段会重建一次 Web 服务会话,旧会话失效。
重新登录后,去Configuration > Wireless > Access Points看 AP 列表。如果 AP 已经通过 CAPWAP 发现控制器并加入,这里能看到 AP 的 MAC、IP、型号、状态。状态是Registered才算真正上线;如果是Downloading说明 AP 在拉镜像,等几分钟;如果是Join卡住,多半是 CAPWAP 端口(UDP 5246/5247)被中间设备挡了。
3.3 DP 口重新改址:为什么开局后要动它
9800-40 出厂时 DP 口(G2)可能没有地址,或者地址段和你的业务网不对。手册里专门有一节DP Interface Re-configuration,因为 DP 口是 AP 和客户端流量的实际承载口,它必须和你的接入网在同一广播域或可达。
改 DP 口地址的步骤:
# 查看当前接口状态 show ip interface brief # 进入 DP 口(G2)配置 interface GigabitEthernet2 ip address 10.10.10.1 255.255.255.0 no shutdown exit # 确认路由(如果 AP 网段和 DP 不同网段,需要静态路由或动态路由) ip route 10.20.0.0 255.255.0.0 10.10.10.254参数说明:
GigabitEthernet2对应面板上的 DP Port(G2)。注意 9800-40 的 TE0-TE3 是 1G/10G SFP+ 口,通常做上行或 HA 冗余口,不是给 AP 用的。ip address设的是 DP 口的地址,AP 的 CAPWAP 目的地址通常指向这个 IP(或 SP 管理 IP,取决于你的网络设计)。- 如果 AP 和 DP 跨网段,必须在控制器上配回程路由,否则 CAPWAP 能建但数据不通。
3.4 VLAN 配置:Policy Profile 和底层 VLAN 要对应
手册里的VLAN Configuration分两层:一层是控制器自身的 VLAN 接口(用于管理、HA),一层是 Policy Profile 里引用的 VLAN(用于客户端流量)。这两层容易混。
底层 VLAN 接口配置:
vlan 100 name CLIENT-VLAN exit interface Vlan100 ip address 10.100.0.1 255.255.255.0 no shutdown然后在 Policy Profile 里引用:
wireless profile policy CORP-POLICY vlan 100逻辑说明:interface Vlan100是控制器上的 SVI,用于控制器自身和该 VLAN 通信(比如 DHCP 中继、HA 心跳)。Policy Profile 里的vlan 100是告诉控制器“这个 SSID 的客户端流量打上 VLAN 100 标签”。两者编号要一致,但作用不同。如果客户端要走 DHCP,还需要在 SVI 上配ip helper-address指向 DHCP 服务器。
注意:FlexConnect 本地转发模式下,Policy Profile 里的 VLAN 是“映射到 AP 本地 VLAN”,不是控制器 SVI。这时候要配 Flex Profile 的 VLAN-Name 映射,否则客户端拿不到地址。
4. HA 双机与常见翻车点:SSO 配对、Tag 不生效、AP 不上线
4.1 HA SSO 配对的关键参数
9800 的 HA 走 SSO(Stateful Switchover),两台 9800-40 通过 Redundancy Port(G3)直连或走交换机。配对前两台必须:
- 同型号、同软件版本、同国家码。
- 管理 IP 在同一网段(或可达)。
- Redundancy Port 互通。
配置顺序:先在第一台上配redun-management interface和redundancy,再在第二台上配对应参数,最后redundancy force-switchover验证切换。
# 主控制器 redundancy management interface GigabitEthernet1 10.10.10.1 255.255.255.0 peer management interface GigabitEthernet1 10.10.10.2 255.255.255.0 main-cpu standby-cpu management interface GigabitEthernet1 10.10.10.2 255.255.255.0 standby-cpu peer management interface GigabitEthernet1 10.10.10.1 255.255.255.0参数说明:management interface是本地管理口,peer management interface是对端管理口。main-cpu和standby-cpu分别定义主备角色。配完用show redundancy看状态,Active/Standby Hot才算成功。
4.2 避坑:五条血泪经验
现象一:AP 显示 Registered 但 SSID 不广播。原因:三个 Tag 没绑全,或者 Policy Tag 里没关联 WLAN Profile。 解决:show ap tag summary看 AP 拿到的 Tag,再show wireless tag policy detail看 Policy Tag 里有没有 WLAN。
现象二:Web 界面登进去一片空白或报 500。原因:初始配置后没重新登录,旧会话缓存了不完整的配置状态。 解决:清浏览器缓存或换无痕窗口重新登录,手册里明确写了这一步。
现象三:AP 卡在 Join 状态,控制器上看不到。原因:CAPWAP 发现失败。要么 DHCP Option 43 没配,要么 UDP 5246/5247 被 ACL 挡了,要么 AP 和控制器国家码不一致。 解决:在 AP 侧确认拿到的控制器 IP,在控制器侧debug capwap events看握手到哪一步断。
现象四:HA 配完主备都变 Active。原因:Redundancy Port 没通,或者两台的管理 IP 配成了同网段但实际不可达。 解决:show redundancy config-sync failures看同步失败项,先确保 G3 口 link up。
现象五:FlexConnect AP 本地转发,客户端拿不到 IP。原因:Flex Profile 里没做 VLAN 映射,或者 AP 本地 VLAN 没放行。 解决:wireless profile flex下配vlan-name映射,并在 AP 上联交换机 trunk 放行对应 VLAN。
5. 从开局到日常:用 show 命令做验证和排障的固定套路
配完不是结束,日常运维靠的是几条固定命令。我自己的习惯是每次改完配置,按这个顺序走一遍:
# 1. 看 AP 整体状态 show ap summary # 2. 看某个 AP 的 Tag 绑定 show ap tag summary # 3. 看 Policy Tag 详情(确认 WLAN 和 VLAN) show wireless tag policy detail CORP-POLICY-TAG # 4. 看客户端关联情况 show wireless client summary # 5. 看 HA 状态 show redundancy # 6. 看射频和 RRM show ap dot11 5ghz summary这套顺序的逻辑是:先确认 AP 上线(1),再确认 Tag 绑对(2、3),再确认客户端能关联(4),最后确认冗余和射频(5、6)。任何一步异常,就往上一层查。
一个具体技巧:show wireless tag policy detail的输出里会列出这个 Policy Tag 引用了哪些 WLAN Profile 和 Policy Profile。如果 WLAN 列表是空的,说明 Tag 建了但没关联 WLAN,这就是“AP 上线但没 SSID”的直接证据。比在 Web 界面上翻半天快得多。
还有一个验证 HA 是否真正生效的方法:在主控制器上执行redundancy force-switchover,然后立刻show redundancy看角色是否互换,同时show ap summary看 AP 有没有掉线。SSO 的正常表现是 AP 不掉、客户端不断,切换在秒级完成。如果 AP 全掉了,说明 HA 没配好,只是两台独立控制器。
从那以后我每次开局 9800,都强制走一遍“Console 向导 → Web 重登 → 三 Tag 绑定 → show ap tag summary → HA 切换测试”这条链路,少一步后面就要花十倍时间补。希望帮到你。
本文还有配套的精品资源,点击获取