রাউটার নির্বাচন

GitHub-এ উৎস দেখুন

সংযুক্ত ডমিনেটিং সেট

OT সংযুক্ত ডমিনেটিং সেট
কানেক্টেড ডমিনেটিং সেটের উদাহরণ

রাউটারগুলিকে অবশ্যই একটি সংযুক্ত ডমিনেটিং সেট (CDS) গঠন করতে হবে, যার অর্থ:

  1. যেকোনো দুটি রাউটারের মধ্যে একটি রাউটার-অনলি পাথ আছে।
  2. একটি থ্রেড নেটওয়ার্কের যেকোনো একটি রাউটার সম্পূর্ণরূপে রাউটারের সেটের মধ্যে থেকে অন্য যেকোনো রাউটারে পৌঁছাতে পারে।
  3. একটি থ্রেড নেটওয়ার্কের প্রতিটি শেষ ডিভাইস সরাসরি একটি রাউটারের সাথে সংযুক্ত থাকে।

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

থ্রেড এতে রাউটার যোগ করে:

  • নেটওয়ার্ক 16 এর রাউটার থ্রেশহোল্ডের নিচে থাকলে কভারেজ বাড়ান
  • পথের বৈচিত্র্য বাড়ান
  • ন্যূনতম মাত্রার অপ্রয়োজনীয়তা বজায় রাখুন
  • সংযোগ প্রসারিত করুন এবং আরও শিশুদের সমর্থন করুন

থ্রেড রাউটারগুলিকে সরিয়ে দেয়:

  • সর্বাধিক 32টি রাউটারের নীচে রাউটিং অবস্থা হ্রাস করুন
  • প্রয়োজনে নেটওয়ার্কের অন্যান্য অংশে নতুন রাউটারগুলিকে অনুমতি দিন

একটি রাউটার আপগ্রেড করুন

একটি থ্রেড নেটওয়ার্কে সংযুক্ত করার পরে, শিশু ডিভাইসটি একটি রাউটার হতে নির্বাচন করতে পারে। MLE লিঙ্ক অনুরোধ প্রক্রিয়া শুরু করার আগে, শিশু একটি রাউটার আইডি চেয়ে নেতার কাছে একটি ঠিকানা সলিসিট বার্তা পাঠায়। লিডার গ্রহণ করলে, এটি একটি রাউটার আইডি দিয়ে প্রতিক্রিয়া জানায় এবং শিশু নিজেকে একটি রাউটারে আপগ্রেড করে।

MLE লিঙ্ক অনুরোধ প্রক্রিয়াটি তখন পার্শ্ববর্তী রাউটারের সাথে দ্বি-দিকনির্দেশক রাউটার-রাউটার লিঙ্ক স্থাপন করতে ব্যবহৃত হয়।

  1. নতুন রাউটার প্রতিবেশী রাউটারগুলিতে একটি মাল্টিকাস্ট লিঙ্ক অনুরোধ পাঠায়।
  2. রাউটারগুলি লিঙ্ক গ্রহণ এবং অনুরোধ বার্তাগুলির সাথে প্রতিক্রিয়া জানায়।
  3. রাউটার-রাউটার লিঙ্ক স্থাপনের জন্য নতুন রাউটার প্রতিটি রাউটারকে একটি ইউনিকাস্ট লিঙ্ক অ্যাকসেপ্ট সহ প্রতিক্রিয়া জানায়।

একটি লিঙ্ক অনুরোধ হল রাউটার থেকে থ্রেড নেটওয়ার্কের অন্যান্য সমস্ত রাউটারে একটি অনুরোধ। প্রথমবার রাউটার হওয়ার সময়, ডিভাইসটি ff02::2 একটি মাল্টিকাস্ট লিঙ্ক অনুরোধ পাঠায়। পরে, MLE বিজ্ঞাপনের মাধ্যমে অন্যান্য রাউটারগুলি আবিষ্কার করার পরে, ডিভাইসগুলি ইউনিকাস্ট লিঙ্ক অনুরোধ পাঠায়।

OT MLE লিঙ্ক অনুরোধ
লিঙ্ক অনুরোধ বার্তা বিষয়বস্তু
সংস্করণ থ্রেড প্রোটোকল সংস্করণ
চ্যালেঞ্জ রিপ্লে আক্রমণ প্রতিরোধ করতে লিঙ্ক প্রতিক্রিয়ার সময়োপযোগীতা পরীক্ষা করে
উৎস ঠিকানা প্রেরকের RLOC16
নেতা তথ্য রাউটারের লিডার সম্পর্কে তথ্য, প্রেরকের কাছে সংরক্ষিত (RLOC, পার্টিশন আইডি, পার্টিশন ওজন)

একটি লিঙ্ক গ্রহণ এবং অনুরোধ হল লিঙ্ক গ্রহণ এবং লিঙ্ক অনুরোধ বার্তাগুলির সংমিশ্রণ। থ্রেড MLE লিঙ্ক অনুরোধ প্রক্রিয়ায় এই অপ্টিমাইজেশানটি ব্যবহার করে মেসেজের সংখ্যা চার থেকে তিনে কমাতে।

OT MLE লিঙ্ক গ্রহণ এবং অনুরোধ

একটি লিঙ্ক অ্যাকসেপ্ট হল প্রতিবেশী রাউটার থেকে একটি লিঙ্ক অনুরোধের একটি ইউনিকাস্ট প্রতিক্রিয়া যা নিজের সম্পর্কে তথ্য প্রদান করে এবং প্রতিবেশী রাউটারের লিঙ্কটি গ্রহণ করে।

OT MLE লিঙ্ক গ্রহণ করুন
লিঙ্ক বার্তা বিষয়বস্তু গ্রহণ
সংস্করণ থ্রেড প্রোটোকল সংস্করণ
প্রতিক্রিয়া রিপ্লে আক্রমণ প্রতিরোধ করতে লিঙ্ক প্রতিক্রিয়ার সময়োপযোগীতা পরীক্ষা করে
লিঙ্ক ফ্রেম কাউন্টার 802.15.4 প্রেরকের উপর ফ্রেম কাউন্টার
MLE ফ্রেম কাউন্টার প্রেরকের উপর MLE ফ্রেম কাউন্টার
উৎস ঠিকানা প্রেরকের RLOC16
নেতা তথ্য রাউটারের লিডার সম্পর্কে তথ্য, প্রেরকের কাছে সংরক্ষিত (RLOC, পার্টিশন আইডি, পার্টিশন ওজন)

একটি REED-এ ডাউনগ্রেড করুন৷

যখন একটি রাউটার একটি REED-এ ডাউনগ্রেড হয়, তখন এর রাউটার-রাউটার লিঙ্কগুলি সংযোগ বিচ্ছিন্ন হয়ে যায় এবং ডিভাইসটি একটি শিশু-অভিভাবক লিঙ্ক স্থাপনের জন্য MLE সংযুক্তি প্রক্রিয়া শুরু করে।

MLE সংযুক্তি প্রক্রিয়া সম্পর্কে আরও তথ্যের জন্য একটি বিদ্যমান নেটওয়ার্কে যোগ দিন দেখুন৷

কিছু পরিস্থিতিতে, একমুখী রিসিভ লিঙ্ক স্থাপনের প্রয়োজন হতে পারে।

রাউটার রিসেট করার পরে, প্রতিবেশী রাউটারগুলিতে এখনও রিসেট রাউটারের সাথে একটি বৈধ রিসিভ লিঙ্ক থাকতে পারে। এই ক্ষেত্রে, রিসেট রাউটার রাউটার-রাউটার লিঙ্কটি পুনঃস্থাপন করতে একটি লিঙ্ক অনুরোধ বার্তা পাঠায়।

একটি এন্ড ডিভাইস মাল্টিকাস্ট নির্ভরযোগ্যতা উন্নত করতে প্রতিবেশী নন-প্যারেন্ট রাউটারগুলির সাথে একটি রিসিভ লিঙ্ক স্থাপন করতে ইচ্ছুক হতে পারে। যখন আমরা মাল্টিকাস্ট রাউটিং এ যাব তখন আমরা এই সম্পর্কে আরও জানব।

রিক্যাপ

আপনি যা শিখেছেন:

  • একটি থ্রেড নেটওয়ার্কের রাউটারকে অবশ্যই একটি সংযুক্ত ডমিনেটিং সেট (CDS) গঠন করতে হবে
  • থ্রেড ডিভাইসগুলিকে রাউটারে আপগ্রেড করা হয় বা সিডিএস বজায় রাখতে এন্ড ডিভাইসে ডাউনগ্রেড করা হয়
  • MLE লিঙ্ক অনুরোধ প্রক্রিয়া রাউটার-রাউটার লিঙ্ক স্থাপন করতে ব্যবহৃত হয়

আপনার উপলব্ধি পরীক্ষা করুন

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