একাধিক সুইচ - এটি কীভাবে কাজ করে?


14

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

এটি আমাকে ভাবছে - আপনার যদি সুইচগুলি এর সাথে সংযুক্ত থাকে তবে কি হবে:

Computer A
    |
 Switch 1
    |
 Switch 2
    |
Computer B

আমার হোম নেটওয়ার্কের কিছু অংশ এইভাবে সেট আপ করা হয়েছে, সুতরাং স্পষ্টত এটি এখনও কোনওরকম কার্যকর হয়। তবে কম্পিউটার এ যদি কম্পিউটার বি তে কোনও প্যাকেট প্রেরণ করতে চায়, তবে সুইচ 1 কীভাবে প্যাকেটটি সুইচ 2 তে ফরোয়ার্ড করতে জানে? যেহেতু স্যুইচ 1 সরাসরি কম্পিউটার বিয়ের সাথে সংযুক্ত নয়, সুতরাং কীভাবে এটি তার ডাটাবেজে কম্পিউটার বি এর ম্যাক ঠিকানা থাকতে পারে, যদি সুইচ 2 সেই তথ্যটি সুইচ 1 সরবরাহ না করে?


1
কম্পিউটার এ থেকে কম্পিউটার বিতে যাওয়ার কোনও ইথারনেট ফ্রেম ধরে নিলে, সুইচ 1 এবং স্যুইচ 2 উভয়ই কম্পিউটার বি এর ম্যাক ঠিকানার জন্য শেষ পর্যন্ত একটি সিএএম টেবিল প্রবেশ করবে। এর অন্যদিকে আসলে কী আছে তা স্যুইচটি বিবেচনা করে না, ইথারনেট ফ্রেমগুলি কীভাবে ম্যাকের ঠিকানা দেয়।
লরেন্স

উত্তর:


23

ফ্রেমটি কোন পোর্টটি (প্যাকেট নয়!) বোঝাতে চাইছে তা যদি সুইচ 1 জেনে না থাকে তবে এটি সমস্ত বন্দর বন্যার (ফ্রেমটির উদ্ভূত পোর্ট ব্যতীত) বন্যা করবে। এই পোর্টগুলির মধ্যে একটি সুইচ 2 এর সাথে সংযুক্ত হবে, যার অর্থ সুইচ 2 ফ্রেম পায়।

যদি স্যুইচ 2 ফ্রেমকে বোঝাতে বোঝায় যে কোনও বন্দরটিতে যাওয়ার অর্থ কী, তবে এটি সমস্ত বন্দর বন্যার (ফ্রেমের উত্পন্ন পোর্ট ব্যতীত) except এই বন্দরগুলির মধ্যে একটি কম্পিউটার বিতে সংযুক্ত হবে will

সুতরাং কম্পিউটার বি শেষ পর্যন্ত ফ্রেমটি পেয়েছে, ইতিমধ্যে অন্যান্য সমস্ত ডিভাইস এটিকে উপেক্ষা করে।

এখন আপনি বিন্দু সংযোগ করতে পারেন। কম্পিউটার বি সাড়া দিলে, সুইচ 2 শিখবে যে কম্পিউটার এ-র জন্য নির্ধারিত ফ্রেমগুলির সাথে সুইচ 1 যুক্ত হয়েছে এমন বন্দরে চলে যাবে এবং সুইচ 1 শিখবে যে কম্পিউটার বি এর জন্য নির্ধারিত ফ্রেমগুলি তার সাথে সংযুক্ত 2-তে সংযোগযুক্ত বন্দরে যায়।


7
সুতরাং মূলত, সুইচগুলি অজানা ফ্রেমের জন্য পুরানো স্কুল কেন্দ্রগুলির মতো কিছুটা কাজ করে।
সাইরেক্স

2
হুবহু, যার অর্থ সর্বদা কিছুটা বন্যা হতে চলেছে, কেবল খুব বেশি বা প্রায়শই নয়। হা, পুরানো স্কুল কেন্দ্র। 90s এর দশকে আমাকে স্যাটেলাইট ইন্টারনেটের কথা মনে করিয়ে দেয়, যেখানে আপনার পিসিতে ইনস্টল করা রিসিভারটি আপনাকে প্যাকেটগুলির উদ্দেশ্যে নয় এমন সমস্ত প্যাকেট উপেক্ষা করতে হয়েছিল। বন্যার কথা!
misha256

2
আমরা যদি একটি pingঅনুরোধ প্রেরণ করি তবে কী হবে ? স্যুইচটিতে সংযুক্ত প্রতিটি ডিভাইস কি প্রতিক্রিয়া জানাবে, বা স্যুইচটি নিজেই প্রতিক্রিয়া জানাবে ICMP ping?
অ্যাসোফার 12

@ misha256 আসলে, সমস্ত আধুনিক কেবল ইন্টারনেট পরিষেবাদি এবং অনেকগুলি ফাইবার অপটিক ইন্টারনেট পরিষেবাদি এখনও আপনার আশেপাশের জন্য প্রয়োজনীয় সমস্ত প্যাকেটগুলি প্রেরণ করে (বা সম্ভবত আপনার ব্লক বা দুটি) এবং আপনার মডেমটি আপনার নয় এটি ফিল্টার করে।
মোশে কাটজ

6

একটি সুইচের শারীরিক বন্দরটি ওএসআই স্তর হিসাবে গণনা করা হয় this এই বিশেষ বন্দরে আগত সমস্ত ম্যাক ঠিকানা নেটওয়ার্ক ডিভাইসের শারীরিক ঠিকানাগুলির প্রতিনিধিত্ব করে (ওএসআই স্তর 2) প্রতিটি সক্রিয় পোর্টে 0, 1 বা তার বেশি ম্যাক (অথবা সিএএম বা যে কোনও স্যুইচ বিক্রেতা তাদের নাম দেয়) ঠিকানা থাকতে পারে। আসলে, অতিরিক্ত তথ্য ছাড়াই কী ধরণের ডিভাইস সংযুক্ত রয়েছে তা স্যুইচের কোনও ইঙ্গিত নেই (প্রশাসক বা কোনও বিশেষ নকশাকৃত প্রোটোকল আরও জানান)।

সুতরাং, একটি স্যুইচকে অন্য একটি স্যুইচের সাথে সংযুক্ত করে, সমস্ত ম্যাকের ঠিকানা যা একটি সুইচ জানে তা অন্য স্যুইচে প্রতিলিপি করা যায়। যদি এটি একটি ডামি সুইচ হয় তবে সমস্ত ম্যাক ঠিকানা একই নামবিহীন ল্যানে অবদান রাখে। যদি এটি আরও ভাল হয় তবে এটি একাধিক ভার্চুয়াল ল্যান (ভিএলএএন) কনফিগার করতে পারে এবং প্রতিটি ভিএলএএন এর নিজস্ব ম্যাক ঠিকানাগুলির সেট রয়েছে। এগুলি একাধিক ভিএলএএন-এ পুনরাবৃত্তি হতে পারে।

যদি একটি স্যুইচ একাধিক ইন্টারফেসের মাধ্যমে একই শারীরিক ঠিকানা পেয়ে থাকে তবে এটি সাধারণত সনাক্ত করা হয় এবং "ম্যাক ফ্ল্যাপিং" হিসাবে গণনা করা হয়। এর অর্থ হ'ল স্যুইচ কোন পোর্টের মাধ্যমে নির্দিষ্ট ম্যাক ঠিকানা সহ একটি প্যাকেট প্রেরণ করা যায় তা নিশ্চিত হতে পারে না।

সুইচগুলি সাধারণত কোনও বন্দরে ম্যাকের ঠিকানাটি ভুলে যায় যদি এটি কয়েক মিনিটের মধ্যে না উপস্থিত থাকে। এটা ভাল; অন্যথায় সুইচগুলি অনেক বেশি তথ্য পেতে পারে যা সময়ের সাথে সাথে বিরোধী হতে পারে।

কখনও কখনও, কোনও নেটওয়ার্কের মধ্যে নেটওয়ার্ক ত্রুটি বা হ্যাকারের আক্রমণের কারণে কিছু ডিভাইস প্রচুর পরিমাণে ম্যাক ঘোষণা উত্পন্ন করতে পারে। যদি ঘোষিত ম্যাক ঠিকানাগুলির সংখ্যাটি স্যুইচ মনে রাখার জন্য খুব বেশি হয় তবে এটি সর্বোত্তম প্যাকেট বিতরণ সম্পর্কে ভুলে যাওয়ার সিদ্ধান্ত নিতে পারে। নিশ্চিত না হলে, কোন ম্যাক ঠিকানা কোন পোর্টে বাস করে, একটি প্যাকেট ব্রডকাস্টের মতো সমস্ত বন্দরে প্রেরণ করা যায় (নাম আরপ-স্পোফিং সহ আক্রমণ সফল)।

প্রশাসক যদি সম্ভাব্য ঝুঁকি সম্পর্কে সচেতন হন তবে এটি প্রতিটি বন্দরে কতগুলি পৃথক MAC ঠিকানা সম্ভবত প্রদর্শিত হতে পারে তার সীমাবদ্ধতা তৈরি করতে পারে। যদি এটি জানা থাকে যে কোনও বন্দরের মাধ্যমে একসাথে কেবলমাত্র একটি কম্পিউটার সংযুক্ত থাকে, তবে এটি "আমাদের কেবলমাত্র একটি ম্যাক থাকতে পারে" (কম্পিউটার এ থেকে সুইচ 1 তে আপনার স্কেচে পোর্টের ধরণ) হিসাবে কনফিগার করা যেতে পারে। যদি এটি না জানা থাকে, বা অন্য কোনও সুইচ একটি বন্দরের সাথে সংযুক্ত থাকে, সীমাটি যুক্তিসঙ্গতভাবে উত্থাপন বা সীমাহীন হিসাবে ছেড়ে দেওয়া যেতে পারে (গড় স্যুইচে, সীমাহীন আসলে কয়েক হাজার))

আশা করি এটা সাহায্য করবে.

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.