简介
本文档介绍如何在无线局域网控制器 (WLC) 上配置虚拟局域网 (VLAN)。
先决条件
要求
此过程假定有一个正常运行的DHCP服务器,用于为注册到控制器的接入点(AP)提供IP地址。
使用的组件
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
规则
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
WLC 上的动态接口
动态接口又称为“VLAN 接口”,它是由用户创建的,其设计类似于无线局域网客户端的 VLAN。
一个控制器最多可以支持 512 个动态接口 (VLAN)。 每个动态接口都是单独配置的,且允许单独通信流存在于单个或所有控制器分布系统端口上。 每个动态接口控制控制器和所有其他网络设备之间的 VLAN 和其他通信,并且每个接口充当与映射到接口的无线局域网 (WLAN) 相关联的无线客户端的 DHCP 中继。
可以将动态接口分配给分布系统端口、WLAN、第2层管理接口和第3层ap管理器接口。 也可以将动态接口映射到备份端口。
在分布系统端口上配置零个、一个或多个动态接口。 但是,所有动态接口都必须位于端口上配置的所有其他接口的不同 VLAN 或 IP 子网中。 如果端口无标记,则所有动态接口都必须位于端口上配置的任意其他接口的不同 IP 子网中。
有关Cisco WLC平台支持的最大VLAN数的信息,请参阅相应的Cisco WLC平台数据表。 Cisco建议对动态接口使用带标记的VLAN。
带有 WLAN 控制器的 VLAN 使用此模型:
配置动态接口的前提条件
要配置控制器的动态接口,请为动态接口使用标记的VLAN。
配置动态接口的限制
以下限制适用于在控制器上配置动态接口:
- 有线客户端无法使用AP管理器接口的IP地址访问Cisco 2504 WLC的管理接口。
- 对于来自配置为动态接口的子网的 SNMP 请求,控制器会进行响应,但响应不会到达发起会话的设备。
- 如果使用DHCP代理和/或RADIUS源接口,请确保动态接口具有有效的可路由地址。不支持在控制器接口间复制或重叠地址。
- 请勿使用ap-manager作为接口名称来配置动态接口,因为ap-manager是保留名称。
配置
此部分存在信息配置在本文描述的功能中。
注意:使用命令查找工具(仅限注册用户)查找有关本文档中使用的命令的详细信息。
运行 Cisco IOS 软件的 Catalyst 交换机
w-backbone-6#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
w-backbone-6(config)#interface gigabitethernet 8/25
w-backbone-6(config-if)#switchport
w-backbone-6(config-if)#switchport trunk encapsulation dot1q
w-backbone-6(config-if)#switchport trunk native vlan 999
w-backbone-6(config-if)#switchport trunk allowed vlan 1,81,82,171,999
w-backbone-6(config-if)#switchport mode trunk
w-backbone-6(config-if)#end
w-backbone-6#
注意:此处将VLAN编号999用作本地VLAN。这意味着到达WLC端口的无标记流量来自vlan 999。在本文档中,WLC具有带有标记VLAN 1的管理端口,这意味着往返WLC管理接口的流量进入VLAN 1,而WLC不使用VLAN 999。
GUI 中的 WLAN 控制器 VLAN 配置
在 WLAN 控制器上完成以下步骤。
-
从WLC GUI中,导航至Controller > Interfaces. 列出WLC上配置的所有接口的 Interfaces 页面。要创建新的动态接口,请单击 New.
-
输入 Interface Name 和 VLAN Identifier, 并单击Apply.
-
输入特定于此 VLAN 的参数。部分参数包括 IP Address、 Netmask、 Gateway和 Primary DHCP Server IP地址,然后单击 Apply.
注意:分配给此接口的 IP 地址可充当客户端从 DHCP 服务器获取 IP 地址的 DHCP 中继。例如,当客户端尝试关联到映射到此动态接口的WLAN/SSID(此配置中的步骤5)时,它会执行本地子网广播以标识DHCP服务器。控制器将此动态接口的 IP 地址作为为此接口配置的 DHCP 服务器的中继 IP,向 DHCP 服务器(或其自身,如果它是分段的 DHCP 服务器)发送一个请求。DHCP 服务器从已配置的 DHCP 范围为客户端分配 IP 地址。
注意:出于技术原因,必须使用有效的IP地址,但是除非启用DHCP代理或RADIUS接口覆盖(在WLAN配置下),否则不使用此IP地址。
注意:接口名称或VLAN名称用作radius属性(airespace-interface-name),以返回VLAN名称而不是编号。
-
验证接口配置。单击窗口顶部菜单中的 Controller 选项卡,然后从左侧菜单中选择Interfaces。
-
单击WLANs窗口顶部菜单中的选项卡,然后单击Create New.
-
输入服务集标识符(SSID)Profile Name并Apply.单击This example usesVLAN 81以便于理解。
-
从窗口底部的Interface Name下拉菜单中选择VLAN 81,然后单击“Apply. In this case, SSID Students is lined toInterface Name VLAN 81”。
CLI 中的 WLAN 控制器 VLAN 配置
使用此部分以通过命令行界面 (CLI) 配置 VLAN。
- 创建接口和关联的 VLAN 标记。命令为
config interface create interface_namevlan_id。
(W-8540-1) >config interface create "VLAN 81" 81
注意:如果 VLAN/WLAN 名称中存在空格(如本例所示),请确保将名称用引号括起来。
- 定义 IP 地址和默认网关。命令为
config interface interface_nameIP_addressnetmaskgateway。
(W-8540-1) >config interface address dynamic-interface "VLAN 81" 192.168.81.46 255.255.255.0 192.168.81.1
- 定义 DHCP 服务器。命令为
config interface dhcp dynamic-interface<interface-name>primary<primary-server>[secondary]<secondary-server>
。
(W-8540-1) >config interface dhcp dynamic-interface "VLAN 81" primary 10.48.39.5
- 发出以下命令将接口映射到物理端口:
config interface port operator_defined_interface_name physical_ds_port_number
。
(W-8540-1) >config interface port "VLAN 81" 1
- 验证接口配置。命令为
show interface summary.
(W-8540-1) >show interface summary
Number of Interfaces.......................... 8
Interface Name Port Vlan Id IP Address Type Ap Mgr Guest
-------------------------------- ---- -------- --------------- ------- ------ -----
171 1 171 192.168.171.30 Dynamic No No
management 1 1 10.48.39.46 Static Yes No
redundancy-management 1 1 10.48.39.52 Static No No
redundancy-port - untagged 172.16.39.52 Static No No
service-port N/A N/A 0.0.0.0 DHCP No No
virtual N/A N/A 10.2.3.4 Static No No
vlan 81 1 81 192.168.81.46 Dynamic No No
vlan 82 1 82 192.168.82.46 Dynamic No No
- 定义 WLAN。命令为
config wlan create wlan_idname
。
(W-8540-1) >config wlan create 2 Students Students
- 定义 WLAN 的接口。命令为
config wlan interface wlan_idinterface_name
。
(W-8540-1) >config wlan interface 2 "vlan 81"
- 验证 WLAN 和关联的接口。命令为
show wlan summary.
(W-8540-1) >show wlan summary
.
Number of WLANs.................................. 2
WLAN ID WLAN Profile Name / SSID Status Interface Name PMIPv6 Mobility
------- ------------------------------------- -------- -------------------- ---------------
1 self-anchor / self-anchor Disabled management none
2 Students / Students Enabled vlan 81 none
(W-8540-1) >
验证
使用本部分可确认配置能否正常运行。
Catalyst 交换机验证
-
运行Cisco IOS软件的Catalyst交换机:show running-config interface interface_type interface_number。
w-backbone-6k#show running-config interface gigabitethernet 2/1
Building configuration...
Current configuration : 190 bytes
!
interface GigabitEthernet2/1
no ip address
switchport
switchport trunk encapsulation dot1q
switchport trunk native vlan 999
switchport trunk allowed vlan 1,81,82,171,999
switchport mode trunk
end
WLAN 控制器 VLAN 验证
- 验证接口配置。命令为
show interface summary.
(W-8540-1) >show interface summary
Number of Interfaces.......................... 8
Interface Name Port Vlan Id IP Address Type Ap Mgr Guest
-------------------------------- ---- -------- --------------- ------- ------ -----
171 1 171 192.168.171.30 Dynamic No No
management 1 1 10.48.39.46 Static Yes No
redundancy-management 1 1 10.48.39.52 Static No No
redundancy-port - untagged 172.16.39.52 Static No No
service-port N/A N/A 0.0.0.0 DHCP No No
virtual N/A N/A 10.2.3.4 Static No No
vlan 81 1 81 192.168.81.46 Dynamic No No
vlan 82 1 82 192.168.82.46 Dynamic No No
- 验证 WLAN 和关联的接口。命令为
show wlan summary.
(W-8540-1) >show wlan summary
Number of WLANs.................................. 2
WLAN ID WLAN Profile Name / SSID Status Interface Name PMIPv6 Mobility
------- ------------------------------------- -------- -------------------- ---------------
1 self-anchor / self-anchor Disabled management none
2 Students / Students Enabled vlan 81 none
(W-8540-1) >
故障排除
使用本部分可排除配置故障。
故障排除步骤
按照以下说明排除配置故障。
-
从 WLAN 控制器 ping VLAN 路由接口上配置的默认网关,然后按相反的方向 ping。
-
WLAN 控制器:
(W-8540-1) >ping 192.168.81.1
Send count=3, Receive count=3 from 192.168.81.1
(W-8540-1) >
-
VLAN 路由接口:
w-backbone-6k#ping 192.168.81.46
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.81.46, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
w-backbone-6k#
-
如果 ping 不成功,请在交换机上部署数据包捕获/嗅探器并进行检查以验证 VLAN 标记是否正确。
注意:当您从控制器向第3层网关(与动态接口位于同一子网上)发出ping时,控制器似乎会从动态接口发出ping。