क्या CoS और QoS कभी विनिमेय हैं?


28

CoS & QoS का उपयोग अक्सर विनिमेय रूप से किया जाता है, विशेष रूप से SP स्पेस में जब उत्पाद सेट के हिस्से के रूप में "क्लास ऑफ सर्विस प्रोफाइल" आदि प्रदान करते हैं। मैं अपनी समझ को फिर से पुष्टि करना चाह रहा हूं कि सीओएस सिर्फ एक ही तरीका है जिसमें ट्रैफ़िक को लेयर 2 पर चिह्नित किया जा सकता है, जबकि क्यूओएस यह निर्धारित करता है कि आप वास्तव में लेयर 3 पर उस ट्रैफ़िक का क्या करते हैं?

क्या कोई भी दो शर्तों के बीच अंतर करने के लिए अधिक वास्तविक दुनिया कार्यान्वयन उदाहरण प्रदान कर सकता है या वैकल्पिक रूप से मुझे किसी भी ओवरलैप की सलाह दे सकता है?

जवाबों:


17

क्यूओएस एक छत्र शब्द है जिसमें पुलिसिंग, आकार देना, यातायात वर्गीकरण, और उन्नत कतार तंत्र जैसी सुविधाओं का उपयोग शामिल है।

CoS, QoS का एक रूप है जो लेयर -2 ईथरनेट तक सीमित है और यह आपके ट्रैफ़िक को अलग करने के लिए 802.1Q टैग के 3-बिट्स (8 मान) का उपयोग करता है। इसलिए कोई ट्रंकिंग, कोई सीओएस नहीं।

DSCP लेयर -3 के मूल्य पर सबसे अधिक कार्य किया जाता है और यह IP हेडर के 6-बिट्स (64 मान) में पाया जाता है। आमतौर पर मानों में से केवल 14 का उपयोग किया जाता है और सर्वोत्तम प्रयास की सूचनाओं का उपयोग करने के लिए संदर्भित किया जाता है, शीघ्र अग्रेषण (ईएफ), और आश्वासन अग्रेषण (एएफ)। AF मान AFxy के रूप में हैं, जहां x 1-4 है और पूर्वता को संदर्भित करता है और y 1-3 है और ड्रॉप संभावना को दर्शाता है।

टेल्को विक्रेता (जैसे एटी एंड टी विशेष रूप से) शब्द का उपयोग सीओएस शब्द को बैंडविड्थ आवंटन वर्गों को परिभाषित करने के लिए करते हैं जो वे अपने एमपीएलएस प्रसाद में समर्थन करते हैं। मूल रूप से उन्होंने CoS को मार्केटिंग टर्म में बदल दिया। आमतौर पर टेल्को डीएससीपी का उपयोग यह जानने के लिए करता है कि आपके ट्रैफ़िक का कौन सा सह-वर्ग माना जाता है।

इन सुविधाओं को कॉन्फ़िगर करने के लिए एक और महत्वपूर्ण बिंदु यह है कि एक सिस्को स्विच या राउटर में आपको 'mls qos ट्रस्ट dscp' या 'mls qos ट्रस्ट cos' जैसे कमांड का उपयोग करने की आवश्यकता होती है या फिर डिवाइस QoS मार्किंग को शून्य पर रीसेट कर देगा। मॉडल, कॉन्फ़िगरेशन और IOS संस्करण के आधार पर कुछ अपवाद हैं, लेकिन मेरे अनुभव में पिछले कुछ वर्षों के भीतर यह सब कुछ सच है। यह कॉन्फ़िगरेशन आवश्यक है क्योंकि डिवाइस को यह जानने की आवश्यकता है कि आप किस चिह्न पर कार्य करना चाहते हैं क्योंकि यह दोनों का उपयोग नहीं कर सकता है। मुझे DSCP का उपयोग करना पसंद है। मुझे इसके ऊपर CoS का उपयोग करने का कोई ठोस कारण नहीं मिला है लेकिन मुझे यकीन है कि किसी के पास एक है।


इस सवाल के सभी जवाब बहुत मददगार रहे हैं, लेकिन यह वास्तव में क्लिक करने में मदद करता है कि विपणन क्षेत्र के बारे में टेल्कोस को बाहर रखा जा सकता है :-) धन्यवाद।
मैट

CoS टैगिंग का उपयोग करने का एक कारण (न्यूजीलैंड में स्थानीय, कम से कम) यह है कि कुछ डेटा सेवाओं के लिए वाहक CPE के शीर्ष पर जोड़े गए COS टैग का उपयोग करते हैं ताकि यह निर्धारित किया जा सके कि ट्रैफ़िक को माना जाता है जैसे कि यह CIR या EIR में है एक सर्किट के घटक। हमारे पास NZ में मौजूद सेटअप के साथ चेतावनी यह है कि यदि आपके CoS ने CIR का टैग CIR से अधिक कर दिया है, तो यह तुरंत ही EIR / PIR पूल में रोलओवर के अतिरिक्त हिस्से को रखने के बजाय ट्रैफ़िक को छोड़ देता है।
bdx

17

क्लास ऑफ़ सर्विस एक लेयर 2 आइडेंटिफ़ायर है, आमतौर पर 802.1q टैग के साथ संयोजन में (आपको एक्सेस पोर्ट पर संदर्भित COS नहीं देखना चाहिए, केवल ट्रंक पोर्ट है)। DiffServ एक लेयर 3 लिंक पर संबंधित पहचानकर्ता होगा। सेवा की गुणवत्ता दोनों को नियंत्रित करने का एक सुपरसेट है कि कैसे लेयर 2 और लेयर 3 लिंक वर्गीकृत करते हैं, पुलिस, और कतार ट्रैफ़िक विभिन्न प्रकार के लिंक पर।


5
इस पर विस्तार करने के लिए, CoS ईथरनेट के लिए विशिष्ट है। फ़्रेम रिले, उदाहरण के लिए, अपने हेडर में एक CoS फ़ील्ड प्रदान नहीं करता है; इसके पास केवल एक-बिट "पात्र छोड़ें" फ़ील्ड है।
जेरेमी स्ट्रेच

इसके लिए शुक्रिया। मैं 98% ईथरनेट काम में हूँ, इसलिए यह भेदभाव कभी-कभी मुझसे बच जाता है।
निकोटीन

अच्छा संक्षिप्त जवाब।
लोबी

6

CoS लेयर 2 पर काम करता है, जबकि QoS लेयर 3 पर काम करता है।

CoS VLAN हेडर के लिए एक प्राथमिकता जोड़ने का एक साधन है जो बाद में मुझे ट्रैफिक को संभालने के लिए QoS तंत्र द्वारा व्याख्या की जा सकती है।

एक वास्तविक विश्व उदाहरण एक नेटवर्क पर एक वीओआईपी वीएलएएन हो सकता है, जिसे आमतौर पर सीएस 7 के रूप में एक सीओएस ध्वज के साथ चिह्नित किया जाएगा। राउटर्स QoS इंजन तब व्याख्या कर सकते हैं और उस ट्रैफ़िक को पुलिसिंग या प्रोफाइलिंग स्थितियों में अधिक प्राथमिकता देते हैं।

CoS को स्वतंत्र रूप से टैग किए गए ट्रैफ़िक को अन्य नेटवर्क पर पास करने के लिए QoS कार्यान्वयन के स्वतंत्र रूप से उपयोग किया जा सकता है, जिन पर आपका कोई नियंत्रण नहीं है।

यहां विषय का विस्तृत परिचय देते हुए एक अच्छा श्वेत पत्र प्रस्तुत किया गया है।


6

जुनिपर दुनिया में वे अधिक विनिमेय हैं। जैसा कि सभी QoS कॉन्फिगर को कॉन्फिगरेशन के सर्विस श्लोक के वर्ग के तहत किया जाता है। विन्यास का एक उदाहरण है:

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
स्टीव के साथ सहमत हैं, यह आपके विक्रेता पर निर्भर करता है, जुनिपर शब्द का उपयोग अधिक विनिमयत्मक रूप से लगभग एक विशेष रूप से सीओएस का उपयोग करता है।
केली मैकडॉवेल

4

QoS (सेवा की गुणवत्ता) पैकेट स्विच किए गए नेटवर्क पर पहले से प्रदान नहीं की गई गारंटी प्रदान करने के लिए किए गए उपायों का एक सेट है। ये यातायात आकार देने के लिए उपयोग किए जाते हैं और पैकेट स्विच नेटवर्क पर सर्किट-स्विच किए गए प्रोटोकॉल को अनुमानित करने वाले कुछ मामलों में गुणवत्ता की गारंटी प्राप्त करने का प्रयास करते हैं। यह कार्यान्वयन की तुलना में काफी अधिक जटिल है लेकिन यही मूल उद्देश्य है।

CoS सेवा की श्रेणी के लिए है और QoS प्रयोजनों के लिए कुछ ईथरनेट ट्रैफ़िक नामित करने का इरादा है। एक स्विच्ड नेटवर्क में उदाहरण के लिए, इसका उपयोग TDMoE को अलग करने के लिए किया जा सकता है जो कि साधारण पैकेट स्विचड ट्रैफ़िक से संवेदनशील बहुत विलंबता है (TDMoE संभवतः फ़ोन स्विच / गेटवे के बीच टेलीफोन वॉइस डेटा ले जाएगा)। इसके बाद यह सुनिश्चित करने के लिए इस्तेमाल किया जा सकता है कि क्यूओएस गारंटी पूरी की जा सके। इससे आप अंदाजा लगा सकते हैं कि अवधारणाएं किस तरह परस्पर जुड़ी हैं।

जिस तरह से मैं इसे देखता हूं वह यह है कि क्यूओएस वास्तव में बहुत मजबूत गारंटी के प्रकार की पेशकश करने की कोशिश कर रहा है जो कनेक्शन-स्विच किए गए नेटवर्क (पीएसटीएन की तरह) के विशिष्ट हैं। ओवर इथर यह आपको एक स्विचड नेटवर्क में एक ट्रंक लेने की अनुमति देता है, और फिर TDMoE द्वारा अप्रयुक्त बैंडविड्थ के हिस्से का उपयोग उदाहरण के लिए, और पैकेट-स्विच किए गए संचार के लिए उपयोग करें।

तो जिस तरह से मैं इसका वर्णन करूंगा वह यह है कि क्यूओएस समस्याओं के एक विशिष्ट सेट को हल करने के लिए तकनीकों और दृष्टिकोणों का समूह है, जबकि सेवा का वर्ग डेटा ट्रांसमिशन (विशेष रूप से ईथरनेट प्रोटोकॉल स्तर पर) के अनुसार इसे प्रबंधित करने के लिए एक पदनाम है। क्यूओएस।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.