क्या एक 10 टमटम पोर्ट दस 1 गिग पोर्ट जैसा है


17

मैं कुछ दिनों के लिए मुझसे यह पूछ रहा हूं और खोज के एक समूह के बाद मैं एक सहज जवाब के साथ आने में सक्षम नहीं था, एक सैद्धांतिक भी नहीं जो मेरे सिर में समझ में आता है।

मैं मैक होस्टिंग के लिए समाधानों के साथ खेल रहा हूं और मैं सोच रहा था कि क्या मैं थंडरबोल्ट ईथरनेट कार्ड्स को मैक में जोड़ सकता हूं और उन्हें वीएलएएन में बाँध सकता हूं और इसलिए डीबी या बाह्य भंडारण तक पहुंच की गति बढ़ाने के लिए मशीनों को अर्ध हल बैंडविड्थ की अड़चनें। ।

उदाहरण के लिए: दो मिनी कार्ड को मैक मिनी में प्लग करें, उन्हें बॉन्ड करें और 2 जीबी / एस बैंडविड्थ के साथ एक वीएलएएन रखें।


8
एन 1-गिग पोर्ट 1 एन-गिग पोर्ट के समान नहीं है।
ईईएए

1
इसे वीएलएएन नहीं कहा जाता है - वीएलएएन का मतलब कुछ और है।
user253751

1
आपकी जो तलाश है वह लिंक एकत्रीकरण है, कुछ स्विच समर्थन करते हैं जो, आपको ड्राइवरों के साथ संगत एडेप्टर खोजने की आवश्यकता होगी जो उस का समर्थन करते हैं।
Gizmo

जवाबों:


39

सीधे शब्दों में कहें, नहीं, वे अलग हैं:

  • 10 GbE इंटरफ़ेस के साथ, आपको एक कनेक्शन के लिए भी 10 Gb / s की बैंडविड्थ मिलती है
  • 10x 1GbE इंटरफेस (और 802.ad प्रोटोकॉल का उपयोग करके) के साथ, एक एकल कनेक्शन / सत्र केवल 1 जीबी / एस तक सीमित है। दूसरी ओर, आप प्रत्येक 1 Gb / s के बैंडविड्थ के साथ 10 समवर्ती सत्र की सेवा कर सकते हैं

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


16
नहीं, यह नहीं है कि बॉन्डिंग कैसे काम करती है।
ईईएए

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

4
@ConstantinJacob बॉन्डिंग आमतौर पर हेडर के कुछ फ़ील्ड को हैश करता है और बंडल में लिंक चुनने के लिए उपयोग करता है। यदि खेत में पर्याप्त विविधता है, तो हैशटैग समान रूप से वितरित किया जाएगा। यदि हैश किए गए खेत सभी समान हैं, तो बंडल में केवल एक लिंक का उपयोग किया जाएगा। हैश में शामिल फ़ील्ड कार्यान्वयन पर निर्भर करते हैं, लेकिन आमतौर पर स्रोत / गंतव्य मैक / आईपी / पोर्ट और प्रोटोकॉल नंबर जैसे फ़ील्ड शामिल होंगे।
कास्परड

5
@ConstantinJacob थोड़ा अलग तरीके से लिखा गया है। आपके द्वारा बंडल किए गए प्रत्येक टीसीपी कनेक्शन को बंडल में एक यादृच्छिक लिंक सौंपा जाएगा। यदि आपके पास 10 टीसीपी कनेक्शन हैं, तो आप भाग्यशाली हो सकते हैं कि उन्हें एक लिंक प्रत्येक मिल जाए। लेकिन बहुत अधिक संभावना है कि एक या अधिक निष्क्रिय लिंक होंगे और कुछ टीसीपी कनेक्शन लिंक साझा कर रहे होंगे। यह कूपन कलेक्टर की समस्या का मामला है और आपको सभी लिंक का उपयोग शुरू करने से पहले 30 टीसीपी कनेक्शन तक पहुंचने की उम्मीद करनी चाहिए, और इससे पहले कि ट्रैफ़िक भी अधिक होगा।
कास्परड

8
व्यवसाय के दृष्टिकोण से, एक और बड़ा अंतर है। सबसे पहले, एक 48-पोर्ट 10GbE स्विच की लागत अभी भी दस 48-पोर्ट 1 जीबी स्विच से कम है। 48 केबलों को जोड़ना और प्रबंधित करना 480 केबलों की तुलना में नाटकीय रूप से आसान है। सर्वर में सीमित संख्या में कार्ड स्लॉट होते हैं, इसलिए एक 10 GbE कार्ड आसानी से 20 Gbps, शायद 40 Gbps ले जा सकता है, लेकिन एक एकल Gb कार्ड आमतौर पर केवल 4 Gbps ही ले सकता है। अगर हम उस सभी को "बैंडविड्थ घनत्व" की तरह कहते हैं, तो 10 जीबीई की बढ़ी हुई बैंडविड्थ घनत्व में वास्तविक इंजीनियरिंग और लागत लाभ हैं।
टोड विलकॉक्स

20

X10 1gb / s पोर्ट के माध्यम से 10gb / s

मैं केवल पूर्णता के लिए और आपको कुछ सिरदर्द से बचाने के लिए उत्तर दे रहा हूं। मेरे पास 20k से अधिक सर्वर हैं जो इसके समान हैं और मैं आपको बता सकता हूं कि यह एक बुरा विचार है। यह विधि बहुत अधिक जटिलता जोड़ती है जो बाद में परिचालन समस्याओं का कारण बनेगी। हमने प्रति सर्वर 4 1gb nics के साथ ऐसा किया। उस समय यह वास्तव में 10gig जाने की तुलना में अधिक समझ में आता था। उस समय, 10gig हर जगह बहुत कम लाभ के लिए लागत से कई गुना अधिक होता। हमारे डेटासेंटर के हमारे हालिया पुनरावृत्तियों अब ऐसा नहीं करते हैं।

एक LAG पार्टनर के साथ एक LACP बॉन्ड ( मोड 4 ) आपको 10gb / s देगा, लगभग एक सिंगल 10gb / s पोर्ट के समान। यह वास्तव में 1 से अधिक स्विच का उपयोग करके किया जा सकता है, लेकिन उन्हें MLAG का समर्थन करना होगा, अन्यथा आपको केवल एक स्विच से कनेक्ट करना होगा। यदि वे MLAG का समर्थन नहीं करते हैं, तो आपको केवल बैंडविड्थ का 1 स्विच मिलता है। अन्य इंटरफेस स्टैंडबाय में होंगे। (इसलिए 5gb / s यदि आपके पास 2 स्विच हैं)।

एक एकल कनेक्शन केवल एक लिंक का उपयोग करेगा, लेकिन आप ट्रैफ़िक को विभाजित कर सकते हैं जहां लेयर -7 में आवश्यकता पड़ने पर आप या आप MPTCP में देख सकते हैं, लेकिन इसके लिए समर्थन हाल की गुठली में नया है और मुझे यकीन नहीं है कि यह तैयार है प्राइम टाइम के लिए। आप LFTP + SFTP और LFTP के मिरर सब-सिस्टम का उपयोग करके डेटा सिंक को विभाजित कर सकते हैं। यह एक फाइल को कई स्ट्रीम में विभाजित कर सकता है। बिटकॉइन भी है।

जब तक आप तकनीकी पक्ष LACP मॉनिटरिंग को तोड़ नहीं देते हैं, तब तक आप क्लाइंट पोर्ट परिप्रेक्ष्य से PXE बूट OS इंस्टॉलर के लिए इन बंदरगाहों पर DHCP नहीं कर पाएंगे । यह किया जा सकता है, लेकिन नहीं होना चाहिए और यदि आप एक इंटरफ़ेस को बाध्य करते हैं तो यह समस्या निवारण समस्याओं को और अधिक कठिन बना देगा

आपके संबंध विन्यास में, आपको एक अद्वितीय मैक एड्रेस उत्पन्न करना होगा जो आपके सभी भौतिक इंटरफेस से अलग है, या आपके सेटअप में डीएचसीपी / पीएक्सई मानने के कारण पीएक्सई / डीएचसीपी काम करने के तरीके के कारण आपके पास दौड़ की स्थिति होगी। ऑनलाइन कई उदाहरण हैं कि मक्खी पर अद्वितीय बॉन्ड 0 मैक कैसे उत्पन्न किया जाए।

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

यदि आप ऐसा करते हैं, तो आपकी केबलिंग और लेबलिंग को निर्दोष होना चाहिए। आपके स्विच ऑटोमेशन को ठोस होना चाहिए। एक केबल ऑफ़सेट जो 2 सर्वरों को मिलाता है, बहुत ही मजेदार समस्या पैदा करेगा।

Kudos के रूप में आईबीएम में जेण्डर को कोडिंग को अच्छा बनाने के लिए और उसने हमें यह पता लगाने में मदद की कि इस कॉन्फ़िगरेशन में डीएचसीपी कैसे काम कर सकता है।


1
मैं कुछ उत्सुक हूँ जहाँ आप 4x1 बंधित लिंक के साथ 20k नोड्स करने के लिए काम करते हैं ... यह कुछ nontrivial अवसंरचना है जो आप lol का वर्णन कर रहे हैं।
कैथार

"आप इन बंदरगाहों पर डीएचसीपी नहीं कर पाएंगे" - क्या वह डीएचसीपी क्लाइंट या सर्वर , या दोनों है?
MSalters 22'17

क्लाइंट पर। यदि आप अपने सर्वर को किकस्टार्ट करते हैं, तो आपको eth0 को मजबूर करना होगा और eth0 के स्विच पोर्ट को बल देना होगा, या आपको OS को लोड करने के लिए किसी अन्य विधि का उपयोग करना होगा।
आरोन

1
@ कटिहार I गैर-तुच्छ पहलू का दूसरा स्थान है। मेरा सुझाव है कि यह एक अकादमिक अभ्यास था जो सर्वर के दो वर्गों को समायोजित करने के लिए बहुत दूर चला गया था। समग्र एकरूपता पर एकरूपता हावी थी। अब जब सब कुछ दोहरी 10gb / s हो रहा है, हम अभी भी एक MLAG पार्टनर के साथ LACP कर रहे हैं, तो 20gb / s कुल और कोई अधिक मजबूर इंटरफेस नहीं है।
आरोन

0

निर्भर करता है। यदि प्राथमिक ट्रैफ़िक प्रोटोकॉल में इनबिल्ट मल्टीपथ लोड बैलेंसिंग, जैसे iSCSI है, तो यह बहुत अच्छी तरह से काम करता है। बॉन्डिंग में समस्याओं का एक मेजबान है जो अन्य उत्तर पहले से ही वर्णन करता है।

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