পার্ট 3: সকেট ট্রাফিক অগ্রাধিকার এবং QoS

এই নিবন্ধে ব্যাখ্যা করা হয়েছে Cato QoS ইঞ্জিন কিভাবে কাজ করে এবং উল্লেখযোগ্যভাবে আপনাকে নেটওয়ার্ক ব্যান্ডউইডথ ব্যবহার বাড়ানো এবং নেটওয়ার্ক কার্যকারিতা বাড়াতে সাহায্য করে।

Cato QoS এর সাথে ব্যান্ডউইথ ব্যবস্থাপনা

Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন-এ, বিভিন্ন ট্রাফিক প্রকারের জন্য QoS অগ্রাধিকারের জন্য BW ব্যবস্থাপনা প্রোফাইলগুলি ব্যবহার করুন। প্রতিটি প্রোফাইল QoS অগ্রাধিকার এবং ট্রাফিক ব্যান্ডউইথ সীমা উভয়ই অন্তর্ভুক্ত করে। এরপরে আপনি BW ব্যবস্থাপনা প্রোফাইলকে একটি নেটওয়ার্ক নিয়মে অ্যাসাইন করতে পারেন এবং নির্দিষ্ট প্রকারের ট্রাফিককে অগ্রাধিকার দিতে পারেন।

আপনি 2 থেকে 255 পর্যন্ত অগ্রাধিকার মান সেট করতে পারেন যেখানে 0 এবং 1 Cato প্রশাসনিক ট্রাফিকের জন্য সংরক্ষিত এবং 255 সবচেয়ে কম অগ্রাধিকারের জন্য সংরক্ষিত। যদি আপনি ব্যান্ডউইথ প্রোফাইলকে P10 অগ্রাধিকার সহ কনফিগার করেন, তাহলে মিলনকারী ট্রাফিকের অগ্রাধিকার P20 অগ্রাধিকারযুক্ত ট্রাফিকের চেয়ে বেশি। আপনি বিভিন্ন অ্যাপ্লিকেশনগুলিকে একাধিক অগ্রাধিকার প্রদান করতে পারেন এবং এই ধরনের ট্রাফিকের জন্য প্রয়োজনীয় কার্যকারিতা অর্জন করতে পারেন। আমরা সুপারিশ করি যে আপনি আরও তাৎপর্যপূর্ণ ধরণের ট্রাফিকের জন্য কম অগ্রাধিকার মান প্রদান করুন। উদাহরণস্বরূপ, যদি আপনার অ্যাকাউন্টের জন্য VoIP ট্রাফিক RDP এর চেয়ে বেশি গুরুত্বপূর্ণ হয়, তাহলে VoIP নেটওয়ার্ক নিয়মগুলি RDP নিয়মের চেয়ে বেশি অগ্রাধিকার দিন।

নোট: যদি আপনি আপনার অ্যাকাউন্টের জন্য রিমোট পোর্ট ফরওয়ার্ডিং (RPF) কনফিগার করেন, তাহলে RPF ট্রাফিক স্বয়ংক্রিয়ভাবে 255 এর সবচেয়ে কম অগ্রাধিকার সহ অ্যাসাইন করা হয়। RPF এর বিষয়ে আরও বিস্তারিত জানার জন্য, দেখুন অ্যাকাউন্টের জন্য রিমোট পোর্ট ফরওয়ার্ডিং কনফিগার করা

কিভাবে Cato BW ব্যবস্থাপনা নীতি অনুযায়ী ট্রাফিক পাঠায়

Cato Networks একটি স্ট্যান্ডার্ড ট্রাফিক শেপিং টেকনিক ব্যবহার করে আপলোড এবং ডাউনলোড গড় হার নিয়ন্ত্রণ করে নেটওয়ার্ক কর্মক্ষমতা অপ্টিমাইজ করতে।

নিচের ডায়াগ্রামে দেখানো হয়েছে কিভাবে QoS ইঞ্জিন বিভিন্ন ট্রাফিক প্রকারের অগ্রাধিকার প্রদান করে।

mceclip0.png

BW ব্যবস্থাপনা অ্যালগরিদম প্রয়োগ করা

Cato ব্যান্ডউইথ এবং ঝটকা সীমার পরিমাপ করতে Leaky Bucket অ্যালগরিদম ব্যবহার করে। Leaky Bucket ট্রাফিক শেপার হিসাবে প্রয়োগ করা মানে যখন ইনকামিং প্যাকেট হার আউটগোয়িং হারের চেয়ে বেশি হয়, যেমন নেটওয়ার্ক যানজটে, প্যাকেটগুলি কিউতে প্রবেশ করে এবং একবার কিউ পূর্ণ হলে বাতিল হয়ে যায়। যখন প্যাকেটগুলি প্রেরণ করা হয়, তারা প্রথমে কিউ থেকে সরানো হয়, প্রথমে ভিতরে প্রথমে বাইরে (FIFO) ক্রমে এবং নতুন প্যাকেটগুলি তখন কিউতে প্রবেশ করতে পারে।

ভেতরের দৃষ্টি - কিভাবে অগ্রাধিকার অনুযায়ী ট্রাফিক প্রেরণ করা হয়

Leaky Bucket অ্যালগরিদম ট্রাফিকের হার পরিমাপ করে এবং যখন বালতি পূর্ণ হয় তা চিহ্নিত করে। এটি এই মেট্রিকগুলি ব্যবহার করে পানি ভর্তি বালটির উদাহরণ ব্যবহার করে অগ্রাধিকৃত ট্রাফিক পাঠাতে:

  • গড় হার - প্রকৃত BW সীমা। জলের হার যা প্রতিটি ঘড়ির টিকিয়ায় বালতি থেকে ফাঁস হয়।

  • বার্স্ট ক্ষমতা - বালতির আকার। মোট পরিমাণ পানি যা বালতি প্যাকেট পরিত্যাগ শুরু করার আগে এটি ধারণ করতে পারে।

  • বার্স্ট রেট – ট্রাফিক বার্স্টের সময় যে হারে পানি বালতিতে প্রবেশের অনুমতি দেওয়া হয়। বার্স্ট রেট সীমিত নয়, এবং যেকোনো বার্স্ট বালতিতে প্রবেশ করতে পারে।

যদি বালতি পূর্ণ না হয়, সকল প্যাকেটস পাঠানো হয়। তবে, যখন বালতি পূর্ণ হয়, প্যাকেটসগুলো কিউতে ঢুকানো হয়। প্রত্যেক অগ্রাধিকারের জন্য আছে ভিন্ন কিউ এবং প্যাকেটস অগ্রাধিকার অনুযায়ী ক্রমে (FIFO) পাঠানো হয়। যখন সকল কিউ পূর্ণ হয়, নতুন প্যাকেটস বাতিল করা হয়।

তবে, একটি বিশাল সংখ্যক প্যাকেটস বাতিল করা এড়াতে, কাটো ওয়েটেড র্যান্ডম আর্লি ডিটেকশন (WRED) বাস্তবায়িত করে। টিসিপি ট্রাফিকের জন্য, প্রেরক যানজট অ্যালগরিদম ট্রিগার করার জন্য কাটো ডেটা প্যাকেটস বাতিল করে, অ্যাক প্যাকেটস না করে। এবং প্রতিক্রিয়ায়, প্রেরক যে হারে প্যাকেটস পাঠায় তা হ্রাস করে।

কিভাবে অগ্রাধিকার কিউ থেকে ট্রাফিক পাঠানো হয়

সকেট অগ্রাধিকার কিউ থেকে প্যাকেটস দুটি আনার মধ্যে পাঠায়: কঠিন সীমা অপশন এবং সেরা প্রচেষ্টা অপশন। ট্রাফিক শেপার প্রথমে কনফিগার করা 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

This diagram shows the second iteration, which is the Best Effort Iteration. In this iteration, three packets were sent from P10 , and one each from P20, P30, P40 and at last P255. In this case all the available bandwidth is used and one packet in the P255 queue remains for the next tick. Then, new packets arrive to the queues and the algorithm runs the two iterations again and sends the remaining packet.

Was this article helpful?

8 out of 9 found this helpful

0 comments