কীভাবে পরিচালিত সুইচগুলি ব্রডকাস্ট মাল্টিকাস্ট এবং ইউনিকাস্ট পরিচালনা করে?


8

সাধারণ পরিস্থিতিতে, কোনও নেটওয়ার্ক স্যুইচ একই সময়ে সম্প্রচার, মাল্টিকাস্ট এবং ইউনিকাস্ট বার্তাগুলি হ্যান্ডেল করা প্রয়োজন handle

আমি বুঝতে চাই

একটি সাধারণ পরিচালিত সুইচে (1 জিবি ইথারনেট / 10 জিবি ইথারনেট),

ক) কীভাবে সম্প্রচার / মাল্টিকাস্ট / ইউনিকাস্ট বার্তাগুলি আলাদাভাবে পরিচালনা করা হয়?

খ) ব্রডকাস্ট / মাল্টিকাস্ট / ইউনিকাস্ট বার্তা পরিচালনা করার ব্যান্ডউইথ এবং ল্যাটেন্সি কী?

গ) কীভাবে বিভিন্ন ধরণের বার্তাগুলি একে অপরকে প্রভাবিত করে?

ঘ) কেন সম্প্রচার থেকে মাল্টিকাস্টে স্যুইচ করা (বা সম্ভবত যদি সঠিকভাবে করা হয়) স্যুইচের উপর চাপ কমিয়ে দেবে?

উত্তর:


5

এটি সুনির্দিষ্ট নির্দিষ্ট স্যুইচের আর্কিটেকচারের উপর নির্ভরশীল। 48-পোর্ট "পরিচালিত সুইচ" (যেমন $ 300 ডলারের অধিক ভাল 10,000 ডলারেরও বেশি) এর বিস্তৃত দামের সীমাটি আপনাকে অভ্যন্তরীণভাবে মৌলিকভাবে আলাদা কিছু বলে দিতে হবে। আপনি যদি আপনার স্যুইচটির জন্য খুব বেশি অর্থ না দিয়ে থাকেন (এবং আমি আশা করি আপনি না করেন) তবে সম্ভবত এটি সম্ভব যে মাল্টিকাস্ট (এবং অন্যান্য "এন্টারপ্রাইজ" বৈশিষ্ট্যগুলি) সফ্টওয়্যারটিতে অফলোড করা হয়েছে (যদি তারা কিছুটা সমর্থিত হয়)।

বেসিক ইউনিকাস্ট ফরওয়ার্ডিং হার্ডওয়ারে করা ব্যয় সাশ্রয়ী হয়ে উঠেছে, তাই আমি আশা করব যে কোনও আধুনিক ইথারনেট স্যুইচ হালকা লোডের নীচে বেসিক ইউনিকাস্ট ফরওয়ার্ডিংয়ে যুক্তিসঙ্গতভাবে ভাল পারফর্ম করবে।

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

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

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

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


2
  1. নিয়ন্ত্রণহীন সুইচগুলির সমান; সম্ভবত ভিএলএএন এবং এর অনুরূপ জটিলতার সাথে।
  2. এটি বাস্তবায়ন নির্দিষ্ট, তবে সাধারণত কোনও পার্থক্য নেই। প্যাকেটের ঝড়ের ফলে বিলম্ব হতে পারে তবে এটি বিশেষভাবে প্যাকেটের ধরণের সাথে সম্পর্কিত নয়।
  3. # 2 হিসাবে একই: বাস্তবায়ন নির্দিষ্ট এবং সাধারণত কোনও পার্থক্য নেই।
  4. "লোড" কোনও নির্দিষ্ট সংজ্ঞাযুক্ত শব্দ নয়, আমার ধারণা আপনি বন্দর ব্যবহারের অর্থ। মাল্টিকাস্ট কেবল সেই গ্রুপে সাবস্ক্রাইব করা পোর্টগুলিতে ফরোয়ার্ড করা হয় যেখানে ব্রডকাস্ট প্রতিটি বন্দরে প্রেরণ করা হয় (এখনও ভিএলএএন এর মতো জটিলতার বিষয়বস্তুতে)।

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

আমি একটি সুইচে সিপিইউ লোড উল্লেখ করছি।
অ্যান্টনি এস

একটি সাধারণ সুইচে কোনও সিপিইউ নেই। স্যুইচিং প্রসেসর রয়েছে, কিছু পরিচালিত সুইচে একটি ডেডিকেটেড ম্যানেজমেন্ট প্রসেসর থাকে তবে বেশিরভাগ ক্ষেত্রে এটি সংহত হয়।
ক্রিস এস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.