Cisco QoS Troubleshooting: Policy Var Ama Trafik Neden Önceliklenmiyor?

QoS policy konfigürasyonunun mevcut olması, kritik trafiğin gerçekten doğru sınıfa girdiği ve önceliklendirildiği anlamına gelmez.

Cisco ağlarda QoS troubleshooting sırasında benim temel kontrol sıram:

Classification → DSCP → Class-Map → Policy-Map → Interface/Direction → Queue/Drops

1. Trafik Doğru Class’a Giriyor mu?

İlk kontrol:

show policy-map interface GigabitEthernet0/0

Cisco IOS XE’de bu komut, interface üzerindeki QoS policy davranışını doğrulamanın temel yollarından biridir. Class bazında packet/byte counter ve platforma göre queue/drop istatistikleri görülebilir.

Özellikle:

Class counters → Offered rate → Queue depth → Drops

kontrol edilmelidir.

Beklediğiniz trafik akarken ilgili class counter artmıyorsa önce classification tarafına odaklanın.

2. DSCP Gerçekten Doğru mu?

Örneğin voice için yaygın olarak:

DSCP EF = 46

kullanılır.

Class-map:

class-map match-any VOICE
 match dscp ef

şeklindeyse ama uç cihaz veya upstream network trafiği EF olarak işaretlemiyorsa paketler VOICE class’ına girmeyecektir.

Bu nedenle yalnızca policy’ye değil, paketin firewall/router’a hangi DSCP değeriyle ulaştığına da bakmak gerekir.

3. LLQ Gerçekten Uygulanıyor mu?

Örnek:

policy-map WAN-QOS
 class VOICE
  priority percent 20

priority percent ilgili trafik class’ına strict priority / LLQ davranışı sağlar ve belirtilen oranı interface bandwidth’inin yüzdesi olarak tanımlar.

Bu özellikle düşük gecikme gerektiren voice gibi trafiklerde kullanılır.

Ancak şu ayrımı unutmayın:

Priority queue var ≠ Trafik doğru class’a giriyor

Önce classification’ın gerçekten çalıştığından emin olun.

4. Policy Doğru Interface ve Direction’da mı?

Örneğin WAN çıkışındaki congestion’ı yönetmek istiyorsanız:

interface GigabitEthernet0/0
 service-policy output WAN-QOS

gibi doğru egress noktası seçilmelidir.

service-policy input veya output yönünde interface’e bağlanabilir; queueing politikalarının yön ve platform desteği cihaz ailesine göre değişebilir.

Yanlış interface veya yanlış direction, QoS troubleshooting’de sık görülen hatalardandır.

5. Congestion Gerçekten Oluşuyor mu?

Örneğin:

Interface kapasitesi : 1 Gbps
Gerçek trafik        : 50 Mbps

ise priority queue’nun etkisini gözlemlemek zor olabilir.

Ancak:

WAN kapasitesi : 100 Mbps
Trafik talebi  : 120 Mbps

olduğunda scheduler hangi trafiğin önce gönderileceğine karar vermek zorunda kalır.

QoS queueing’in asıl değeri burada ortaya çıkar.

Önemli nüans:

Classification, marking veya policing congestion olmadan da çalışabilir; congestion özellikle scheduling ve queueing davranışını görünür hale getirir.

6. Queue ve Drop Counter’larına Bakın

Tekrar:

show policy-map interface GigabitEthernet0/0

çıktısını inceleyin.

Platforma göre aşağıdaki değerler görülebilir:

queue depth
total drops
offered rate
drop rate
packets / bytes
police

Cisco’nun QoS verification örneklerinde de show policy-map interface çıktısı class match, queue depth ve drop istatistiklerini birlikte gösterir.

Örneğin VOICE class counter artıyor ancak priority queue üzerinde drop oluşuyorsa artık problem classification değil, bandwidth/policing/queue tasarımı tarafındadır.

Hızlı Troubleshooting Akışı

Traffic → DSCP → Class-Map → Policy-Map → Service-Policy → Queue → Drops

QoS troubleshooting’de asıl soru:

“QoS policy var mı?”

değil,

“Kritik trafik doğru class’a giriyor mu ve congestion sırasında beklenen scheduler davranışını gerçekten görüyor muyum?”

olmalıdır.

QoS yalnızca:

“Voice’a priority verdim.”

demek değildir.

Asıl amaç:

Congestion oluştuğunda hangi trafiğin hangi öncelik ve bant genişliği politikasıyla iletileceğini önceden belirlemektir.

About Cem Kemal Erbaş

Buna da göz atın

Cisco DHCP Snooping ve DAI: Layer 2 Ağ Güvenliği Nasıl Sağlanır?

Firewall her şeyi çözmez. Saldırgan aynı VLAN veya access network içerisindeyse sahte DHCP sunucusu, ARP …

Bir yanıt yazın