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.
| Erişim kategorisi | 802.1D UP | AIFSN | CWmin | CWmax | TXOP |
|---|---|---|---|---|---|
| AC_VO (Ses) | 6, 7 | 2 | 3 | 7 | 2,08 ms |
| AC_VI (Video) | 4, 5 | 2 | 7 | 15 | 4,10 ms |
| AC_BE (Best effort) | 0, 3 | 3 | 15 | 1023 | 0 |
| AC_BK (Arka plan) | 1, 2 | 7 | 15 | 1023 | 0 |
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.
- 1 Uygulama
DSCP EF (46) ile işaretler
- 2 İstemci sürücüsü
UP 6 → AC_VO kuyruğu
- 3 Hava arayüzü
Kısa AIFS + küçük CW ile erişim
- 4 AP / kontrolcü
UP → DSCP eşlemesi, tünel başlığına kopyalama
- 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.