جب نیٹ ورک سوئچ انٹرفیس اس سے زیادہ ٹریفک حاصل کرتا ہے جو اسے سنبھال سکتا ہے، تو نیٹ ورک سوئچ اسے بفر کرنے کا انتخاب کرے گا، یا نیٹ ورک سوئچ اسے چھوڑ دے گا۔
نیٹ ورک سوئچ کا کیش عام طور پر نیٹ ورک انٹرفیس کی مختلف رفتار، نیٹ ورک سوئچ پر ٹریفک کے اچانک پھٹ جانے یا کئی سے ایک ٹریفک ٹرانسمیشن کی وجہ سے ہوتا ہے۔
سب سے عام مسئلہ جو نیٹ ورک سوئچز میں بفرنگ کا سبب بنتا ہے وہ ہے کئی سے ایک ٹریفک میں اچانک تبدیلیاں۔ مثال کے طور پر، ایک ایپلیکیشن متعدد سرور کلسٹر نوڈس پر بنائی گئی ہے۔ اگر نوڈس میں سے ایک ایک ہی وقت میں دوسرے تمام نوڈس کے نیٹ ورک سوئچز سے ڈیٹا کی درخواست کرتا ہے، تو تمام جوابات ایک ہی وقت میں نیٹ ورک سوئچز پر پہنچنا چاہیے۔ جب ایسا ہوتا ہے، تمام نیٹ ورک سے ٹریفک کا سیلاب درخواست گزار کے نیٹ ورک سوئچ کی بندرگاہ پر چلا جاتا ہے۔ اگر نیٹ ورک سوئچ میں کافی ایگریس بفرز نہیں ہیں، تو نیٹ ورک سوئچ کچھ ٹریفک کم کر سکتا ہے، یا نیٹ ورک سوئچ ایپلیکیشن میں تاخیر کو بڑھاتا ہے۔ مناسب نیٹ ورک سوئچ بفر کم سطح کے پروٹوکول کی وجہ سے پیکٹ کے نقصان یا نیٹ ورک میں تاخیر کو روک سکتے ہیں۔
زیادہ تر جدید ڈیٹا سینٹر سوئچنگ پلیٹ فارم اس مسئلے کو نیٹ ورک سوئچ کے مشترکہ سوئچنگ کیش کے ذریعے حل کرتے ہیں۔ نیٹ ورک سوئچز میں مخصوص بندرگاہوں کے لیے مختص بفر اسپیس کا ایک پول ہوتا ہے۔ نیٹ ورک سوئچ مشترکہ سوئچ کیش وینڈرز اور پلیٹ فارمز کے درمیان وسیع پیمانے پر مختلف ہوتا ہے۔
کچھ نیٹ ورک سوئچ فروش مخصوص ماحول کے لیے بنائے گئے نیٹ ورک سوئچ فروخت کرتے ہیں۔ مثال کے طور پر، کچھ نیٹ ورک سوئچز میں بڑی بفر پروسیسنگ ہوتی ہے، جو ہڈوپ کے ماحول کے لیے کئی ایک ٹرانسمیشن منظرناموں میں موزوں ہے۔ نیٹ ورک سوئچ ایسے ماحول میں جہاں ٹریفک کو تقسیم کیا جا سکتا ہے، نیٹ ورک سوئچز کو سوئچ کی سطح پر بفرز کی ضرورت نہیں ہوتی ہے۔
نیٹ ورک سوئچ کا بفر بہت اہم ہے، لیکن اس بات کا کوئی صحیح جواب نہیں ہے کہ ہمیں کتنی نیٹ ورک سوئچ جگہ کی ضرورت ہے۔ بڑے نیٹ ورک سوئچ بفرز کا مطلب ہے کہ نیٹ ورک کوئی ٹریفک نہیں گراتا ہے، لیکن اس کا مطلب یہ بھی ہے کہ نیٹ ورک سوئچ کی تاخیر میں اضافہ ہوتا ہے — ڈیٹا جسے نیٹ ورک سوئچ کے ذریعے آگے بھیجنے سے پہلے انتظار کرنا پڑتا ہے۔ کچھ نیٹ ورک ایڈمنسٹریٹر چھوٹے نیٹ ورک سوئچ بفرز کو ترجیح دیتے ہیں، ایپلیکیشن یا پروٹوکول کو کچھ ٹریفک ہینڈل کرنے دیتے ہیں۔ درست جواب یہ ہے کہ آپ کی ایپلیکیشن کے نیٹ ورک سوئچز کے ٹریفک پیٹرن کو سمجھیں اور ایک ایسے نیٹ ورک سوئچ کا انتخاب کریں جو ان ضروریات کے مطابق ہو۔
