简介
本文档介绍如何将室内接入点(AP)配置为FlexConnect Office Extend AP(OEAP)模式,以及如何启用分割隧道,以便您可以定义哪些流量必须在家庭办公室本地交换,哪些流量必须在无线局域网控制器(WLC)集中交换。
作者:Tiago Antunes、Nicolas Darchis Cisco TAC工程师。
先决条件
要求
本文档中的配置假设WLC已在启用网络地址转换(NAT)的隔离区(DMZ)中配置,并且AP能够从家庭办公室加入WLC。
使用的组件
本文档中的信息基于以下软件和硬件版本:
- WLC,带AireOS 8.10(130.0)软件版本。
- Wave1 AP:1700/2700/3700 的多播地址发送一次邻居消息。
- 第2波AP:1800/2800/3800/4800和Catalyst 9100系列。
本文档中的信息都是基于特定实验室环境中的设备编写的。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
概述
OEAP提供从Cisco WLC到远程位置的Cisco AP的安全通信,以便通过Internet将公司WLAN扩展到员工住所。用户在家庭办公室的体验与在公司办公室的体验完全相同。AP和控制器之间的数据报传输层安全(DTLS)加密可确保所有通信都具有最高级别的安全性。 FlexConnect模式下的任何室内AP都可以充当OEAP。
重要事实
-
Cisco OEAP设计为在使用NAT的路由器或其他网关设备后工作。NAT允许设备(如路由器)充当Internet(公有)和个人网络(私有)之间的代理,这使整个计算机组可以用单个IP地址表示。在NAT设备后部署的Cisco OEAP数量没有限制。
-
除AP-700I、AP-700W和AP802系列AP外,所有支持的带集成天线的室内AP型号都可配置为OEAP。
-
所有OEAP必须位于同一AP组中,且该组必须包含不超过15个无线LAN。AP组中具有OEAP的控制器仅向每个连接的OEAP发布最多15个WLAN,因为它为个人服务集标识符(SSID)保留一个WLAN。
配置
网络图
配置
WLAN 配置
步骤1.创建WLAN以分配给AP组。您无需为此WLAN启用FlexConnect本地交换选项。
步骤2.创建AP组。在WLANs选项卡上,选择WLAN SSID,然后单击Add添加WLAN。转到AP选项卡并添加FlexConnect OEAP。
无线接入点配置
AP在FlexConnect模式下与控制器关联后,可将其配置为OEAP。
步骤1.在AP加入WLC后,将AP模式更改为FlexConnect,然后单击“应用”。
步骤2.确保在High Availability(高可用性)选项卡中至少配置了主WLC:
步骤3.转到FlexConnect选项卡并选中Enable OfficeExtend AP复选框。
为AP启用OfficeExtend模式时,DTLS数据加密将自动启用。但是,您可以启用或禁用特定AP的DTLS数据加密。为此,请选中(启用)或取消选中(禁用)“所有AP”>“[选定AP]的详细信息”>“高级”选项卡上的“数据加密”复选框:
注意:当您为AP启用OfficeExtend模式时,Telnet和SSH访问会自动禁用。但是,您可以启用或禁用特定AP的Telnet或SSH访问。为此,请选中(启用)或取消选中(禁用)“所有AP”>“[选定AP]”>“高级”选项卡上的“Telnet或SSH”复选框。
注意:为AP启用OfficeExtend模式时,链路延迟会自动启用。但是,您可以启用或禁用特定AP的链路延迟。要执行此操作,请选中(启用)或取消选中(禁用)All APs > Details for [selected AP] > Advanced选项卡上的Enable Link Latency复选框。
步骤3.选择“应用”。选择应用后,AP将重新加载。
步骤4. AP重新加入WLC后,AP处于OEAP模式。
注意:我们建议您配置AP加入安全(通常在AP策略下定义),以便只有授权AP才能加入WLC。您还可以使用本地有效证书(LSC)AP调配。
步骤5.创建FlexConnect访问控制列表(ACL),以定义将集中交换(拒绝)和本地交换(允许)的流量。
此处,您的目标是将所有流量本地交换到子网192.168.1.0/24。
步骤6.创建FlexConnect组,转到ACL映射,然后转到WLAN-ACL映射。在“本地拆分ACL映射”下,输入WLAN ID,然后选择FlexConnect ACL。然后单击添加。
步骤7.将AP添加到FlexConnect组:
验证
1.检验FlexConnect ACL状态和定义:
c3504-01) >show flexconnect acl summary
ACL Name Status
-------------------------------- -------
Flex_OEAP_ACL Applied
(c3504-01) >show flexconnect acl detailed Flex_OEAP_ACL
Source Destination Source Port Dest Port
Index IP Address/Netmask IP Address/Netmask Prot Range Range DSCP Action
------ ------------------------------- ------------------------------- ---- ----------- ----------- ----- -------
1 0.0.0.0/0.0.0.0 192.168.1.0/255.255.255.0 Any 0-65535 0-65535 Any Permit
2 0.0.0.0/0.0.0.0 0.0.0.0/0.0.0.0 Any 0-65535 0-65535 Any Deny
2.验证FlexConnect本地交换是否已禁用:
(c3504-01) >show wlan 17
WLAN Identifier.................................. 17
Profile Name..................................... FlexOEAP_TEST
Network Name (SSID).............................. FlexOEAP_TEST
Status........................................... Enabled
...
Interface........................................ management
...
FlexConnect Local Switching................... Disabled
FlexConnect Central Association............... Disabled
flexconnect Central Dhcp Flag................. Disabled
flexconnect nat-pat Flag...................... Disabled
flexconnect Dns Override Flag................. Disabled
flexconnect PPPoE pass-through................ Disabled
flexconnect local-switching IP-source-guar.... Disabled
FlexConnect Vlan based Central Switching ..... Disabled
FlexConnect Local Authentication.............. Disabled
FlexConnect Learn IP Address.................. Enabled
Flexconnect Post-Auth IPv4 ACL................ Unconfigured
Flexconnect Post-Auth IPv6 ACL................ Unconfigured
...
Split Tunnel Configuration
Split Tunnel................................. Disabled
Call Snooping.................................... Disabled
Roamed Call Re-Anchor Policy..................... Disabled
...
3.验证FlexConnect组配置:
(c3504-01) >show flexconnect group summary
FlexConnect Group Summary: Count: 2
Group Name # Aps
-------------------- --------
FlexConnect_OEAP_Group 2
default-flex-group 0
(c3504-01) >show flexconnect group detail FlexConnect_OEAP_Group
Number of AP's in Group: 2
AP Ethernet MAC Name Status Mode Type Conflict with PnP
-------------------- -------------------- --------------- -------------- ---------- ------------------
70:db:98:e1:3e:b8 AP3800_E1.3EB8 Joined Flexconnect Manual No
c4:f7:d5:4c:e7:7c AP9120_4C.E77C Joined Flexconnect Manual No
Efficient AP Image Upgrade ..... Disabled
Efficient AP Image Join ........ Disabled
Auto ApType Conversion........ Disabled
Master-AP-Mac Master-AP-Name Model Manual
Group Radius Servers Settings:
Type Server Address Port
------------- ---------------- -------
Primary Unconfigured Unconfigured
Secondary Unconfigured Unconfigured
Group Radius/Local Auth Parameters :
Radius Retransmit Count......................... 3 (default)
Active Radius Timeout........................... 5 (default)
Group Radius AP Settings:
AP RADIUS server............ Disabled
EAP-FAST Auth............... Disabled
LEAP Auth................... Disabled
EAP-TLS Auth................ Disabled
EAP-TLS CERT Download....... Disabled
PEAP Auth................... Disabled
Server Key Auto Generated... No
Server Key.................. <hidden>
Authority ID................ 436973636f0000000000000000000000
Authority Info.............. Cisco A_ID
PAC Timeout................. 0
HTTP-Proxy Ip Address.......
HTTP-Proxy Port............. 0
Multicast on Overridden interface config: Disabled
DHCP Broadcast Overridden interface config: Disabled
Number of User's in Group: 0
FlexConnect Vlan-name to Id Template name: none
Group-Specific FlexConnect Local-Split ACLs :
WLAN ID SSID ACL
-------- -------------------- -----
17 FlexOEAP_TEST Flex_OEAP_ACL
Group-Specific Vlan Config:
Vlan Mode.................... Enabled
Native Vlan.................. 100
Override AP Config........... Disabled
Group-Specific FlexConnect Wlan-Vlan Mapping:
WLAN ID Vlan ID
-------- --------------------
WLAN ID SSID Central-Dhcp Dns-Override Nat-Pat
您可以捕获AP接口上的流量,以验证流量是否在AP上拆分。
提示:出于故障排除目的,您可以禁用DTLS加密,以便查看封装在capwap中的数据流量。
此数据包捕获示例显示与指向WLC的ACL“deny”语句匹配的数据流量,以及与ACL“permit”语句匹配的数据流量,这些语句在AP本地交换:
注意:在正常情况下,AP会转换本地交换流量的网络地址,因为客户端子网属于办公室网络,而家庭办公室的本地设备不知道如何到达客户端子网。AP使用本地家庭办公室子网中定义的IP地址来转换客户端流量。
为了验证AP是否执行了NAT,您可以连接到AP终端并发出“show ip nat translations”命令。示例:
AP3800_E1.3EB8#show ip nat translations
TCP NAT upstream translations:
(192.168.1.139, 1223, 192.168.1.2, 5000) => (192.168.1.99, 1223, 192.168.1.2, 5000) [*0 gw_h/nat/from_inet_tcp:0] i0 exp42949165
(192.168.1.139, 1095, 192.168.1.2, 5000) => (192.168.1.99, 1095, 192.168.1.2, 5000) [*0 gw_h/nat/from_inet_tcp:0] i0 exp85699
...
TCP NAT downstream translations:
(192.168.1.2, 5000, 192.168.1.99, 1223) => (192.168.1.2, 5000, 192.168.1.139, 1223) [gw_h/nat/to_inet_tcp:0 *0] i0 exp42949165
(192.168.1.2, 5000, 192.168.1.99, 1207) => (192.168.1.2, 5000, 192.168.1.139, 1207) [gw_h/nat/to_inet_tcp:0 *0] i0 exp85654
如果删除分割隧道,则所有流量都在WLC中集中交换。本示例显示在capwap隧道内到192.168.1.2目的地的Internet控制消息协议(ICMP):