मंच: दो नेटवर्क नोड्स, आमतौर पर स्विच के बीच कुल बैंडविड्थ बढ़ाने के लिए एक LAG (लिंक एग्रीगेशन ग्रुप) इंटरफ़ेस बनाया गया है।
यह जांचने के लिए कि LAG इंटरफ़ेस सही ढंग से काम कर रहा है, डेटा स्थानांतरित करने वाले दो सर्वर कनेक्ट किए गए हैं, आमतौर पर नेटवर्क प्रदर्शन माप उपकरण का उपयोग करते हुए iperf.
लेख के अंत में आपको एक छोटा सा मिलेगा परीक्षण वह आपको अनुमति देगा आकलन इस पढ़ने में जो ज्ञान प्राप्त हुआ
उदाहरण के लिए, एक LAG इंटरफ़ेस दो गीगाबिट ईथरनेट पोर्ट से बनाया गया हो सकता है, जो एक वर्चुअल इंटरफ़ेस प्रदान करता है जो दोनों इंटरफ़ेस में ट्रैफ़िक को संतुलित करने और सैद्धांतिक रूप से 2Gbps थ्रूपुट प्राप्त करने में सक्षम है।
इस मामले में, सर्वर SFP+ जैसे 10Gbps इंटरफ़ेस का उपयोग करके जुड़े हुए हैं।
SW1 और SW2 के लिए प्रासंगिक सेटिंग्स:
/interface bonding
add mode=802.3ad name=bond1 slaves=ether1,ether2
/interface bridge
add name=bridge1
/interface bridge port
add bridge=bridge1 interface=bond1
add bridge=bridge1 interface=sfp-sfpplus1
- एक 802.3ad बॉन्डिंग मोड को बॉन्ड1 और स्लेव्स ईथर1 और ईथर2 नाम के साथ जोड़ा गया है।
- ब्रिज1 नामक एक पुल बनाया गया है।
- बॉन्ड1 इंटरफ़ेस और sfp-sfpplus1 इंटरफ़ेस को ब्रिज1 ब्रिज में जोड़ा गया है।
समस्या
प्रारंभिक परीक्षणों के बाद, यह देखा गया है कि नेटवर्क प्रदर्शन कभी भी 1 जीबीपीएस सीमा से अधिक नहीं होता है, हालांकि सर्वर और नेटवर्क नोड्स (स्विच) पर सीपीयू लोड कम होता है। ऐसा इसलिए है क्योंकि LACP (802.3ad) यह निर्धारित करने के लिए प्रसारण हैश नीति का उपयोग करता है कि क्या LAG के कई सदस्यों पर ट्रैफ़िक संतुलित किया जा सकता है।
इस मामले में, एक LAG इंटरफ़ेस 2Gbps इंटरफ़ेस नहीं बनाता है, बल्कि एक इंटरफ़ेस बनाता है जो संभव होने पर कई स्लेव इंटरफ़ेस पर ट्रैफ़िक को संतुलित कर सकता है।
प्रत्येक पैकेट के लिए एक ट्रांसमिशन हैश उत्पन्न होता है, जो यह निर्धारित करता है कि पैकेट LAG के किस सदस्य के माध्यम से भेजा जाएगा, इस प्रकार पैकेट को ऑर्डर से बाहर होने से रोका जा सकेगा।
ट्रांसमिशन हैश पॉलिसी का चयन करने का विकल्प है, जो आम तौर पर आपको लेयर 2 (मैक), लेयर 3 (आईपी), और लेयर 4 (पोर्ट) के बीच चयन करने की अनुमति देता है।
राउटरओएस पर, इसे ट्रांसमिट-हैश-पॉलिसी पैरामीटर का उपयोग करके चुना जा सकता है। इस मामले में, ट्रांसमिशन हैश समान है क्योंकि पैकेट एक ही मैक पते के साथ-साथ एक ही आईपी पते पर भेजे जाते हैं और आईपर्फ भी एक ही पोर्ट का उपयोग करता है, इस प्रकार सभी पैकेटों के लिए समान ट्रांसमिशन हैश उत्पन्न होता है और एलएजी सदस्यों के बीच लोड संतुलन को रोकता है। .
यह ध्यान दिया जाना चाहिए कि गंतव्य भिन्न होने पर भी पैकेट हमेशा LAG सदस्यों पर संतुलित नहीं होंगे, क्योंकि मानकीकृत ट्रांसमिशन हैश नीति विभिन्न गंतव्यों के लिए समान ट्रांसमिशन हैश उत्पन्न कर सकती है।
लक्षण:
- यातायात LAG का केवल एक सदस्य गुजर रहा है।
समाधान
उपयुक्त ट्रांसमिशन हैश नीति का चयन करें और नेटवर्क प्रदर्शन का उचित परीक्षण करें।
ऐसे कॉन्फ़िगरेशन का परीक्षण करने का सबसे आसान तरीका एकाधिक लक्ष्यों का उपयोग करना है। उदाहरण के लिए, किसी एक सर्वर पर डेटा भेजने के बजाय, डेटा को एकाधिक सर्वर पर भेजा जाना चाहिए।
यह प्रत्येक पैकेट के लिए एक अलग ट्रांसमिशन हैश उत्पन्न करेगा और LAG सदस्यों के बीच लोड संतुलन को संभव बनाएगा।
कुछ मामलों में, आप समग्र प्रदर्शन को बढ़ाने के लिए बॉन्डिंग इंटरफ़ेस मोड को बदलने पर विचार कर सकते हैं।
यूडीपी ट्रैफ़िक के लिए, बैलेंस-आरआर मोड पर्याप्त हो सकता है, लेकिन टीसीपी ट्रैफ़िक के लिए समस्याएँ पैदा हो सकती हैं।
आप अपने सेटअप के लिए सही मोड चुनने के बारे में अधिक पढ़ सकते हैं यहां.
विचार करने योग्य अतिरिक्त पहलू:
बॉन्डिंग मोड चयन
बॉन्डिंग मोड का चुनाव महत्वपूर्ण है। जबकि बैलेंस-आरआर (राउंड-रॉबिन) यूडीपी ट्रैफ़िक के लिए प्रभावी हो सकता है, पैकेट पुन: व्यवस्थित होने की संभावना के कारण यह टीसीपी के लिए आदर्श नहीं हो सकता है। इसलिए, बॉन्डिंग मोड चुनते समय नेटवर्क में प्रबल होने वाले ट्रैफ़िक के प्रकार पर विचार करना महत्वपूर्ण है।
नेटवर्क कॉन्फ़िगरेशन का प्रभाव
नेटवर्क कॉन्फ़िगरेशन के अन्य पहलू भी LAG प्रदर्शन को प्रभावित कर सकते हैं। उदाहरण के लिए, स्विच कॉन्फ़िगरेशन, हार्डवेयर क्षमताएं और नेटवर्क नीतियां प्रभावित कर सकती हैं कि LAG इंटरफ़ेस पर ट्रैफ़िक कैसे प्रबंधित किया जाता है।
निगरानी और निदान
एलएजी के माध्यम से ट्रैफ़िक कैसा व्यवहार कर रहा है, इसे बेहतर ढंग से समझने के लिए निगरानी और निदान उपकरण लागू करना आवश्यक है। वायरशार्क जैसे उपकरण या यहां तक कि स्विच में निर्मित डायग्नोस्टिक सुविधाएं भी बहुमूल्य जानकारी प्रदान कर सकती हैं।
प्रदर्शन और क्षमता संबंधी विचार
हालाँकि इस परिदृश्य में LAG इंटरफ़ेस सैद्धांतिक रूप से 2Gbps की बैंडविड्थ प्राप्त कर सकता है, लेकिन यह याद रखना चाहिए कि वास्तविक प्रदर्शन कई कारकों से प्रभावित हो सकता है, जैसे कि केबलिंग की गुणवत्ता, उपकरणों के बीच की दूरी और हार्डवेयर कॉन्फ़िगरेशन।
विभिन्न परीक्षण
विभिन्न कॉन्फ़िगरेशन और ट्रैफ़िक प्रकारों के साथ परीक्षण करने से किसी विशिष्ट वातावरण के लिए सर्वोत्तम कॉन्फ़िगरेशन की पहचान करने में मदद मिल सकती है। इसमें गंतव्य आईपी पता, पोर्ट, या यहां तक कि ट्रैफ़िक का प्रकार (टीसीपी बनाम यूडीपी) बदलना शामिल हो सकता है।
फ़र्मवेयर और सॉफ़्टवेयर अद्यतन
यह सुनिश्चित करना कि स्विच और सर्वर दोनों अपने फर्मवेयर और सॉफ़्टवेयर का नवीनतम, सबसे स्थिर संस्करण चला रहे हैं, पहले से अज्ञात समस्याओं को हल कर सकते हैं और समग्र प्रदर्शन में सुधार कर सकते हैं।
निष्कर्ष
LAG इंटरफ़ेस पर लोड संतुलन एक जटिल प्रक्रिया है जिसके लिए सावधानीपूर्वक कॉन्फ़िगरेशन और नेटवर्क और उसके घटकों की विस्तृत समझ की आवश्यकता होती है।
उचित ट्रांसमिशन हैश नीति चयन और व्यापक परीक्षण के माध्यम से, नेटवर्क प्रदर्शन को अनुकूलित किया जा सकता है और यह सुनिश्चित किया जा सकता है कि उपलब्ध संसाधनों का कुशलतापूर्वक उपयोग किया जाए।
इसके अतिरिक्त, नेटवर्क कॉन्फ़िगरेशन में अपडेट और सर्वोत्तम प्रथाओं से अवगत रहना आपके नेटवर्क वातावरण की प्रभावशीलता और स्थिरता में महत्वपूर्ण योगदान दे सकता है।
संक्षिप्त ज्ञान प्रश्नोत्तरी
आप इस आर्टिकल के बारे में क्या सोचते हैं?
क्या आप अपने सीखे हुए ज्ञान का मूल्यांकन करने का साहस करते हैं?
इस लेख के लिए अनुशंसित पुस्तक
स्विचिंग और ब्रिजिंग राउटरओएस v7 बुक
एमटीसीएसडब्ल्यूई प्रमाणन पाठ्यक्रम के लिए अध्ययन सामग्री को राउटरओएस v7 में अपडेट किया गया