স্প্যানিং ট্রি প্রোটোকল, কখনও কখনও কেবল স্প্যানিং ট্রি হিসাবে পরিচিত, এটি হ'ল আধুনিক ইথারনেট নেটওয়ার্কগুলির ওয়াজে বা ম্যাপকুয়েস্ট, রিয়েল-টাইম অবস্থার উপর ভিত্তি করে সবচেয়ে দক্ষ রুটের সাথে ট্র্যাফিককে পরিচালনা করে।
আমেরিকান কম্পিউটার বিজ্ঞানী রেডিয়া পার্লম্যানের দ্বারা নির্মিত একটি অ্যালগরিদমের উপর ভিত্তি করে যখন তিনি 1985 সালে ডিজিটাল সরঞ্জাম কর্পোরেশন (ডিইসি) এর জন্য কাজ করছিলেন, গাছ বিস্তৃত করার প্রাথমিক উদ্দেশ্য হ'ল জটিল নেটওয়ার্ক কনফিগারেশনে অপ্রয়োজনীয় লিঙ্কগুলি এবং যোগাযোগের পথগুলির লুপিং প্রতিরোধ করা। একটি গৌণ ফাংশন হিসাবে, বিস্তৃত গাছটি সমস্যাগুলির চারপাশে প্যাকেটগুলি রুট করতে পারে যাতে নিশ্চিত হয় যে যোগাযোগগুলি এমন নেটওয়ার্কগুলির মাধ্যমে বাতাস বইতে সক্ষম হয় যা বাধাগুলি অনুভব করতে পারে।
স্প্যানিং ট্রি টপোলজি বনাম রিং টপোলজি
সংস্থাগুলি যখন 1980 এর দশকে কেবল তাদের কম্পিউটারগুলি নেটওয়ার্ক করা শুরু করেছিল, তখন সর্বাধিক জনপ্রিয় কনফিগারেশনগুলির মধ্যে একটি ছিল রিং নেটওয়ার্ক। উদাহরণস্বরূপ, আইবিএম 1985 সালে এর মালিকানাধীন টোকেন রিং প্রযুক্তি চালু করে।
একটি রিং নেটওয়ার্ক টপোলজিতে, প্রতিটি নোড অন্য দু'জনের সাথে সংযোগ স্থাপন করে, এটি একটি রিংয়ের সামনে বসে এবং এর পিছনে অবস্থিত একটি। সিগন্যালগুলি কেবল একক দিকে রিংয়ের চারপাশে ভ্রমণ করে, প্রতিটি নোডের সাথে যে কোনও এবং সমস্ত প্যাকেটগুলি রিংয়ের চারপাশে লুপ করে।
যখন কেবল কয়েকটি মুঠো কম্পিউটার থাকে তখন সাধারণ রিং নেটওয়ার্কগুলি ঠিকঠাক কাজ করে, যখন কোনও নেটওয়ার্কে কয়েকশো বা হাজার হাজার ডিভাইস যুক্ত করা হয় তখন রিংগুলি অদক্ষ হয়ে যায়। একটি কম্পিউটারে কেবল একটি সংলগ্ন ঘরে অন্য সিস্টেমের সাথে তথ্য ভাগ করে নেওয়ার জন্য কয়েকশ নোডের মাধ্যমে প্যাকেটগুলি প্রেরণ করতে পারে। ব্যান্ডউইথ এবং থ্রুপুটও একটি সমস্যা হয়ে দাঁড়ায় যখন ট্র্যাফিক কেবল এক দিকে প্রবাহিত হতে পারে, কোনও ব্যাকআপ পরিকল্পনা ছাড়াই যদি কোনও নোড ভাঙা বা অত্যধিক ভিড় হয়ে যায়।
90 এর দশকে, যেমন ইথারনেট দ্রুত পেয়েছে (100mbit/সেকেন্ড। দ্রুত ইথারনেট 1995 সালে চালু হয়েছিল) এবং একটি ইথারনেট নেটওয়ার্কের ব্যয় (ব্রিজ, সুইচস, ক্যাবলিং) টোকেন রিংয়ের চেয়ে উল্লেখযোগ্যভাবে সস্তা হয়ে উঠেছে, স্প্যানিং ট্রি ল্যান টপোলজি যুদ্ধ এবং টোকেন জিতেছে রিংটি দ্রুত ম্লান হয়ে গেল।
কীভাবে বিস্তৃত গাছ কাজ করে
স্প্যানিং ট্রি হ'ল ডেটা প্যাকেটের জন্য ফরোয়ার্ডিং প্রোটোকল। এটি একটি অংশ ট্র্যাফিক পুলিশ এবং নেটওয়ার্ক হাইওয়েগুলির জন্য ডেটা ভ্রমণ করে এমন এক অংশ সিভিল ইঞ্জিনিয়ার। এটি স্তর 2 (ডেটা লিঙ্ক স্তর) এ বসে, সুতরাং এটি কেবল প্যাকেটগুলি তাদের উপযুক্ত গন্তব্যে নিয়ে যাওয়ার সাথে সম্পর্কিত, কী ধরণের প্যাকেট প্রেরণ করা হচ্ছে না, বা তাদের যে ডেটা রয়েছে তা নয়।
বিস্তৃত গাছ এত সর্বব্যাপী হয়ে উঠেছে যে এর ব্যবহার সংজ্ঞায়িত হয়েছেআইইইই 802.1 ডি নেটওয়ার্কিং স্ট্যান্ডার্ড। স্ট্যান্ডার্ডে সংজ্ঞায়িত হিসাবে, যে কোনও দুটি এন্ডপয়েন্ট বা স্টেশনগুলির মধ্যে কেবল একটি সক্রিয় পথ উপস্থিত থাকতে পারে যাতে তাদের সঠিকভাবে কাজ করার জন্য।
স্প্যানিং ট্রি নেটওয়ার্ক বিভাগগুলির মধ্যে পাস হওয়া ডেটা একটি লুপে আটকে যাওয়ার সম্ভাবনাটি দূর করার জন্য ডিজাইন করা হয়েছে। সাধারণভাবে, লুপগুলি নেটওয়ার্ক ডিভাইসে ইনস্টল করা ফরোয়ার্ডিং অ্যালগরিদমকে বিভ্রান্ত করে, যাতে এটি তৈরি করে যাতে ডিভাইসটি আর প্যাকেট পাঠাতে পারে না। এর ফলে ফ্রেমের সদৃশ বা একাধিক গন্তব্যে সদৃশ প্যাকেটগুলি ফরোয়ার্ডিং হতে পারে। বার্তাগুলি পুনরাবৃত্তি হতে পারে। যোগাযোগগুলি প্রেরকের কাছে ফিরে যেতে পারে। এটি এমনকি একটি নেটওয়ার্ক ক্র্যাশ করতে পারে যদি খুব বেশি লুপগুলি ঘটে শুরু হয়, কোনও প্রশংসনীয় লাভ ছাড়াই ব্যান্ডউইথ খাওয়া অন্য অ-লুপযুক্ত ট্র্যাফিককে অবরুদ্ধ করার সময়।
স্প্যানিং ট্রি প্রোটোকললুপগুলি গঠন থেকে বন্ধ করে দেয়প্রতিটি ডেটা প্যাকেটের জন্য একটি সম্ভাব্য পথ ব্যতীত সমস্ত বন্ধ করে। কোনও নেটওয়ার্কে স্যুইচগুলি রুট পাথ এবং সেতুগুলি যেখানে ডেটা ভ্রমণ করতে পারে সেখানে সংজ্ঞায়িত করতে গাছের বিস্তৃত গাছ ব্যবহার করে এবং কার্যত সদৃশ পাথগুলি বন্ধ করে দেয়, প্রাথমিক পাথ উপলব্ধ থাকাকালীন এগুলি নিষ্ক্রিয় এবং অকেজো করে তোলে।
ফলাফলটি হ'ল নেটওয়ার্ক যোগাযোগগুলি কোনও নেটওয়ার্ক কতটা জটিল বা বিশাল হয়ে যায় তা নির্বিশেষে নির্বিঘ্নে প্রবাহিত হয়। একরকমভাবে, স্প্যানিং ট্রি সফটওয়্যার ব্যবহার করে ভ্রমণ করার জন্য ডেটাগুলির জন্য একটি নেটওয়ার্কের মাধ্যমে একক পথ তৈরি করে যেভাবে নেটওয়ার্ক ইঞ্জিনিয়াররা পুরানো লুপ নেটওয়ার্কগুলিতে হার্ডওয়্যার ব্যবহার করে।
গাছের বিস্তৃত অতিরিক্ত সুবিধা
গাছের বিস্তৃত কারণটি ব্যবহার করা হয় তা হ'ল কোনও নেটওয়ার্কের মধ্যে লুপগুলি রাউটিংয়ের সম্ভাবনা দূর করা। তবে অন্যান্য সুবিধাও রয়েছে।
যেহেতু স্প্যানিং ট্রি ক্রমাগত ডেটা প্যাকেটের মাধ্যমে কোন নেটওয়ার্ক পাথগুলি ভ্রমণ করার জন্য উপলভ্য এবং সংজ্ঞায়িত করছে, এটি সনাক্ত করতে পারে যে এই প্রাথমিক পাথগুলির মধ্যে একটিতে বসে থাকা কোনও নোড অক্ষম করা হয়েছে কিনা। এটি হার্ডওয়্যার ব্যর্থতা থেকে শুরু করে একটি নতুন নেটওয়ার্ক কনফিগারেশন পর্যন্ত বিভিন্ন কারণে ঘটতে পারে। এমনকি এটি ব্যান্ডউইথ বা অন্যান্য কারণগুলির উপর ভিত্তি করে একটি অস্থায়ী পরিস্থিতি হতে পারে।
যখন গাছ ছড়িয়ে পড়ে তা সনাক্ত করে যে একটি প্রাথমিক পথ আর সক্রিয় নয়, এটি দ্রুত বন্ধ হয়ে যাওয়া অন্য একটি পথটি দ্রুত খুলতে পারে। এরপরে এটি ঝামেলার জায়গার চারপাশে ডেটা প্রেরণ করতে পারে, শেষ পর্যন্ত ডিটোরটিকে নতুন প্রাথমিক পথ হিসাবে মনোনীত করে, বা মূল সেতুতে প্যাকেটগুলি ফেরত পাঠানো যদি এটি আবার উপলভ্য হয়।
মূল স্প্যানিং ট্রি যখন প্রয়োজন মতো নতুন সংযোগগুলি তৈরি করতে তুলনামূলকভাবে দ্রুত ছিল, 2001 সালে আইইইই দ্রুত স্প্যানিং ট্রি প্রোটোকল (আরএসটিপি) প্রবর্তন করে। প্রোটোকলের 802.1W সংস্করণ হিসাবেও উল্লেখ করা হয়, আরএসটিপি নেটওয়ার্ক পরিবর্তন, অস্থায়ী বিভ্রাট বা উপাদানগুলির সম্পূর্ণ ব্যর্থতার প্রতিক্রিয়া হিসাবে উল্লেখযোগ্যভাবে দ্রুত পুনরুদ্ধার সরবরাহ করার জন্য ডিজাইন করা হয়েছিল।
এবং আরএসটিপি প্রক্রিয়াটি ত্বরান্বিত করার জন্য নতুন পাথ কনভার্জেন্স আচরণ এবং সেতুর বন্দর ভূমিকাগুলি প্রবর্তন করার সময়, এটি মূল বিস্তৃত গাছের সাথে পুরোপুরি পিছনে সামঞ্জস্যপূর্ণ হওয়ার জন্যও ডিজাইন করা হয়েছিল। সুতরাং প্রোটোকলের উভয় সংস্করণ সহ ডিভাইসগুলির পক্ষে একই নেটওয়ার্কে একসাথে কাজ করা সম্ভব।
বিস্তৃত গাছের ত্রুটিগুলি
যখন গাছ ছড়িয়ে দেওয়া বহু বছর ধরে এর পরিচিতির পরের বহু বছর ধরে সর্বব্যাপী হয়ে উঠেছে, সেখানে তারা যুক্তিযুক্ত যে এটিইসময় এসেছে। গাছ ছড়িয়ে দেওয়ার সবচেয়ে বড় দোষটি হ'ল এটি সম্ভাব্য পথগুলি বন্ধ করে কোনও নেটওয়ার্কের মধ্যে সম্ভাব্য লুপগুলি বন্ধ করে দেয় যেখানে ডেটা ভ্রমণ করতে পারে। স্প্যানিং ট্রি ব্যবহার করে যে কোনও প্রদত্ত নেটওয়ার্কে, প্রায় 40% সম্ভাব্য নেটওয়ার্ক পাথ ডেটাতে বন্ধ রয়েছে।
অত্যন্ত জটিল নেটওয়ার্কিং পরিবেশে যেমন ডেটা সেন্টারগুলির মধ্যে পাওয়া যায়, চাহিদা মেটাতে দ্রুত স্কেল করার ক্ষমতা গুরুত্বপূর্ণ। স্প্যানিং ট্রি দ্বারা আরোপিত সীমাবদ্ধতা ব্যতীত ডেটা সেন্টারগুলি অতিরিক্ত নেটওয়ার্কিং হার্ডওয়্যার প্রয়োজন ছাড়াই আরও অনেক বেশি ব্যান্ডউইথ খুলতে পারে। এটি এক ধরণের বিদ্রূপাত্মক পরিস্থিতি, কারণ জটিল নেটওয়ার্কিং পরিবেশগুলি হ'ল কেন বিস্তৃত গাছ তৈরি হয়েছিল। এবং এখন লুপিংয়ের বিরুদ্ধে প্রোটোকল দ্বারা সরবরাহ করা সুরক্ষা একরকমভাবে, সেই পরিবেশগুলি তাদের সম্পূর্ণ সম্ভাবনা থেকে পিছনে রাখা।
ভার্চুয়াল ল্যানগুলি নিয়োগের জন্য এবং আরও নেটওয়ার্ক পাথ একই সাথে খোলা থাকতে সক্ষম করার জন্য একাধিক-ইনস্টল স্প্যানিং ট্রি (এমএসটিপি) নামক প্রোটোকলের একটি পরিশোধিত সংস্করণ তৈরি করা হয়েছিল, যখন এখনও লুপগুলি গঠন থেকে বাধা দেয়। তবে এমএসটিপি -র সাথেও, প্রোটোকলটি নিয়োগকারী যে কোনও নেটওয়ার্কে বেশ কয়েকটি সম্ভাব্য ডেটা পাথ বন্ধ রয়েছে।
বছরের পর বছর ধরে বিস্তৃত গাছের ব্যান্ডউইথ বিধিনিষেধ উন্নত করার জন্য অনেক অ-মানক, স্বাধীন প্রচেষ্টা হয়েছে। যদিও তাদের মধ্যে কয়েকজনের ডিজাইনাররা তাদের প্রচেষ্টায় সাফল্য দাবি করেছেন, বেশিরভাগ মূল প্রোটোকলের সাথে পুরোপুরি সামঞ্জস্যপূর্ণ নয়, যার অর্থ সংস্থাগুলি তাদের সমস্ত ডিভাইসে অ-মানক পরিবর্তনগুলি নিয়োগ করতে হবে বা তাদের অস্তিত্বের অনুমতি দেওয়ার জন্য কিছু উপায় খুঁজে বের করতে হবে স্ট্যান্ডার্ড স্প্যানিং ট্রি চলমান স্যুইচগুলি। বেশিরভাগ ক্ষেত্রে, বিস্তৃত গাছের একাধিক স্বাদ বজায় রাখা এবং সমর্থন করার ব্যয়গুলি প্রচেষ্টার পক্ষে উপযুক্ত নয়।
ভবিষ্যতে বিস্তৃত গাছ কি চলবে?
গাছের সমাপ্তি নেটওয়ার্ক পাথগুলির কারণে ব্যান্ডউইথের সীমাবদ্ধতাগুলি বাদ দিয়ে, প্রোটোকলটি প্রতিস্থাপনের ক্ষেত্রে প্রচুর চিন্তাভাবনা বা প্রচেষ্টা করা হচ্ছে না। যদিও আইইইই মাঝে মাঝে এটিকে আরও দক্ষ করার জন্য আপডেটগুলি প্রকাশ করে, তারা সর্বদা প্রোটোকলের বিদ্যমান সংস্করণগুলির সাথে পিছনে সামঞ্জস্যপূর্ণ।
এক অর্থে, বিস্তৃত গাছ "যদি এটি ভাঙা না হয় তবে এটি ঠিক করবেন না" এর নিয়ম অনুসরণ করে। ট্র্যাফিক প্রবাহিত রাখতে, ক্র্যাশ-প্ররোচিত লুপগুলি গঠন থেকে বিরত রাখতে এবং ঝামেলার দাগগুলির চারপাশে ট্র্যাফিক রাউটিং করার জন্য বেশিরভাগ নেটওয়ার্কের পটভূমিতে বিস্তৃত গাছটি স্বাধীনভাবে চালিত হয় যাতে শেষ ব্যবহারকারীরা কখনও জানেন না যে তাদের নেটওয়ার্কগুলি তার দিনের থেকে অংশ হিসাবে অস্থায়ীভাবে বাধা অনুভব করে কিনা দিন অপারেশন। এদিকে, ব্যাকএন্ডে, প্রশাসকরা তাদের নেটওয়ার্কগুলিতে নতুন ডিভাইস যুক্ত করতে পারেন যে তারা নেটওয়ার্ক বা বাইরের বিশ্বের সাথে যোগাযোগ করতে সক্ষম হবে কিনা তা নিয়ে খুব বেশি চিন্তাভাবনা ছাড়াই।
এত কিছুর কারণে, সম্ভবত এটি বিস্তৃত গাছ আগত বহু বছর ধরে ব্যবহারে থাকবে। সময়ে সময়ে কিছু ছোটখাটো আপডেট থাকতে পারে তবে মূল স্প্যানিং ট্রি প্রোটোকল এবং এটি সম্পাদন করে এমন সমস্ত সমালোচনামূলক বৈশিষ্ট্য সম্ভবত এখানে থাকার জন্য রয়েছে।
পোস্ট সময়: নভেম্বর -07-2023