কম্পিউটার এবং অন্যান্য ধরনের ইলেকট্রনিক ডিভাইসের মধ্যে যোগাযোগ সমর্থন করার জন্য শত শত নেটওয়ার্ক প্রোটোকল তৈরি করা হয়েছে। তথাকথিত রাউটিং প্রোটোকল হল নেটওয়ার্ক প্রোটোকলের পরিবার যা কম্পিউটার রাউটারগুলিকে একে অপরের সাথে যোগাযোগ করতে সক্ষম করে এবং ফলস্বরূপ, তাদের নিজ নিজ নেটওয়ার্কগুলির মধ্যে বুদ্ধিমত্তার সাথে ট্র্যাফিক ফরওয়ার্ড করতে সক্ষম করে৷
রাউটিং প্রোটোকল কিভাবে কাজ করে
প্রতিটি নেটওয়ার্ক রাউটিং প্রোটোকল তিনটি মৌলিক কাজ সম্পাদন করে:
- আবিষ্কার: নেটওয়ার্কে অন্যান্য রাউটার সনাক্ত করুন।
- রুট ম্যানেজমেন্ট: সম্ভাব্য গন্তব্যের (নেটওয়ার্ক বার্তাগুলির জন্য) ট্র্যাক রাখুন এবং প্রতিটির পথ বর্ণনা করে কিছু ডেটা সহ।
- পথ নির্ধারণ: প্রতিটি নেটওয়ার্ক বার্তা কোথায় পাঠাতে হবে তার জন্য গতিশীল সিদ্ধান্ত নিন।
কিছু রাউটিং প্রোটোকল (যাকে লিঙ্ক-স্টেট প্রোটোকল বলা হয়) একটি রাউটারকে একটি অঞ্চলের সমস্ত নেটওয়ার্ক লিঙ্কের একটি সম্পূর্ণ মানচিত্র তৈরি এবং ট্র্যাক করতে সক্ষম করে যখন অন্যরা (যাকে দূরত্ব-ভেক্টর প্রোটোকল বলা হয়) রাউটারগুলি সম্পর্কে কম তথ্য নিয়ে কাজ করতে দেয়। নেটওয়ার্ক এলাকা।
নিচের লাইন
প্রতিটি নীচে বর্ণিত নেটওয়ার্ক প্রোটোকলগুলি কম্পিউটার রাউটারগুলিকে নেটওয়ার্কগুলির মধ্যে ট্র্যাফিক ফরওয়ার্ড করার সময় একে অপরের সাথে যোগাযোগ করতে দেয়৷ এগুলি ব্যবহৃত সবচেয়ে জনপ্রিয় প্রোটোকলগুলির মধ্যে রয়েছে৷
RIP
গবেষকরা 1980-এর দশকে রাউটিং ইনফরমেশন প্রোটোকল তৈরি করেছিলেন যা প্রাথমিক ইন্টারনেটের সাথে সংযুক্ত ছোট বা মাঝারি আকারের অভ্যন্তরীণ নেটওয়ার্কগুলিতে ব্যবহারের জন্য। RIP সর্বাধিক 15 হপ পর্যন্ত নেটওয়ার্ক জুড়ে বার্তা রাউটিং করতে সক্ষম৷
RIP-সক্ষম রাউটারগুলি প্রথমে প্রতিবেশী ডিভাইসগুলি থেকে রাউটার টেবিলের অনুরোধ করে একটি বার্তা পাঠিয়ে নেটওয়ার্ক আবিষ্কার করে।RIP চালিত প্রতিবেশী রাউটারগুলি সম্পূর্ণ রাউটিং টেবিলগুলি অনুরোধকারীকে ফেরত পাঠিয়ে প্রতিক্রিয়া জানায়, যেখানে অনুরোধকারী এই আপডেটগুলিকে তার নিজস্ব টেবিলে মার্জ করার জন্য একটি অ্যালগরিদম অনুসরণ করে। নির্ধারিত ব্যবধানে, RIP রাউটারগুলি পর্যায়ক্রমে তাদের রাউটার টেবিলগুলি তাদের প্রতিবেশীদের কাছে পাঠায় যাতে কোনও পরিবর্তন নেটওয়ার্ক জুড়ে প্রচার করা যায়।
প্রথাগত RIP শুধুমাত্র IPv4 নেটওয়ার্ক সমর্থিত কিন্তু নতুন R-p.webp
OSPF
RIP এর কিছু সীমাবদ্ধতা কাটিয়ে উঠতে প্রথমে ওপেন শর্টেস্ট পাথ তৈরি করা হয়েছিল, যার মধ্যে রয়েছে:
- 15 হপ গণনা সীমাবদ্ধতা।
- রাউটিং অনুক্রমে নেটওয়ার্কগুলিকে সংগঠিত করতে অক্ষমতা, বৃহৎ অভ্যন্তরীণ নেটওয়ার্কগুলিতে পরিচালনাযোগ্যতা এবং কর্মক্ষমতার জন্য গুরুত্বপূর্ণ৷
- নির্ধারিত বিরতিতে বারবার সম্পূর্ণ রাউটার টেবিল পুনরায় পাঠানোর মাধ্যমে নেটওয়ার্ক ট্রাফিকের উল্লেখযোগ্য স্পাইক।
OSPF হল একটি উন্মুক্ত পাবলিক স্ট্যান্ডার্ড যা অনেক শিল্প বিক্রেতাদের মধ্যে ব্যাপকভাবে গ্রহণ করা হয়। ওএসপিএফ-সক্ষম রাউটারগুলি একে অপরকে সনাক্তকরণ বার্তা প্রেরণের মাধ্যমে নেটওয়ার্ক আবিষ্কার করে এবং তারপরে বার্তাগুলি যা সম্পূর্ণ রাউটিং টেবিলের পরিবর্তে নির্দিষ্ট রাউটিং আইটেমগুলি ক্যাপচার করে। এটি এই বিভাগে তালিকাভুক্ত একমাত্র লিঙ্ক-স্টেট রাউটিং প্রোটোকল৷
EIGRP এবং IGRP
Cisco RIP এর আরেকটি বিকল্প হিসেবে ইন্টারনেট গেটওয়ে রাউটিং প্রোটোকল তৈরি করেছে। নতুন উন্নত IGRP (EIGRP) 1990-এর দশক থেকে IGRP-কে অপ্রচলিত করে তোলে। EIGRP ক্লাসলেস আইপি সাবনেট সমর্থন করে এবং পুরোনো IGRP-এর তুলনায় রাউটিং অ্যালগরিদমের দক্ষতা উন্নত করে। এটি RIP এর মত রাউটিং অনুক্রমকে সমর্থন করে না।
মূলত একটি মালিকানাধীন প্রোটোকল হিসাবে তৈরি করা হয়েছে যা শুধুমাত্র সিসকো ফ্যামিলি ডিভাইসে চালানো যায়, EIGRP-কে ওএসপিএফ-এর চেয়ে সহজ কনফিগারেশন এবং ভাল পারফরম্যান্সের লক্ষ্য নিয়ে ডিজাইন করা হয়েছিল।
নিচের লাইন
ইন্টারমিডিয়েট সিস্টেম থেকে ইন্টারমিডিয়েট সিস্টেম প্রোটোকল কাজ করে OSPF এর মতোই।যদিও ওএসপিএফ জনপ্রিয় পছন্দ হয়ে উঠেছে, আইএস-আইএস পরিষেবা প্রদানকারীদের দ্বারা ব্যাপকভাবে ব্যবহার করা হচ্ছে যারা প্রোটোকলটি তাদের বিশেষ পরিবেশের সাথে মানিয়ে নেওয়ার জন্য উপকৃত হয়েছে। এই বিভাগের অন্যান্য প্রোটোকলের মত নয়, IS-IS ইন্টারনেট প্রোটোকল (IP) এর উপর চলে না এবং এর নিজস্ব অ্যাড্রেসিং স্কিম ব্যবহার করে।
BGP এবং EGP
বর্ডার গেটওয়ে প্রোটোকল হল ইন্টারনেট স্ট্যান্ডার্ড এক্সটার্নাল গেটওয়ে প্রোটোকল (EGP)। BGP রাউটিং টেবিলের পরিবর্তন সনাক্ত করে এবং TCP/IP এর মাধ্যমে অন্যান্য রাউটারগুলিতে সেই পরিবর্তনগুলিকে বেছে বেছে যোগাযোগ করে।
ইন্টারনেট প্রদানকারীরা সাধারণত তাদের নেটওয়ার্কে যোগ দিতে BGP ব্যবহার করে। উপরন্তু, বড় ব্যবসা কখনও কখনও একাধিক অভ্যন্তরীণ নেটওয়ার্ক সংযোগ করতে BGP ব্যবহার করে। কনফিগারেশন জটিলতার কারণে পেশাদাররা বিজিপিকে সবচেয়ে চ্যালেঞ্জিং রাউটিং প্রোটোকলকে নিখুঁতভাবে বিবেচনা করে।