化指南)
1. 為什么選擇9117AP跑EWC模式思科Catalyst 9117AXI這款A(yù)P在二手市場上流通量不小價格也相對親民很多做企業(yè)網(wǎng)絡(luò)的朋友會拿它來做Wi-Fi 6覆蓋測試或者小型辦公場景的部署。但問題在于官方文檔默認你有一臺獨立的無線控制器比如9800-L或者3504而很多人手里只有AP本體沒有控制器。這時候EWCEmbedded Wireless Controller模式就成了救命稻草——它把控制器功能直接嵌入到AP里面讓一臺AP同時承擔(dān)控制器和接入點的雙重角色。我第一次接觸EWC是在一個不到200平米的辦公區(qū)項目里客戶預(yù)算有限不想單獨買控制器但又要求Wi-Fi 6覆蓋。當(dāng)時手頭正好有幾臺9117AXI就嘗試用EWC模式來搭建。實測下來單臺EWC可以管理最多50臺AP具體數(shù)量取決于AP型號和固件版本對于中小型場景完全夠用。而且EWC模式下AP之間的漫游切換做得相當(dāng)不錯客戶端在不同AP之間移動時延遲抖動控制在可接受范圍內(nèi)。EWC模式的核心優(yōu)勢在于三點第一省掉了獨立控制器的硬件成本第二部署簡單不需要復(fù)雜的網(wǎng)絡(luò)架構(gòu)調(diào)整第三管理界面和獨立控制器基本一致學(xué)習(xí)成本低。但它也有局限性——EWC主AP如果宕機整個無線網(wǎng)絡(luò)的管理面會暫時失效雖然已連接的客戶端不會立刻斷網(wǎng)但新AP無法上線、配置無法修改。所以生產(chǎn)環(huán)境中建議至少準備一臺備用EWC主AP或者定期備份配置文件。適合讀這篇內(nèi)容的人我大致分三類一是手里有9117AP但沒有控制器的網(wǎng)絡(luò)工程師二是想學(xué)習(xí)思科無線配置但不想投入太多硬件成本的學(xué)生或愛好者三是需要快速搭建臨時Wi-Fi 6網(wǎng)絡(luò)的項目實施人員。不管你屬于哪一類下面的內(nèi)容都會從零開始把每一步的操作邏輯和避坑點講清楚。2. 開箱與初始狀態(tài)確認2.1 硬件檢查與接口說明9117AXI的接口布局比較簡潔但第一次上手的人容易在供電方式上踩坑。AP本體上有一個Console口RJ45轉(zhuǎn)USB、一個5Gbps的Multi-Gigabit口支持PoE、一個1Gbps的輔助口還有一個USB 3.0接口可用于存儲或藍牙信標。供電方面9117AXI支持802.3bt PoEType 3或Type 4如果你用的是普通802.3af/at交換機AP可能無法正常啟動或者射頻功率會被限制。我實測過用802.3at交換機供電AP能啟動但2.4G和5G射頻都只能跑在低功率模式覆蓋范圍明顯縮水。所以如果你打算跑滿Wi-Fi 6的性能務(wù)必確認交換機支持802.3bt或者直接用電源適配器供電。電源適配器的規(guī)格是54V/3.3A接口是標準的圓口別買錯了。Console線的接法也有講究。9117AXI的Console口是RJ45接口但線序和標準的Cisco Console線不一樣。我用的是Cisco原裝的USB轉(zhuǎn)RJ45 Console線如果你手頭是第三方線可能需要確認線序是否匹配。接上Console后用SecureCRT或者PuTTY連接波特率設(shè)為9600數(shù)據(jù)位8停止位1無校驗。2.2 初始啟動與固件版本確認第一次上電后AP會經(jīng)歷一個比較長的啟動過程大概需要3到5分鐘。啟動過程中Console會輸出大量日志你可以看到AP的固件版本、硬件型號、MAC地址等信息。這里有個關(guān)鍵點EWC模式需要AP運行的是CAPWAP或者EWC專用的固件鏡像。如果你拿到的是二手AP很可能里面跑的是輕量級AP鏡像Lightweight AP Image這種鏡像默認會去尋找控制器無法直接進入EWC模式。確認固件版本的方法很簡單在Console里看到啟動完成后輸入show version命令。如果輸出里顯示的是Cisco IOS Software或者Cisco Wireless Controller Software那說明固件是對的。如果顯示的是Lightweight Access Point相關(guān)的信息那就需要先刷成EWC鏡像。刷鏡像的方法后面會詳細講這里先記下這個關(guān)鍵點。另外9117AXI的EWC模式需要至少16.12.1以上的固件版本我推薦用17.3.1或者17.6.1這兩個版本在EWC模式下的穩(wěn)定性比較好。17.9以上的版本功能更多但對硬件資源占用也更大9117AXI跑起來會有點吃力。我實測過17.12.1AP的內(nèi)存占用經(jīng)常跑到80%以上偶爾會出現(xiàn)Web界面卡頓的情況。注意刷固件前一定要確認AP的電源穩(wěn)定斷電會導(dǎo)致AP變磚。建議接在UPS上操作。3. EWC模式配置全流程3.1 進入EWC模式的前置條件在開始配置之前你需要確保幾個前置條件都滿足。第一AP的固件必須是EWC鏡像這個前面已經(jīng)強調(diào)過了。第二AP的配置必須是出廠默認狀態(tài)如果之前被配置過建議先恢復(fù)出廠設(shè)置?;謴?fù)的方法是按住AP面板上的Mode按鈕10秒以上直到LED燈變成琥珀色閃爍然后松開。或者通過Console輸入erase startup-config和reload命令。第三你需要規(guī)劃好網(wǎng)絡(luò)參數(shù)。EWC模式下AP本身會作為一個無線控制器同時也會作為一個接入點。它需要一個管理IP地址這個地址通常通過DHCP獲取也可以手動配置。我建議在DHCP服務(wù)器上為EWC主AP保留一個固定的IP地址方便后續(xù)管理。另外EWC還需要一個Country Code國家代碼這個必須設(shè)置正確否則射頻可能無法正常工作。第四確認你的網(wǎng)絡(luò)環(huán)境支持AP上線。EWC主AP和成員AP之間需要通過CAPWAP隧道通信默認使用UDP端口5246和5247。如果你的網(wǎng)絡(luò)中有防火墻需要放行這兩個端口。另外EWC主AP和成員AP必須在同一個二層網(wǎng)絡(luò)或者三層可達的網(wǎng)絡(luò)中跨NAT的場景會比較復(fù)雜不建議新手嘗試。3.2 通過Console完成初始配置第一次配置EWC我強烈建議通過Console進行因為Web界面在初始狀態(tài)下可能無法訪問。接好Console線后啟動AP等待啟動完成。你會看到類似Would you like to terminate auto-provisioning?的提示輸入yes。然后系統(tǒng)會進入一個交互式的配置向?qū)А5谝粋€關(guān)鍵步驟是設(shè)置Country Code。輸入config country CN如果你在中國然后系統(tǒng)會提示你確認。這個步驟非常重要因為不同國家的射頻法規(guī)不同設(shè)置錯誤會導(dǎo)致AP無法正常發(fā)射信號。我遇到過有人設(shè)成了US結(jié)果5G頻段的部分信道無法使用客戶端連接不穩(wěn)定。接下來設(shè)置管理IP地址。如果你有DHCP服務(wù)器可以直接輸入config interface address dhcp讓AP自動獲取地址。如果沒有DHCP就手動配置config interface address 192.168.1.100 255.255.255.0 192.168.1.1。這里的IP地址、子網(wǎng)掩碼和網(wǎng)關(guān)要根據(jù)你的實際網(wǎng)絡(luò)來填。然后設(shè)置EWC的虛擬接口地址。這個地址是EWC用來管理成員AP的通常是一個私有地址比如config interface vlan 1然后config interface address 192.168.1.100 255.255.255.0。注意虛擬接口地址不能和管理接口地址在同一個子網(wǎng)否則會沖突。我一般用10.0.0.1/24作為虛擬接口地址。配置完成后輸入save config保存然后reload重啟AP。重啟后AP就會以EWC模式運行。這時候你可以通過瀏覽器訪問管理IP地址進入Web管理界面。3.3 Web界面初始化與關(guān)鍵參數(shù)設(shè)置Web界面的默認用戶名和密碼都是admin。第一次登錄后系統(tǒng)會強制你修改密碼這個密碼強度要求比較高至少8位包含大小寫字母、數(shù)字和特殊字符。改完密碼后進入Configuration Wireless Access Points頁面確認EWC主AP已經(jīng)上線。接下來需要配置WLAN。進入Configuration Wireless WLANs點擊Create New創(chuàng)建一個新的WLAN。SSID名稱自己定Profile Name也自己定。在General標簽頁里把Status設(shè)為EnabledSecurity選擇WPA2WPA3或者WPA3。如果你有老設(shè)備需要連接建議選WPA2因為WPA3對老設(shè)備兼容性不好。在Security標簽頁里設(shè)置PSK密碼。密碼長度至少8位建議12位以上包含大小寫和數(shù)字。在Advanced標簽頁里把FlexConnect相關(guān)的選項關(guān)掉EWC模式下不需要FlexConnect。另外把Session Timeout設(shè)為0避免客戶端頻繁重認證。射頻配置方面進入Configuration Wireless RF Profiles創(chuàng)建一個新的RF Profile。2.4G頻段建議只開1、6、11三個信道避免干擾。5G頻段建議開36、40、44、48、149、153、157、161這些信道帶寬設(shè)為80MHz。如果你周圍5G干擾比較少可以開160MHz但9117AXI在160MHz下的穩(wěn)定性一般我實測偶爾會出現(xiàn)掉速的情況。提示EWC模式下AP的發(fā)射功率默認是自動調(diào)整的。如果你發(fā)現(xiàn)覆蓋范圍不夠可以手動把功率調(diào)到最大但要注意不要超過當(dāng)?shù)胤ㄒ?guī)限制。4. 成員AP上線與漫游優(yōu)化4.1 成員AP的發(fā)現(xiàn)與加入流程EWC主AP配置完成后成員AP的上線就相對簡單了。成員AP需要滿足兩個條件第一固件版本和主AP一致第二能夠通過CAPWAP發(fā)現(xiàn)主AP。發(fā)現(xiàn)的方式有三種DHCP Option 43、DNS解析、廣播。我推薦用DHCP Option 43因為最穩(wěn)定。DHCP Option 43的配置方法是在DHCP服務(wù)器上添加一個Option 43字段值為EWC主AP的管理IP地址的十六進制格式。比如主AP的IP是192.168.1.100那么Option 43的值就是c0a80164。不同DHCP服務(wù)器的配置方法不一樣Windows Server和Linux的ISC DHCP配置方式就不同具體可以查一下你用的DHCP服務(wù)器的文檔。如果不想配DHCP Option 43也可以用DNS方式。在DNS服務(wù)器上添加一條A記錄把CISCO-CAPWAP-CONTROLLER或者CISCO-LWAPP-CONTROLLER解析到EWC主AP的IP地址。成員AP啟動后會嘗試解析這個域名解析成功就能找到主AP。成員AP上線后你會在Configuration Wireless Access Points頁面看到它。狀態(tài)會從Registering變成Registered然后變成Up。這個過程大概需要2到3分鐘。如果成員AP一直卡在Registering狀態(tài)大概率是CAPWAP隧道沒建起來檢查一下網(wǎng)絡(luò)連通性和防火墻規(guī)則。4.2 漫游參數(shù)調(diào)優(yōu)與實測數(shù)據(jù)EWC模式下的漫游體驗很大程度上取決于RF Profile的配置。我建議把802.11k、802.11v、802.11r都打開。802.11k讓客戶端知道周圍有哪些AP802.11v讓AP可以引導(dǎo)客戶端切換到更好的AP802.11r則是快速漫游協(xié)議能顯著減少漫游切換時間。實測數(shù)據(jù)在開啟802.11r的情況下客戶端在AP之間漫游的切換時間大約在50到80毫秒之間。如果不開啟802.11r切換時間會增加到150到200毫秒。對于語音通話和視頻會議來說50到80毫秒的切換時間基本無感150毫秒以上就會感覺到卡頓。另外把Client Load Balancing打開讓AP根據(jù)負載情況引導(dǎo)客戶端連接。這個功能在客戶端密集的場景下很有用但要注意不要設(shè)得太激進否則客戶端可能會被頻繁拒絕。我一般把閾值設(shè)在30個客戶端左右。還有一個容易被忽略的參數(shù)是Data Rate。在2.4G頻段建議把最低數(shù)據(jù)速率設(shè)為12Mbps這樣可以強制客戶端使用更高的速率減少低速率客戶端對整體性能的影響。5G頻段建議把最低速率設(shè)為24Mbps。這個設(shè)置會讓一些老設(shè)備無法連接但能顯著提升整體網(wǎng)絡(luò)效率。4.3 常見上線失敗原因速查問題現(xiàn)象可能原因排查方法成員AP卡在RegisteringCAPWAP隧道未建立檢查UDP 5246/5247端口是否放行成員AP顯示Up但無SSIDWLAN未下發(fā)到該AP檢查AP Group配置確認WLAN已綁定客戶端無法獲取IPDHCP中繼未配置檢查EWC的DHCP中繼設(shè)置漫游時斷流嚴重802.11r未開啟在RF Profile中啟用802.11rWeb界面無法訪問管理IP沖突用Console檢查IP配置5. 實操避坑與經(jīng)驗總結(jié)5.1 固件刷寫中的那些坑刷固件是EWC配置中最容易出問題的環(huán)節(jié)。我踩過的坑包括刷了不兼容的固件版本導(dǎo)致AP反復(fù)重啟、刷寫過程中斷電導(dǎo)致AP變磚、刷完后配置丟失等。這里分享幾個關(guān)鍵經(jīng)驗。第一刷固件前一定要確認AP的型號和固件版本的兼容性。9117AXI支持的EWC固件版本是有限的不是所有17.x版本都支持。我推薦用17.3.1或17.6.1這兩個版本我實測最穩(wěn)定。下載固件時認準文件名里帶EWC字樣的比如C9800-AP-iosxe-wlc.bin這種。第二刷寫方法有兩種通過TFTP或者通過USB。TFTP方式需要你搭一個TFTP服務(wù)器然后在AP的Console里用archive download-sw命令。USB方式更簡單把固件拷到U盤里插到AP的USB口然后在Console里用archive download-sw命令指定USB路徑。我推薦USB方式因為速度更快而且不容易受網(wǎng)絡(luò)影響。第三刷寫過程中千萬不要斷電。9117AXI刷固件大概需要10到15分鐘期間AP會自動重啟幾次。如果你看到AP的LED燈在紅綠交替閃爍說明正在刷寫耐心等待就好。刷完后AP會自動重啟然后你需要重新配置。注意刷固件前最好把當(dāng)前配置備份一下雖然刷完后配置大概率會丟但備份一下總沒錯。5.2 EWC主AP的冗余與備份策略EWC主AP的單點故障問題我在實際項目中遇到過兩次。一次是主AP的電源模塊壞了整個無線網(wǎng)絡(luò)的管理面直接失效雖然客戶端還能上網(wǎng)但新AP無法上線配置也無法修改。另一次是主AP的固件出了bugWeb界面完全打不開只能通過Console恢復(fù)。所以生產(chǎn)環(huán)境中一定要做冗余。EWC支持主備模式你可以配置一臺備用EWC主AP宕機后備用AP會自動接管。配置方法是在主AP的Configuration Wireless EWC頁面里添加備用AP的MAC地址。備用AP需要和主AP在同一個二層網(wǎng)絡(luò)里并且固件版本一致。另外定期備份配置文件也很重要。EWC的配置文件可以通過Web界面導(dǎo)出也可以通過在Console里用show running-config命令查看。我一般每周備份一次備份文件存在本地和云端各一份?;謴?fù)的時候直接把配置文件導(dǎo)入就行但要注意導(dǎo)入后需要重啟AP。5.3 性能調(diào)優(yōu)的實戰(zhàn)參數(shù)9117AXI在EWC模式下的性能調(diào)優(yōu)我總結(jié)了幾組關(guān)鍵參數(shù)。第一組是射頻參數(shù)2.4G頻段建議開1、6、11三個信道帶寬20MHz5G頻段建議開36、40、44、48、149、153、157、161八個信道帶寬80MHz。發(fā)射功率方面2.4G建議設(shè)15dBm5G建議設(shè)18dBm具體要根據(jù)現(xiàn)場環(huán)境調(diào)整。第二組是WLAN參數(shù)Session Timeout設(shè)為0Client Exclusion超時設(shè)為60秒Max Clients per AP設(shè)為50。Band Select功能建議打開它可以把雙頻客戶端優(yōu)先引導(dǎo)到5G頻段減少2.4G的擁塞。第三組是QoS參數(shù)把語音和視頻流量標記為高優(yōu)先級Platinum隊列給語音Gold隊列給視頻。EDCA參數(shù)用默認值就行思科的默認值已經(jīng)調(diào)得不錯了。如果你有VoIP需求建議把Call Admission Control打開避免語音質(zhì)量下降。實測下來這套參數(shù)在200平米左右的辦公區(qū)里可以穩(wěn)定支持80到100個客戶端同時在線每個客戶端的平均吞吐量在50Mbps左右。如果客戶端數(shù)量更多建議增加AP數(shù)量而不是一味調(diào)高發(fā)射功率。5.4 常見問題與排查技巧實錄問題一EWC主AP的Web界面打不開但Console能連上。這種情況通常是管理IP地址沖突或者HTTP服務(wù)掛了。先用Console輸入show interface確認IP地址然后ping一下網(wǎng)關(guān)看網(wǎng)絡(luò)是否通。如果網(wǎng)絡(luò)通但Web打不開試試reload重啟AP。如果重啟后還是不行可能是固件bug建議刷到穩(wěn)定版本。問題二成員AP上線后SSID廣播正常但客戶端連不上。先檢查WLAN的Security配置確認PSK密碼正確。然后檢查AP Group確認WLAN已經(jīng)綁定到該AP。如果都沒問題用debug client MAC命令抓一下客戶端的連接日志看看卡在哪一步。常見原因是客戶端不支持WPA3或者AP的Management Frame Protection設(shè)置太嚴格。問題三漫游時視頻會議卡頓。先確認802.11r是否開啟然后檢查AP之間的信號重疊區(qū)域是否足夠。重疊區(qū)域太小會導(dǎo)致客戶端來不及切換就斷線了。建議把AP的發(fā)射功率調(diào)低一點讓客戶端更早觸發(fā)漫游。另外把802.11k和802.11v也打開讓客戶端和AP之間的協(xié)商更順暢。問題四EWC主AP的內(nèi)存占用過高。9117AXI的內(nèi)存是4GB跑EWC模式加上Wi-Fi 6的射頻內(nèi)存占用在60%到70%是正常的。如果超過85%可能是客戶端數(shù)量太多或者有內(nèi)存泄漏。建議限制單AP的客戶端數(shù)量或者升級到更高端的AP型號。另外定期重啟AP也能釋放內(nèi)存但這不是長久之計。問題五固件刷寫后AP無法啟動。這種情況大概率是刷了不兼容的固件。用Console連上AP看看啟動日志卡在哪一步。如果卡在Loading階段可能是固件文件損壞重新下載一個再刷。如果卡在Boot階段可能需要用ROMMON模式恢復(fù)。ROMMON模式的進入方法是啟動時按Esc鍵然后通過TFTP重新刷固件。這個過程比較復(fù)雜建議查一下思科的官方文檔。5.5 從零搭建的完整時間線最后我把整個從零搭建EWC的流程整理成一個時間線方便你對照操作。第0到10分鐘硬件檢查確認電源、Console線、網(wǎng)線都接好。第10到20分鐘AP上電等待啟動完成確認固件版本。第20到30分鐘如果固件不對刷EWC固件等待刷寫完成。第30到40分鐘通過Console配置Country Code、管理IP、虛擬接口IP。第40到50分鐘保存配置重啟AP通過Web界面登錄。第50到70分鐘配置WLAN、RF Profile、QoS參數(shù)。第70到90分鐘成員AP上電配置DHCP Option 43等待成員AP上線。第90到120分鐘測試漫游、吞吐量、客戶端連接穩(wěn)定性。第120分鐘以后根據(jù)測試結(jié)果微調(diào)參數(shù)備份配置文件。這個時間線是基于我多次實操的經(jīng)驗第一次操作可能會慢一些熟練之后可以壓縮到1小時以內(nèi)。關(guān)鍵是要有耐心每一步都確認清楚再往下走不要跳步。我在實際項目中最深的一個體會是EWC模式雖然省了控制器的錢但對AP本身的穩(wěn)定性要求更高。9117AXI作為EWC主AP在客戶端數(shù)量不超過50個的場景下表現(xiàn)很穩(wěn)但一旦超過80個內(nèi)存和CPU的瓶頸就會顯現(xiàn)出來。所以如果你的場景是小型辦公或者臨時部署EWC完全夠用如果是中大型企業(yè)還是建議上獨立控制器。另外固件版本的選擇比什么都重要我踩過的坑里有一半都是固件不兼容導(dǎo)致的。選一個經(jīng)過驗證的穩(wěn)定版本能省掉很多麻煩。