Bu makalede8 bölüm
- Teknoloji
- IEEE 802.11k, 802.11v, 802.11r (FT), 802.1X, PMKSA/OKC, Wireshark
- Konu
- Kurumsal Wi-Fi’da roaming mekanizması ve doğrulaması
- Seviye
- Orta–ileri
- Ön koşullar
- WPA2/WPA3 ve 802.1X temel bilgisi
- Kontrolcü veya bulut panelinde WLAN ayarı yetkisi
Koridorda yürürken kesilen görüşme, raf arasında birkaç saniye donan el terminali, yan odadaki AP dururken uzaktakine takılı kalan dizüstü bilgisayar. Üçü de aynı sorundur: roaming. Bu şikâyetlerde ilk refleks genellikle “AP ekleyelim” olur; çoğu zaman yanlış reflekstir. Aşağıda 802.11k, 802.11v ve 802.11r’nin roaming sırasında gerçekte ne yaptığını, hangisinin ne zaman açılacağını ve davranışın ölçümle nasıl doğrulanacağını anlatıyoruz. Ses, video veya el terminali taşıyan kurumsal ağları işleten ekipler için.
Roaming kararını kim verir?
Wi-Fi’da roaming kararını istemci verir. AP veya kontrolcü istemcinin hangi AP’ye bağlanacağını doğrudan belirleyemez; bilgi verebilir, öneride bulunabilir ya da bağlantıyı keserek istemciyi aramaya zorlayabilir. Hangi sinyal eşiğinde taramanın başlayacağı, hangi AP’nin daha iyi sayılacağı ve geçişin ne kadar “agresif” yapılacağı işletim sistemi ve kablosuz kart sürücüsünün algoritmasına bağlıdır. Bazı sürücülerde bu davranış “roaming aggressiveness” gibi bir ayarla değiştirilebilir.
Bundan iki pratik sonuç çıkar. Birincisi, aynı ağda farklı cihaz modelleri farklı roaming davranışı gösterir; arıza incelemesinde ilk soru “hangi istemci, hangi sürücü sürümü” olmalıdır. İkincisi, altyapı ayarları istemcinin kararını kolaylaştırır ve hızlandırır. Kararı devralmaz. 802.11k, v ve r bu kolaylaştırmanın farklı aşamalarına karşılık gelir.
Roaming süresinin bileşenleri: tarama, kimlik doğrulama, anahtar
Roaming olayını üç aşamaya ayırınca hangi standardın neyi kısalttığı netleşir:
| Aşama | Ne olur? | Kısaltan mekanizma |
|---|---|---|
| Tarama ve seçim | İstemci kanalları dinler veya probe gönderir, aday AP’leri bulur | 802.11k komşu raporu |
| Yeniden ilişkilendirme | Authentication ve reassociation çerçeveleri | 802.11r (anahtar değişimini bu çerçevelere taşır) |
| Kimlik doğrulama ve anahtar | 802.1X/EAP (kurumsal ağda) ve 4 yönlü el sıkışma | 802.11r, PMKSA/OKC önbellekleme |
Tarama aşaması 5 GHz’deki kanal sayısı ve DFS kanallarındaki pasif dinleme zorunluluğu yüzünden uzayabilir. WPA2/WPA3-Enterprise ağlarda en pahalı adım ise kimlik doğrulamadır: her roaming’de tam EAP değişimi yapılırsa RADIUS’a gidiş-dönüşler, sertifika doğrulaması ve ağ gecikmesi eklenir. Veri uygulaması bunu genellikle hissettirmez. Ses hissettirir. Sektörde yaygın tasarım hedefi, roaming kaynaklı kesintiyi 50 milisaniyenin altında tutmaktır. Ses trafiğinin genel gecikme bütçesi için ITU-T G.114’ün tek yönlü 150 ms önerisi referans alınır; kablosuz roaming bu bütçenin yalnızca bir parçasını tüketmelidir.
802.11k: komşu raporları
802.11k (Radio Resource Measurement) AP ile istemci arasında ölçüm ve rapor değişimini tanımlar. Roaming açısından en önemli öğesi Neighbor Report’tur: istemci bağlı olduğu AP’den komşu AP’lerin listesini (BSSID, kanal ve bazı yetenek bilgileri) ister. Böylece tüm kanalları taramak yerine yalnızca listedeki kanalları dinler ve adayı daha hızlı bulur.
Sınırları:
- Listenin kalitesi kontrolcünün RF komşuluk bilgisinin doğruluğuna bağlıdır. Yanlış veya eksik liste istemciyi kötü bir adaya yönlendirebilir.
- İstemci listeyi istemek zorunda değildir; kullanıp kullanmamak sürücüye kalmıştır.
- Komşu raporu yalnızca tarama süresini kısaltır; kimlik doğrulama gecikmesine etkisi yoktur.
802.11k’nın eski istemcilerle uyumsuzluk riski düşüktür. Çoğu kurumsal ağda açık bırakılabilir.
802.11v: BSS geçiş yönetimi
802.11v (Wireless Network Management) birçok özelliği kapsar; roaming için önemli olan BSS Transition Management (BTM)’dir. AP istemciye “şu AP’lere geçmen daha iyi olur” anlamında aday listesi içeren bir BTM isteği gönderir. Tipik kullanım alanları:
- Yük dengeleme: yoğun AP’deki istemcileri daha az yüklü komşuya önermek.
- Bant yönlendirme: 2,4 GHz’deki istemciyi aynı AP’nin 5 veya 6 GHz radyosuna önermek.
- Zayıf sinyaldeki istemciyi bağlantı kopmadan daha iyi bir AP’ye yönlendirmek.
- Planlı bakım öncesinde istemcileri başka AP’ye taşımak (“disassociation imminent” bayrağı ile).
BTM bir öneridir; istemci reddedebilir. Kontrolcü günlüklerinde BTM yanıt kodları görünüyorsa, hangi cihaz modellerinin önerileri kabul ettiğini izleyin. Sticky client sorununun kaynağını bulmada bundan hızlı yol azdır.
802.11r: hızlı BSS geçişi ve FT modları
802.11r (Fast BSS Transition, FT) kimlik doğrulama ve anahtar türetme adımlarını yeniden ilişkilendirme çerçeveleriyle birleştirir. İlk bağlantıda istemci tam kimlik doğrulama yapar ve anahtar hiyerarşisi (PMK-R0, PMK-R1) oluşturulur. Aynı mobilite alanındaki başka bir AP’ye geçerken yeni AP için gereken anahtar önceden türetildiğinden RADIUS’a gitmeye ve ayrı bir 4 yönlü el sıkışmaya gerek kalmaz. Kazanç tam da burada.
Over-the-air ve over-the-DS
FT iki şekilde yapılır. Over-the-air modunda istemci FT kimlik doğrulama çerçevelerini doğrudan hedef AP ile değişir. Over-the-DS modunda bu değişim mevcut AP üzerinden, dağıtım sistemi (kablolu ağ) aracılığıyla hedef AP’ye iletilir. Over-the-air daha yaygın desteklenir ve daha öngörülebilirdir; over-the-DS’yi istemci ve altyapı desteğini doğrulamadan açmayın.
FT’nin eski istemcilerle uyumsuzluk riski
FT, SSID’nin RSN bilgisinde ayrı AKM (anahtar yönetimi) türleri olarak ilan edilir: FT-802.1X, FT-PSK ve WPA3-Personal için FT-SAE. FT’yi tanımayan bazı eski sürücüler bu ilanı gördüğünde SSID’ye hiç bağlanamaz. Sahada “802.11r’yi açtık, depodaki yazıcılar düştü” cümlesini sık duyarız. Üreticiler bu sorunu iki yolla ele alır:
- Karma (mixed) mod: SSID hem FT hem FT olmayan AKM’yi ilan eder; FT bilen istemci FT, bilmeyen standart AKM kullanır. Çoğu ağda önerilen başlangıçtır, ancak çok eski sürücülerde yine sorun görülebilir.
- Uyarlanabilir FT: bazı üreticilerin FT’yi belirli istemci aileleri için devreye alan kendi mekanizmaları vardır (ör. Cisco’nun Adaptive 802.11r özelliği). Davranış üreticiye özgüdür; dokümantasyonundan doğrulayın.
FT kullanılamıyorsa kimlik doğrulama süresini kısaltmak için PMKSA önbellekleme veya OKC (Opportunistic Key Caching) değerlendirilebilir; bunlar da istemci desteğine bağlıdır. 802.11r’nin WPA3 ile etkileşimi WPA3 geçişi ve transition mode yazısında ayrıca ele alınıyor.
Sticky client, minimum RSSI ve bant yönlendirme
Sticky client, sinyali iyice zayıflamış olmasına rağmen ilk bağlandığı AP’de kalan istemcidir. Kendi deneyimini bozar; düşük veri hızında uzun süre havada kalarak hücredeki diğer kullanıcıların kapasitesini de tüketir. Tek kötü istemci, bütün hücreyi yavaşlatır. Nedenleri çoğunlukla şunlardır: AP gücünün gereğinden yüksek olması yüzünden istemcinin sinyali “yeterli” görmesi, istemcinin roaming eşiğinin düşük olması ve komşu AP’lerin hücre sınırında yeterince güçlü duyulmaması.
Altyapı tarafındaki araçlar ve riskleri:
| Araç | Etkisi | Risk |
|---|---|---|
| Güç düşürme ve hücre küçültme | İstemci daha erken tarama yapar | Kapsama boşluğu oluşabilir |
| Düşük veri hızlarını kapatma | Hücre sınırı daralır | Eski istemciler bağlanamaz |
| 802.11v BTM | İstemciye nazik öneri | İstemci yok sayabilir |
| Minimum RSSI ile bağlantı kesme | İstemciyi aramaya zorlar | Kontrolsüz kopma, kenarda sürekli kopuş |
| Bant yönlendirme | 5/6 GHz kullanımını artırır | İlk bağlantıda gecikme, bazı cihazlarda başarısızlık |
Sıra önemlidir: önce RF tasarımı (güç ve kanal genişliği) düzeltilir, sonra 802.11k/v açılır, minimum RSSI gibi zorlayıcı araçlar en son ve ölçülü kullanılır. Tersini yapan ağlarda kenardaki kullanıcı gün boyu kopar. Hücre boyutu ve güç ayarı için kanal genişliği ve verici gücü ayarı yazısına bakabilirsiniz.
Roaming testi ve doğrulama yöntemi
“Roaming çalışıyor” cümlesi ölçüm olmadan bir şey ifade etmez. İşe yarayan test gerçek yürüme yolunu ve gerçek istemciyi içerir:
- Test rotasını belirleyin: koridor, kat geçişi, asansör önü, depo raf arası gibi gerçek hareket yolları.
- İstemcide sürekli trafik üretin: ses için düşük hacimli sürekli akış (ör. bir VoIP çağrısı veya 20 ms aralıklı ping), veri için dosya kopyalama.
- Kontrolcüde istemciyi izleyin; roaming olaylarının zamanını, kaynak ve hedef AP’yi kaydedin.
- Kesinti süresini paket yakalama veya ping kayıplarıyla ölçün. Linux istemcide
sudo ping -D -i 0.02 <hedef-IP>her yanıtı zaman damgasıyla yazar; roaming anındaki boşluk süresi doğrudan okunur (200 ms altındaki aralıklar çoğu dağıtımda yönetici yetkisi ister).
Windows istemcide son üç günün kablosuz bağlantı olaylarını, kopmaları ve neden kodlarını içeren HTML raporu üretmek için yönetici komut isteminde şu komut kullanılır; rapor C:\ProgramData\Microsoft\Windows\WlanReport\wlan-report-latest.html konumuna yazılır:
netsh wlan show wlanreport
netsh wlan show interfaces
Kablosuz paket yakalama için istemcinin bulunduğu kanalda monitor modda çalışan bir adaptör gerekir. Linux’ta adaptörü monitor moda almak:
sudo ip link set wlan1 down
sudo iw dev wlan1 set type monitor
sudo ip link set wlan1 up
sudo iw dev wlan1 set channel 36
Wireshark’ta roaming anını incelemek için işe yarayan görüntüleme filtreleri:
| Filtre | Gösterdiği |
|---|---|
wlan.fc.type_subtype == 0x0b |
Authentication çerçeveleri |
wlan.fc.type_subtype == 0x02 |
Reassociation request |
wlan.fc.type_subtype == 0x03 |
Reassociation response |
eapol |
EAP ve 4 yönlü el sıkışma |
wlan.fixed.auth.alg == 2 |
FT kimlik doğrulama |
FT çalışıyorsa authentication çerçevesinde algoritma değeri FT olarak görünür ve reassociation sonrasında EAP veya 4 yönlü el sıkışma çerçevesi görülmez. Tam EAP değişimi görüyorsanız istemci FT kullanmıyordur. Kanıt pakettedir. Tek kanalda yakalama yapıldığı için, hedef AP farklı kanaldaysa ikinci bir adaptörle o kanalı da dinlemeniz gerekir. Paket yakalamanın genel yöntemi için Wireshark ile ağ paket analizi yazısından yararlanabilirsiniz; standart tanımlarının birincil kaynağı IEEE 802.11 çalışma grubudur.
Ses ve el terminali kullanılan ağlarda roaming testini kurulum kabul kriterlerine yazın; kurulum sonrası sürprizleri büyük ölçüde azaltır. Roaming ölçümü ve RF ayarlarının birlikte yapılması gereken projeler kablosuz ağ kurulumu ve optimizasyonu hizmeti kapsamındadır.
Sık sorulan sorular
802.11r’yi açmak eski istemcilerde sorun yaratır mı?
Yaratabilir. FT AKM’sini tanımayan bazı eski sürücüler, SSID’nin RSN bilgisinde FT ilan edildiğinde bağlanamaz veya kararsız davranır. FT’yi önce pilot SSID’de, envanterdeki sorunlu cihaz modelleriyle test edin; gerekirse karma (FT ve FT olmayan AKM’nin birlikte ilan edildiği) mod veya ayrı SSID kullanın.
Kurumsal Wi-Fi’da roaming süresi ne kadar olmalı?
Veri uygulamaları birkaç yüz milisaniyelik kesintiyi genellikle tolere eder. Sesli ve görüntülü görüşmelerde sektörde yaygın tasarım hedefi, roaming kaynaklı kesintinin 50 milisaniyenin altında tutulmasıdır. Tam 802.1X kimlik doğrulaması bu hedefi çoğunlukla aşar; bu yüzden FT veya anahtar önbellekleme gerekir.
802.11v ile AP istemciyi başka bir AP’ye zorla taşıyabilir mi?
Hayır, 802.11v BSS geçiş yönetimi bir öneridir. İstemci isteği kabul edebilir, reddedebilir veya yok sayabilir. “Disassociation imminent” bayrağıyla AP belirli bir süre sonra bağlantıyı keseceğini bildirebilir; bu durumda bile hangi AP’ye geçileceğini istemci seçer.
Minimum RSSI ayarı roaming sorunlarını çözer mi?
Sınırlı ölçüde. AP, sinyali eşiğin altına düşen istemcinin bağlantısını keserek onu yeni bir AP aramaya zorlar; ancak bu kontrolsüz bir kopmadır ve eşik yanlış seçilirse kapsama kenarındaki kullanıcılar sürekli kopar. Önce hücre boyutu ve güç ayarı düzeltilmeli, minimum RSSI son çare olarak ve dikkatli bir eşikle kullanılmalıdır.
- Teknoloji
- IEEE 802.11k, 802.11v, 802.11r (FT), 802.1X, PMKSA/OKC, Wireshark
- Konu
- Kurumsal Wi-Fi’da roaming mekanizması ve doğrulaması
- Seviye
- Orta–ileri
- Ön koşullar
- WPA2/WPA3 ve 802.1X temel bilgisi
- Kontrolcü veya bulut panelinde WLAN ayarı yetkisi
Kablosuz Ağlar