Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Configurar um SSID

Opção A: Comutação central

Diagrama da rede de switching central

Comutação central: Marcas e perfis

Comutação central: Interface da linha de comando (CLI)

Opção B: Comutação local FlexConnect

Diagrama de Rede de Switching Local Flexconnect

Tags e perfis de switching local do Flexconnect

Interface de Linha de Comando (CLI - Command Line Interface) de Comutação Local Flexconnect

Configurar parâmetros de mídia

Configuração de GUI

Interface da linha de comando (CLI)

Verificar

Troubleshoot

Introduction

Este documento descreve como configurar um Wireless LAN Controller (WLC) 9800 para uma implantação de voz usando os aparelhos Cisco 8821 em Switching Central e Comutação Local FlexConnect.

Prerequisites

Requirements

A Cisco recomenda que você tenha conhecimento destes tópicos:

- Modelo de configuração do Catalyst Wireless 9800

- FlexConnect

- 802,11r

- Controle CAC

Componentes Utilizados

As informações neste documento são baseadas em um 9800L v17.6.1

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Configurar um SSID

Opção A: Comutação central

Diagrama da rede de switching central

Comutação central: Marcas e perfis

Neste documento, a configuração de todas as marcas e perfis é feita com o uso da Configuração sem fio avançada, pois todas as marcas e perfis podem ser configurados no mesmo menu.

Etapa 1. Navegue até Configuration > Wireless Setup > Advanced > Start Now > WLAN Profile e clique em +Add para criar uma nova WLAN. Configure o SSID, o nome do perfil, a ID da WLAN e o status da WLAN. Em seguida, navegue até Security > Layer 2 (Segurança > Camada 2) e defina as configurações:

Configurações de segurança de SSID de voz parte 2Configurações de segurança de SSID de voz parte 3Configurações de segurança de SSID de voz parte 1

Note: Com um SSID PSK, não é necessário habilitar o FT, pois o handshake durante o roaming é curto. Ao configurar a 802.1X WPA Enterprise, recomenda-se habilitar a FT+802.1X como AKM e habilitar a Fast Transition, mas manter a opção "Over the DS" como desativada. Você também pode configurar FT+PSK, mas este exemplo usa PSK regular para simplificar.

Etapa 2. Navegue até a guia Avançado e ative o Aironet IE. Verifique se o balanceamento de carga e a seleção de banda estão desativados:

Na mesma página, certifique-se de que o retardo de digitalização fora do canal esteja ativado para as prioridades 5, 6 e 7. Isso impede que o AP saia do canal por 100 ms depois que um quadro com essas prioridades UP (basicamente um quadro de voz) é recebido.

Etapa 3. Selecione Perfil de política e clique em Adicionar:

Configure o nome do perfil de política, defina o status como Ativado e mantenha habilitada a switching central, a autenticação, o DHCP e a associação (após 17.6, a caixa de seleção da associação central desaparece):

Clique em Access Policies e configure a VLAN à qual o cliente sem fio será atribuído ao se conectar ao SSID Voice:

Página de configurações de políticas de acesso a perfis de política

Clique em QoS e AVC e configure o parâmetro Auto QoS como Voz. Clique em Salvar e aplicar ao dispositivo.

Clique em Avançado, defina o tempo limite da sessão como 84000, certifique-se de que o DHCP IPv4 necessário esteja desabilitado e habilite o proxy ARP.

Página de configurações avançadas do perfil de política

Etapa 4. Selecione a etiqueta de política e clique em Adicionar. Configure o nome da etiqueta de política. Em WLAN-Policy Maps, clique em +Add. Selecione o perfil de WLAN e o perfil de política nos menus suspensos e clique na marca de seleção do mapa a ser configurado. Em seguida, clique em Salvar e aplicar ao dispositivo.

Etapa 5. Selecione Etiqueta do site e clique em Adicionar. Marque a caixa Enable Local Site para que os APs operem no Local Mode. Em seguida, clique em Salvar e aplicar ao dispositivo:

Etapa 6. Selecione RF Profile e clique em Add. Configure um perfil de RF por banda.

Navegue até o menu 802.11. Desative todas as taxas abaixo de 12 Mbps, defina 12 Mbps como a taxa obrigatória e 18 Mbps e superior, como suportado em ambas as bandas.

Taxas de dados de 2,4 GHz:

Taxas de dados de 5 GHz:

Passo 7. Selecione Tag RF e clique em Adicionar. Selecione os perfis de RF criados na etapa 5 desta seção. Em seguida, clique em Salvar e aplicar ao dispositivo.

Etapa 8. Selecione Tag APs, escolha os APs e adicione a tag Policy, Site e RF criada anteriormente. Em seguida, clique em Salvar e aplicar ao dispositivo.

Comutação central: Interface da linha de comando (CLI)

Na CLI, execute estes comandos:

//////// WLAN Configuration

wlan Voice 1 Voice

ccx aironet-iesupport

no security ft adaptive

security wpa psk set-key ascii 0 Cisco123

no security wpa akm dot1x

security wpa akm psk

no shutdown

//////// Policy Profile Configuration

wireless profile policy PP1

autoqos mode voice

ipv4 arp-proxy

service-policy input platinum-up

service-policy output platinum

session-timeout 84000

vlan 1

no shutdown

//////// Policy Tag Configuration

wireless tag policy PT1

wlan Voice policy PP1

//////// Site Tag Configuration

wireless tag site ST1

local-site

//////// 2.4 GHz RF Profile Configuration

ap dot11 24ghz rf-profile Voice24GHz

rate RATE_11M disable

rate RATE_12M mandatory

rate RATE_1M disable

rate RATE_2M disable

rate RATE_5_5M disable

rate RATE_6M disable

rate RATE_9M disable

no shutdown

//////// 5 GHz RF Profile Configuration

ap dot11 5ghz rf-profile Voice5GHz

rate RATE_24M supported

rate RATE_6M disable

rate RATE_9M disable

no shutdown

//////// RF Tag Configuration

wireless tag rf RT1

24ghz-rf-policy Voice24GHz

5ghz-rf-policy Voice5GHz

//////// AP Configuration

ap a023.9f86.52c0

policy-tag PT1

rf-tag RT1

site-tag ST1

Opção B: Comutação local FlexConnect

Diagrama de Rede de Switching Local Flexconnect

Tags e perfis de switching local do Flexconnect

Etapa 1. Navegue até Configuration > Wireless Setup > Advanced > Start Now > WLAN Profile e clique em +Add para criar uma nova WLAN. Configure o SSID, o nome do perfil, a ID da WLAN e o status da WLAN. Em seguida, navegue até Security > Layer 2 (Segurança > Camada 2) e defina as configurações:

Configurações de segurança de SSID de voz parte 2Configurações de segurança de SSID de voz parte 3Configurações de segurança de SSID de voz parte 1

Note: Com um SSID PSK, não é necessário habilitar o FT, pois o handshake durante o roaming é curto. Ao configurar a 802.1X WPA Enterprise, recomenda-se habilitar a FT+802.1X como AKM e habilitar a Fast Transition, mas manter a opção "Over the DS" como desativada. Você também pode configurar FT+PSK, mas este exemplo usa PSK regular para simplificar.

Etapa 2. Navegue até a guia Avançado e ative o Aironet IE. Verifique se o balanceamento de carga e a seleção de banda estão desativados:

Na mesma página, certifique-se de que o retardo de digitalização fora do canal esteja ativado para as prioridades 5, 6 e 7. Isso impede que o AP saia do canal por 100 ms depois que um quadro com essas prioridades UP (basicamente um quadro de voz) é recebido.

Etapa 3. Selecione Perfil de política e clique em Adicionar:

Configure o nome do Perfil de política, defina o Status como Ativado, desative a Comutação central e o DHCP central. Para um SSID PSK, a autenticação pode ser movida para local para dar ao ponto de acesso a função de verificação da PSK. No caso do 802.1X, você normalmente deseja que a WLC continue executando as autenticações do 802.1X.

Configuração de perfil de política de comutação local flexível

Navegue até a guia Políticas de acesso para atribuir a VLAN à qual os clientes sem fio estão atribuídos quando se conectam a esta WLAN por padrão. Você pode selecionar um nome de VLAN na lista suspensa ou digitar manualmente uma ID de VLAN.

Clique em QoS e AVC e configure o parâmetro Auto QoS como Voz. Clique em Salvar e aplicar ao dispositivo.

Clique em Avançado, defina o tempo limite da sessão como 84000, certifique-se de que o DHCP IPv4 necessário esteja desativado e desative o proxy ARP.

Configurações avançadas do perfil de política flexível

Etapa 4. Selecione a etiqueta de política e clique em Adicionar. Configure o nome da etiqueta de política. Em WLAN-Policy Maps, clique em +Add. Selecione o perfil de WLAN e o perfil de política nos menus suspensos e clique na verificação do mapa a ser configurado. Em seguida, clique em Salvar e aplicar ao dispositivo.

Etapa 5. Clique em Flex Profile e clique em Add. Configure o nome do perfil Flex, o ID da VLAN nativa e Habilite o cache ARP:

Configurações de política de perfil flexível

Note: O ID da VLAN nativa se refere à VLAN nativa configurada na porta do switch à qual os APs, associados a esse perfil Flex, estão conectados.

Etapa 6. Selecione Etiqueta do site e clique em Adicionar. Configure o nome da etiqueta do site, desmarque a opção Enable Local Site e adicione o Flex Profile. Em seguida, clique em Salvar e aplicar ao dispositivo.

Note: Como a opção Ativar local está desativada, os APs atribuídos a esta etiqueta de site serão configurados automaticamente como APs FlexConnect.

Passo 7. Selecione RF Profile e clique em Add. Configure um perfil de RF por banda.

Navegue até o menu 802.11. Desative todas as taxas abaixo de 12 Mbps, defina 12 Mbps como a taxa obrigatória e 18 Mbps e superior como suportado em ambas as bandas.

Taxas de dados de 2,4 GHz:

Taxas de dados de 5 GHz:

Etapa 8. Selecione Tag RF e clique em Adicionar. Configure os perfis de RF criados na Etapa 6. desta seção. Em seguida, clique em Salvar e aplicar ao dispositivo.

Etapa 9. Selecione Tag APs, escolha os APs e adicione a tag Policy, Site e RF criada anteriormente. Em seguida, clique em Salvar e aplicar ao dispositivo.

O AP reiniciará seu túnel CAPWAP e juntará novamente o WLC 9800. Navegue até Configuration > Wireless > Access Points e confirme se o modo AP é Flex:

Interface de Linha de Comando (CLI - Command Line Interface) de Comutação Local Flexconnect

Na CLI, execute estes comandos:

//////// WLAN Configuration

wlan Voice 1 Voice

ccx aironet-iesupport

no security ft adaptive

security wpa psk set-key ascii 0 Cisco123

no security wpa akm dot1x

security wpa akm psk

no shutdown

//////// Policy Profile Configuration

wireless profile policy PP2

do wireless autoqos policy-profile PP2 mode voice

service-policy input platinum-up

service-policy output platinum

vlan 2672

no shutdown

//////// Policy Tag Configuration

wireless tag policy PT2

wlan Voice policy PP2

//////// Flex Profile Configuration

wireless profile flex FP2

arp-caching

vlan-name 1

native-vlan-id 1

//////// Site Tag Configuration

wireless tag site ST2

no local-site

flex-profie FP2

//////// 2.4 GHz RF Profile Configuration

ap dot11 24ghz rf-profile Voice24GHz

rate RATE_11M disable

rate RATE_12M mandatory

rate RATE_1M disable

rate RATE_2M disable

rate RATE_5_5M disable

rate RATE_6M disable

rate RATE_9M disable

no shutdown

//////// 5 GHz RF Profile Configuration

ap dot11 5ghz rf-profile Voice5GHz

rate RATE_24M supported

rate RATE_6M disable

rate RATE_9M disable

no shutdown

//////// RF Tag Configuration

wireless tag rf RT2

24ghz-rf-policy Voice24GHz

5ghz-rf-policy Voice5GHz

//////// AP Configuration

ap a023.9f86.52c0

policy-tag PT2

rf-tag RT2

site-tag ST2

Configurar parâmetros de mídia

Configuração de GUI

Etapa 1. Navegue até Configuration > Radio Configuration > Network. Desative as bandas de 5 GHz e 2,4 GHz e clique em Aplicar.

Preste atenção de que isso desativará temporariamente todas as suas redes wifi de 5 ghz! Executar somente quando você estiver em uma janela de manutenção

Etapa 2. Navegue até Configuration > Radio Configuration > Media Parameters. Ative o Controle de admissão e o Controle de admissão de chamada baseado em carga (CAC) nas bandas de 2,4 GHz e 5 GHz e clique em Aplicar:

Etapa 3. Navegue até Configuration > Radio Configurations > Parameters. Configure o Perfil EDCA como voz otimizada em ambas as bandas e clique em Aplicar.

Etapa 4. Navegue até Configuration > Radio Configuration > Network. Ative as bandas de 5 GHz e 2,4 GHz e clique em Apply (Aplicar).

Interface da linha de comando (CLI)

Na CLI, execute estes comandos:

Andressi_9800(config)#ap dot11 24ghz shutdown

Andressi_9800(config)#ap dot11 5ghz shutdown

Andressi_9800(config)#dot11 24ghz cac voice acm

Andressi_9800(config)#dot11 5ghz cac voice acm

Andressi_9800(config)#ap dot11 24ghz edca-parameters optimized-voice

Andressi_9800(config)#ap dot11 5ghz edca-parameters optimized-voice

Andressi_9800(config)#no ap dot11 24ghz shutdown

Andressi_9800(config)#no ap dot11 5ghz shutdown

Verificar

Você pode usar estes comandos para verificar a configuração atual:

# show wlan { summary | id | name | all }

# show run wlan

# show run aaa

# show aaa servers

# show ap config general

# show ap name <ap-name> config general

# show ap tag summary

# show ap name <AP-name> tag detail

# show wlan { summary | id | name | all }

# show wireless tag policy detailed <policy-tag-name>

# show wireless profile policy detailed <policy-profile-name>

Para revisar as estatísticas do CAC e as métricas de controle de chamadas, execute estes comandos:

#show ap name AP2802I-21 dot11 5ghz voice stats

#show ap name <ap-name> dot11 5ghz call-control metrics

Troubleshoot

Depuração Condicional e Rastreamento Ativo de Rádio

O rastreamento de RA (Radio Ative) fornece rastreamentos de nível de depuração para todos os processos que interagem com a condição especificada (endereço mac do cliente neste caso).  Para habilitar a depuração condicional, siga estas etapas. Nós nos concentramos na saída que a WLC 9800 fornece durante uma chamada.

Etapa 1. Verifique se não há condições de depuração habilitadas.

# clear platform condition all

Etapa 2. Ative a condição de depuração para o endereço mac do cliente sem fio que você deseja monitorar. Esse comando começa a monitorar o endereço mac fornecido por 30 minutos (1800 segundos). Você também pode aumentar esse tempo para até 2085978494 segundos.

# debug wireless mac <8821-MAC-address> {monitor-time <seconds>}

Observação: para monitorar mais de um cliente por vez, execute o comando debug wireless mac <aaaa.bbbb.ccc> por endereço mac.

Nota: Você não vê a saída da atividade do cliente na sessão de terminal, pois tudo é colocado em buffer internamente para ser visualizado posteriormente.

Etapa 3. Estabeleça uma chamada do telefone IP da Cisco 8821.

Etapa 4. Interrompa as depurações quando a chamada for concluída ou se o problema for reproduzido antes que o tempo padrão ou configurado do monitor esteja esgotado.

# no debug wireless mac <8821-MAC-address>

Depois que o monitor-time tiver transcorrido ou a depuração sem fio tiver sido interrompida, a WLC 9800 gera um arquivo local com o nome:

ra_trace_MAC_aaaabbbcccc_HMMSS.XXX_timezone_DayWeek_Month_Day_year

Etapa 5. Colete o arquivo da atividade de endereço MAC.  Você pode copiar o arquivo .log do rastro para um servidor externo ou exibir a saída diretamente na tela. Verifique o nome do arquivo de rastreamento RA

# dir bootflash: | inc ra_trace

Copie o arquivo para um servidor externo:

# copy bootflash:ra_trace_MAC_aaaabbbbcccc_HHMMSS.XXX_timezone_DayWeek_Month_Day_year.log tftp://a.b.c.d/ra-FILENAME.txt

Exibir o conteúdo:

# more bootflash:ra_trace_MAC_aaaabbbbcccc_HHMMSS.XXX_timezone_DayWeek_Month_Day_year.log

Etapa 6. Remova as condições de depuração.

# clear platform condition all

Note: Certifique-se de sempre remover as condições de depuração após uma sessão de solução de problemas.

Na saída do rastreamento do RA, ocorre a negociação de Especificação de Tráfego (TSPEC - Traffic Specification), que determinará se o 8821 tem permissão para marcar seu tráfego com uma Prioridade de Usuário de 6 e se a chamada pode ser estabelecida ou não. Para negociar o uso da fila 6, o 8821 envia e o Action Packet solicitando permissão.

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Got action frame from this client.

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Received Action frame with code 0: ADDTS request

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Got LBCAC Metrics IE:

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 ADD TS from mobile slot_id 1 direction = 3

up = 6, tid = 6, upsd = 1, medium_time = 653, TSRSIE: No

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 U-APSD Power save

Em uma captura de pacote:

A WLC determina se há largura de banda suficiente para alocar a chamada ou não e, em caso afirmativo, envia um quadro de ação aceitando a negociação TSPEC:

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [auth-mgr] [18106]: (info): [0000.0000.0000:unknown] Session info 0x559e2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 LBCAC checks for tspec PASSED for ms slot_id 1 bw_req = 653, tot_available MT for tspecs = 22031 tx_queue_req = 20, current tx queue util = 0

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): Calls in progress incremented to 1

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): allocating voice bw for client: maxBW = 23437, BW requested = 653, total voice bw alloc = 653

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-client] [18106]: (info): MAC: 0027.902a.ab24

Call Accepted for tspec client

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (ERR): MAC: 0027.902a.ab24 TCLAS Set Not used for TCLAS of tid=6

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): Recommended rate 6500kbps:MCS 0 is not operational for radio: 6

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): Recommended rate 13000kbps:MCS 1 is not operational for radio: 6

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): Recommended rate 26000kbps:MCS 3 is not operational for radio: 6

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Sending Successful ADD TS resp to mobile slot_id 1

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Build ADD TS slot:1, tid:6, user_priority:6, upsd_enable:1, dir:3,bandwidth:653, avail_bw:0, inactive_timer:0, tsm_req_id:0

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: a023.9f86.52c0 send qos ADD TS payload to AP

Em uma captura de pacote:

Depois disso, a chamada é estabelecida através do SIP com o gerenciador de chamadas e o tráfego do RTP é encaminhado.

Pacotes RTP:

Em seguida, o 8821 informa ao gerente de chamadas que a chamada foi encerrada e notifica a WLC que não está mais usando a fila 6 enviando outro quadro de ação:

2019/08/25 18:54:08.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Got action frame from this client.

2019/08/25 18:54:08.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Received Action frame with code 2: DELTS request

2019/08/25 18:54:08.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 DEL TS from mobile slot_id 1up = 6, tid = 6, bw deleted = 653

2019/08/25 18:54:08.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Call Terminated for tspec client

2019/08/25 18:54:08.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Calls in progress - 1, Roam calls in progress - 0

2019/08/25 18:54:08.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Build DELETE TS slot:1 tid:6 up:6 upsd_enable:1 avail_bw: 0

2019/08/25 18:54:08.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: a023.9f86.52c0 send qos DELETE TS payload to AP

Terminação SIP e quadro de ação: