İletişim

Okuma: ~3 dk

802.11e — Wi-Fi'da Hizmet Kalitesi (QoS), EDCA ve WMM'in Temeli

802.11e, Wi-Fi'a trafik önceliklendirmesini getiren standarttır. Dört erişim kategorisi, EDCA parametreleri, TXOP, U-APSD ve Block ACK'in kökenini; sesin ve videonun neden bu standarda borçlu olduğunu inceliyoruz.

  • Teknik inceleme bekliyor

Sorun: herkes eşit, ama herkes eşit olmamalı

Orijinal 802.11 MAC katmanı (DCF) tüm trafiği eşit kabul ediyordu: bir VoIP paketi ile büyük bir dosya indirmesinin paketi kanala erişmek için aynı süre bekliyor, aynı şansı kullanıyordu. Ses, 150 ms'nin üzerindeki gecikmeye ve 30 ms'nin üzerindeki jitter'a dayanamaz; dosya indirmesi ise birkaç yüz milisaniye gecikmeyi fark etmez. Yoğun bir ağda eşitlik, sesin ölmesi demekti.

2005'te onaylanan 802.11e bu sorunu çözdü. Wi-Fi Alliance, standardın bir alt kümesini daha önce WMM (Wi-Fi Multimedia) adıyla sertifikalandırmıştı. Bugün WMM, 802.11n ve sonrası tüm yüksek hızlar için zorunludur — yani 802.11e, kapatılamayan bir temel haline gelmiştir.

EDCA: dört şerit, dört farklı kural

802.11e'nin pratikte kullanılan mekanizması EDCA'dır (Enhanced Distributed Channel Access). Trafik dört erişim kategorisine (AC) ayrılır ve her kategori kanala erişmek için farklı parametreler kullanır: AIFSN (sabit bekleme süresi), CWmin/CWmax (rastgele geri çekilme penceresi) ve TXOP limiti (kanalı bir kez ele geçirince kullanabileceği süre).

Ses kategorisinin daha kısa AIFS ve daha küçük çekişme penceresi vardır; yani istatistiksel olarak kanala daha önce erişir. Bu bir garanti değil, olasılık avantajıdır — tam da bu yüzden ses trafiği çok yoğun bir kanalda yine de zorlanabilir ve kapasite planlaması QoS kadar önemlidir.

Varsayılan EDCA parametreleri (AP’nin istemcilere duyurduğu değerler, 802.11-2016)
Erişim kategorisi802.1D UPAIFSNCWminCWmaxTXOP
AC_VO (Ses)6, 72372,08 ms
AC_VI (Video)4, 527154,10 ms
AC_BE (Best effort)0, 331510230
AC_BK (Arka plan)1, 271510230

TXOP: kanalı ele geçirince ne kadar konuşabilirsiniz?

TXOP (Transmit Opportunity), bir istasyonun kanala eriştikten sonra tekrar çekişmeye girmeden art arda çerçeve gönderebileceği süredir. Video kategorisine 4 ms civarında TXOP verilmesi, bir video karesinin parçalarının tek erişimde gönderilmesini sağlar. TXOP sıfır olan kategoriler her çerçeve için yeniden çekişir.

TXOP kavramı daha sonra 802.11n'nin A-MPDU'su ve Wi-Fi 6'nın trigger tabanlı iletimleriyle birleşerek modern Wi-Fi verimliliğinin temel taşlarından biri oldu.

İşaretlemeden havaya: DSCP → UP → AC zinciri

QoS'in sahada çalışması için uçtan uca bir işaretleme zinciri gerekir. Uygulama paketi IP başlığında DSCP değeriyle işaretler (ses için EF/46). AP veya kontrolcü bu değeri 802.11 başlığındaki User Priority'ye (UP 6) çevirir, UP de ilgili erişim kategorisine (AC_VO) eşlenir. Kablolu tarafta aynı DSCP değeri switch'lerde korunmalı ve kuyruklanmalıdır.

Sahada en sık karşılaşılan hata, bu zincirin bir halkasının kırılmasıdır: switch portu DSCP'ye güvenmez ve sıfırlar, kontrolcü eski bir eşleme tablosu kullanır veya istemci hiç işaretleme yapmaz. RFC 8325, Wi-Fi ve IP QoS eşlemesi için güncel referanstır ve F2 tasarımlarında temel alınır.

QoS işaretleme zinciri
  1. 1 Uygulama

    DSCP EF (46) ile işaretler

  2. 2 İstemci sürücüsü

    UP 6 → AC_VO kuyruğu

  3. 3 Hava arayüzü

    Kısa AIFS + küçük CW ile erişim

  4. 4 AP / kontrolcü

    UP → DSCP eşlemesi, tünel başlığına kopyalama

  5. 5 Kablolu ağ

    Switch'ler DSCP'ye güvenir ve öncelikli kuyruğa alır

U-APSD ve Block ACK: 802.11e'nin az bilinen mirası

802.11e, güç tasarrufu için U-APSD'yi (Unscheduled Automatic Power Save Delivery) getirdi. Eski güç tasarrufu modunda istemci, AP'deki bekleyen paketleri tek tek PS-Poll ile istemek zorundaydı; U-APSD'de istemcinin gönderdiği her ses paketi bir 'tetik' görevi görür ve AP bekleyen paketleri hemen gönderir. Wi-Fi telefonların pil ömrünün makul seviyeye gelmesi büyük ölçüde bu mekanizmaya bağlıdır.

Block ACK da ilk olarak 802.11e'de tanımlandı: birden çok çerçevenin tek bir onayla teyit edilmesi. 802.11n bunu zorunlu hale getirerek A-MPDU ile birleştirdi. Yani bugün indirdiğiniz her büyük dosya, 802.11e'nin bir parçasını kullanıyor.

Tasarımda uygulama

QoS, kapasitesi yetersiz bir ağı kurtarmaz; ancak kapasitesi yeterli bir ağda anlık yoğunlukların kritik trafiği ezmesini önler. F2'nin ses ve video projelerinde uyguladığı kurallar basittir ama tavizsizdir.

  • WMM her SSID'de açık; ses SSID'sinde U-APSD etkin.
  • Kablolu ağda DSCP güven sınırı AP portunda tanımlı, tüm yol boyunca korunuyor.
  • Kontrolcüde RFC 8325 uyumlu DSCP-UP eşlemesi.
  • Ses kategorisi için çağrı kabul kontrolü (CAC) gerekiyorsa etkin.
  • Doğrulama: paket yakalamada UP değerleri ve MOS/jitter ölçümleriyle test.