भाग 3: सॉकेट ट्रैफ़िक प्राथमिकता और QOS

यह लेख समझाता है कि Cato QOS इंजन कैसे काम करता है और आपको नेटवर्क बैंडविड्थ उपयोग में महत्वपूर्ण सुधार और नेटवर्क प्रदर्शन को अनुकूलित करने में मदद करता है।

Cato QoS के साथ बैंडविड्थ प्रबंधन

Cato प्रबंधन अनुप्रयोग में, विभिन्न ट्रैफ़िक प्रकारों के लिए QOS प्राथमिकताओं को कॉन्फ़िगर करने के लिए बैंडविड्थ प्रबंधन प्रोफ़ाइल का उपयोग करें। प्रत्येक प्रोफ़ाइल में QOS प्राथमिकता और ट्रैफ़िक बैंडविड्थ सीमाएँ दोनों शामिल हैं। फिर आप विशिष्ट प्रकार के ट्रैफ़िक को प्राथमिकता देने के लिए बैंडविड्थ प्रबंधन प्रोफ़ाइल को नेटवर्क नियम पर असाइन कर सकते हैं।

आप प्राथमिकता मान 2 से 255 के बीच सेट कर सकते हैं जहां 0 और 1 Cato प्रशासनिक ट्रैफ़िक के लिए आरक्षित हैं और 255 को सबसे कम प्राथमिकता के रूप में आरक्षित है। यदि आप बैंडविड्थ प्रोफ़ाइल को प्राथमिकता P10 के साथ कॉन्फ़िगर करते हैं, तो मिलान करने वाला ट्रैफ़िक प्राथमिकता P20 वाले ट्रैफ़िक की तुलना में उच्च प्राथमिकता प्राप्त करता है। आप विभिन्न अनुप्रयोगों को अलग प्राथमिकता दे सकते हैं और इस प्रकार के ट्रैफ़िक के लिए आवश्यक प्रदर्शन प्राप्त कर सकते हैं। हम अनुशंसा करते हैं कि आप अधिक महत्वपूर्ण ट्रैफ़िक प्रकार को एक कम प्राथमिकता मूल्य असाइन करें। उदाहरण के लिए, यदि VoIP ट्रैफ़िक आपके खाते के लिए RDP की तुलना में अधिक महत्वपूर्ण है, तो VoIP नेटवर्क नियमों को RDP नियमों की तुलना में उच्च प्राथमिकता असाइन करें।

नोट: यदि आप अपने खाता के लिए रिमोट पोर्ट फॉरवर्डिंग (RPF) कॉन्फ़िगर करते हैं, तो RPF ट्रैफ़िक को स्वचालित रूप से 255 की सबसे कम प्राथमिकता के साथ असाइन किया जाता है। RPF पर अधिक जानकारी के लिए, देखें खाता के लिए रिमोट पोर्ट फॉर्वर्डिंग कॉन्फ़िगर करना.

BW प्रबंधन नीति के अनुसार Cato ट्रैफ़िक कैसे भेजता है

Cato नेटवर्क मानक ट्रैफ़िक आकार देने की तकनीक का उपयोग करके अपलोड और डाउनलोड औसत दर को नियंत्रित करके नेटवर्क प्रदर्शन को अनुकूलित करता है।

निम्नलिखित आरेख दिखाता है कि QOS इंजन विभिन्न ट्रैफ़िक प्रकारों को प्राथमिकता कैसे सौंपता है।

mceclip0.png

BW प्रबंधन एल्गोरिथ्म को लागू करना

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

Under the Hood - प्राथमिकताओं के अनुसार ट्रैफ़िक कैसे भेजा जाता है

लीकी बकेट एल्गोरिदम ट्रैफ़िक दर को मापता है और पहचानता है जब बकेट भर जाता है। यह पानी से बकेट भरने के उदाहरण का उपयोग करके प्राथमिकता वाले ट्रैफ़िक को भेजने के लिए इन मेट्रिक्स का उपयोग करता है:

  • औसत दर - वास्तविक बैंडविड्थ सीमा। प्रत्येक घड़ी की टिक में बकेट से पानी के रिसने की दर।

  • बर्स्ट क्षमता - बकेट का आकार। कुल पानी की मात्रा जो बकेट बर्दाश्त कर सकता है इससे पहले कि यह पैकेट छोड़ना शुरू कर दे।

  • बर्स्ट दर – ट्रैफ़िक बर्स्ट के दौरान, जिस दर पर पानी को बकेट में जाने की अनुमति दी जाती है। बर्स्ट दर सीमित नहीं है, और कोई भी बर्स्ट बकेट में प्रवेश कर सकता है।

यदि बकेट पूरा नहीं है, तो सभी पैकेट भेजे जाते हैं। हालांकि, जब किसी बाल्टी की प्राथमिकता पूरी हो जाती है, तो उस प्राथमिकता के लिए नए पैकेट कतार में लगाए जाते हैं और संभवतः डिस्कार्ड कर दिए जाते हैं। प्रत्येक प्राथमिकता की अलग-अलग कतार होती है, और पैकेट प्राथमिकताओं के अनुसार क्रम से भेजे जाते हैं (FIFO)। When all the queues are full, then all packets are discarded regardless of the priority.

However, Cato implements the Weighted Random Early Detection (WRED) to avoid discarding a massive number of packets. TCP ट्रैफ़िक के लिए, केटो डेटा पैकेट को त्याग देता है न कि ACK पैकेट को, ताकि प्रेषक भीड़ एल्गोरिदम को ट्रिगर किया जा सके। और प्रतिक्रिया स्वरूप, प्रेषक उन पैकेटों को भेजने की दर को कम कर देता है।

कैसे ट्रैफ़िक प्राथमिकता कतारों से भेजा जाता है

सॉकेट प्राथमिकता वाली कतारों से पैकेट दो इटरेशन में भेजता है: कठोर सीमा इटरेशन और सर्वोत्तम प्रयास इटरेशन। ट्रैफ़िक शेपर पहले कॉन्फ़िगर की गई BW सीमाओं के अनुसार पैकेट भेजता है और फिर शेष पैकेट भेजने के लिए पूरी कोशिश करता है। हर 1ms टिक के दौरान, यह दोनों इटरेशन करता है:

  1. कठोर सीमाएँ इटरेशन – इस इटरेशन में अनुक्रम उच्च प्राथमिकता से निम्न प्राथमिकता की ओर प्रत्येक कतार का मूल्यांकन करना है। प्रत्येक प्राथमिकता कतार के लिए, सॉकेट उनके कॉन्फ़िगर की गई QoS सीमाओं के अनुसार पैकेट भेजता है। इस इटरेशन के दौरान, यदि लिंक की कुल BW सीमा से अधिक होती है, तो सॉकेट पैकेट भेजना बंद कर देता है।

  2. सर्वोत्तम प्रयास इटरेशन – अगर कठोर सीमाएँ इटरेशन में प्रेषित पैकेट कुल बैंडविड्थ सीमा से अधिक नहीं होते, तो इस इटरेशन में सॉकेट प्रत्येक कतार का पुनः मूल्यांकन करता है। उच्च प्राथमिकता से कम प्राथमिकता की ओर, यह शेष पैकेट भेजता है। उद्देश्य लिंक के पूरे बैंडविड्थ का उपयोग करना है बिना कुल BW सीमा को पार किए।

ट्रैफ़िक शेपर इटरेशन का उदाहरण

यह अनुभाग दिखाता है कि कैसे केटो QoS इंजन ट्रैफ़िक कतारों में पैकेट्स की प्राथमिकता बनाता है।

पैकेट्स के साथ पांच प्राथमिकता कतारें

qos_queues.png

ऊपर का आरेख दिखाता है कि सॉकेट के इटरेशन शुरू करने से पहले 5 प्राथमिकता कतारों में पैकेट्स हैं।

QoS – कठोर सीमाएँ इटरेशन

QoS_hard_limits.png

यह आरेख पहली इटरेशन को दिखाता है, जो कठोर सीमाएँ इटरेशन है। P10, P20, P30, P40 और अंत में P255 से शुरू। प्रत्येक कतार के लिए उपलब्ध बैंडविड्थ है: P10 कतार से दो पैकेट, P20 से एक पैकेट, P30 से एक पैकेट, P40 से दो पैकेट और P255 कतार से एक पैकेट।

QoS – सर्वोत्तम प्रयास इटरेशन

qos_best_effort.png

यह आरेख दूसरी इटरेशन को दिखाता है, जो सर्वोत्तम प्रयास इटरेशन है। इस इटरेशन में, P10 से तीन पैकेट भेजे गए, और एक-एक P20, P30, P40 और अंत में P255 से। इस मामले में सभी उपलब्ध बैंडविड्थ का उपयोग होता है और P255 कतार में एक पैकेट अगले टिक के लिए बचा रहता है। फिर, नए पैकेट कतारों में आते हैं और एल्गोरिदम दो इटरेशन को फिर से चलाता है और शेष पैकेट भेजता है।

क्या यह लेख उपयोगी था?

10 में से 9 के लिए उपयोगी रहा

0 टिप्पणियां