How to configure WDS (PTP mode) on Xirrus APs

If you use XMS-C, see this article for instructions on how to configure WDS in XMS-C.

Host AP WDS Configuration

1. Log into the Host AP and display the WDS configuration section to locate the WDS MAC that will be necessary for configuration of the CLIENT AP

(config)#show wds  

WDS Client Link Summary Table
=======================================
Link  State  Max IAP  Target Array       Target SSID  IAP(s)         Channel(s)             Connection(s)   
----  -----  -------  -----------------  -----------  -------------  --------------------   ------------
  1    off      1
  2    off      1
  3    off      1
  4    off      1

WDS Host Link Summary Table
=======================================
Link  State  Num IAP  Target Array       Target SSID  IAP(s)         Channel(s)             Connection(s)   
----  -----  -------  -----------------  -----------  -------------  --------------------   ------------
  1    off         
  2    off  
  3    off  
  4    off  

Host Link Stations:   disallowed
This Array Address:   00:0f:7d:04:23:80

Note: Write this address down as you will need it to complete the configuration on the CLIENT AP.

2. Create VLAN that will be used by wireless station traffic on the WDS Client AP

(config)# vlan
(config-vlan)#  add vlan111 number 111

3. On Host AP, create the SSID for the WDS Configuration

(config-ssid)# add wds-link encryption wpa2 unique-settings
SSID wds-link authentication changed to 802-1x

Note: New SSID is created disabled. Enable after configuration.

(config-ssid)# edit wds-link
(config-ssid-wds-link)# passphrase ********
(config-ssid-wds-link)# psk on
Cannot enable both EAP and PSK
SSID wds-link WPA2 EAP  support changed to off

(config-ssid-wds-link)# enable
(config-ssid-wds-link)# show ssid

SSID Summary Table
                Authentication &  Security                                               Roaming          Web  ACL   SSID 
SSID Name       Encryption        Settings Filter List     VLAN Name    Number QoS Band  Layer   BC  DHCP Page Mode  Active
--------------- -------------------------- --------------- ------------------- --- ----- ------- --  ---- ---- ---- - ------
xirrus          Open       None     Global none                              -  2  Both  2-only  On  none Off  off    Yes 
wds-link        802.1x     WPA2     Unique none                              -  2  Both  2-only  On  none Off  off    Yes   

4. On the HOST Array identify the IAP channels that are available. Make a note of the IAP position and channel number that will be used for the WDS Link

The IAP from the HOST must match the channel configuration of the CLIENT Array and the IAPs must be pointing at each other for the best signal strength.

(config)# interface iap
(config-iap)# iap2 channel 60 bond-40mhz on
Interface IAP iap2 40MHz channel bond changed to off
Interface IAP iap2 40MHz channel bond changed to on

(config-iap)# all-up
Interface IAP iap1 state changed to up
Interface IAP iap2 state changed to up
Interface IAP iap3 state changed to up
Interface IAP iap4 state changed to up

At this point you need to configure the CLIENT WDS Array.
On the CLIENT WDS Array use channels 60+64

Client Array WDS Configuration

1. Log into the Array

2. Create VLAN to be used for wireless station traffic

(config)# vlan
(config-vlan)#  add vlan111 number 111

3. Create the SSID for the WDS Configuration

(config)# ssid
(config-ssid)# add wds-link encryption wpa2 unique-settings
SSID wds-link authentication changed to 802-1x

Note: New SSID is created disabled. Enable after configuration.

(config-ssid)# edit wds-link
(config-ssid-wds-link)# passphrase ********
(config-ssid-wds-link)# psk on
Cannot enable both EAP and PSK
SSID wds-link WPA2 EAP  support changed to off

(config-ssid-wds-link)# enable
(config-ssid-wds-link)# exit

4. Create SSID for wireless stations to connect to

(config-ssid)# add HeyStationsConnectHere encryption wpa2 unique-setting
(config-ssid)# edit HeyStationsConnectHere
(config-ssid-HeyStationsConnectHere)# passphrase ********
(config-ssid-HeyStationsConnectHere)# vlan vlan111

(config-ssid-HeyStationsConnectHere)# psk on
Cannot enable both EAP and PSK
SSID wds-link WPA2 EAP  support changed to off

(config-ssid-HeyStationsConnectHere)# enable
(config-ssid-HeyStationsConnectHere)# exit

SSID Summary Table
                        Authentication &  Security Filter VLAN                        802. Roaming           DHCP DHCP          Web  ACL   SSID     SSID
SSID Name               Encryption        Settings List   Name/Pool Number QoS  Band  11r  Layer   Broadcast Pool Opt  MDM Auth Page Mode  Fallback Active
----------------------- -------------------------- ------ ---------------- --- ------ ---- ------- --------- ---- ---- -------- ---- ----- -------- ------
HeyStationsConnectHere  802.1x     WPA2     Unique None    vlan111   111    -  0   Both  Off  2-only     On     None Off  None     Off  Off     None    Yes
wds-link                802.1x     WPA2     Unique None                  -  0   Both  Off  2-only     On     None Off  None     Off  Off     None    Yes
xirrus                  Open       None     Global None                  -  0   Both  Off  2-only     On     None Off  None     Off  Off     None    No

XR2144005C57E(config-ssid)#

5. Change the IAP’s that will be used for the WDS Connection to match the iap on the other HOST WDS Array

(config)# interface iap
(config-iap)# iap4 channel 60 bond-40mhz on
Interface IAP iap4 40MHz channel bond changed to off
Interface IAP iap4 40MHz channel bond changed to on

(config-iap)# all-up
Interface IAP iap1 state changed to up
Interface IAP iap2 state changed to up
Interface IAP iap3 state changed to up
Interface IAP iap4 state changed to up

6. Create the WDS Link Configuration

(config-iap)# wds 
(config-iap-wds)# client-link 1 target 00:0f:7d:04:23:80 max-iap 1 ssid wds-link iap iap2 enable

Once this step is complete, the CLIENT WDS Array should have wds link up.

Verification

To verify if the WDS connection is complete.

1. On the HOST WDS AP

(config)# show stations all 

TX    RX       Associated
MAC Address       Netbios Name    IP Address      Manufacturer SSID         VLAN QoS  IAP   Rate  Rate RSSI Time D:H:M
----------------- --------------- --------------- ------------ ------------ ---- --- ----- ----- ----- ---- ----------
00:0f:7d:39:a6:f1 WDS_HOST_LINK_1                 Xirrus       wds-link        -   2  iap2 150.0 135.0  -48    0:00:17


(config)# show wds

WDS Client Link Summary Table
=======================================
Link  State  Max IAP  Target Array       Target SSID  IAP(s)         Channel(s)             Connection(s)   
----  -----  -------  -----------------  -----------  -------------  --------------------   ------------
  1    off     1
  2    off     1
  3    off     1
  4    off     1

WDS Host Link Summary Table
=======================================
Link  State  Num IAP  Target Array       Target SSID  IAP(s)         Channel(s)             Connection(s)   
----  -----  -------  -----------------  -----------  -------------  --------------------   ------------
  1     on      1     00:0f:7d:39:a6:80  wds-link     iap2            60+64                   up   
  2    off  
  3    off  
  4    off  

Host Link Stations:   disallowed
This Array Address:   00:0f:7d:04:23:80

2. On the CLIENT WDS AP

(config)# show stations all 
                                                                                             TX    RX       Associated
MAC Address       Netbios Name    IP Address      Manufacturer SSID         VLAN QoS  IAP   Rate  Rate RSSI Time D:H:M
----------------- --------------- --------------- ------------ ------------ ---- --- ----- ----- ----- ---- ----------
00:0f:7d:04:23:c0 WDS_CLNT_LINK_1                 Xirrus       wds-link        -   2  iap4  150.0 300.0  -37    0:00:03


(config)# show wds

WDS Client Link Summary Table
=======================================
Link  State  Max IAP  Target Array       Target SSID  IAP(s)         Channel(s)              Connection(s)   
----  -----  -------  -----------------  -----------  -------------  ---------------------   -------------
  1    on       1     00:0f:7d:04:23:80  wds-link     iap4            60+64                   up    
  2    off      1                                                                                                        
  3    off      1                                                                                                        
  4    off      1                                                                                                        

WDS Host Link Summary Table
=======================================
Link  State  Num IAP  Target Array       Target SSID  IAP(s)         Channel(s)             Connection(s)   
----  -----  -------  -----------------  -----------  -------------  --------------------   ------------
  1    off  
  2    off  
  3    off  
  4    off  

Host Link Stations:   disallowed
This Array Address:   00:0f:7d:39:a6:80

Some WDS recommendations:

  1. Do not use DFS channels on radios used for WDS link– this adds 60 seconds to the time it takes to establish a WDS link.
  2. Do not allow stations to associate to SSID used for WDS link – this can affect WDS network speeds.
  3. Configure SSIDs used by WDS to be defined on specific radios – example …
    “ssid edit wds-link active-iap iap1” vs. “ssid edit wds-link active-iap all”.
  4. Do not use DHCP for Ethernet (GIG1) connection – only use static IP for WDS configurations.
  5. AOS firmware upgrade: upgrade the Client WDS side first, reboot it before rebooting the Host WDS side.
  6. Do not plug the WDS APs into the same switched network, this will cause Spanning-Tree to block the WDS connection.