NIC टीमिंग (या लोड बैलेंसिंग/फेलओवर - LBFO, या NIC बॉन्डिंग) कई भौतिक नेटवर्क एडाप्टर्स (NICs) को एक सिंगल लॉजिकल नेटवर्क कार्ड में जोड़ने की अनुमति देता है। इस लेख में, हम दिखाएंगे कि विंडोज सर्वर 2019/2016/2012R2 और विंडोज 10/11 डेस्कटॉप कंप्यूटर्स पर NIC टीमिंग कैसे कॉन्फ़िगर करें।
NIC टीमिंग क्यों आवश्यक है?
- थ्रूपुट बढ़ाएं। उदाहरण के लिए, दो 1GB नेटवर्क कार्ड को NIC टीम में जोड़कर, आपको लॉजिकल एडाप्टर पर 2Gbit/s बैंडविड्थ मिलेगा;
- नेटवर्क कार्ड लोड बैलेंसिंग प्रबंधित करें। आप एक्टिव NICs में नेटवर्क ट्रैफिक को बैलेंस कर सकते हैं।
- फॉल्ट टॉलरेंस। यदि आपकी NIC टीम में कोई नेटवर्क कार्ड फेल होता है, तो बाकी कार्ड उसके फंक्शन ले लेते हैं और सर्वर के साथ कनेक्शन बाधित नहीं होता। क्रिटिकल सर्वर्स के लिए, यह मैकेनिज्म सर्विस को डाउनटाइम से बचाता है यदि नेटवर्क स्विच या उस पर ईथरनेट पोर्ट फेल होता है, या नेटवर्क केबल (आपके होस्ट और स्विच को जोड़ने वाली) क्षतिग्रस्त होती है। इस सुविधा को लागू करने के लिए, नेटवर्क कार्ड को अलग-अलग फिजिकल स्विच से कनेक्ट करना पर्याप्त है।
विंडोज सर्वर 2022/2019/2016/2012R2 में, NIC टीमिंग सिंगल-रूट I/O वर्चुअलाइजेशन (SR-IOV), TCP चिमनी, और रिमोट डायरेक्ट मेमोरी एक्सेस (RDMA) के साथ कम्पैटिबल नहीं है।
विंडोज सर्वर 2019 पर NIC टीमिंग कॉन्फिगर करना
आप विंडोज सर्वर 2012 या नए पर NIC टीमिंग कॉन्फिगर कर सकते हैं। आइए देखें कि विंडोज सर्वर 2019 पर कई नेटवर्क एडाप्टर्स को NIC टीम इंटरफेस में कैसे जोड़ा जाए। NIC टीमिंग डिफ़ॉल्ट रूप से विंडोज सर्वर पर अक्षम है।
इसे सक्षम करने के लिए, सर्वर मैनेजर खोलें, लोकल सर्वर चुनें, और इसकी प्रॉपर्टीज में NIC टीमिंग: अक्षम पर क्लिक करें।
अगली विंडो में, बाएं निचले पैन में टास्क्स -> न्यू टीम चुनें।
फिर एक टीम नाम दर्ज करें और उन नेटवर्क एडाप्टर्स को चुनें जिन्हें आप ग्रुप में जोड़ना चाहते हैं।
विंडोज सर्वर 2019 में, आप एक NIC टीम में 32 भौतिक नेटवर्क एडाप्टर्स तक जोड़ सकते हैं। एकमात्र आवश्यकता टीम एडाप्टर्स पर समान कनेक्शन स्पीड है।
आप विशेष टीम विकल्प चुन सकते हैं। ये विकल्प NIC टीमिंग नियम और प्रदर्शन सेट करते हैं। आइए इन सेटिंग्स को करीब से देखें।
टीमिंग मोड। यह विकल्प सेट करता है कि ग्रुप नेटवर्क स्विच के साथ कैसे इंटरैक्ट करता है:
- स्टेटिक टीमिंग (IEEE 802.3ad) आपके नेटवर्क हार्डवेयर पर निर्भर एक स्टेटिक ऑपरेशन मोड है। सभी टीम एडाप्टर्स को उसी स्विच से कनेक्ट होना चाहिए, जिसके ईथरनेट पोर्ट्स स्टेटिक चैनल एग्रीगेशन का उपयोग करने के लिए कॉन्फ़िगर किए गए हैं (अतिरिक्त स्विच कॉन्फिगरेशन आवश्यक);
- स्विच इंडिपेंडेंट (डिफ़ॉल्ट मोड) — NIC टीम स्वतंत्र रूप से काम करता है; नेटवर्क हार्डवेयर के किसी अतिरिक्त कॉन्फिगरेशन की आवश्यकता नहीं है। यदि यह मोड चालू है, तो आप फॉल्ट टॉलरेंस में सुधार के लिए अलग-अलग नेटवर्क एडाप्टर्स को अलग-अलग स्विच से कनेक्ट कर सकते हैं (स्विच फेलियर से सुरक्षा);
- LACP (लिंक एग्रीगेशन कंट्रोल प्रोटोकॉल, LACP, IEEE 802.1ax) वह मोड है जो आपके नेटवर्क हार्डवेयर पर भी निर्भर करता है। आपको अपने स्विच पर LACP का उपयोग करके डायनामिक लिंक एग्रीगेशन को सक्षम और कॉन्फ़िगर करना होगा।
लोड बैलेंसिंग मोड सेट करता है कि नेटवर्क ट्रैफिक टीम में NICs के बीच कैसे वितरित किया जाता है।
- एड्रेस हैश — प्रत्येक भौतिक एडाप्टर को एक विशेष हैश असाइन किया जाता है (प्रेषक और प्राप्तकर्ता MAC या IP एड्रेस के आधार पर)। किसी विशिष्ट प्रेषक से सभी ट्रैफिक इस NIC के माध्यम से जाएगा;
- हाइपर-V पोर्ट — आप इस मोड का उपयोग हाइपर-V भूमिका वाले सर्वर पर कर सकते हैं। यह आपको NIC टीम के एक एडाप्टर को हाइपर-V वर्चुअल स्विच पर एक विशिष्ट पोर्ट से बांधने की अनुमति देता है;
- डायनामिक एक डिफ़ॉल्ट विकल्प है जो दोनों लोड बैलेंसिंग प्रकारों को जोड़ता है।
आप ग्रुप में एक एडाप्टर को स्टैंडबाय एडाप्टर बना सकते हैं। सामान्य ऑपरेशन मोड में, इस NIC का उपयोग ट्रैफिक प्रोसेस करने के लिए नहीं किया जाता। यदि आपकी NIC टीम में कोई अन्य एडाप्टर फेल होता है, तो उसे स्टैंडबाय द्वारा बदल दिया जाएगा। वास्तव में, यदि यह फंक्शन सक्षम नहीं है, तो किसी भी नेटवर्क एडाप्टर के फेल होने पर कोई सर्विस डाउनटाइम नहीं होगा, क्योंकि इसका लोड ग्रुप में अन्य कार्ड्स में स्वचालित रूप से वितरित हो जाएगा।
आवश्यक सेटिंग्स चुनें, OK पर क्लिक करें और एक नई NIC टीम बन जाएगी।
कंट्रोल पैनल में नेटवर्क कनेक्शन की सूची खोलें। सुनिश्चित करें कि माइक्रोसॉफ्ट नेटवर्क एडाप्टर मल्टीप्लेक्सर ड्राइवर लेबल वाला एक नया डिवाइस दिखाई दिया है (इसका एक अलग आइकन है)। यह NIC टीमिंग वर्चुअल एडाप्टर है।
नेटवर्क कार्ड का आगे का कॉन्फिगरेशन (प्रोटोकॉल, IPv4/v6 एड्रेस) NICTeam एडाप्टर की प्रॉपर्टीज में किया जाता है।
जिन नेटवर्क एडाप्टर्स को आप NIC ग्रुप में जोड़ते हैं, उनके अपने IP एड्रेस नहीं रहेंगे।
यदि आप NIC टीम को हटाते हैं, तो पिछली नेटवर्क एडाप्टर सेटिंग्स बहाल हो जाएंगी।
बाद में आप अपनी NIC टीम में नेटवर्क एडाप्टर्स जोड़ या हटा सकते हैं।
आप NIC टीमिंग का उपयोग विंडोज सर्वर पर मल्टीपल VLAN इंटरफेस कॉन्फिगर करने के लिए कर सकते हैं। ऐसा करने के लिए, आप एक सिंगल नेटवर्क एडाप्टर से भी NIC टीमिंग ग्रुप बना सकते हैं।
पावरशेल के साथ विंडोज सर्वर पर NIC टीमिंग कैसे बनाएं?
आप विंडोज ग्राफिकल इंटरफेस और पावरशेल दोनों के माध्यम से NIC टीम बना और प्रबंधित कर सकते हैं। पावरशेल का उपयोग विंडोज सर्वर कोर पर NIC टीमिंग सेटअप करने के लिए किया जा सकता है।
आप विंडोज सर्वर पर NIC टीमिंग प्रबंधित करने के लिए बिल्ट-इन NetLbfo मॉड्यूल का उपयोग कर सकते हैं। अपने सर्वर पर नेटवर्क एडाप्टर्स की सूची प्रदर्शित करें:
Get-NetAdapter
Ethernet1 और Ethernet3 नाम के एडाप्टर्स से Team0 नाम की एक नई टीम बनाएं। NIC टीमिंग मोड चुनें: स्विच इंडिपेंडेंट डायनामिक लोड बैलेंसिंग के साथ।
New-NetLbfoTeam -Name Team0 -TeamMembers Ethernet1,Ethernet3 -TeamingMode SwitchIndependent -LoadBalancingAlgorithm Dynamic
उपलब्ध विकल्प:
- TeamingMode: Static, SwitchIndependent, Lacp
- LoadBalancingAlgorithm: TransportPorts, IPAddresses, MacAddresses, HyperVPort, Dynamic
सर्वर पर NIC टीम्स के बारे में जानकारी प्राप्त करने के लिए, नीचे दिए गए कमांड का उपयोग करें:
Get-NetLbfoTeam
आप NIC टीमिंग इंटरफेस के IP एड्रेस और अन्य नेटवर्क सेटिंग्स को कॉन्फिगर करने के लिए पावरशेल का उपयोग कर सकते हैं:
New-NetIPAddress -InterfaceAlias team0 -IPAddress 192.168.13.100 -PrefixLength 24 -DefaultGateway 192.168.13.1
Set-DnsClientServerAddress -InterfaceAlias team0 -ServerAddresses 192.168.13.10
Get-NetAdapter कमांड चलाएं। ध्यान दें कि NIC टीमिंग नेटवर्क एडाप्टर की LinkSpeed 2 Gbit/s है।
NIC टीमिंग ग्रुप सेटिंग्स बदलने के लिए, NetLbfoTeam cmdlet का उपयोग करें:
Set-NetLbfoTeam -Name Team0 -TeamingMode LACP
यदि आप यह कमांड VM में चलाते हैं, तो निम्न त्रुटि दिखाई देती है:
Set-NetLbfoTeam : 'SwitchIndependent' is the only TeamingMode value supported in a Virtual Machine
NIC टीमिंग के माध्यम से एक अतिरिक्त VLAN इंटरफेस जोड़ने के लिए, नीचे दिए गए कमांड को चलाएं:
Add-NetLbfoTeamNIC -Team Team0 -VlanID 44
NIC टीम को हटाने के लिए इस कमांड का उपयोग करें:
Remove-NetLbfoTeam -Name Team0
विंडोज 10 और 11 पर NIC टीमिंग कैसे सक्षम करें?
आप NIC टीमिंग का उपयोग विंडोज सर्वर और विंडोज 10 और 11 के डेस्कटॉप संस्करणों दोनों में नेटवर्क एडाप्टर्स को जोड़ने के लिए कर सकते हैं। मुख्य बात यह है कि आपका नेटवर्क कार्ड लिंक एग्रीगेशन, NIC टीमिंग, या LBFO का समर्थन करना चाहिए।
उदाहरण के लिए, NIC टीमिंग Realtek PCIe GbE फैमिली कंट्रोलर (10.35.510.2019) या Intel(R) 82574L गीगाबिट नेटवर्क एडाप्टर के साथ आउट-ऑफ-द-बॉक्स काम करता है।
विंडोज 10 पर NIC टीम बनाने के लिए (इस उदाहरण में, यह विंडोज 10 20H2 है), अपना पावरशेल कंसोल खोलें और नेटवर्क एडाप्टर्स सूचीबद्ध करें:
Get-NetAdapter
आइए Ethernet0 और Ethernet1 एडाप्टर्स की एक NIC टीम बनाएं।
New-NetSwitchTeam -Name "MyNICTeam" -TeamMembers "Ethernet0","Ethernet1"
सुनिश्चित करें कि कंप्यूटर पर एक नया NIC टीमिंग इंटरफेस दिखाई दिया है:
Get-NetSwitchTeam
इसके नेटवर्क सेट करना न भूलें। अब आपके पास एक नया 2 Gbit/s इंटरफेस है।
NIC टीम को हटाने के लिए, पावरशेल का उपयोग करें:
Remove-NetSwitchTeam -Name "MyNICTeam"