All,
Washington and Lee held their Mock Convention at the beginning of February. We re-designed the wireless in our two gymnasiums to support political pundits and speakers, the press, and a standing room only crowd of students and local citizens.
We had an Aruba ACE engineer on site and to help implement the "High-Density Wireless Networks for Auditoriums Validated Reference Design:"
http://www.arubanetworks.com/technology/reference-design-guides/
The results were really awesome! There were absolutely no complaints from any of the attendees or organizers.
The really fascinating thing was the percentage of iPhone users on the high-density network. We were seeing upwards of 85%+ of all network connections coming from iPhones.
I've attached a couple of documents for those that may be interested in designing something similar on their campus. I'm including a PDF drawing of our two gymnasiums and the position and placement of our access points. I'm also attaching a copy of all of the relevant CLI commands that made this possible.
-Mike
Here's the specific configuration:
aaa bandwidth-contract MockCon-Down mbits 15
aaa bandwidth-contract MockCon-Up mbits 5
user-role MockCon-Portal-Login
captive-portal "MockCon-Portal-Profile"
access-list session Allow-GeoTrust-Certs
access-list session logon-control
access-list session captiveportal
!
user-role MockCon-Guest
bw-contract MockCon-Up per-user upstream
bw-contract MockCon-Down per-user downstream
access-list session v6-denyall
access-list session mDNS-responder
access-list session WLU-Guest-HTTP-Restrictions
access-list session allowall
!
aaa profile "MockCon-Portal-AAA"
initial-role "MockCon-Portal-Login"
authentication-mac "WLU-Mac-Auth"
mac-default-role "WLU-Game-Consoles"
mac-server-group "internal"
enforce-dhcp
!
aaa authentication captive-portal "MockCon-Portal-Profile"
default-role "MockCon-Guest"
default-guest-role "MockCon-Guest"
server-group "WLU-Portal-Server-Group"
redirect-pause 1
no user-logon
guest-logon
welcome-page "http://www.mockconvention.com/"
!
rf arm-profile "MockCon-Arm"
assignment disable
!
rf arm-profile "MockCon-assignment-disabled-a"
assignment disable
40MHz-allowed-bands None
max-tx-power 15
no multi-band-scan
load-aware-scan-threshold 0
!
rf arm-profile "MockCon-assignment-disabled-g"
assignment disable
40MHz-allowed-bands None
max-tx-power 12
min-tx-power 6
no multi-band-scan
load-aware-scan-threshold 0
!
rf dot11a-radio-profile "MockCon-AM-5ghz"
mode am-mode
!
rf dot11a-radio-profile "MockCon-Channel-149"
channel 149
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Channel-153"
channel 153
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Channel-157"
channel 157
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Channel-161"
channel 161
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Channel-165"
channel 165
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Channel-36"
channel 36
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Channel-40"
channel 40
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Channel-44"
channel 44
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Channel-48"
channel 48
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Press-Channel-149"
channel 149
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-Press-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Press-Channel-153"
channel 153
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-Press-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Press-Channel-157"
channel 157
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-Press-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Press-Channel-161"
channel 161
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-Press-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Press-Channel-165"
channel 165
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-Press-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Press-Channel-36"
channel 36
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-Press-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Press-Channel-40"
channel 40
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-Press-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Press-Channel-44"
channel 44
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-Press-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Press-Channel-48"
channel 48
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-Press-A"
arm-profile "MockCon-assignment-disabled-a"
!
rf dot11a-radio-profile "MockCon-Test1"
tx-power 12
tpc-power 12
spectrum-load-balancing
slb-mode radio
slb-update-interval 5
spectrum-load-bal-domain "MockCon-SLB"
!
rf dot11g-radio-profile "MockCon-AM-24ghz"
mode am-mode
!
rf dot11g-radio-profile "MockCon-Channel-1"
channel 1
tx-power 12
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-G"
arm-profile "MockCon-assignment-disabled-g"
!
rf dot11g-radio-profile "MockCon-Channel-11"
channel 11
tx-power 12
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-G"
arm-profile "MockCon-assignment-disabled-g"
!
rf dot11g-radio-profile "MockCon-Channel-6"
channel 6
tx-power 12
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-G"
arm-profile "MockCon-assignment-disabled-g"
!
rf dot11g-radio-profile "MockCon-Press-Channel-1"
channel 1
tx-power 12
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-Press-G"
arm-profile "MockCon-assignment-disabled-g"
!
rf dot11g-radio-profile "MockCon-Press-Channel-11"
channel 11
tx-power 12
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-Press-G"
arm-profile "MockCon-assignment-disabled-g"
!
rf dot11g-radio-profile "MockCon-Press-Channel-6"
channel 6
tx-power 12
dot11h
spectrum-load-balancing
slb-update-interval 5
spectrum-load-bal-domain "MockCon-Press-G"
arm-profile "MockCon-assignment-disabled-g"
!
wlan ht-ssid-profile "MockCon-HT-SSID-Profile"
!
wlan ht-ssid-profile "MockCon-HT40-disabled"
no 40MHz-enable
!
wlan ssid-profile "MockCon-Visitors"
essid "MockCon-Visitors"
wmm
local-probe-req-thresh 20
mcast-rate-opt
!
wlan ssid-profile "MockCon-WLUsec"
essid "WLUsec"
opmode wpa2-aes
a-basic-rates 24
a-tx-rates 24 36 48 54
g-basic-rates 11
g-tx-rates 11 24 36 48 54
max-clients 100
wmm
local-probe-req-thresh 20
mcast-rate-opt
ht-ssid-profile "MockCon-HT40-disabled"
qbss-load-enable
!
wlan virtual-ap "MockCon-VAP"
aaa-profile "MockCon-Portal-AAA"
ssid-profile "MockCon-Visitors"
vlan SecureVLANs
broadcast-filter all
broadcast-filter arp
band-steering
!
wlan virtual-ap "MockCon-WLUsec-VAP"
aaa-profile "WLU-8021x-AAA"
ssid-profile "MockCon-WLUsec"
vlan SecureVLANs
broadcast-filter all
broadcast-filter arp
band-steering
!
ap-group "MockCon-AP-Group"
virtual-ap "MockCon-VAP"
virtual-ap "MockCon-WLUsec-VAP"
dot11a-radio-profile "MockCon-Channel-36"
dot11g-radio-profile "MockCon-Channel-6"
ap-system-profile "wbdc0-AP-System-Profile"
dot11a-traffic-mgmt-profile "WLU-Traffic-Mgmt"
dot11g-traffic-mgmt-profile "WLU-Traffic-Mgmt"
!
ap-group "MockCon-AP-PressArea-Group"
virtual-ap "MockCon-VAP"
virtual-ap "MockCon-WLUsec-VAP"
dot11a-radio-profile "MockCon-Press-Channel-36"
dot11g-radio-profile "MockCon-Press-Channel-6"
ap-system-profile "wbdc0-AP-System-Profile"
dot11a-traffic-mgmt-profile "WLU-Traffic-Mgmt"
dot11g-traffic-mgmt-profile "WLU-Traffic-Mgmt"
!
ap-name "MockCon-1"
dot11g-radio-profile "MockCon-Channel-1"
!
ap-name "MockCon-10"
dot11a-radio-profile "MockCon-Channel-153"
!
ap-name "MockCon-11"
dot11a-radio-profile "MockCon-Channel-157"
dot11g-radio-profile "MockCon-AM-24ghz"
!
ap-name "MockCon-12"
dot11a-radio-profile "MockCon-Channel-165"
!
ap-name "MockCon-2"
dot11a-radio-profile "MockCon-Channel-40"
dot11g-radio-profile "MockCon-AM-24ghz"
!
ap-name "MockCon-3"
dot11a-radio-profile "MockCon-Channel-44"
!
ap-name "MockCon-4"
dot11a-radio-profile "MockCon-AM-5ghz"
dot11g-radio-profile "MockCon-AM-24ghz"
!
ap-name "MockCon-5"
dot11a-radio-profile "MockCon-Channel-48"
dot11g-radio-profile "MockCon-AM-24ghz"
!
ap-name "MockCon-6"
dot11a-radio-profile "MockCon-Press-Channel-149"
dot11g-radio-profile "MockCon-AM-24ghz"
!
ap-name "MockCon-7"
dot11a-radio-profile "MockCon-Press-Channel-153"
dot11g-radio-profile "MockCon-Channel-11"
!
ap-name "MockCon-8"
dot11a-radio-profile "MockCon-Channel-157"
dot11g-radio-profile "MockCon-Channel-1"
!
ap-name "MockCon-9"
dot11a-radio-profile "MockCon-Press-Channel-165"
dot11g-radio-profile "MockCon-Channel-11"
!
ap-name "MockCon-Press-1"
dot11g-radio-profile "MockCon-AM-24ghz"
!
ap-name "MockCon-Press-2"
dot11a-radio-profile "MockCon-Press-Channel-40"
!
ap-name "MockCon-Press-3"
dot11a-radio-profile "MockCon-Press-Channel-44"
dot11g-radio-profile "MockCon-Press-Channel-11"
!
ap-name "MockCon-Press-4"
dot11a-radio-profile "MockCon-Press-Channel-48"
dot11g-radio-profile "MockCon-Press-Channel-1"
!
ap-name "MockCon-Press-5"
dot11a-radio-profile "MockCon-Press-Channel-149"
dot11g-radio-profile "MockCon-AM-24ghz"
!
ap-name "Warner-PressBox"
dot11a-radio-profile "MockCon-AM-5ghz"
dot11g-radio-profile "MockCon-AM-24ghz"
!