Hizmet Kalitesi (QoS) ilkesi, belirli trafik türlerine diğerlerine göre öncelik vererek ağ hizmetlerinin güvenilir ve öngörülebilir performansının sağlanması etrafında döner. QoS, belirli hizmet düzeyi anlaşmalarını (SLA’lar) veya farklı uygulamalar veya kullanıcılar için kalite beklentilerini karşılamak amacıyla ağ kaynaklarının kullanımını yönetmeyi ve optimize etmeyi amaçlar. Ağlar, QoS mekanizmalarını uygulayarak, gerçek zamanlı iletişim veya görev açısından kritik uygulamalar gibi kritik trafiğe zamana daha az duyarlı veriler üzerinden öncelik vererek tutarlı ve tatmin edici bir kullanıcı deneyimi sağlayabilir.
QoS kavramı, ağ trafiğini etkili bir şekilde yönetmek için çeşitli teknik ve stratejileri içerir. Paketlerin uygulama türü, kaynak/hedef adresleri veya veri önceliği gibi kriterlere göre kategorize edildiği trafik sınıflandırma mekanizmalarını içerir. QoS ayrıca ağ kaynaklarını orantılı olarak tahsis etmek ve yüksek öncelikli trafiğin yeterli bant genişliği ve minimum gecikme almasını sağlamak için trafik şekillendirme ve önceliklendirme tekniklerini de kapsar. Ek olarak QoS, ağ darboğazlarını önlemek ve farklı trafik türleri arasında adil kaynak tahsisini sağlamak için tıkanıklık yönetimi ve kaçınma stratejilerini içerir.
QoS mekanizmaları, ağ trafiğini önceliklendirmek ve yönetmek için tasarlanmış çeşitli teknikler ve protokoller içerir. Bu mekanizmalar şunları içerebilir:
- Trafik Sınıflandırması: Uygulama türü, protokol veya kullanıcı tanımlı politikalar gibi belirli kriterlere göre paketleri tanımlama ve kategorilere ayırma.
- Trafik Polisliği: Bir ağ cihazı tarafından iletilen veya alınan veri miktarını kontrol etmek için trafik hızı sınırlarının uygulanması, önceden tanımlanmış trafik profillerine uygunluğun sağlanması.
- Traffic Shaping: Patlamaları düzeltmek ve tutarlı bant genişliği kullanımını sürdürmek için trafik akışını düzenlemek, böylece ağ tıkanıklığını azaltmak ve genel performansı iyileştirmek.
- Önceliklendirme (Kuyruğa Alma): Ağırlıklı Adil Kuyruklama (WFQ) veya Sınıf Tabanlı Kuyruklama (CBQ) gibi kuyruklama mekanizmaları, önceden tanımlanmış kurallara veya hizmet düzeyi anlaşmalarına (SLA’lar) dayalı olarak paketlere öncelik vererek yüksek öncelikli trafiğin daha düşük öncelikli trafiğin önünde işlenmesini sağlar. -öncelikli trafik.
QoS kuralları, önceden tanımlanmış kriterlere göre ağ trafiğinin nasıl yönetilmesi ve önceliklendirilmesi gerektiğini belirleyen belirli politikalar veya yapılandırmalardır. Bu kurallar tipik olarak, VoIP çağrılarının dosya indirme işlemlerine göre önceliklendirilmesi veya gerçek zamanlı video akışının tutarlı bir hizmet kalitesini sürdürmesini sağlamak gibi hangi trafik türlerinin ayrıcalıklı muamele görmesi gerektiğini tanımlar. QoS kuralları, yönlendiriciler veya anahtarlar gibi ağ cihazlarında uygulanır ve hizmet düzeyi anlaşmalarının (SLA’lar) uygulanması ve kritik uygulamalar ve kullanıcılar için performans beklentilerinin karşılanması açısından çok önemlidir.
Ağ performansının ve gereksinimlerinin farklı yönlerini karşılayan çeşitli QoS türleri vardır:
- Entegre Hizmetler (IntServ): Bant genişliğini ayırarak ve trafiği akış bazında yöneterek bireysel ağ akışları için garantili QoS sağlar. IntServ, RSVP (Kaynak Rezervasyon Protokolü) gibi sinyalizasyon ve kaynak rezervasyon protokollerini gerektirir.
- Differentiated Services (DiffServ): Farklılaştırılmış Hizmetler Kod Noktası (DSCP) işaretlerini kullanarak trafiği farklı hizmet düzeylerine veya sınıflara göre sınıflandırır ve önceliklendirir. DiffServ, trafiği bireysel akışlar yerine toplu sınıflar halinde ele alarak ölçeklenebilir ve esnek QoS yönetimi sunarak QoS uygulamasını basitleştirir.
- Best Effort: Tüm trafiğin herhangi bir önceliklendirme veya garanti olmaksızın eşit şekilde ele alındığı varsayılan QoS davranışı. Best Effort, kritik olmayan uygulamalar veya QoS gereksinimlerinin minimum düzeyde olduğu durumlar için uygundur.
- Trafik Polisliği ve Şekillendirme: QoS politikalarına uyumu sağlamak ve ağ tıkanıklığını önlemek için trafik hızı sınırlarını uygulayan (polislik) veya trafik akışını düzenleyen (şekillendirme) teknikler.
- Sınıf Tabanlı QoS: Farklı trafik sınıflarının önceden tanımlanmış kurallara ve koşullara dayalı olarak farklı QoS politikalarıyla işlendiği sınıf tabanlı kuyruklama (CBQ) kullanılarak trafiğin ayrıntılı kontrolüne ve önceliklendirilmesine olanak tanır.
Uygun QoS türünün uygulanması, ağ genelinde verimli kaynak kullanımı ve optimum kullanıcı deneyimi sağlamak için ağ gereksinimlerine, uygulama özelliklerine ve performans hedeflerine bağlıdır.