গিগাবিট নেটওয়ার্কে আপগ্রেড করা - জাম্বো ফ্রেম সক্ষম করা


21

আমি আমার সোহো নেটওয়ার্কটি গিগাবিটে আপগ্রেড করতে শুরু করতে চাই (10/100 থেকে) এবং জাম্বো ফ্রেমে কিছুটা শুনেছি।

কোনও নেটওয়ার্কে জাম্বো ফ্রেমগুলি কার্যকর করার সর্বোত্তম উপায় কী হবে? এটি সঠিকভাবে কাজ করার জন্য আমি যা বলতে পারি তা থেকে নেটওয়ার্কের সমস্ত নেটওয়ার্ক গিয়ারকে অবশ্যই জাম্বো ফ্রেম সমর্থন করতে হবে। এটা কি সত্য?

আমার যদি নির্দিষ্ট গিয়ার থাকে (যেমন নেটওয়ার্ক প্রিন্টার) যা জিবি ইথারনেটে আপডেট করা যায় না এটি কী আমাকে জাম্বো ফ্রেমগুলি সক্ষম করা থেকে বিরত রাখতে পারবে?

জাম্বো ফ্রেম সক্ষম করার কিছু গ্যাচা কি?

উত্তর:


20

প্রথমে জাম্বো ফ্রেম ইথারনেট কী তা বোঝানো ভাল। ইথারনেট একটি স্তর 2 নেটওয়ার্কিং প্রযুক্তি এবং এর প্রোটোকল ডেটা ইউনিট (পিডিইউ) একটি ফ্রেম। রেফারেন্সের জন্য, একটি এল 3 পিডিইউ (আইপি স্তর) একটি প্যাকেট এবং একটি এল 4 পিডিইউ (টিসিপি / ইউডিপি) একটি বিভাগ।

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

মূল ইথারনেট একটি ফ্রেমের আকার নির্দিষ্ট করে (শিরোনাম এবং চেকসাম সহ পুরো ফ্রেমের ডেটার ভলিউম) 1500 বাইট হিসাবে (বা সম্ভবত 1518, এটি সন্ধান করতে হবে) হিসাবে নির্দিষ্ট করে। এই সংখ্যাটি একবারে প্রেরণ করার পরিমাণের ডেটা এবং সেই সংক্রমণ ব্যর্থ হওয়া বা সংঘর্ষ হওয়ার এবং পুনঃপ্রেরণ হওয়ার সম্ভাবনার মধ্যে ভারসাম্য রক্ষা করেছে। দ্রুত, পূর্ণ দ্বৈত ল্যানের আগমনের সাথে সাথে লোকেরা বুঝতে পেরেছিল যে ইথারনেট ফ্রেমের আকার বাড়িয়ে পারফরম্যান্সটি উন্নত করা যেতে পারে। জাম্বো ফ্রেমের traditionalতিহ্যগত আকারের ফ্রেম প্রতি 9000 বাইট, যদিও এটি বেশিরভাগই কনভেনশন।

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

এখন আপনার নির্দিষ্ট প্রশ্ন:

কোনও নেটওয়ার্কে জাম্বো ফ্রেমগুলি কার্যকর করার সর্বোত্তম উপায় কী হবে?

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

আরও সুনির্দিষ্টভাবে, নেটওয়ার্কের পাশে (আইওএস ব্যবহার করে), আমরা জাম্বো ফ্রেম ডিভাইসগুলিতে নিবেদিত ভিএলএএন তৈরি করেছি, তারপরে তাদের ভ্লান সংজ্ঞাতে "এমটিউ 9000" যুক্ত করেছি। যে সুইচটিতে এই নেটওয়ার্কটি ব্যবহার করা হবে তার প্রতিটি ইন্টারফেস "স্যুইচপোর্ট এক্সেস ভ্লান 11" এর মতো কিছু ব্যবহার করে এই ভ্ল্যানে রাখা হয়েছিল। লিনাক্স মেশিনগুলিতে (যা স্ট্যান্ডার্ড নেটওয়ার্কের সাথে এথ0 সংযুক্ত থাকে এবং জাম্বো ফ্রেম নেটওয়ার্কের সাথে ইথ 1 সংযুক্ত থাকে) আমরা "এমটিইউ = 9000" কে / etc / sysconfig / নেটওয়ার্ক-স্ক্রিপ্ট / ifcfg-eth1 এ যুক্ত করেছি। কারণ আমরা কখনই এই প্যাকেটগুলি রুট করি না (জাম্বো ফ্রেম ভিএলএএন-তে কোনও এনআইসির সাথে সরাসরি কথা বলার জন্য জাম্বো ফ্রেম ভিএলএএন-এর সাথে সরাসরি সংযুক্ত না হওয়া কোনও কিছুর পক্ষে অসম্ভব) আমাদের কখনই রাউটার কনফিগারেশনের বিষয়ে চিন্তা করতে হবে না।

এটি সঠিকভাবে কাজ করার জন্য আমি যা বলতে পারি তা থেকে নেটওয়ার্কের সমস্ত নেটওয়ার্ক গিয়ারকে অবশ্যই জাম্বো ফ্রেম সমর্থন করতে হবে। এটা কি সত্য?

হ্যাঁ, বেশ। সমস্ত নেটওয়ার্ক "ক্লায়েন্ট" (যার অর্থ সার্ভার / ডেস্কটপ / আইপিকেভিএম / আইপি পরিবেশগত মনিটর ইত্যাদি) অবশ্যই এটিতে কথা বলতে হবে বা উপরে উল্লিখিত হিসাবে আপনার কাছে প্রচুর আধা-পৌঁছনীয় মেশিন থাকবে (তারা পিং করবে এবং যে কোনও এল 3 বা এল 4 পিডিইউ যা 1500 বাইটের চেয়ে কম সাফল্য অর্জন করবে, যার অর্থ, উদাহরণস্বরূপ, আপনার মেল সার্ভারটি পিং করবে এবং আপনি সম্ভবত একটি ছোট পরীক্ষার বার্তা হ'ল ডেলিভারি দিতে সক্ষম হবেন But তবে আপনি যখন সত্যিকারের সরবরাহ করার চেষ্টা করবেন মেল (এক্সেল সংযুক্তিযুক্ত যা ফ্রেমের আকার> 1500 বাইটে ধাক্কা দেয়) এটি রহস্যজনকভাবে ব্যর্থ হবে)।

আমার যদি নির্দিষ্ট গিয়ার থাকে (যেমন নেটওয়ার্ক প্রিন্টার) যা জিবি ইথারনেটে আপডেট করা যায় না এটি কী আমাকে জাম্বো ফ্রেমগুলি সক্ষম করা থেকে বিরত রাখতে পারবে?

যদি এটি হয় তবে আমি এখানে যা করব তা এখানে (নেটওয়ার্ক গিয়ার যা এটি পরিচালনা করতে পারে) ধরে নিবেন:

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

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

জাম্বো ফ্রেম সক্ষম করার কিছু গ্যাচা কি?

আশা করি উপরে coveredাকা শুভকামনা!


এটা কি আসলেই খারাপ? ইন্টারনেটে, পাথ এমটিইউ আবিষ্কারটি নির্ধারণ করবে যে পথটির সাথে কিছু রাউটার কেবল 500 বাইট পাস করতে পারে এবং সেই অনুযায়ী সামঞ্জস্য করতে পারে। ল্যানে কাজ করা উচিত নয়?
জোফোরকার

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

11

জাম্বো ফ্রেমগুলিতে আপনি জেফ আতউডের পোস্ট তথ্যবহুল খুঁজে পেতে পারেন ।

পোস্টের হাইলাইটস:

  • 20% পারফরম্যান্স বুস্ট
  • বড় ফ্রেমের অক্ষত থাকার জন্য, প্রতিটি ডিভাইস যার মধ্য দিয়ে যায় সেগুলি অবশ্যই ফ্রেমের আকারটিকে সমর্থন করে
  • জাম্বো ফ্রেম সমর্থন করে না এমন স্যুইচগুলি সেগুলি ফেলে দেবে

5

প্যাকেটের সর্বোচ্চ আকার পরীক্ষা করতে আপনি পিং.এক্সই ব্যবহার করতে পারেন এবং এটি আপনার জাম্বো ফ্রেম সেটিংসের সাথে তুলনা করতে পারেন।

ping -l 4096 -f server

-L দ্বারা ব্যবহৃত প্যাকেটসাইজ সামঞ্জস্য করুন এবং DO_ NOT_FRAGMENT পতাকা সেট করতে -f ব্যবহার করুন। আপনি যখন আপনার সর্বোচ্চ প্যাকেট আকারে পৌঁছেছেন তখন আপনি একটি "প্যাকেট খণ্ডিত হওয়া দরকার তবে ডিএফ সেট" পাবেন।

জাম্বো ফ্রেমগুলি কাজ করে বা না কাজ করে এটি আপনাকে একটি ইঙ্গিত দেবে।


3

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


1

লিনাক্সে, আমি নীচেরগুলিতে কাজ করতে পেলাম: আপনি যদি ট্যাগযুক্ত ভ্লান ব্যবহার করে থাকেন তবে বেস ডিভাইসের জন্য এমটিটু সেট করুন (উদাহরণস্বরূপ এথ 1) জাম্বো ফ্রেমের আকারের জন্য। জাম্বো ফ্রেমের সমর্থন করে এমন সমস্ত ভ্লান একই এমটিটিউ পায়, যে ভ্লানগুলি মূল একের সাথে থাকে না, প্রায়শই 1500 থাকে।

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

লিনাক্স-এও পরীক্ষা করার কমান্ডটি হ'ল: পিং -s 4096 -M কর

-স মাপ, -ম ডু বলে "টুকরো টুকরো না"। আপনি যদি স্থানীয় এমটিটিউ অতিক্রম করেন তবে আপনি একটি ত্রুটি পান। আপনি যদি দূরবর্তী এমটিটিউ অতিক্রম করেন তবে আপনি কিছুই পাবেন না।

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