एकाधिक स्विच धीमी गति को गति देगा


13

मैं एक डेटा सर्वर (यह NAS की तरह अधिक है) और लगभग 300 कंप्यूटरों के बीच लिंक बनाना चाहता हूं।

प्रति दिन स्थानांतरित किया गया डेटा लगभग 2GB / कंप्यूटर है और गति वास्तव में मायने रखती है।

अगर मैं एक एकल स्विच का उपयोग करता हूं तो यह 300 ईथरनेट केबल होगा और इसे बनाए रखने के लिए बहुत गड़बड़ हो सकता है।

अगर मैं हर 50 कंप्यूटर पर एक स्विच का उपयोग करता हूं तो क्या यह कनेक्शन की गति को धीमा कर देगा?


2
आपके पास नीचे दो उत्तर हैं, लेकिन दोनों एक ही सबनेट पर 300 क्लाइंट + नेटवर्क उपकरण वाले मुद्दों को संबोधित नहीं करते हैं। एआरपी और फैले हुए पेड़ के अपडेट इस नेटवर्क पर बहुत अधिक ओवरहेड बनाने जा रहे हैं। मेरा सुझाव है कि इन समूहों को 50 PC के VLAN में विभाजित करना चाहिए। मुझे शक है कि आप वास्तविक योजना के साथ वास्तविक दुनिया में स्थानांतरण के दौरान आपको गीगाबिट गति के पास कहीं भी
मिलेंगे

जवाबों:


16

अगर 'ट्रांसफर स्पीड' से आपका मतलब थ्रूपुट से है: तो इससे ज्यादा फर्क नहीं होना चाहिए।

प्रत्येक अतिरिक्त डिवाइस कुछ मामूली विलंबता का परिचय देगा (सभी कुछ प्रसंस्करण की आवश्यकता है, अगर यह केवल बहुत मामूली है)। हालांकि विलंबता थ्रूपुट के समान नहीं है।

सैटेलाइट फोन के जरिए बातचीत से इसकी तुलना करें। आपके द्वारा कही गई बातों पर कोई और टिप्पणी करने से पहले एक 3 सेकंड का अंतराल होगा, लेकिन अगर कोई व्यक्ति केवल लंबी (2 जीबी) कहानियां बता रहा है, तो धीमा हो जाएगा।

जिसका अर्थ है कि मैं इन सेटअपों का परीक्षण करूंगा:

     +48 पोर्ट स्विच ------ 40 कंप्यूटर
B |
+ -48 पोर्ट स्विच ------ 40 कंप्यूटर
सी |
k + -48 पोर्ट स्विच ------ 40 कंप्यूटर
पी |
l + -48 पोर्ट स्विच ------ 40 कंप्यूटर
ए |
n ...
ई |
     +48 पोर्ट स्विच ------ 40 कंप्यूटर

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

क्यों 48 बंदरगाहों स्विच?
यह उपकरणों की संख्या को सीमित करता है। (कम जगह, कम उपकरण जो टूट सकते हैं)।

48 पोर्ट स्विच प्रति 40 कंप्यूटर क्यों?
भविष्य की विस्तारशीलता (स्थानीय घनत्व में वृद्धि करने वाले विभिन्न कमरों में जाने वाले कंप्यूटर, प्रिंटर जैसे उपकरण, डिबगिंग के लिए एक मुफ्त बंदरगाह आदि।

एक भी 300 पोर्ट स्विच क्यों नहीं?
सौभाग्य उन खोजने ...

[संपादित करें] स्पष्ट रूप से कुछ हैं। मैंने डेविड द्वारा बताए गए मॉडल को देखा , यह लगभग 25K यूएस डॉलर है ... यदि आपको पूरी तरह से अधिकतम प्रदर्शन की आवश्यकता है तो इस प्रकार के स्विच का उपयोग करें।

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

                 1 फाइलर
40 कंप्यूटर 39 कंप्यूटर ... 40 कंप्यूटर
   | | | | | | | | |
48 पोर्ट स्विच 48 पोर्ट स्विच ... 48 पोर्ट स्विच
    | | | | | |
    | + ----- + + - --- + | द्वारा अक्षम किया गया
    | | चूक
    + ---------------------------------------------- +

(लंबे गोल चक्कर केबल के मामले में एक स्विच मर जाता है। यह उस पर और कंप्यूटर से फाइलरवर के साथ स्विच से सभी तरफ काट देगा। जिस स्थिति में पेड़ प्रोटोकॉल के साथ स्विच करता है, वह यह पता लगा सकता है और स्वचालित रूप से वैकल्पिक लिंक को सक्षम कर सकता है।

अंत में, हमेशा शास्त्रीय tiered सेटअप होता है:

        फ़ाइलरवर और अन्य सर्वर
                     |
                 कोरिट
                / | \
               / | \
 48 पोर्ट स्विच स्विच ... 48 पोर्ट स्विच
      | | | | | | | | |
  40 कंप्यूटर कंप्यूटर ... 40 कंप्यूटर

इसका एक फायदा यह है कि आपके पास सर्वर रूम में एक (बहुत अच्छा) स्विच है, और उस स्विच से प्रत्येक मंजिल या प्रत्येक खंड पर कम से कम एक लिंक है।

फिर आप उस मंजिल के सभी स्विच के साथ एक स्थानीय कमरा स्थापित करते हैं। (यदि कई स्विच के साथ की जरूरत है, एक backlink के माध्यम से बंधा हुआ)।


1
एक सिस्को 4510 आर + ई 384 गीगाबिट बंदरगाहों तक का समर्थन कर सकता है।
डेविड श्वार्ट्ज

ध्यान दें कि पहले सेटअप में "बैकप्लेन" लगभग पिछले में "कोर स्विच" के समान है। एक अंतर उन केबलों की लंबाई है जिनके बीच आप हैं, दूसरा यह है कि बैकप्लेन तेजी से बंदरगाहों का उपयोग कर सकता है क्योंकि इसे लंबे केबल को चलाने की आवश्यकता नहीं है।
15

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

आपके शीघ्र उत्तर के लिए धन्यवाद, यह मेरे लिए उपयोगी होगा।
पार्थ पारिख


6

स्विच करने का हर अतिरिक्त कदम एक अतिरिक्त देरी है। कोई फर्क नहीं पड़ता कि आपका कोर कितना तेज है, यह अभी भी प्रसंस्करण है। उस दिन, केवल 2GB पर आपने इसे नोटिस नहीं किया, और मुझे यकीन है कि 300 पोर्ट स्विच मौजूद नहीं हैं।

अब यदि आप हब का उपयोग कर रहे हैं, तो यह एक बहुत अलग कहानी होगी।

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

यदि आप वास्तव में गति के बारे में चिंतित हैं, तो आपको अपने डेटा स्टोर को यथासंभव कुशल बनाना चाहिए। यदि इसका केवल एक ही गीगाबिट कनेक्शन है, तो आप हमेशा वहीं सीमित रहेंगे। (1 गीगाबिट स्रोत से 300 गीगाबिट कनेक्शन = परेशानी)

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


1
300 पोर्ट स्विच निश्चित रूप से मौजूद हैं, और एक एकल स्विच आपको सर्वश्रेष्ठ प्रदर्शन देगा। यह सस्ता नहीं है और संभावना है कि उसकी आवश्यकताएं बहुत मामूली हैं।
डेविड श्वार्ट्ज

अंतिम बार मैंने देखा, नेटवर्क स्विचिंग 2 परत पर हुई, जो आईपी से नीचे है। आप ईथरनेट मैक पते (या उनके समकक्ष) देख रहे हैं, आईपी पते नहीं।
बजे एक सीवी

यह सच है, आईपी पते की व्याख्या करना आसान है।
लकीस्पून

3

अगर मैं हर 50 कंप्यूटर पर एक स्विच का उपयोग करता हूं तो क्या यह कनेक्शन की गति को धीमा कर देगा?

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

  • स्टोर-एंड-फॉरवर्ड ( संपूर्ण फ्रेम प्राप्त होने से पहले और बफ़र्ड प्राप्त होता है), या
  • कट-थ्रू (उर्फ वायर स्पीड) (केवल गंतव्य का पता प्राप्त करना होगा और पुनः प्रसारण शुरू होने से पहले बफर करना होगा)।

1542 बाइट्स और 100Base-T की पूर्ण लंबाई वाले ईथरनेट फ्रेम के लिए, एक स्टोर-एंड-फॉरवर्ड स्विच लगभग 123 माइक्रोसेकंड की विलंबता का परिचय देगा, जबकि एक कट-थ्रू स्विच लगभग 1.2 माइक्रोसेकंड की विलंबता का परिचय देगा। छोटे फ्रेम के लिए (जैसे एआरपी पैकेट और टीसीपी अक्स) अंतर बेशक बहुत छोटा है।

जैसा कि आप स्विच के स्तरों को जोड़ते हैं, आप ट्रांसमिशन में विलंब की महत्वपूर्ण मात्रा जोड़ सकते हैं। आदर्श "फ्लैट" मॉडल (केवल एक (राक्षस) स्विच) की तुलना में एक और परत के मामले पर विचार करें:

                   |
                 Switch_A
                 / \ _
                / \ _
          स्विच_ स्विच_ सी
            / \ _ 
        Host_1 Host_200

1542 बाइट्स और 100Base-T की पूर्ण लंबाई वाले ईथरनेट फ्रेम के लिए, तीन स्टोर और फॉरवर्ड स्विच में लगभग 369 माइक्रोसेकंड की विलंबता होगी, जबकि तीन कट-थ्रू स्विच लगभग 3.7 माइक्रोसेकंड की विलंबता को जोड़ देंगे।
यदि Host_1 पथ में तीन स्टोर-एंड-फॉरवर्ड स्विच के साथ 100Base-T पर 1542 बाइट्स की पूर्ण लंबाई वाले ईथरनेट फ्रेम को प्रसारित करना शुरू करता है, तो Host_200 को अंतिम बाइट लगभग 492 माइक्रोसेकंड बाद में प्राप्त होता है; यह लगभग 25 एमबीपीएस (100 एमबीपीएस की वास्तविक तार गति की तुलना में) का एक प्रभावी प्रवाह है। पथ में
तीन कट-थ्रू स्विच के साथ, तो Host_200 को अंतिम बाइट लगभग 127 माइक्रोसेकंड बाद में प्राप्त होता है; यह लगभग 97 एमबीपीएस की प्रभावी थ्रूपुट है।

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

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