İletişim

Okuma: ~3 dk

802.11k — Radio Resource Measurement ve Komşu Raporları

802.11k, istemcinin ve AP'nin radyo ortamını ölçüp birbirleriyle paylaşmasını sağlayan amendment'tır. Neighbor report mekanizmasını, beacon/channel load ölçüm türlerini, roaming taramasına etkisini, istemci desteğini ve tasarımda doğru kullanımını ayrıntılı olarak inceliyoruz.

  • Teknik inceleme bekliyor

Roaming'in gizli maliyeti: tarama

Bir istemci roaming yapmaya karar verdiğinde önce nereye gideceğini bilmesi gerekir. 802.11k öncesinde bunun tek yolu taramaydı. İstemci, desteklediği her kanala geçer, probe request gönderir ya da beacon dinler, yanıtları toplar ve ardından kendi kanalına geri döner. 2,4 GHz'te 13, 5 GHz'te DFS dahil 20'yi aşkın, 6 GHz'te ise onlarca kanal vardır. Her kanalda 20 ile 100 milisaniye arasında beklemek gerektiğinde, tam bir tarama bir saniyeyi kolayca aşar.

Tarama sırasında istemci kendi AP'sinden veri alamaz. Güç tasarrufu bildirimleriyle AP'ye haber verse bile, bu süre ses paketleri için kayıp, video için takılma, el terminali uygulamaları için gecikme demektir. DFS kanallarında ise istemci aktif probe gönderemez, pasif olarak beacon beklemek zorundadır; bu da süreyi daha da uzatır. Kısacası roaming'in en pahalı kısmı çoğu zaman kimlik doğrulama değil, taramadır.

802.11k ne getirir?

802.11k (Radio Resource Measurement), 2008'de yayımlandı ve daha sonra ana standarda dahil edildi. Amacı, ağdaki cihazların radyo ortamı hakkında ölçüm yapmasını ve bu ölçümleri standart çerçevelerle paylaşmasını sağlamaktır. Bu sayede hem istemci hem de altyapı, karar verirken tahmin yerine veriye dayanır.

Amendment'ın sahada en çok kullanılan parçası Neighbor Report'tur. İstemci, bağlı olduğu AP'ye bir Neighbor Report Request gönderir; AP de komşu AP'lerin BSSID, kanal, PHY tipi ve yetenek bilgilerini içeren bir liste döner. İstemci artık bütün kanalları taramak zorunda değildir; yalnızca listedeki birkaç kanalı kontrol etmesi yeterlidir. Tarama süresi saniyelerden onlarca milisaniyeye iner.

Neighbor Report ile hedefli tarama
  1. 1 Association

    İstemci RM yeteneğini bildirir

  2. 2 Neighbor Report Request

    Action frame ile istek

  3. 3 Neighbor Report Response

    Komşu BSSID + kanal listesi

  4. 4 Hedefli tarama

    Yalnızca 2-6 kanal kontrol edilir

  5. 5 Roaming

    En iyi adaya hızlı geçiş

Ölçüm türleri

802.11k yalnızca komşu listesinden ibaret değildir. AP, istemciden belirli ölçümler yapmasını isteyebilir. Beacon Report ile istemci, duyduğu AP'leri ve sinyal seviyelerini raporlar; böylece AP, istemcinin bakış açısından RF ortamını görür. Channel Load Report, belirli bir kanalın ne kadar meşgul olduğunu bildirir. Noise Histogram, gürültü tabanının dağılımını verir. Link Measurement, iki cihaz arasındaki bağlantı kalitesini ve iletim gücünü ölçer. Transmit Stream/Category Measurement ise belirli trafik sınıflarının gecikme ve kayıp istatistiklerini toplar.

Bu ölçümler, üretici RRM algoritmalarının ve istemci yönlendirme özelliklerinin temelini oluşturabilir. Ancak her istemci her ölçümü desteklemez; uygulamada en yaygın desteklenenler Neighbor Report ve Beacon Report'tur.

802.11k ölçüm türleri
ÖlçümNe sağlar?Sahada destek
Neighbor ReportKomşu AP listesiYaygın
Beacon Reportİstemcinin duyduğu AP'lerYaygın
Link MeasurementBağlantı kalitesi, TX gücüOrta
Channel LoadKanal meşguliyetiSınırlı
Noise HistogramGürültü dağılımıSınırlı
TS/TC MeasurementTrafik sınıfı gecikme/kayıpSınırlı

Komşu listesi nasıl oluşturulur?

Neighbor Report'un kalitesi, AP'nin elindeki komşu listesinin kalitesine bağlıdır. Controller tabanlı ve bulut yönetimli sistemlerde bu liste genellikle AP'lerin birbirini over-the-air duymasıyla, yani RRM komşu keşfiyle otomatik oluşturulur. Bazı platformlar listeyi sinyal gücüne göre sıralar, bazıları istemcinin son konumunu ve bandını da hesaba katar.

Yanlış bir komşu listesi, olmamasından daha kötü olabilir. Duvarın arkasında, istemcinin hiç duyamayacağı bir AP listenin başında yer alırsa istemci boşuna tarama yapar. Farklı katlardaki AP'ler birbirini zemin döşemesinin içinden duyup komşu olarak eklenebilir; istemci ise asansör boşluğunda bu AP'lerle iyi bir bağlantı kuramaz. Bu nedenle büyük kampüs ve çok katlı binalarda komşu listelerinin doğrulanması tasarım validasyonunun bir parçası olmalıdır.

Listedeki AP'lerin farklı bantlarda olması da önemlidir. Wi-Fi 6E ağlarda 6 GHz'teki AP'lerin keşfedilmesi için Reduced Neighbor Report (RNR) kullanılır: 2,4 ve 5 GHz beacon'larında 6 GHz BSS'leri hakkında bilgi taşınır. Böylece istemci 6 GHz'i körlemesine taramak zorunda kalmaz.

Uyumluluk ve tasarım önerileri

  • 802.11k genellikle güvenli bir özelliktir; eski istemciler RM yetenek bilgisini görmezden gelir. Yine de kritik IoT ve tıbbi cihazlarla pilot test yapın.
  • 802.11k tek başına roaming kararını değiştirmez; zamanlama için 802.11v, hız için 802.11r ile birlikte kullanılmalıdır.
  • Komşu listelerini controller arayüzünden periyodik olarak kontrol edin; kat ve bina geçişlerinde mantıksız komşuları ayıklayın.
  • Apple iOS ve macOS cihazlar 802.11k/v/r üçlüsünü destekler ve özellikle kurumsal ağlarda bu üçlünün etkin olmasını önerir.
  • Roaming survey'inde istemcinin tarama yaptığı kanal sayısını paket yakalamayla ölçün; 802.11k'nın etkisi burada görünür.

Sahadan bir gözlem

Bir hastane projesinde Wi-Fi telefonların koridor geçişlerinde 300-500 ms ses kesintisi yaşadığını ölçtük. Kimlik doğrulama için 802.11r zaten etkindi; sorun, telefonların her roaming öncesi 5 GHz'teki tüm DFS kanallarını pasif olarak taramasıydı. 802.11k etkinleştirildikten ve komşu listeleri koridor yerleşimine göre doğrulandıktan sonra tarama süresi 40 ms civarına indi ve kesintiler kullanıcı tarafından fark edilmez hale geldi.

Bu örnek, roaming'in tek bir özellikle çözülemeyeceğini, tarama, karar ve geçiş aşamalarının ayrı ayrı mühendislik gerektirdiğini gösterir. F2'nin CCIE Wireless sertifikalı mühendisleri bu aşamaları ölçerek kök nedeni bulur ve üretici platformuna uygun yapılandırmayı uygular.