রাউটিং প্রোটোকল: AODV, DSR, এবং TORA

মোবাইল অ্যাড হক নেটওয়ার্ক (Mobile Ad-hoc Networks - MANET) - মোবাইল কম্পিউটিং (Mobile Computing) - Computer Science

213

রাউটিং প্রোটোকল: AODV, DSR, এবং TORA (Routing Protocols: AODV, DSR, and TORA)

রাউটিং প্রোটোকল হলো এমন কিছু নীতিমালা বা নিয়মাবলী, যা নেটওয়ার্কের বিভিন্ন নোডের মধ্যে ডেটা প্যাকেট প্রেরণ বা গ্রহণ করার জন্য ব্যবহৃত হয়। মোবাইল অ্যাড হক নেটওয়ার্ক (MANET) বা অন্যান্য ডাইনামিক নেটওয়ার্কে কার্যকর যোগাযোগ নিশ্চিত করার জন্য বিভিন্ন রাউটিং প্রোটোকল ব্যবহৃত হয়। AODV (Ad hoc On-demand Distance Vector), DSR (Dynamic Source Routing), এবং TORA (Temporally Ordered Routing Algorithm) হলো MANET-এ ব্যবহৃত কয়েকটি গুরুত্বপূর্ণ রাউটিং প্রোটোকল।


AODV (Ad hoc On-Demand Distance Vector)

AODV হলো একটি অন-ডিমান্ড রাউটিং প্রোটোকল, যা MANET-এ রুট প্রতিষ্ঠার জন্য ব্যবহৃত হয়। এই প্রোটোকল শুধুমাত্র যখন প্রয়োজন হয় তখনই রুট তৈরির জন্য অনুরোধ করে এবং প্রয়োজনীয়তা শেষ হলে রুট মুছে দেয়।

AODV-এর বৈশিষ্ট্যসমূহ:

  • অন-ডিমান্ড রাউটিং: AODV কেবলমাত্র প্রয়োজনীয় হলে রাউটিং প্রক্রিয়া শুরু করে এবং নতুন রুট তৈরি করে।
  • লো ল্যাটেন্সি (Low Latency): প্রোটোকলটি নোডগুলোর মধ্যে দ্রুত সংযোগ স্থাপন করে এবং ডেটা দ্রুত প্রেরণ করে।
  • লো ব্যান্ডউইথ ইউটিলাইজেশন (Low Bandwidth Utilization): প্রোটোকলটি কম ব্যান্ডউইথ ব্যবহার করে, কারণ এটি কেবল প্রয়োজনীয় সময়ে রুট তৈরি করে।

AODV-এর কার্যপ্রণালী:
AODV একটি RREQ (Route Request) বার্তা ব্যবহার করে রুট খুঁজে বের করে। গন্তব্যস্থল নোড থেকে RREP (Route Reply) বার্তা প্রেরণ করে, যা RREQ এর প্রেরক নোডে পৌঁছায় এবং রুট তৈরি হয়।


DSR (Dynamic Source Routing)

DSR হলো একটি সম্পূর্ণ সোর্স রাউটিং প্রোটোকল, যেখানে পুরো রুটের তথ্য ডেটা প্যাকেটে থাকে। DSR অন-ডিমান্ড ভিত্তিতে রুট তৈরি করে এবং প্রতিটি প্যাকেটে সম্পূর্ণ পথ বা রুটের তথ্য সংরক্ষণ করে, যা নোডগুলোর মধ্যে যোগাযোগ সহজ করে।

DSR-এর বৈশিষ্ট্যসমূহ:

  • অন-ডিমান্ড সোর্স রাউটিং: DSR অন-ডিমান্ড সোর্স রাউটিং প্রটোকল, যা প্রয়োজনের সময়ে রুট তৈরি করে।
  • ক্যাশিং ব্যবস্থাপনা (Caching Mechanism): DSR রুট ক্যাশে রাখে, যা ভবিষ্যতে একই রুটের জন্য দ্রুত যোগাযোগ নিশ্চিত করে।
  • লো লেটেন্সি: DSR সরাসরি রাউটিং করে, ফলে নেটওয়ার্কে লেটেন্সি কমে আসে।

DSR-এর কার্যপ্রণালী:
DSR একটি RREQ বার্তার মাধ্যমে রুট খুঁজে বের করে এবং প্রতিটি নোডে গন্তব্যস্থল পর্যন্ত রুট তথ্য সংরক্ষণ করে। এই রুটের তথ্য ডেটা প্যাকেটে সংরক্ষিত থাকে, যা পরবর্তী ট্রান্সমিশনের জন্য সহজ করে তোলে।


TORA (Temporally Ordered Routing Algorithm)

TORA একটি মাল্টি-পাথ রাউটিং প্রোটোকল, যা মোবাইল অ্যাড হক নেটওয়ার্কে নির্ভরযোগ্য যোগাযোগ নিশ্চিত করে। এই প্রোটোকল বিভিন্ন রুটের মাধ্যমে ডেটা প্রেরণ করে এবং নেটওয়ার্কের টপোলজি পরিবর্তিত হলে রুট আপডেট করে।

TORA-এর বৈশিষ্ট্যসমূহ:

  • ডিস্ট্রিবিউটেড রাউটিং (Distributed Routing): TORA সম্পূর্ণরূপে ডিস্ট্রিবিউটেড রাউটিং প্রোটোকল, যেখানে নেটওয়ার্কের প্রতিটি নোড স্থানীয়ভাবে রাউটিং সিদ্ধান্ত গ্রহণ করে।
  • মাল্টি-পাথ রাউটিং (Multi-Path Routing): TORA একাধিক রুট তৈরি করে, যা নির্ভরযোগ্য যোগাযোগ নিশ্চিত করে এবং নেটওয়ার্কে লোড ব্যালেন্সিং করে।
  • লোকাল রিকভারি (Local Recovery): নেটওয়ার্কের কোন লিঙ্ক ডাউন হলে, TORA স্থানীয়ভাবে রুট আপডেট করে পুনরুদ্ধার নিশ্চিত করে।

TORA-এর কার্যপ্রণালী:
TORA প্রতিটি নোডের অবস্থান অনুযায়ী রাউটিং কাঠামো তৈরি করে এবং গন্তব্যস্থল পর্যন্ত বিভিন্ন রুটের মাধ্যমে ডেটা প্রেরণ করে। TORA একটি ডাইরেক্টেড অ্যাসিক্লিক গ্রাফ (DAG) ব্যবহার করে রুটিং সিদ্ধান্ত গ্রহণ করে।


AODV, DSR, এবং TORA-এর তুলনা (Comparison of AODV, DSR, and TORA)

বৈশিষ্ট্যAODVDSRTORA
রাউটিং ধরনঅন-ডিমান্ড রাউটিংসোর্স রাউটিংমাল্টি-পাথ রাউটিং
রুট ক্যাশিংসীমিতব্যাপকনেই
লেটেন্সিকমকমতুলনামূলকভাবে বেশি
রাউট আপডেটঅন-ডিমান্ডঅন-ডিমান্ডস্থানীয়ভাবে
ব্যবহার ক্ষেত্রMANET, কম জটিল নেটওয়ার্কMANET, মাঝারি জটিল নেটওয়ার্কMANET, উচ্চ জটিল নেটওয়ার্ক

উপসংহার

AODV, DSR, এবং TORA হলো মোবাইল অ্যাড হক নেটওয়ার্কের জন্য উন্নত রাউটিং প্রোটোকল, যা বিভিন্ন ধরণের নেটওয়ার্কে নির্ভরযোগ্য যোগাযোগ নিশ্চিত করে। AODV অন-ডিমান্ড রাউটিং সিস্টেম এবং DSR সোর্স রাউটিং প্রদান করে, যেখানে TORA মাল্টি-পাথ রাউটিং এবং স্থানীয় রিকভারি সুবিধা প্রদান করে। নির্দিষ্ট নেটওয়ার্কের জটিলতা এবং প্রয়োজন অনুসারে প্রোটোকলগুলির ব্যবহার নির্ধারণ করা হয়, যা MANET-এ নির্ভরযোগ্য যোগাযোগে সহায়ক ভূমিকা পালন করে।

Content added By
Promotion

Are you sure to start over?

Loading...