क्या किसी सर्वर पर 2 एनआईसी होने का कोई कारण है?


17

क्या निम्नलिखित मामलों में किसी सर्वर पर 2 एनआईसी होने का कोई कारण है?

  1. आपको 2 अलग-अलग भौतिक नेटवर्क से कनेक्ट करने की आवश्यकता है
  2. अतिरेक (1 एनआईसी विफल रहता है, इसलिए आप दूसरे का उपयोग करते हैं)

क्या कोई अन्य कारण हैं?

जवाबों:


26

(2 ए)। भार संतुलन।

(3)। ट्रैफ़िक का पृथक्करण (यानी आपके पास कॉम्बो वेब / डेटाबेस सर्वर हो सकता है, एक ही नेटवर्क हो, एक एनआईसी पर सभी वेब ट्रैफ़िक डालें, दूसरे पर डीबी ट्रैफ़िक, ट्रैफ़िक प्रकारों के लिए लोड की गणना करना आसान बनाता है)। इससे दोनों को बाद में विभाजित करना आसान हो जाता है, किसी को कनेक्शन स्ट्रिंग्स को बदलना नहीं पड़ता है।


16
  1. बैकअप के लिए एक अलग नेटवर्क।

  2. कंसोल एक्सेस के लिए एक अलग नेटवर्क (ये आमतौर पर मुख्यधारा के सर्वर के लिए सिस्टम बोर्ड पर एकीकृत हैं)।

  3. बढ़ी हुई थ्रूपुट (कई जीबी नेटवर्क) एक साथ बंधी हुई।


बंधुआ एनआईसी वह है जिसका हम सबसे अधिक उपयोग करते हैं। 4 x 1Gb NICs चैंपियन है ..
Seanchán Torpéist

1
1x 10 गिग बेहतर है! ;)
जेम्स

6

केवल एक अन्य प्रमुख कारण है जिसके बारे में मैं सोच सकता हूं, जो अतिरेक के समान है, और वह है ट्रंकिंग, ताकि आप 2x1Gbit बंदरगाहों पर प्रवाह के लिए ट्रैफ़िक को कॉन्फ़िगर कर सकें, जिससे आपको कुल थ्रूपुट का 2Gbit मिल जाएगा। कुछ इसे LCP के रूप में संदर्भित करते हैं, linux इसे नीचे दिए गए मोड = 4 के रूप में जानता है।

लिनक्स इंटरफ़ेस संबंध मोड कुछ अन्य विकल्प देते हैं:

मोड = 0 (बैलेंस-आरआर) राउंड-रॉबिन पॉलिसी

मोड = 1 (सक्रिय-बैकअप) सक्रिय-बैकअप नीति

मोड = 2 (बैलेंस-एक्सआर) एक्सओआर नीति: [(मैक मैक पते के साथ स्रोत मैक पते के आधार पर ट्रांसमिशन) मॉडुलो स्लेव काउंट] पर आधारित है।

मोड = 3 (प्रसारण) प्रसारण नीति: सभी चीजों को सभी गुलाम इंटरफेस पर प्रसारित करती है। यह मोड गलती सहिष्णुता प्रदान करता है।

मोड = 4 (802.3ad) IEEE 802.3ad डायनामिक लिंक एकत्रीकरण। समान गति और द्वैध सेटिंग्स साझा करने वाले एकत्रीकरण समूह बनाता है।

मोड = 5 (बैलेंस-टीएलबी) एडेप्टिव ट्रांसमिट लोड बैलेंसिंग: चैनल बॉन्डिंग जिसे किसी विशेष स्विच समर्थन की आवश्यकता नहीं होती है।

मोड = 6 (बैलेंस-एल्ब) एडेप्टिव लोड बैलेंसिंग: इसमें आईपीवी 4 ट्रैफिक के लिए बैलेंस-टीएलबी प्लस लोड लोड बैलेंसिंग (आरएलबी) शामिल है, और इसमें किसी विशेष स्विच सपोर्ट की आवश्यकता नहीं होती है।


2
802.3ad == LACP == मोड 4, वे सभी एक ही चीज़ के लिए समान शब्दावली हैं। LACP सबसे आम शब्द है जिसका इस्तेमाल किया गया है (जो 802.3ad में निर्दिष्ट कंट्रोल प्रोटोकॉल है)
Zypher

मुझे लगता है कि मैंने अपने उत्तर में कहीं उल्लेख किया है ..
टॉम ओ'कॉनर

1
क्या आप "बॉन्डिंग" का वर्णन करने के लिए अधिक सामान्य शब्द है? मैंने इसे "ट्रंकिंग" नहीं कहा है।
iPaulo

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

1
@iPaulo: विंडोज ड्राइवर इसे 'टीमिंग' कहते हैं, मिश्रण में जोड़ने के लिए एक और शब्द :-)
काइल ब्रांट

4

Microsoft क्लस्टर में नोड्स के बीच दिल की धड़कन के लिए अतिरिक्त NIC पोर्ट की आवश्यकता होती है।


न केवल Microsoft क्लस्टर को इसकी आवश्यकता होती है ... बहुत सारे क्लस्टर सेटअप की आवश्यकता होती है या कम से कम एक अतिरिक्त एनआईसी की सिफारिश की जाती है।
मिकीबी

1

# 2 की तरह ही, उच्च लाभ के लिए कई एनआईसी भी आवश्यक हैं। एकाधिक नेटवर्क इंटरफेस (एक ही नेटवर्क पर, लेकिन वास्तव में अलग होना चाहिए) का उपयोग यह देखने के लिए किया जाएगा कि कौन से सर्वर उपलब्ध हैं (दिल की धड़कन)। इसके अलावा, VMWare के मामले में, 3 जी एनआईसी का उपयोग वर्चुअल मशीन की सक्रिय स्थिति को स्थानांतरित करने के लिए किया जा सकता है, जो सार्वजनिक इंटरफ़ेस या दिल की धड़कन के लिए उपलब्ध बैंडविड्थ की मात्रा के साथ हस्तक्षेप किए बिना।


0

संभवतः 2 एनआईसी एक सर्वर के लिए न्यूनतम आवश्यक है, जैसे अन्य ने कम से कम हा के लिए कहा है। यदि आप कंसोल, दिल की धड़कन, संभवतः iSCSI भंडारण सहित शुरू करते हैं ... तो आप आसानी से एक सर्वर के लिए आधा दर्जन एनआईसी को मार सकते हैं।


0

यह "# आपको 2 अलग-अलग भौतिक नेटवर्क से कनेक्ट करने की आवश्यकता है" के अंतर्गत आ सकता है, लेकिन यदि सर्वर एक राउटर भी था, तो उसे दो एआईसीटी की आवश्यकता होगी।


0

मैं हमेशा अतिरेक के लिए एक सर्वर में 2 एनआईसी का उपयोग करता हूं। वर्षों में एक बार से अधिक मैंने गलत केबल को अनप्लग कर दिया है (आमतौर पर बहुत अधिक भीड़ के कारण)। परिणाम के रूप में सर्वर डिस्कनेक्ट नहीं होना वास्तव में अच्छा है। मैंने भी एक-दो बार असफल एनआईसी का सामना किया है।

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


0

मैंने एनआईसी अतिरेक तर्क को कभी नहीं समझा। चलती भागों के बिना वे शायद ही कभी असफल होते हैं ... आपके पास एक सर्वर में 2 मदरबोर्ड नहीं हैं, क्या आप? पूरे सर्वर स्तर पर बेमानी हो।

हालाँकि, मुझे "मानवीय त्रुटि" अतिरेक पसंद है जब त्रुटि में अनप्लगिंग होता है।


1
कोई चलती भागों? केबल चलती भागों हैं, खासकर जब किसी के पास काम कर रहा है :)। एक तरफ से मजाक करते हुए, यह एक एनआईसी और स्विच (केबल -> पोर्ट प्रतिकृति -> क्षैतिज केबलिंग -> पोर्ट प्रतिकृति -> स्विच) के बीच एक काफी जटिल पथ हो सकता है। उन घटकों में से कोई भी बस नाजुक हो सकता है और विफल हो सकता है। इसके अलावा, जबकि एनआईसी बंदरगाहों को शायद ही कभी विफल हो सकता है, स्विच अधिक बार विफल होंगे। आपको एक स्विच पर ओएस को अपग्रेड करने या किसी अन्य कारण से इसे फिर से लोड करने की आवश्यकता हो सकती है - यह पूरी तरह से सर्वर के एक झटके पर आउटेज लेने के बिना ऐसा करने के लिए आवश्यक है।
मिकीबी

0

एक इंटरफ़ेस रनिंग स्नॉर्ट या कुछ अन्य हनीपोट या आईडीएस के लिए समर्पित है, और आपके आंतरिक नेटवर्क में अन्य एक और अच्छा कारण है 2 कार्ड। लोड संतुलन और ट्रंकिंग विचारों पर भी सहमत हुए।

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