दो स्विच को जोड़ने के लिए एक एकल केबल का उपयोग करने से अड़चन पैदा होती है?


33

मुझे लगता है कि यह कुछ के लिए एक बेवकूफ सवाल हो सकता है, लेकिन यह कुछ ऐसा है जिसके बारे में मैंने हमेशा सोचा है।

मान लें कि हमारे पास दो गीगाबिट स्विच हैं और नेटवर्क पर सभी डिवाइस भी गीगाबिट हैं।

यदि स्विच से जुड़े 10 कंप्यूटर स्विच बी (एक ही समय में) पर सर्वर में बड़ी मात्रा में डेटा स्थानांतरित करने की आवश्यकता है, तो क्या दो स्विचों के बीच कनेक्शन की बैंडविड्थ द्वारा सीमित प्रत्येक कनेक्शन की अधिकतम स्थानांतरण गति है?

दूसरे शब्दों में, क्या प्रत्येक कंप्यूटर स्विच के बीच "ब्रिज" का उपयोग करने की कोशिश कर रही 10 मशीनों द्वारा विभाजित एक गीगाबिट की गति पर स्थानांतरित करने में सक्षम होगा?

यदि हां, तो क्या कोई वर्कअराउंड हैं ताकि हर डिवाइस बिंदु से बिंदु तक अधिकतम गति का उपयोग कर सके?

जवाबों:


52

हाँ। एक साथ कई ईथरनेट स्विच को "कैस्केड" करने के लिए सिंगल केबल का उपयोग करना अड़चन पैदा करता है। उन अड़चनों के कारण वास्तव में खराब प्रदर्शन हो रहा है या नहीं, हालांकि, केवल उन लिंक पर यातायात की निगरानी करके निर्धारित किया जा सकता है। (आपको वास्तव में प्रति-पोर्ट ट्रैफ़िक आँकड़ों की निगरानी करनी चाहिए। यह अभी तक एक और कारण है कि यह एक अच्छा विचार क्यों है।)

ईथरनेट स्विच के पास एक सीमित, लेकिन आम तौर पर बहुत बड़ा, आंतरिक बैंडविड्थ है जो अपना काम करता है। इसे स्विचिंग फैब्रिक बैंडविड्थ के रूप में संदर्भित किया जाता है और यह काफी बड़ा हो सकता है, आज, यहां तक ​​कि बहुत कम-अंत में गीगाबिट ईथरनेट स्विच (एक डेल पॉवरकनेक्ट 6248, उदाहरण के लिए, एक 184 जीबीपीएस स्विचिंग फैब्रिक है)। एक ही स्विच पर बंदरगाहों के बीच बहने वाले ट्रैफ़िक को रखने का आम तौर पर मतलब है (आधुनिक 24 और 48 पोर्ट ईथरनेट स्विच के साथ) कि स्विच स्वयं कनेक्ट डिवाइसों के बीच पूर्ण तार की गति से बहने वाले "ब्लॉक" नहीं करेगा।

हालांकि, आपको एक स्विच की तुलना में अधिक बंदरगाहों की आवश्यकता होगी।

जब आप कैस्केड करते हैं (या, जैसा कि कुछ कहते हैं, "हीप") क्रॉसओवर केबल के साथ स्विच करता है आप स्विच से फैब्रिक को एक दूसरे में नहीं बढ़ा रहे हैं। आप निश्चित रूप से स्विच कनेक्ट कर रहे हैं, और ट्रैफ़िक प्रवाहित होगा, लेकिन केवल स्विच को जोड़ने वाले बंदरगाहों द्वारा प्रदान की गई बैंडविड्थ पर। यदि अधिक ट्रैफ़िक है जो एक स्विच से दूसरे में जाने के लिए एकल कनेक्शन केबल की जरूरत है तो समर्थन फ्रेम को गिरा दिया जा सकता है।

स्टैकिंग कनेक्टर आमतौर पर उच्च गति स्विच-टू-स्विच इंटरकनेक्ट प्रदान करने के लिए उपयोग किया जाता है। इस तरह आप कई स्विच को बहुत कम प्रतिबंधक स्विच-टू-स्विच बैंडविड्थ सीमा के साथ जोड़ सकते हैं। (डेल पॉवरकनेक्ट 6200 श्रृंखला को फिर से एक उदाहरण के रूप में उपयोग करते हुए, उनके स्टैक कनेक्शन 5 मीटर से कम लंबाई तक सीमित हैं, लेकिन 40 जीबीपीएस पर काम करते हैं)। यह अभी भी स्विचिंग फैब्रिक का विस्तार नहीं करता है, लेकिन यह आम तौर पर स्विच के बीच एकल कैस्केड कनेक्शन की तुलना में काफी बेहतर प्रदर्शन प्रदान करता है।

कुछ स्विच थे (इंटेल 500 सीरीज़ 10/100 स्विचेस माइंड आया) वास्तव में स्टैक कनेक्टर्स के माध्यम से स्विचेस के बीच स्विचिंग फैब्रिक को बढ़ाया गया था, लेकिन मुझे आज तक ऐसी किसी भी क्षमता के बारे में पता नहीं है।

एक विकल्प जो अन्य पोस्टरों ने उल्लेख किया है, लिंक एकत्रीकरण तंत्र का उपयोग कई बंदरगाहों को एक साथ "बंधन" करने के लिए कर रहा है। यह प्रत्येक स्विच पर अधिक पोर्ट का उपयोग करता है, लेकिन स्विच-टू-स्विच बैंडविड्थ को बढ़ा सकता है। खबरदार है कि विभिन्न लिंक एकत्रीकरण प्रोटोकॉल एकत्रीकरण समूह में लिंक भर में "संतुलन" यातायात के लिए विभिन्न एल्गोरिदम का उपयोग करते हैं, और आपको एकत्रीकरण समूह में व्यक्तिगत इंटरफेस पर ट्रैफ़िक काउंटरों की निगरानी करने की आवश्यकता है ताकि यह सुनिश्चित हो सके कि संतुलन वास्तव में हो रहा है। (आमतौर पर स्रोत / गंतव्य पते के कुछ प्रकार के हैश का उपयोग "संतुलन" प्रभाव को प्राप्त करने के लिए किया जाता है। ऐसा इसलिए किया जाता है ताकि ईथरनेट फ्रेम एक ही क्रम में आए क्योंकि एक ही स्रोत और गंतव्य के बीच के फ्रेम हमेशा एक ही इंटरफेस में चले जाएंगे,

पोर्ट-टू-पोर्ट स्विचिंग बैंडविड्थ के बारे में इस चिंता के सभी चेसिस-आधारित स्विच का उपयोग करने के लिए एक तर्क है। उदाहरण के लिए, सभी लिनेकार्ड, एक सिस्को उत्प्रेरक 6513 स्विच, एक ही स्विचिंग फैब्रिक साझा करते हैं (हालांकि कुछ लाइन कार्ड, स्वयं, एक स्वतंत्र कपड़े हो सकते हैं)। आप उस चेसिस में बहुत सारे बंदरगाहों को जाम कर सकते हैं और अधिक पोर्ट-टू-पोर्ट बैंडविड्थ प्राप्त कर सकते हैं जितना आप कैस्केड या स्टैक्ड असतत स्विच कॉन्फ़िगरेशन में कर सकते हैं।


1
OMG यह जवाब कमाल का है।
नील बर्नवेल

1
मैं खुश करना चाहता हूं।
इवान एंडरसन

5

संक्षिप्त उत्तर: हाँ, यह एक अड़चन हो सकती है

थोड़ा बेहतर उत्तर: स्विच के बीच अधिक लिंक जोड़ने के लिए पोर्ट ट्रंकिंग का प्रयास करें।

अधिक व्यक्तिगत उत्तर: ... यह काफी संभावना है कि आपको इसकी आवश्यकता नहीं होगी। यह आपके उपयोगकर्ताओं द्वारा किए गए कार्य पर निर्भर करता है ; लेकिन यह बहुत ही कम है कि आपके पास कई उपयोगकर्ता समय के लगभग 100% डेटा को धक्का दे रहे हैं। अधिक संभावना है, प्रत्येक लिंक 95% समय की तरह निष्क्रिय हो जाएगा, जिसका अर्थ होगा कि 10 उपयोगकर्ताओं द्वारा साझा किया गया लिंक लगभग 50% समय के लिए निष्क्रिय होगा, और दो उपयोगकर्ता सक्रिय रूप से केवल 1.8% समय साझा कर रहे हैं।


1
+1। अच्छा उत्तर। सिद्धांत रूप में: हाँ यह एक अड़चन हो सकती है। हकीकत: यह शायद नहीं है और शायद एक अड़चन नहीं बनेगा। परिवर्तन करने के लिए दौड़ने से पहले, लिंक एकत्रीकरण, आदि की स्थापना करें, आपको 2 स्विचेस के बीच लिंक के उपयोग की निगरानी और माप करना चाहिए।
जोकेवेटी

1
मैं वाक्यांश के साथ थोड़ा सा मुद्दा लेता हूं "यह एक अड़चन हो सकती है।" यह है एक टोंटी। कोई समस्या पैदा कर रहा है या नहीं, यह एक संधिगत चिंता है। किसी भी आधुनिक गीगाबिट ईथरनेट स्विच पर कपड़े 1Gbps से अधिक हो जाते हैं, इसलिए परिभाषा के अनुसार क्रॉसओवर केबल के साथ गीगाबिट स्विच को अड़चन पैदा करता है।
इवान एंडरसन

@ इवान एंडरसन: हाँ, मैं आपकी बात देख रहा हूँ ... लेकिन क्या यह अड़चन है? और क्या इसे एक अड़चन कहा जा सकता है, जब आप अभी भी इसके माध्यम से बहुत व्यापक हैं?
जेवियर

1
@ इवान: मैं आपकी बात देखता हूं। क्या यह अड़चन है? हाँ। क्या यह प्रदर्शन की समस्याएं पैदा कर रहा है? यह केवल निगरानी और माप के माध्यम से निर्धारित किया जा सकता है।
जॉयक्वेरी

4

यदि आप दो स्विच को जोड़ने के लिए 1Gb / s पोर्ट में से एक का उपयोग करते हैं तो हां, उपलब्ध कुल बैंडविड्थ 1Gb / 10 + कुछ ओवरहेड होगा। तो आपका थ्रूपुट कुल मिलाकर लगभग 0.8 Gb / s होगा।

यदि आपके स्विच इसका समर्थन करते हैं, तो आप स्टैकिंग मॉड्यूल का उपयोग कर सकते हैं। यह आमतौर पर स्विच बैकप्लेन की गति से काफी अधिक थ्रूपुट दर की अनुमति देता है।

यदि आपका स्विच इसका समर्थन करता है तो आप लिंक एकत्रीकरण का भी उपयोग कर सकते हैं ।

हालाँकि यहाँ एक और समस्या भी है, यदि आपका सर्वर 1Gb पोर्ट पर जुड़ा है, तो इससे कोई फर्क नहीं पड़ता कि आप किसी अन्य विधि का उपयोग करके स्विच को स्टैक करते हैं या नहीं, क्योंकि आपका सर्वर केवल 1Gb / s पर डेटा ट्रांसफर / प्राप्त करने में सक्षम होगा।

आपका सबसे अच्छा विकल्प अपने स्विच के लिए स्टैकिंग मॉड्यूल का उपयोग करना और 10Gb लिंक पर अपना सर्वर डालना होगा। यह भी मानता है कि आपका सर्वर डेटा की उस मात्रा को संभालने में सक्षम होगा। विशिष्ट सर्वर RAID सेटअप केवल विस्तारित अवधि में लगभग 700Mb / s के निरंतर थ्रूपुट का समर्थन करेगा।


2

यदि आप प्रबंधित स्विच का उपयोग कर रहे हैं (जिन्हें आप किसी तरह लॉग इन कर सकते हैं) तो शायद आप अधिक बैंडविड्थ प्राप्त करने के लिए कई स्विच पोर्ट को मिला सकते हैं।

शेल्फ़ गीगाबिट स्विच में से कई में एक ही स्विच पर बंदरगाहों के बीच कोई प्रतिबंध नहीं होगा। यही है, यदि आपके पास 10 स्विच पोर्ट हैं, तो वे सभी बिना किसी समस्या के पूर्ण गति से उपयोग में हो सकते हैं।

यदि आप उन बंदरगाहों में से एक का उपयोग दूसरे स्विच से कनेक्ट करने के लिए करते हैं, तो हाँ, उन दो स्विचों के बीच संचार धीमा हो जाता है। हालाँकि, एकल स्विच साझा करने वाले कंप्यूटर धीमा नहीं होंगे, केवल तभी जब ट्रैफ़िक उस एकल-स्विच केबल को पार कर जाएगा जो लोग बैंडविड्थ के लिए लड़ना शुरू कर देंगे।

यदि आपको लगता है कि बहुत सीमित है, तो आपको 2, 3, 4 को प्राप्त करने के लिए एक साथ दोनों छोरों पर एक प्रबंधित स्विच और कुल स्विच पोर्ट का उपयोग करना होगा, आपको जिस भी गति की आवश्यकता होगी। या, एक बहुत ही उच्च अंत स्विच खरीदें और स्विच के बीच 10-गिग का उपयोग करें। संभावना कई 1 टमटम बंदरगाहों को एक साथ जोड़ रही है सस्ता होगा।


2

यदि, और केवल IF, दोनों स्विच एकल चौड़ाई कनेक्शन बनाने के लिए कई पोर्ट्स के अंतराल / ट्रंक कनेक्शन का समर्थन करते हैं, तो आप लिंक एकत्रीकरण बनाने के लिए पोर्ट की अधिकतम अनुमत संख्या से 2 से कनेक्ट कर सकते हैं।

चेतावनी, आप सिर्फ कनेक्शन केबल नहीं करते हैं और आप जाने के लिए तैयार हैं! आपको दोनों पक्षों पर बंदरगाहों को कॉन्फ़िगर करने की आवश्यकता है और उसके बाद ही उन्हें कनेक्ट करें, अन्यथा आप एक निश्चित प्रसारण तूफान का जोखिम उठाते हैं जो आपके दोनों स्विच को नीचे ला सकता है।


2

आपके द्वारा दिए गए उदाहरण में; कि आपके पास स्विच ए पर दस ग्राहक हैं, और स्विच बी पर एक सर्वर है; सभी कनेक्शन (क्लाइंट स्विच करने के लिए, स्विच करने के लिए स्विच, और सर्वर स्विच करने के लिए) सभी 1 जीबी हैं, अड़चन (ओं) होने जा रहे हैं जहां सभी ट्रैफ़िक को एक पोर्ट में फ़नल किया जाता है। जब तक आपके सर्वर में 1gb से अधिक तेजी से कनेक्शन नहीं होता है, यह महत्वपूर्ण बात नहीं है कि स्विच कनेक्शन से क्या स्विच है यदि स्विच से सर्वर तक अंतिम कनेक्शन अभी भी केवल 1 जीबी है।

आदर्श कॉन्फ़िगरेशन ऑर्डर होगा; सभी उपकरणों के लिए एक स्विच। यदि कई स्विच का उपयोग कर रहे हैं और यदि उपलब्ध बैंडविड्थ को बढ़ाने के लिए स्विच से कनेक्ट करने के लिए डिज़ाइन किए गए पोर्ट का उपयोग करते हैं। यदि कई स्विच और इंटरकनेक्ट पोर्ट का उपयोग नहीं हो रहा है, तो आप संभवतः स्विच के बीच बैंडविड्थ को बढ़ाने के लिए कई पोर्ट को बॉन्ड कर सकते हैं।


1

यह एक संभावित अड़चन है। कुछ स्विच आपको 3 पोर्ट 1 जीबीपीएस या 4 एक्स 1 जीबीपीएस के साथ कई बंदरगाहों पर बैंडविड्थ को व्यवस्थित करने की अनुमति देंगे। स्विच ओएस में ऐसा करने का एक तरीका होगा और यह स्विच से स्विच करने के लिए भिन्न होता है क्योंकि प्रत्येक विक्रेता के पास ऐसा करने का अपना तरीका होता है। कभी-कभी इस सुविधा के लिए अलग-अलग नाम भी। अपने मेक और मॉडल के लिए मैनुअल देखें कि क्या यह समर्थित है।


1

इसका जवाब है हाँ।

संभव वर्कअराउंड में स्विच के बीच कई गीगाबिट लिंक का उपयोग करना या स्विच के बीच तेज लिंक शामिल हैं। दोनों विकल्पों को स्विचेस से समर्थन की आवश्यकता होती है, और कई लिंक को एकत्रित करने के साथ लिंक के बीच भार को विभाजित करने में समस्याग्रस्त हो सकता है।


0

दूसरे शब्दों में, क्या प्रत्येक कंप्यूटर स्विच के बीच "ब्रिज" का उपयोग करने की कोशिश कर रही 10 मशीनों द्वारा विभाजित एक गीगाबिट की गति पर स्थानांतरित करने में सक्षम होगा?

हाँ

आपको खुद से पूछना होगा कि वास्तव में ऐसा कितनी बार होता है। आपके विशेष नेटवर्क में यह एक सैद्धांतिक अड़चन है जो किसी भी वास्तविक समस्या या वास्तविक अड़चन का कारण नहीं है, जो कि हल करने पर गंभीर धन खर्च करने लायक है।

इसके अलावा, यदि सभी कंप्यूटर एक ही सर्वर तक पहुंच रहे हैं, तो सर्वर से कनेक्शन इंटर-स्विच कनेक्शन के रूप में केवल एक अड़चन के रूप में होने वाला है।

यदि हां, तो क्या कोई वर्कअराउंड हैं ताकि हर डिवाइस बिंदु से बिंदु तक अधिकतम गति का उपयोग कर सके?

सॉल्यूशन हैं, लेकिन वे सॉल्यूशंस आपकी लागत के लिए जा रहे हैं। सस्ते मानव रहित गीगाबिट स्विच को अलविदा कहें।

पहले आप एक एकल स्विच का निर्माण और प्रयास कर सकते हैं जो प्रभावी रूप से बड़ा है। कई स्विच परिवारों में "स्टैक" कनेक्टर होते हैं जो विशिष्ट ईथरनेट इंटरफेस की तुलना में तेज़ होते हैं, हालांकि वे अभी भी कुछ मामलों में एक अड़चन हो सकते हैं। अधिक अपमार्केट में जाने से आपके पास चेसिस स्विच होते हैं जो (एक कीमत के लिए) कई linecards पर बड़ी संख्या में पोर्ट डाल सकते हैं, जो वास्तव में तेजी से नीचे की ओर इंटरकनेक्ट होता है। आखिरकार आप एक बिंदु पर पहुंच जाते हैं, जहां एक स्विच पर अधिक पोर्ट लगाने से सिर्फ एक सोल्यूशन नहीं होता है क्योंकि आपको बहुत अधिक पोर्ट की आवश्यकता होती है या क्योंकि आपको अलग-अलग जगहों पर पोर्ट की आवश्यकता होती है और आपको केबल का पहाड़ नहीं चाहिए।

दूसरे आप ईथरनेट के तेजी से वेरिएंट को देख सकते हैं। 10 गीगाबिट ईथरनेट अब व्यापक रूप से उपलब्ध है। 40 गीगाबिट और 100 गीगाबिट भी कीमत के लिए उपलब्ध हैं।

तीसरा आप लिंक एकत्रीकरण को देख सकते हैं। लिंक एकत्रीकरण एक उपयोगी उपकरण है, लेकिन डिज़ाइन सीमाओं के कारण आपको एकत्रीकरण समूह में सभी बंदरगाहों के 100% उपयोग की संभावना नहीं है।

यदि आपको दो से अधिक स्विच की आवश्यकता है, तो आप गैर-वृक्ष टोपोलॉजी को भी देखना शुरू कर सकते हैं। दुर्भाग्य से ईथरनेट वास्तव में इसके लिए डिज़ाइन नहीं किया गया था, इसलिए इसका समर्थन करने के लिए कुछ हद तक "बोल्ट-ऑन" हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.