Wireless Access

 View Only

High density wireless design in practice

This thread has been viewed 6 times
  • 1.  High density wireless design in practice

    Posted Feb 27, 2012 12:46 PM
      |   view attached

    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"
    !

    Attachment(s)