Routing protocol
একটি রাউটিং প্রোটোকল নির্দিষ্ট করে যে রাউটারগুলি কীভাবে তথ্য বিতরণ করতে একে অপরের সাথে যোগাযোগ করে যা তাদের কম্পিউটার নেটওয়ার্কে নোডগুলির মধ্যে পথ নির্বাচন করতে সক্ষম করে। রাউটারগুলি ইন্টারনেটে ট্রাফিক পরিচালনার কাজ সম্পাদন করে; ডেটা প্যাকেটগুলি ইন্টারনেটের নেটওয়ার্কগুলির মাধ্যমে রাউটার থেকে রাউটারে পাঠানো হয় যতক্ষণ না তারা তাদের গন্তব্য কম্পিউটারে পৌঁছায়। রাউটিং অ্যালগরিদমগুলি রুটের নির্দিষ্ট পছন্দ নির্ধারণ করে। প্রতিটি রাউটারের কেবল সরাসরি সংযুক্ত নেটওয়ার্কগুলির একটি পূর্ব জ্ঞান থাকে। একটি রাউটিং প্রোটোকল প্রথমে নিকটবর্তী প্রতিবেশীদের মধ্যে এবং তারপর পুরো নেটওয়ার্ক জুড়ে এই তথ্য ভাগ করে নেয়। এইভাবে, রাউটারগুলি নেটওয়ার্কের টপোলজি সম্পর্কে জ্ঞান অর্জন করে। নিষ্ক্রিয় সংযোগ এবং উপাদান এবং প্রতিবন্ধকতার চারপাশে রুট ডেটার মতো পরিবর্তিত অবস্থার সাথে গতিশীলভাবে সামঞ্জস্য করার জন্য রাউটিং প্রোটোকলের ক্ষমতা ইন্টারনেটকে তার ত্রুটি সহনশীলতা এবং উচ্চ প্রাপ্যতা দেয়। রাউটিং প্রোটোকলগুলির নির্দিষ্ট বৈশিষ্ট্যগুলির মধ্যে রয়েছে যে পদ্ধতিতে তারা রাউটিং লুপগুলি এড়িয়ে চলে, যে পদ্ধতিতে তারা পছন্দসই রুটগুলি নির্বাচন করে, হপ খরচ সম্পর্কে তথ্য ব্যবহার করে, রাউটিং কনভারজেন্স পৌঁছানোর জন্য তাদের যে সময় প্রয়োজন, তাদের স্কেলিবিলিটি এবং রিলে মাল্টিপ্লেক্সিং এবং ক্লাউড অ্যাক্সেস ফ্রেমওয়ার্ক প্যারামিটারগুলির মতো অন্যান্য কারণগুলি। কিছু অতিরিক্ত বৈশিষ্ট্য যেমন মাল্টিলেয়ার ইন্টারফেসিং অনুমোদিত বন্দরগুলিতে আপোষহীন নেটওয়ার্কিং গেটওয়ে বিতরণের মাধ্যম হিসাবেও নিযুক্ত করা যেতে পারে। রাউটিং প্রোটোকল লুপগুলির সাথে সমস্যাগুলি প্রতিরোধ করার অতিরিক্ত সুবিধা রয়েছে। অনেক রাউটিং প্রোটোকল আর. এফ. সি নামক প্রযুক্তিগত মান নথিতে সংজ্ঞায়িত করা হয়। প্রকার যদিও অনেক ধরনের রাউটিং প্রোটোকল রয়েছে, আইপি নেটওয়ার্কগুলিতে তিনটি প্রধান শ্রেণী ব্যাপকভাবে ব্যবহৃত হয়ঃ ইন্টেরিয়র গেটওয়ে প্রোটোকল টাইপ 1, লিঙ্ক-স্টেট রাউটিং প্রোটোকল, যেমন ওএসপিএফ এবং আইএস-আইএস ইন্টেরিয়র গেটওয়ে প্রোটোকল টাইপ 2, দূরত্ব-ভেক্টর রাউটিং প্রোটোকল, যেমন রাউটিং ইনফরমেশন প্রোটোকল, আরআইপিভি 2, আইজিআরপি। বহিরাগত গেটওয়ে প্রোটোকলগুলি হল স্বায়ত্তশাসিত ব্যবস্থাগুলির মধ্যে রাউটিং তথ্য বিনিময়ের জন্য ইন্টারনেটে ব্যবহৃত রাউটিং প্রোটোকল, যেমন বর্ডার গেটওয়ে প্রোটোকল (বিজিপি), একটি পাথ-ভেক্টর রাউটিং প্রোটোকল। বাহ্যিক গেটওয়ে প্রোটোকলগুলি একটি অপ্রচলিত রাউটিং প্রোটোকল এক্সটেরিওর গেটওয়ে প্রোটোকল (ইজিপি) এর সাথে বিভ্রান্ত হওয়া উচিত নয়। ওএসআই স্তরের পদবি রাউটিং প্রোটোকল, ওএসআই রাউটিং কাঠামো অনুসারে, নেটওয়ার্ক স্তরের জন্য স্তর পরিচালন প্রোটোকল, তাদের পরিবহন প্রক্রিয়া নির্বিশেষেঃ আইএস-আইএস ডেটা লিঙ্ক স্তরে চলে (স্তর 2) ওপেন শর্টেস্ট পাথ ফার্স্ট (ওএসপিএফ) আইপি-তে আবদ্ধ থাকে, তবে কেবল আইপিভি 4 সাবনেটে চলে, যেখানে আইপিভি 6 সংস্করণটি শুধুমাত্র লিঙ্ক-স্থানীয় ঠিকানা ব্যবহার করে লিঙ্কে চলে। আই. জি. আর. পি এবং ই. আই. জি. আর. পি সরাসরি আই. পি-তে আবদ্ধ থাকে। ই. আই. জি. আর. পি তার নিজস্ব নির্ভরযোগ্য সংক্রমণ ব্যবস্থা ব্যবহার করে, যেখানে আই. জি. আর. পি একটি অবিশ্বস্ত পরিবহন ব্যবস্থা গ্রহণ করে। রাউটিং ইনফরমেশন প্রোটোকল (আর. আই. পি) ইউজার ডেটাগ্রাম প্রোটোকল (ইউ. ডি. পি)-এর উপর চলে। সংস্করণ 1 সম্প্রচার মোডে কাজ করে, যেখানে সংস্করণ 2 মাল্টিকাস্ট অ্যাড্রেসিং ব্যবহার করে। বিজিপি ট্রান্সমিশন কন্ট্রোল প্রোটোকল (টিসিপি)-এর উপর দিয়ে চলে। ইন্টেরিয়র গেটওয়ে প্রোটোকল (আইজিপি) একটি একক রাউটিং ডোমেনের মধ্যে রাউটিং তথ্য বিনিময় করে। আই. জি. পি-র উদাহরণগুলির মধ্যে রয়েছেঃ ওপেন শর্টস্ট পাথ ফার্স্ট (ও. এস. পি. এফ) রাউটিং ইনফরমেশন প্রোটোকল (আর. আই. পি) ইন্টারমিডিয়েট সিস্টেম থেকে ইন্টারমিডিয়েট সিস্টেম (আই. এস-আই. এস) এনহ্যান্সড ইন্টেরিয়র গেটওয়ে রাউটিং প্রোটোকল (ই. আই. জি. আর. পি) এক্সটেরিওর গেটওয়ে প্রোটোকল এক্সটেরিওর গেটওয়ে প্রোটোকল স্বায়ত্তশাসিত সিস্টেমগুলির মধ্যে রাউটিং তথ্য বিনিময় করে। উদাহরণগুলির মধ্যে রয়েছেঃ এক্সটেরিওর গেটওয়ে প্রোটোকল (ইজিপি) বর্ডার গেটওয়ে প্রোটোকল (বিজিপি) রাউটিং সফ্টওয়্যার বেশিরভাগ সাধারণ রাউটিং প্রোটোকলের জন্য অনেকগুলি সফ্টওয়্যার বাস্তবায়ন বিদ্যমান। ওপেন-সোর্স অ্যাপ্লিকেশনের উদাহরণ হল বার্ড ইন্টারনেট রাউটিং ডেমন, কোয়াগা, জিএনইউ জেব্রা, ওপেনবিজিপিডি, ওপেনওএসপিএফডি এবং এক্সওআরপি। কিছু নেটওয়ার্ক সার্টিফিকেশন কোর্স রাউটিং প্রোটোকল এবং রাউটেড প্রোটোকলের মধ্যে পার্থক্য করে। অ্যাপ্লিকেশন ট্র্যাফিক সরবরাহ করতে একটি রাউটেড প্রোটোকল ব্যবহার করা হয়। এটি একটি প্যাকেটকে এক নেটওয়ার্ক থেকে অন্য নেটওয়ার্কে ফরোয়ার্ড করার অনুমতি দেওয়ার জন্য তার ইন্টারনেট স্তর বা নেটওয়ার্ক স্তরে উপযুক্ত ঠিকানা তথ্য সরবরাহ করে। রুটেড প্রোটোকলের উদাহরণ হল ইন্টারনেট প্রোটোকল (আইপি) এবং ইন্টারনেটওয়ার্ক প্যাকেট এক্সচেঞ্জ (আইপিএক্স)। আরও দেখুন স্ট্যাটিক রাউটিং ডায়নামিক রাউটিং হায়ারার্কিকাল স্টেট রাউটিং অপ্টিমাইজড লিঙ্ক স্টেট রাউটিং প্রোটোকল B.A.T.M.A.N। জেড. এইচ. এল. এস-জি. এফ নোটস রেফারেন্স আরও পড়ার অধ্যায় সিসকো "ইন্টারনেট ওয়ার্কিং টেকনোলজি হ্যান্ডবুক" কম্পিউটার নেটওয়ার্কিং রাউটিং-এ "রাউটিং বেসিকস"