目录

简介

背景信息

先决条件

要求

使用的组件

网络图

配置

创建/修改WLAN配置文件

创建/修改策略配置文件

创建/修改策略标签

创建/修改弹性配置文件

创建/修改站点标签

分配到AP的策略标记

每个AP的策略标记分配

为多个AP分配策略标记

Flexconnect ACL

集中交换的WLAN

本地交换的WLAN

检验ACL是否已应用

确认

VLAN/接口配置

WLAN 配置

无线接入点配置

标记配置

配置文件配置

简介

本文档介绍9800无线控制器上的FlexConnect功能及其常规配置。

背景信息

FlexConnect是指接入点(AP)的能力，用于确定来自无线客户端的流量是否直接放在AP级别的网络上（本地交换），或流量是否集中到9800控制器（集中交换）。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息基于以下软件和硬件版本：

- Cisco Catalyst 9800无线控制器，带Cisco IOS®-XE Gibralto v17.3.x

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

网络图

本文档基于以下拓扑：

配置

以下是完成本文档场景所需的配置的可视方案：

要配置FlexConnect本地交换服务集标识符(SSID)，请按照以下常规步骤操作：

1. 创建/修改WLAN配置文件

2. 创建/修改策略配置文件

3. 创建/修改策略标签

4. 创建/修改弹性配置文件

5. 创建/修改站点标签

6. 分配到AP的策略标记

以下部分逐一介绍了如何配置每个模块。

创建/修改WLAN配置文件

您可以使用此指南创建三个SSID：

创建您的SSID

创建/修改策略配置文件

步骤1:导航到Configuration > Tags & Profiles > Policy。选择已存在的名称，或者单击+ Add添加一个新名称。

当您禁用Central Switching 此警告消息出现时，点击Yes 并继续配置。

第二步：转到Access Policies 选项卡并键入VLAN（由于此VLAN不存在于9800 WLC上，因此您在下拉列表中看不到该VLAN）。之后，单击Save & Apply to Device。

第三步：对PolicyProfileFlex2重复相同步骤。

第四步：对于集中交换的SSID，请确保其所需的VLAN存在于9800 WLC上，否则，请创建该VLAN。

注意：在具有本地交换WLAN的FlexConnect AP中，流量在AP处交换，并且来自客户端的DHCP请求直接通过AP接口进入有线网络。AP在客户端子网中没有任何SVI，因此无法执行DHCP代理；因此，Policy Profile > Advanced选项卡中的DHCP中继配置（DHCP服务器IP地址）对本地交换的WLAN没有意义。在这些情况下，交换机端口需要允许客户端VLAN，并且，如果DHCP服务器位于不同的VLAN中，则在客户端SVI/默认网关中配置IP帮助程序，使其知道从客户端发送DHCP请求的位置。

声明客户端VLAN

第五步：为中心SSID创建策略配置文件。

导航到Configuration > Tags & Profiles > Policy。选择已存在的名称，或点击+ Add以添加新名称。

因此，有三个策略配置文件。

CLI：

# config t

# vlan 2660

# exit # wireless profile policy PolicyProfileFlex1 # no central switching # vlan 2685 # no shutdown # exit # wireless profile policy PolicyProfileFlex2 # no central switching # vlan 2686 # no shutdown # exit # wireless profile policy PolicyProfileCentral1 # vlan VLAN2660 # no shutdown # end

创建/修改策略标签

Policy Tag是允许您指定哪个SSID链接到哪个策略配置文件的元素。

步骤1:导航到Configuration > Tags & Profiles > Tags > Policy。 选择已存在的名称，或点击+ Add以添加新名称。

第二步：在Policy Tag内，点击 +Add，从下拉列表中选择要添加到Policy Tag的 WLAN Profile 名称以及要Policy Profile 将其链接到的名称。然后，单击复选标记。

对三个SSID重复上述操作，然后点击Save & Apply to Device。

CLI：

# config t # wireless tag policy PolicyTag1 # wlan Flex1 policy PolicyProfileFlex1 # wlan Flex2 policy PolicyProfileFlex2 # wlan Central1 policy PolicyProfileCentral1 # end

创建/修改弹性配置文件

在本文档所使用的拓扑中，请注意，本地交换中有两个SSID，具有两个不同的VLAN。 在Flex Profile内部，可以指定AP的VLAN（本地VLAN）以及AP需要了解的任何其他VLAN，在本例中为SSID使用的VLAN。

步骤1:导航到Configuration > Tags & Profiles > Flex 并新建一个或修改已存在的项。

第二步：为Flex Profile定义名称并指定AP的VLAN（本地VLAN ID）。

第三步：导航到VLAN 选项卡并指定所需的VLAN。

在本场景中，VLAN 2685和2686上存在客户端。这些VLAN在9800 WLC上不存在，请将其添加到Flex Profile中，以便它们在AP上存在。

注意：创建策略配置文件时，如果您选择的是VLAN名称而不是VLAN ID，请确保Flex配置文件中的VLAN名称与此VLAN名称完全相同。

对所需的VLAN重复上述步骤。

请注意，用于中央交换的VLAN未添加，因为AP不需要知道它。

CLI：

# config t

# wireless profile flex FlexProfileLab # native-vlan-id 2601 # vlan-name VLAN2685 # vlan-id 2685 # vlan-name VLAN2686 # vlan-id 2686 # end

创建/修改站点标签

Site Tag是允许您指定将哪个AP加入和/或Flex Profile分配给AP的元素。

步骤1:导航到 Configuration > Tags & Profiles > Tags > Site。 选择已存在的名称，或点击+ Add以添加新名称。

第二步：在站点标记内，禁用Enable Local Site 选项(任何收到禁用Enable Local Site 选项的站点标记的AP将转换为FlexConnect模式)。禁用之后，您还可以选择Flex Profile。然后，单击Save & Apply to Device。

CLI：

# config t # wireless tag site FlexSite1

# flex-profile FlexProfileLab

# no local-site

分配到AP的策略标记

您可以将策略标签直接分配给AP，也可以将同一策略标签同时分配给一组AP。选择适合您的产品。

每个AP的策略标记分配

导航到Configuration > Wireless > Access Points > AP name > General > Tags。从Site 下拉列表中，选择所需的标签并点击Update & Apply to Device。

注意：请注意，更改AP上的策略标签后，它将失去与9800 WLC的关联并在约1分钟内重新加入。

注意：如果AP配置为本地模式（或任何其他模式），然后获取禁用了Enable Local Site 选项的站点标记，则AP将重新启动并返回FlexConnect模式。

CLI：

# config t # ap <ethernet-mac-addr> # site-tag <site-tag-name> # end

为多个AP分配策略标记

导航到 Configuration > Wireless Setup > Advanced > Start Now。

点击Tag APs ：=图标，然后选择您要分配标签的AP列表(您可以点击AP name [或其他字段]旁边的向下箭头以过滤AP列表)。

选择所需的AP之后，单击+ Tag APs。

选择要分配给AP的标记，然后单击Save & Apply to Device。

注意：请注意，更改AP上的策略标签后，它将失去与9800 WLC的关联并在约1分钟内重新加入。

注意：如果AP配置为本地模式（或任何其他模式），然后获取禁用了Enable Local Site 选项的站点标记，则AP将重新启动并返回FlexConnect模式。

CLI：

没有CLI选项可将相同的标记分配给多个AP。

Flexconnect ACL

当您具有本地交换的WLAN时，需要考虑的一件事是如何将ACL应用到客户端。

在集中交换的WLAN中，所有流量都会在WLC上释放，因此ACL不需要推送到AP。但是，当流量在本地交换（flex connect -本地交换）时，必须将ACL（在控制器上定义）推送到AP，因为流量在AP释放。在将ACL添加到弹性配置文件中即可完成此操作。

FlexConnect ACL应用于出口和入口方向。这要求您在允许或拒绝客户端子网中的流量时非常明确。由于没有足够明确的ACL，因而阻止客户端访问其网关是一种常见的错误。 有关详细信息，请参阅思科漏洞ID CSCuv93592的注释。

集中交换的WLAN

要将ACL应用于连接到集中交换WLAN的客户端，请执行以下操作：

第1步- 将ACL应用于策略配置文件。转至Configuration > Tags & Profiles > Policy，选择与集中交换WLAN关联的策略配置文件。在“访问策略”>“WLAN ACL”部分下，选择要应用于客户端的ACL。

如果您在集中交换的WLAN上配置集中式Web身份验证，您可以在9800上创建重定向ACL，就像AP处于本地模式一样，因为在这种情况下，所有内容都在WLC上集中处理。

本地交换的WLAN

要将ACL应用于连接到本地交换WLAN的客户端，请执行以下操作：

第1步- 将ACL应用于策略配置文件。转至Configuration > Tags & Profiles > Policy，选择与集中交换WLAN关联的策略配置文件。在“访问策略”>“WLAN ACL”部分下，选择要应用于客户端的ACL。

第2步- 将ACL应用于弹性配置文件。转至配置>标签和配置文件> Flex，选择分配给flex connect AP的flex配置文件。在“策略ACL”部分下，添加ACL并点击“保存”

检验ACL是否已应用

您可以转到Monitoring > Wireless > Clients并选择要验证的客户端，以验证该ACL是否已应用到客户端。在常规>安全信息部分中，在“服务器策略”部分中检查“过滤器ID”的名称：它必须与应用的ACL对应。

对于Flex Connect（本地交换）AP，可以通过在AP上键入命令“#show ip access-lists”来验证ACL是否已应用到AP。

确认

您可以使用这些命令验证配置。

VLAN/接口配置

# show vlan brief # show interfaces trunk

# show run interface <interface-id>

WLAN 配置

# show wlan summary

# show run wlan [wlan-name] # show wlan { id <wlan-id> | name <wlan-name> | all }

无线接入点配置

# show ap summary # show ap tag summary # show ap name <ap-name> tag { info | detail }

# show ap name <ap-name> tag detail

AP Name : AP2802-01 AP Mac : 0896.ad9d.143e Tag Type Tag Name ----------------------------- Policy Tag PT1 RF Tag default-rf-tag Site Tag default-site-tag Policy tag mapping ------------------ WLAN Profile Name Policy Name VLAN Central Switching IPv4 ACL IPv6 ACL ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- psk-pbl-ewlc ctrl-vl2602 VLAN0210 ENABLED Not Configured Not Configured Site tag mapping ---------------- Flex Profile : default-flex-profile AP Profile : default-ap-profile Local-site : Yes RF tag mapping -------------- 5ghz RF Policy : Global Config 2.4ghz RF Policy : Global Config

标记配置

# show wireless tag { policy | rf | site } summary # show wireless tag { policy | rf | site } detailed <tag-name>

配置文件配置

# show wireless profile { flex | policy } summary

# show wireless profile { flex | policy } detailed <profile-name> # show ap profile <AP-join-profile-name> detailed