नेटवर्क स्विच बफ़रिंग आम तौर पर अलग-अलग नेटवर्क इंटरफ़ेस गति, अचानक ट्रैफ़िक स्पाइक्स, या कई - से {{1} एक ट्रैफ़िक ट्रांसमिशन के कारण होता है।
नेटवर्क स्विच बफ़रिंग के कारण होने वाली सबसे आम समस्या कई ट्रैफ़िक में अचानक बदलाव है। उदाहरण के लिए, एक एप्लिकेशन को एकाधिक सर्वर नोड्स पर होस्ट किया जा सकता है। यदि एक नोड एक साथ अन्य सभी नोड्स के नेटवर्क स्विच से डेटा का अनुरोध करता है, तो सभी प्रतिक्रियाएं एक ही समय में नेटवर्क स्विच पर आनी चाहिए। जब ऐसा होता है, तो सभी नेटवर्क स्विचों से ट्रैफ़िक की बाढ़ अनुरोधकर्ता के नेटवर्क स्विच पोर्ट पर पहुंच जाती है। यदि नेटवर्क स्विच में पर्याप्त निकास बफर नहीं है, तो यह कुछ ट्रैफ़िक गिरा सकता है या एप्लिकेशन विलंबता बढ़ा सकता है। पर्याप्त नेटवर्क स्विच बफ़रिंग निम्न स्तर के प्रोटोकॉल के कारण होने वाले पैकेट हानि या नेटवर्क विलंबता को रोक सकती है।
आधुनिक डेटा सेंटर स्विचिंग प्लेटफ़ॉर्म नेटवर्क स्विच पर साझा स्विचिंग बफ़र्स के माध्यम से इस समस्या का समाधान करते हैं। नेटवर्क स्विच में विशिष्ट पोर्ट के लिए आवंटित एक बफर पूल होता है। विक्रेताओं और प्लेटफार्मों के बीच साझा स्विचिंग बफ़र्स काफी भिन्न होते हैं।
कुछ नेटवर्क स्विच विक्रेता विशिष्ट वातावरण के लिए डिज़ाइन किए गए नेटवर्क स्विच बेचते हैं। उदाहरण के लिए, कुछ नेटवर्क स्विचों में बड़े बफ़र्स होते हैं जो कई {{1} से {{2} एक ट्रांसमिशन परिदृश्यों वाले Hadoop वातावरण के लिए उपयुक्त होते हैं। ऐसे वातावरण में जहां ट्रैफ़िक वितरित किया जा सकता है, नेटवर्क स्विच को स्विच स्तर पर बफ़र्स तैनात करने की आवश्यकता नहीं होती है। नेटवर्क स्विच बफ़र्स महत्वपूर्ण हैं, लेकिन नेटवर्क स्विच को वास्तव में कितनी जगह की आवश्यकता है, इसका कोई एक सही उत्तर नहीं है। एक बड़े नेटवर्क स्विच बफ़र का मतलब है कि नेटवर्क कोई ट्रैफ़िक नहीं गिराएगा, लेकिन इससे विलंबता भी बढ़ जाती है। स्विच पर संग्रहीत डेटा को अग्रेषित करने से पहले इंतजार करना पड़ता है। कुछ नेटवर्क प्रशासक छोटे नेटवर्क स्विच बफ़र्स पसंद करते हैं, जिससे एप्लिकेशन या प्रोटोकॉल को कम ट्रैफ़िक संभालने की अनुमति मिलती है। सही तरीका यह है कि आप अपने एप्लिकेशन के लिए नेटवर्क स्विच के ट्रैफ़िक पैटर्न को समझें और ऐसा स्विच चुनें जो आपकी आवश्यकताओं के अनुरूप हो।




