একটি থ্রেড নেটওয়ার্কের এন্ড ডিভাইসগুলোকে (EDs) তাদের নতুন প্যারেন্টের সাথে সংযুক্ত হওয়ার বিষয়টি পূর্ববর্তী প্যারেন্টকে জানানোর সুযোগ দিতে, ‘Inform Previous Parent on Reattach’ ফিচারটি সক্রিয় করুন।
এটি কনফিগার করা চাইল্ড টাইমআউট ব্যবধানের চেয়ে দ্রুত পূর্ববর্তী প্যারেন্টের চাইল্ড টেবিল আপডেট করে এবং এমন একটি ED-এর জন্য ট্র্যাফিক কিউ করা থেকে বিরত রাখে, যেটিকে এটি স্লিপার বা নিষ্ক্রিয় বলে মনে করে, কিন্তু প্রকৃতপক্ষে যার একটি নতুন প্যারেন্ট রয়েছে।
এটি কীভাবে কাজ করে
একটি ED নতুন কোনো প্যারেন্টের সাথে সংযুক্ত হওয়ার পর, এটি তার পূর্ববর্তী প্যারেন্টের কাছে নিম্নলিখিত তথ্য সম্বলিত একটি একক ইউনিকাস্ট IPv6 বার্তা পাঠায়:
- উৎস ঠিকানা হিসেবে ED-এর মেশ-লোকাল EID ।
- পূর্ববর্তী প্যারেন্টের রাউটিং লোকেটরকে গন্তব্য ঠিকানা হিসেবে ব্যবহার করা হবে।
- একটি খালি পেলোড।
এই ধরনের IPv6 বার্তা পূর্ববর্তী প্যারেন্টকে তার চাইল্ড টেবিল থেকে সেই ED-এর জন্য নিবন্ধিত সমস্ত IPv6 অ্যাড্রেস অবিলম্বে মুছে ফেলার জন্য নির্দেশ দেয়।
কীভাবে সক্রিয় করবেন
এই বৈশিষ্ট্যটি ডিফল্টরূপে নিষ্ক্রিয় থাকে।
OpenThread বিল্ড করার আগে, /src/core/config/mle.h ফাইলে OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH 1 হিসেবে সংজ্ঞায়িত করুন, যাতে 'Inform Previous Parent on Reattach' সক্ষম করা যায়।
#ifndef OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH
#define OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH 1
#endif
প্যারামিটার
এই ফিচারের জন্য কোনো কনফিগারযোগ্য প্যারামিটার নেই।
এপিআই
এই ফিচারটির জন্য কোনো পাবলিক এপিআই নেই।
সিএলআই
এই বৈশিষ্ট্যটির সাথে সম্পর্কিত কোনো CLI কমান্ড নেই।