format_list_bulletedBu İçerikte Bahsedilen Konular
- arrow_rightPCQ Nedir ve Nasıl Çalışır?
- arrow_rightPCQ'nun Temel Parametreleri
- arrow_rightMikroTik PCQ Kurulumu ve Temel Yapılandırma
- arrow_rightAdım 1: PCQ Queue Type Oluşturma
- arrow_rightAdım 2: Queue Tree Yapılandırması
- arrow_rightGelişmiş PCQ Yapılandırma Teknikleri
- arrow_rightIP Adresi Bazlı PCQ
- arrow_rightHotspot Kullanıcıları için PCQ
- arrow_rightSimple Queue vs PCQ: Karşılaştırma
- arrow_rightPCQ Performans Optimizasyonu
- arrow_right1. pcq-limit Değerini Ayarlama
- arrow_right2. Burst Mode Aktif Etme
- arrow_right3. Hardware Offloading
- arrow_rightPratik PCQ Senaryoları
- arrow_rightSenaryo 1: Oyun Sunucusu Bant Genişliği Yönetimi
- arrow_rightSenaryo 2: İşyeri Ağında Departman Bazlı Kontrol
- arrow_rightSenaryo 3: Video Akışı İçin Sınırlama
- arrow_rightSık Karşılaşılan PCQ Hataları ve Çözümleri
- arrow_rightHata 1: "Kuyruk Çalışmıyor"
- arrow_rightHata 2: "Düşük Performans"
- arrow_rightHata 3: "Adil Dağılmıyor"
- arrow_rightSonuç ve Öneriler
MikroTik'te Gelişmiş Bant Genişliği Yönetimi ve PCQ Rehberi
MikroTik routerları, ağ trafiğini yönetmek için güçlü araçlardan biri olan PCQ (Per Connection Queue) sistemini sunar. Bu rehberde, MikroTik'te bant genişliği yönetiminin temellerinden gelişmiş PCQ yapılandırmasına kadar her şeyi detaylı olarak ele alacağız.
PCQ Nedir ve Nasıl Çalışır?
PCQ (Per Connection Queue), MikroTik RouterOS'te bulunan en güçlü queuing mekanizmalarından biridir. Her bir bağlantı için otomatik olarak alt kuyruklar oluşturarak adil bant genişliği dağılımı sağlar.
PCQ'nun temel çalışma prensibi şu şekildedir:
- Her yeni bağlantı için benzersiz bir alt kuyruk oluşturulur
- Belirlenen max-limit değerine göre trafik sınıflandırılır
- Tüm bağlantılar eşit bant genişliği alana kadar dengelenir
- Bağlantı sona erdiğinde alt kuyruk otomatik olarak silinir
PCQ'nun Temel Parametreleri
PCQ yapılandırırken kullanılan temel parametreler şunlardır:
| Parametre | Açıklama | Önerilen Değer |
|---|---|---|
| name | Kuyruk tanımlayıcı adı | pcq-download, pcq-upload |
| kind | Kuyruk türü (pcq olarak belirlenir) | pcq |
| rate | Bir saniyedeki bit miktarı | 0 (otomatik hesaplama için) |
| max-limit | Maksimum bant genişliği (bayt/sn) | 10M (10 Mbps için) |
| total-max-limit | Toplam maksimum limit | 20M |
| burst-rate | Patlama hızı | Değerlenen ihtiyaca göre |
MikroTik PCQ Kurulumu ve Temel Yapılandırma
PCQ kullanmak için öncelikle Queue Type tanımlaması yapmanız gerekir. Aşağıdaki adımları izleyerek temel PCQ yapılandırmasını oluşturabilirsiniz.
Adım 1: PCQ Queue Type Oluşturma
Winbox veya terminal üzerinden aşağıdaki komutlarla PCQ type oluşturun:
/queue type add name=pcq-download kind=pcq pcq-rate=0 pcq-limit=50 pcq-total-max-limit=0
/queue type add name=pcq-upload kind=pcq pcq-rate=0 pcq-limit=50 pcq-total-max-limit=0
Bu komutlar:
- pcq-limit: Her alt kuyruktaki maksimum paket sayısını belirler
- pcq-total-max-limit: Tüm alt kuyrukların toplam maksimum kapasitesini tanımlar
- pcq-rate: 0 olarak ayarlandığında otomatik dengeleme yapılır
Adım 2: Queue Tree Yapılandırması
PCQ type tanımladıktan sonra, Queue Tree ile entegre etmeniz gerekir:
/queue tree add name=download parent=global-in max-limit=10M queue=pcq-download
/queue tree add name=upload parent=global-out max-limit=5M queue=pcq-upload
Bu yapılandırma ile:
- İndirme trafiği 10 Mbps ile sınırlandırılır
- Yükleme trafiği 5 Mbps ile sınırlandırılır
- Tüm bağlantılar arasında eşit dağılım sağlanır
Gelişmiş PCQ Yapılandırma Teknikleri
IP Adresi Bazlı PCQ
Belirli IP adreslerine öncelik vermek veya sınırlamak için Mangle kuralları ile PCQ'yu birleştirebilirsiniz:
/ip firewall mangle add chain=prerouting src-address=192.168.1.10 action=mark-packet new-packet-mark=paket-vip
/queue tree add name=vip-download parent=global-in packet-mark=paket-vip max-limit=20M queue=pcq-download
Bu yapılandırma ile 192.168.1.10 IP'li kullanıcı 20 Mbps, diğerleri ise 10 Mbps ile sınırlandırılmış olur.
Hotspot Kullanıcıları için PCQ
MikroTik Hotspot ile entegre çalışan PCQ yapılandırması:
/ip hotspot user profile set default queue-type=pcq-upload-default
/ip hotspot user profile set default queue-type=pcq-download-default
Bu sayede her Hotspot kullanıcısı otomatik olarak adil bant genişliği dağılımından yararlanır.
Simple Queue vs PCQ: Karşılaştırma
MikroTik'te bant genişliği yönetimi için iki temel yöntem bulunmaktadır. İhtiyaçlarınıza göre doğru seçimi yapmak önemlidir:
| Özellik | Simple Queue | PCQ (Per Connection Queue) |
|---|---|---|
| Kullanım Kolaylığı | Kolay | Orta seviye |
| Bağlantı Sayısı | Sınırlı (elle tanımlama) | Otomatik (dinamik) |
| Adil Dağıtım | Manuel | Otomatik |
| CPU Yükü | Düşük | |
| Ölçeklenebilirlik | 100+ kullanıcıda zorlanır | 1000+ kullanıcıya uygun |
| Uygulama Alanı | Küçük ağlar | Orta-büyük ağlar, ISP'ler |
PCQ Performans Optimizasyonu
Yüksek trafikli ağlarda PCQ performansını artırmak için aşağıdaki teknikleri uygulayabilirsiniz:
1. pcq-limit Değerini Ayarlama
Varsayılan pcq-limit değeri 50'dir. Yoğun ağlarda bu değeri artırmanız önerilir:
/queue type edit pcq-download limit=200
2. Burst Mode Aktif Etme
Kısa süreli yüksek hız ihtiyaçları için burst özelliğini etkinleştirin:
/queue type add name=pcq-burst kind=pcq pcq-rate=0 pcq-limit=50 pcq-burst-rate=20M pcq-burst-threshold=5M pcq-burst-time=8s
3. Hardware Offloading
MikroTik cihazlarda Queue Tree işlemlerini hızlandırmak için hardware-offloading'i kontrol edin:
/queue interface-type print
/set 0 ether1 queue=hw-ethernet-default
Pratik PCQ Senaryoları
Senaryo 1: Oyun Sunucusu Bant Genişliği Yönetimi
Oyun sunucuları için düşük latency ve sabit bant genişliği kritiktir. Aşağıdaki yapılandırma ile oyun trafiğine öncelik verebilirsiniz:
/ip firewall mangle add chain=prerouting protocol=udp dst-port=27015 action=mark-packet new-packet-mark=oyun-trafigi
/queue tree add name=oyun-priorite parent=global-in packet-mark=oyun-trafigi priority=1 queue=default
Oyun sunucuları için sunucu barındırma çözümleri hakkında daha fazla bilgi için Squad Sunucu sayfamızı ziyaret edebilirsiniz.
Senaryo 2: İşyeri Ağında Departman Bazlı Kontrol
Her departman için ayrı bant genişliği kotaları belirleyebilirsiniz:
/queue type add name=pcq-departman kind=pcq pcq-rate=0 pcq-total-max-limit=50M
/queue tree add name=departman parent=global-in queue=pcq-departman
Senaryo 3: Video Akışı İçin Sınırlama
Video akış servislerini sınırlamak için Layer7 Protocol kullanabilirsiniz:
/ip firewall layer7-protocol add name=video regexp="youtube.com|netflix.com|twitch.tv"
/ip firewall mangle add chain=prerouting layer7-protocol=video action=mark-packet new-packet-mark=video
/queue tree add name=video parent=global-in packet-mark=video max-limit=5M queue=pcq-download
Sık Karşılaşılan PCQ Hataları ve Çözümleri
Hata 1: "Kuyruk Çalışmıyor"
Bu hata genellikle yanlış parent tanımlamasından kaynaklanır. Çözüm için:
- global-in veya global-out doğru seçildiğinden emin olun
- Mangle kurallarının doğru sırada çalıştığını kontrol edin
- Firewall'da kuyruğa izin verildiğini doğrulayın
Hata 2: "Düşük Performans"
CPU aşırı yüklenmesi durumunda:
- PCQ yerine FastPath kullanmayı deneyin
- Kuyruk sayısını azaltın
- Cihaz donanımınızı upgrade edin
Hata 3: "Adil Dağılmıyor"
Bant genişliği eşit dağılmıyorsa:
- pcq-rate değerinin 0 olduğunu kontrol edin
- Burst ayarlarını devre dışı bırakın
- Total-max-limit değerini artırın
Sonuç ve Öneriler
MikroTik PCQ, ağ trafiğini yönetmek için güçlü ve esnek bir çözümdür. Doğru yapılandırıldığında:
- 1000+ eşzamanlı bağlantıyı sorunsuz yönetebilir
- Tüm kullanıcılara adil bant genişliği dağılımı sağlar
- Esnek önceliklendirme imkanı sunar
- Otomatik yük dengeleme yapar
PCQ yapılandırması ile ilgili teknik destek almak veya sunucu altyapınızı güçlendirmek için sistem durumu sayfamızı kontrol edebilir veya teknik destek ekibimizle iletişime geçebilirsiniz.
Yüksek performanslı ağ altyapısı için Windows Hosting ve e-Ticaret Hosting çözümlerimizi incelemeyi unutmayın.