কেন্দ্রীভূত রাউটিং বনাম বিতরণকৃত রাউটিং প্রোটোকল
রাউটিং হল নেটওয়ার্ক ট্রাফিক পাঠাতে কোন পাথ ব্যবহার করা হবে তা বেছে নেওয়া এবং নির্বাচিত সাব নেটওয়ার্ক বরাবর প্যাকেট পাঠানোর প্রক্রিয়া। কম্পিউটার নেটওয়ার্কিং পরিভাষায়, একটি রাউটিং প্রোটোকল সংজ্ঞায়িত করে যে কীভাবে নেটওয়ার্কের নোডগুলি (বিশেষত রাউটার) একে অপরের সাথে ইন্টারঅ্যাক্ট করে, প্রয়োজনীয় লিঙ্ক তথ্য ভাগ করে নেটওয়ার্ক ট্র্যাফিক পাঠানোর জন্য কোন পথ বেছে নেবে তা নির্ধারণ করে। সাধারণত, নোডগুলির সাথে সরাসরি সংযুক্ত অন্যান্য নোডগুলির প্রাথমিক জ্ঞান থাকে এবং রাউটিং প্রোটোকল এই তথ্যটি প্রথমে কাছাকাছি নোডগুলিতে এবং তারপরে অন্যান্য নোডগুলিতে ছড়িয়ে দেবে।এভাবেই রাউটিং প্রোটোকল নেটওয়ার্কের রাউটারগুলিকে নেটওয়ার্ক টপোলজির জ্ঞান প্রদান করে এবং সেই সাথে পরিবর্তন হওয়ার পরেও।
ডাইনামিক এবং স্ট্যাটিক প্রোটোকল হিসাবে শ্রেণীবদ্ধ দুটি ধরণের রাউটিং প্রোটোকল রয়েছে। স্ট্যাটিক প্রোটোকলগুলি শুধুমাত্র ম্যানুয়ালি কনফিগার করা রাউটিং টেবিলের সাথে কাজ করে, যখন গতিশীল প্রোটোকলগুলি নেটওয়ার্ক টপোলজির পরিবর্তন অনুসারে রাউটিং টেবিল(গুলি) অভিযোজিতভাবে আপডেট করে। গতিশীল প্রোটোকল আরও কেন্দ্রীভূত এবং বিতরণ হিসাবে শ্রেণীবদ্ধ করা হয়। কেন্দ্রীভূত প্রোটোকলগুলি সমস্ত রাউটিং সিদ্ধান্তের জন্য একটি কেন্দ্রীয় নোডের উপর ফোকাস করে, যখন বিতরণ করা প্রোটোকলগুলি নেটওয়ার্কের প্রতিটি ডিভাইসকে রাউটিং সিদ্ধান্ত নেওয়ার জন্য দায়ী করে৷
কেন্দ্রীভূত রাউটিং প্রোটোকল কি?
উপরে উল্লিখিত হিসাবে, কেন্দ্রীভূত রাউটিং প্রোটোকলগুলি ডায়নামিক রাউটিং প্রোটোকলের পরিবারের অন্তর্গত। একটি কেন্দ্রীভূত রাউটিং প্রোটোকল ব্যবহার করে এমন একটি নেটওয়ার্কে, "কেন্দ্রীয়" নোডে চলমান একটি সেন্ট্রাল প্রসেসিং ডিভাইস নেটওয়ার্কের প্রতিটি লিঙ্কে তথ্য (স্ট্যাটাস যেমন আপ/ডাউন স্ট্যাটাস, ক্ষমতা এবং বর্তমান ব্যবহার) সংগ্রহ করে।তারপরে, এই প্রক্রিয়াকরণ ডিভাইসটি অন্যান্য সমস্ত নোডের জন্য রাউটিং টেবিল গণনা করতে সংগৃহীত তথ্য ব্যবহার করে। এই রাউটিং প্রোটোকলগুলি এই গণনার জন্য কেন্দ্রীয় নোডে অবস্থিত একটি কেন্দ্রীভূত ডাটাবেস ব্যবহার করে। অন্য কথায়, রাউটিং টেবিলটি একটি একক "কেন্দ্রীয়" নোডে রাখা হয়, যখন অন্য নোডগুলির একটি রাউটিং সিদ্ধান্ত নেওয়ার প্রয়োজন হয় তখন এটির সাথে পরামর্শ করা উচিত৷
ডিস্ট্রিবিউটেড রাউটিং প্রোটোকল কি?
ডিস্ট্রিবিউটেড রাউটিং প্রোটোকলগুলিও ডায়নামিক রাউটিং প্রোটোকলের পরিবারের অন্তর্গত। বিতরণকৃত রাউটিং প্রোটোকলের অধীনে, নেটওয়ার্কের প্রতিটি ডিভাইস রাউটিং সিদ্ধান্ত নেওয়ার জন্য দায়ী। বিচ্ছিন্ন (নোডগুলি যোগাযোগ করে না) এবং অ-বিচ্ছিন্ন (নোড একে অপরের সাথে যোগাযোগ করে) নামে দুটি ধরণের গতিশীল, বিতরণ করা প্রোটোকল রয়েছে। সুতরাং, এই উপশ্রেণীর অধীনে (গতিশীল, বিতরণ করা এবং অ-বিচ্ছিন্ন) প্রোটোকলের দুটি বিস্তৃত শ্রেণী রয়েছে যা আজ সাধারণত বেশি ব্যবহৃত হয়। তারা দূরত্ব ভেক্টর প্রোটোকল এবং লিঙ্ক রাষ্ট্র প্রোটোকল. দূরত্ব ভেক্টর প্রোটোকল নোডগুলিকে নিয়মিত বিরতিতে বা প্রয়োজনীয় ভিত্তিতে গন্তব্য এবং খরচের মতো তথ্য ভাগ করে দেয়।প্রতিটি নোডকে একটি নেটওয়ার্ক "মানচিত্র" তৈরি করার অনুমতি দেওয়ার জন্য লিঙ্ক স্টেট প্রোটোকলগুলি পুরো নেটওয়ার্ক জুড়ে লিঙ্ক রাজ্যের তথ্যকে প্লাবিত করে।
কেন্দ্রীভূত রাউটিং প্রোটোকল এবং বিতরণকৃত রাউটিং প্রোটোকলের মধ্যে পার্থক্য কী?
যদিও কেন্দ্রীভূত এবং বিতরণকৃত উভয় রাউটিং প্রোটোকলই গতিশীল রাউটিং প্রোটোকল, তবে তারা কীভাবে কাজ করে তার মধ্যে বেশ ভিন্ন। নেটওয়ার্কের কোন ডিভাইসগুলি রাউটিং সম্পর্কিত সিদ্ধান্ত নিচ্ছে তার উপর ভিত্তি করে তাদের মধ্যে প্রধান পার্থক্য। একটি কেন্দ্রীয় নোড কেন্দ্রীভূত রাউটিং-এ সমস্ত রাউটিং সিদ্ধান্তের জন্য দায়ী, যখন প্রতিটি ডিভাইস বিতরণ প্রোটোকলের অধীনে রাউটিং সিদ্ধান্তের জন্য দায়ী। বিতরণ করা প্রোটোকলের তুলনায় কেন্দ্রীভূত প্রোটোকলের অনেক সমস্যা রয়েছে, যেমন ব্যর্থতার একক পয়েন্ট থাকা এবং কেন্দ্রীয় নোডের চারপাশে সম্ভাব্য নেটওয়ার্ক কনজেশন। এই কারণগুলির কারণে, বিতরণ করা প্রোটোকলগুলি বেশি ব্যবহৃত হয়৷