CoS ve QoS hiç birbirleriyle değiştirilebilir mi?


28

CoS ve QoS terimleri, Ürün kümelerinin bir parçası olarak "Hizmet Sınıfı Sınıfları" vb. Sağlarken, özellikle SP alanında birbirinin yerine kullanılır. CoS'nin trafiğin katman 2'de işaretlenmesinin sadece bir yolu olduğunu anladığımdan eminim, QoS ise katman 3'teki bu trafiğe gerçekte ne yaptığınızı belirler.

Herhangi biri, iki terim arasında ayrım yapmanın daha gerçek dünya uygulama örnekleri sunabilir mi veya alternatif olarak herhangi bir çakışma konusunda bana tavsiyede bulunabilir mi?

Yanıtlar:


17

QoS, polislik, biçimlendirme, trafik sınıflandırması ve gelişmiş kuyruklama mekanizmaları gibi özelliklerin kullanımını kapsayan bir şemsiye terimdir.

CoS, katman-2 Ethernet ile sınırlı bir QoS şeklidir ve trafiğinizi ayırt etmek için 802.1Q etiketinin 3 bitini (8 değerleri) kullanır. Bu nedenle kanal yok, CoS yok.

DSCP, katman-3'teki değere göre en çok etkilenen ve IP başlığının 6 bitinde (64 değer) bulunur. Tipik olarak, değerlerin sadece 14'ü kullanılır ve en iyi çaba, hızlandırılmış iletme (EF) ve garantili iletme (AF) gösterimlerini kullanır. AF değerleri, AFxy şeklindedir; burada x, 1-4'tür ve önceliği belirtir ve y, 1-3'tür ve düşme olasılığını belirtir.

Telco satıcıları (özellikle AT&T gibi), MPLS tekliflerinde destekledikleri bant genişliği tahsis sınıflarını tanımlamak için CoS terimini kullanırlar. Temel olarak CoS'yi bir pazarlama terimine dönüştürdüler. Tipik olarak bir Telco, trafiğinizin hangi CoS sınıflarından hangisinin parçası olması gerektiğini bilmek için DSCP'yi kullanır.

Bu özellikleri yapılandırmak için bir başka önemli nokta, bir Cisco anahtarında veya yönlendiricisinde, 'mls qos trust dscp' veya 'mls qos trust cos' gibi bir komut kullanmanız gerekeceği veya cihazın QoS işaretini sıfıra sıfırlayacağıdır. Model, konfigürasyon ve IOS sürümüne dayanan bazı istisnalar vardır, ancak bu benim deneyimimdeki son birkaç yıldaki her şey için geçerliydi. Bu yapılandırma gereklidir, çünkü cihazın her ikisini de kullanamadığı için hangi işaretlemenin üzerinde durmasını istediğinizi bilmesi gerekir. DSCP kullanmayı seviyorum. CoS kullanmak için sağlam bir neden bulamadım, ama birisinin olduğundan eminim.


Bu sorunun tüm cevapları çok yardımcı oldu, ancak bu gerçekten Teliel :-) 'in ortaya koyabileceği pazarlama spiel ile ilgili tıklamaya yardımcı oldu.
MattE

CoS etiketlemesini kullanmanın bir nedeni (en azından Yeni Zelanda’ya yerel), bazı veri hizmetleri için, taşıyıcıların, trafiğin CIR’de mi yoksa EIR’de olduğu gibi işlenip işlenmediğini belirlemek için giden CPE başlığına eklenen CoS etiketlerini kullanmasıdır. bir devrenin bileşenleri. NZ’de yaptığımız ayarın uyarısı, CoS etiketli CIR trafiğiniz CIR’ı geçiyorsa, aşırı miktarının EIR / PIR havuzuna gelmesi yerine hemen trafiği bırakmasıdır.
bdx

17

Hizmet Sınıfı, genellikle 802.1q etiketiyle birlikte bir katman 2 tanımlayıcısıdır (CoS'yi bir erişim portunda, sadece bir ana port portunda referans almamalısınız). DiffServ, bir katman 3 bağlantısındaki ilgili tanımlayıcı olacaktır. Hizmet Kalitesi, hem katman 2 hem de katman 3 bağlantılarının farklı bağlantı türlerinde trafiği sınıflandırma, polis ve kuyruk trafiğini nasıl kontrol ettiğini kontrol eden bir süpersettir.


5
Bunu genişletmek için, CoS Ethernet'e özgüdür. Örneğin Kare Geçiş, başlığında bir CoS alanı sağlamaz; sadece bir-bit “uygun olanı silme” alanına sahiptir.
Jeremy Stretch,

Bunun için teşekkür ederim. % 98 ethernet işindeyim, bu yüzden bu farklılaşma bazen benden kaçıyor.
nikotin

Güzel özlü cevap.
lobi,

6

CoS, Katman 2'de, QoS Katman 3'de çalışır.

CoS, daha sonra trafiği buna göre ele almak için QoS mekanizmaları tarafından yorumlayabileceğim VLAN başlığına bir öncelik ekleme aracıdır.

Gerçek dünyadaki bir örnek, genellikle CS7 olarak CoS bayrağıyla işaretlenmiş bir ağdaki bir VoIP VLAN olabilir. Yönlendiriciler QoS motorları daha sonra bunu yorumlayabilir ve polislik veya profil oluşturma durumlarında bu trafiğin daha yüksek olmasına öncelik verebilir.

CoS, üzerinde kontrol sahibi olmadığınız diğer ağlara uygun şekilde etiketlenmiş trafiği iletmek için QoS uygulamalarından bağımsız olarak kullanılabilir.

İşte konuya ayrıntılı bir giriş yapan iyi bir beyaz sayfa .


6

Ardıç dünyasında daha değiştirilebilirler. Tüm QoS config, config'in hizmet sınıfı altında yapılır. Config'un bir örneği:

class-of-service {
    forwarding-classes {
        queue 0 assured-forwarding;
        queue 1 best-effort;
        queue 2 expedited-forwarding;
    }
    interfaces {
        ge-0/0/3 {
            unit 0 {
                scheduler-map 1st;
                shaping-rate 100m;
            }
        }
    }
    scheduler-maps {
        1st {
            forwarding-class assured-forwarding scheduler test1;
            forwarding-class best-effort scheduler test2;
            forwarding-class expedited-forwarding scheduler test3;
        }
    }
    schedulers {
        test1 {
            transmit-rate 45m;
            buffer-size percent 45;
            priority low;
        }
        test2 {
            transmit-rate 45m;
            buffer-size percent 45;
            priority low;
        }
        test3 {
            transmit-rate 10m;
            buffer-size percent 10;
            priority low;
        }
    }               
}

1
Steve ile aynı fikirdeyim, satıcınıza bağlı olarak, Juniper terimini daha birbirinin yerine kullanır ve neredeyse yalnızca CoS kullanır.
Kelly McDowell

4

QoS (Hizmet Kalitesi), daha önce paket anahtarlamalı ağlarda sağlanmayan garantiler sağlamayı amaçlayan bir dizi önlemdir. Bunlar trafik şekillendirme için ve bazı durumlarda paket anahtarlamalı ağlar üzerinden devre anahtarlamalı protokollere yaklaşan umarım kalite güvencesi elde etmeye çalışmak için kullanılır. Uygulamada bundan çok daha karmaşık ancak temel amaç bu.

CoS, Hizmet Sınıfı anlamına gelir ve belirli Ethernet trafiğini QoS amaçları için belirlemeyi amaçlar. Örneğin, anahtarlamalı bir ağda, sıradan paket anahtarlamalı trafiğe karşı çok gecikme duyarlı olan TDMoE'yi ayırt etmek için kullanılabilir (TDMoE muhtemelen telefon anahtarları / ağ geçitleri arasında telefon ses verilerini taşıyor olabilir). Bu daha sonra QoS garantilerinin karşılanmasını sağlamak için kullanılabilir. Bu size, kavramların birbiriyle nasıl ilişkili olduğu hakkında bir fikir verir.

Bakmamın yolu, QoS'nin gerçekten bağlantı anahtarlamalı ağların (PSTN gibi) tipik olan çok sağlam garantilerini sunmaya çalışmaktır. Ethernet üzerinden bu, anahtarlamalı bir ağda bir bagaja girmenize ve ardından TDMoE tarafından kullanılmayan bant genişliğinin bir kısmını kullanmanıza ve bunu paket anahtarlamalı iletişimler için kullanmanıza izin verir.

Bu yüzden tarif edeceğim yol, QoS'un belirli bir problem setini çözme teknikleri ve yaklaşımları seti, servis sınıfı ise veri iletimlerine (özellikle ethernet protokolü düzeyinde) göre yönetmek için verilen bir atamadır. QoS.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.