- লেয়ার 2 সুইচগুলি ডেটা লিঙ্ক লেয়ারে ডেটা ট্রানস্ফার করার জন্য ব্যবহৃত হয় এবং এটি ট্রানস্ফার করা এবং প্রাপ্ত ফ্রেমে ত্রুটি পরীক্ষাও করে।
- লেয়ার 2 ম্যাক অ্যাড্রেসের সাহায্যে প্যাকেটগুলিকে এগিয়ে দেয়।
- সুইচিং মোড নামে পরিচিত প্যাকেট ফরওয়ার্ড করার জন্য বিভিন্ন মোড ব্যবহার করা হয়।
- সুইচিং মোডে, একটি ফ্রেমের বিভিন্ন অংশ রিকোগনিজেদ হয়। ফ্রেমে বেশ কিছু অংশ থাকে যেমন প্রেমবল, ডেস্টিনেশন MAC এড্রেস, সোর্স MAC এড্রেস, ইউসার ডাটা, FCS।
{tocify} $title={Table of Contents}
কম্পিউটার নেটওয়ার্কে আমরা তিন ধরনের সুইচিং মোড দেখতে পাই সেগুলি হল:
- স্টোরে-এন্ড-ফরওয়ার্ড {Store-and-forward}
- কাট-থ্রু{Cut-through}
- ফ্রাগমেন্ট-ফ্রি {Fragment-free}
স্টোরে-এন্ড-ফরওয়ার্ড {Store-and-forward}
- স্টোর-এন্ড-ফরোয়ার্ড হল একটি কৌশল যেখানে মধ্যবর্তী নোডগুলি প্রাপ্ত ফ্রেম সংরক্ষণ করে এবং তারপর প্যাকেটগুলিকে পরবর্তী নোডে ফরোয়ার্ড করার আগে ত্রুটিগুলি পরীক্ষা করে।
- লেয়ার 2 সুইচ সম্পূর্ণ ফ্রেম না পাওয়া পর্যন্ত অপেক্ষা করে। পুরো ফ্রেমটি পাওয়ার পরে, ফ্রেমটিকে সুইচ বাফার মেমরিতে সঞ্চয় করে। এই প্রক্রিয়াটি ফ্রেম সংরক্ষণ হিসাবে পরিচিত।
- যখন ফ্রেম সংরক্ষণ করা হয়, তখন ফ্রেমটি ত্রুটিগুলির জন্য চেক করা হয়। কোনো ত্রুটি পাওয়া গেলে, বার্তাটি বাতিল করা হয় অন্যথায় বার্তাটি পরবর্তী নোডে ফরোয়ার্ড করা হয়। এই প্রক্রিয়া ফ্রেম ফরওয়ার্ডিং হিসাবে পরিচিত।
- CRC (সাইক্লিক রিডানডেন্সি চেক) কৌশল প্রয়োগ করা হয়েছে যা প্রাপ্ত ফ্রেমের ত্রুটিগুলি পরীক্ষা করতে বেশ কয়েকটি বিট ব্যবহার করে।
- স্টোর-এন্ড-ফরোয়ার্ড কৌশলটি হাই লেভেলের নিরাপত্তা নিশ্চিত করে কারণ ডেস্টিনেশন নেটওয়ার্ক দূষিত ফ্রেমের দ্বারা প্রভাবিত হবে না।
- স্টোর-এবং-ফরোয়ার্ড সুইচগুলি অত্যন্ত নির্ভরযোগ্য কারণ এটি সংঘর্ষিত ফ্রেমগুলিকে ফরোয়ার্ড করে না।
কাট-থ্রু{Cut-through}
- কাট-থ্রু সুইচিং হল এমন একটি কৌশল যেখানে সুইচ পুরো ফ্রেম পাওয়ার জন্য অপেক্ষা না করেই ডেস্টিনেশন ঠিকানা চিহ্নিত করার পরে প্যাকেটগুলিকে এগিয়ে দেয়।
- একবার ফ্রেমটি রিসিভ হলে,এটি প্রেমবল অনুসরণ করে ফ্রেমের প্রথম ছয় বাইট পরীক্ষা করে, সুইচটি আউটগোয়িং ইন্টারফেস পোর্ট নির্ধারণ করতে সুইচিং টেবিলে ডেস্টিনেশন পরীক্ষা করে এবং ফ্রেমটিকে ডেস্টিনেশনে নিয়ে যায়।
- প্যাকেটগুলিকে ডেস্টিনেশনে পাঠানোর আগে সুইচটি সম্পূর্ণ ফ্রেম পাওয়ার জন্য অপেক্ষা করে না বলে এটির বিলম্বের হার কম।
- এটিতে কোন ত্রুটি পরীক্ষা করার কৌশল নেই। অতএব, ত্রুটিগুলি রিসিভারের কাছে ত্রুটি সহ বা ছাড়াই পাঠানো যেতে পারে।
- একটি কাট-থ্রু সুইচিং কৌশলের অপেক্ষার সময় কম থাকে কারণ এটি ডেস্টিনেশন MAC ঠিকানা ইডেন্টিফাই করার সাথে সাথে প্যাকেটগুলিকে ফরোয়ার্ড করে।
ফ্রাগমেন্ট-ফ্রি {Fragment-free}
- একটি ফ্র্যাগমেন্ট-ফ্রি সুইচিং কাট-থ্রু সুইচিংয়ের একটি উন্নত কৌশল।
- একটি ফ্র্যাগমেন্ট-ফ্রি স্যুইচিং এমন একটি কৌশল যা ত্রুটি-মুক্ত ট্রান্সমিশন প্রদানের জন্য পরবর্তী নোডে ফরোয়ার্ড করার আগে একটি ফ্রেমের কমপক্ষে 64 বাইট পড়ে।
- এটি কাট-থ্রু স্যুইচিংয়ের গতির সাথে ত্রুটি পরীক্ষা করার কার্যকারিতাকে একত্রিত করে।
- এই কৌশলটি ইথারনেট ফ্রেমের 64 বাইট পরীক্ষা করে যেখানে ঠিকানার তথ্য পাওয়া যায়।
- ফ্রেমের 64 বাইটের মধ্যে একটি সংঘর্ষ খুঁজে বেড় করা হয়েছে, যে ফ্রেমে সংঘর্ষ হয়েছে তা আর ফরোয়ার্ড করা হবে না।