জাম্বো ফ্রেমগুলি বিলম্বকে কেন আঘাত করে?


5

সম্প্রতি আমি জাম্বো ফ্রেমগুলি সম্পর্কে পড়ছি এবং আমি কয়েকটি জায়গায় বিভ্রান্ত হয়ে পড়েছি। আমি যতদূর বুঝতে পেরেছি 'স্টোর এবং ফরোয়ার্ড' পয়েন্ট (স্তর 2 সেতু) এর মধ্যে ইথারনেট ফ্রেমের আকারের নীচে একটি আবদ্ধ রয়েছে কারণ এটি সংঘর্ষ সনাক্তকরণ সক্ষম করার জন্য গন্তব্যে পৌঁছানোর সময় ফ্রেমগুলি এখনও প্রেরণ করা দরকার। জাম্বো ফ্রেম সেটিং দ্বারা এই সীমাটি স্পর্শ করা হয়নি।

জাম্বো ফ্রেমগুলি ফ্রেমের আকারের উপরের সীমানা 1500 বি + হেডার থেকে বড় মানগুলিতে বৃদ্ধি করে (উদাহরণস্বরূপ 4000 বি বা 9000 বি + শিরোনাম)।

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

জাম্বো ফ্রেমগুলি একটি পরিমাপযোগ্য ডিগ্রীতে ক্ষতিকারক ক্ষতটি পড়তে পেরে আমি ভাবতে শুরু করি যে এই প্রভাবটির কারণ কী?

উত্তর:


5

জাম্বো ফ্রেমগুলি বিলম্বকে আঘাত করতে পারে এমন কয়েকটি উপায় এখানে রইল। আপনি তাদের মধ্যে কিছু ইতিমধ্যে জানতেন:

  1. একটি 9 কেবি জাম্বো ফ্রেম বৃহত্তম স্ট্যান্ডার্ড ইথারনেট ফ্রেমের চেয়ে 6x আকারের, যা 1500 বাইট। সুতরাং একই বিট ত্রুটি হারে, জাম্বো ফ্রেমের একটি ত্রুটি হওয়ার 6x উচ্চতর সম্ভাবনা থাকে এবং যখন ত্রুটি ঘটে তখন পুরো 6x বৃহত্তর ফ্রেমটি পুনঃপ্রেরণ করতে হয়।

  2. ইথারনেট ফ্রেম চেক সিকোয়েন্স (এফসিএস) এর সিআরসি 32 এলগরিদমের জন্য নির্বাচিত বহুভুজটি ফ্রেম আকারের জন্য 1500 বাইট পর্যন্ত সুরযুক্ত tun এটি বৃহত্তর ফ্রেমের আকারের জন্য কম কার্যকর, তবে জাম্বো ফ্রেমগুলি লোকজন বহন করে না। সুতরাং জাম্বো ফ্রেমের বিট ত্রুটিগুলি ম্যাক স্তরটিতে সনাক্ত করা সম্ভব হয় এবং পরে একটি উচ্চতর স্তরের (সম্ভবত ইউডিপি / আইপি ক্ষেত্রে অ্যাপ্লিকেশন স্তর) সনাক্ত করতে হবে, যার ফলশ্রুতি পুনঃপ্রেরণের আগে আরও বৃহত্তর বিলম্বিত হতে পারে অনুরোধ করা হয়

  3. যদি কোনও বিলম্ব-সংবেদনশীল প্যাকেটটি মাঝারি অ্যাক্সেসের জন্য একটি পূর্ণ-আকারের ফ্রেমের পিছনে সারি সারি দাঁড়িয়ে থাকে, তবে যদি পূর্ণ আকারের ফ্রেমটি একটি মানক 1500 বাইটের পরিবর্তে 9 কেবি জাম্বো ফ্রেম হয় তবে এটি মাঝারি পেতে 6x সময় লাগে ফ্রেম.

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

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

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


এডি পিএমটিইউডি: আমি ভেবেছিলাম এটি ডিএফ + ফ্র্যাগমেন্টেশন দরকার (বা আইপিভি 6-তে প্যাকেট খুব বড়) - টিসিপি / আইপি স্ট্রোকটি এমটিইউ আবিষ্কার করার চেষ্টা করে (যদি আপনি লিখেছেন তবে আরও একটি হপ রয়েছে) তবে ইউডিপি / আইপি হয় 'ক্লাসিকাল' ফ্রেমগুলির সাথে সঠিক আকারের দীর্ঘ সময় ব্যবহার করতে পারে যদি FN / PTB প্রয়োগ করা হয়। এটি কি পিএমটিইউডি-র সঠিক বর্ণনা রয়েছে (দুঃখিত - আমি এটি কিছুক্ষণের জন্য স্পর্শ করি নি এবং কিছু বিবরণ ঝাপসা হয়ে যেতে পারে)।
ম্যাকিয়েজ পাইচোটকা

0

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


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