1 पॉइंट द्वारा GN⁺ 2024-07-05 | 1 टिप्पणियां | WhatsApp पर शेयर करें

नेटवर्क स्विच प्रबंधन

  • नेटवर्क स्विच एक सरल डिवाइस है, जिसमें पैकेट अंदर आते और बाहर जाते हैं
  • Managed switch कॉन्फ़िगरेशन के लिए web interface जोड़कर उसे अधिक जटिल बनाता है
  • महंगे स्विच Telnet और serial console port जैसे वैकल्पिक interface भी प्रदान करते हैं
  • उपभोक्ता राउटर के अंदर का नेटवर्क स्विच भी managed switch का एक प्रकार है
  • राउटर switch chip वाला एक छोटा Linux डिवाइस होता है, जिसमें कुछ port अंदरूनी रूप से CPU से जुड़े होते हैं और बाकी physical port के रूप में बाहर जुड़े होते हैं

अपना खुद का gigabit नेटवर्क स्विच बनाना

  • Gigabit switch बनाना बहुत कठिन नहीं है
  • Realtek chip की data sheet उपलब्ध है, जो डिज़ाइन में मदद करती है
  • RTL8367S chip चुनकर 5-port gigabit switch डिज़ाइन किया गया
  • chip की power requirement और communication interface जटिल हैं, लेकिन voltage range को overlap करके इसे सरलता से हल किया गया
  • Ethernet डिज़ाइन में सटीक engineering की ज़रूरत होती है, लेकिन वास्तव में इसे कम लागत में बनाया जा सकता है

Linux से कनेक्ट करना

  • परीक्षण के लिए PINE64 A64-lts board का उपयोग किया गया
  • kernel को rebuild करके आवश्यक module सक्रिय किए गए
  • device tree में बदलाव करके switch chip को पहचानने के लिए सेट किया गया
  • network interface सक्रिय करके switch को चलाया गया

सीमाएँ

  • कस्टम नेटवर्क स्विच बनाना या मौजूदा स्विच में बदलाव करना आवश्यक है
  • सामान्य कंप्यूटर/सर्वर पर इसका उपयोग करना कठिन है
  • USB network interface जैसे परिवर्तनीय port पर इसका उपयोग संभव नहीं है

GN⁺ की राय

  • यह लेख नेटवर्क स्विच की आंतरिक संरचना और Linux में उसके प्रबंधन के तरीकों को विस्तार से समझाता है, इसलिए रोचक है
  • DIY नेटवर्क स्विच बनाने की प्रक्रिया hardware और software के एकीकरण को समझने में मदद करती है
  • ARM डिवाइस पर ही संभव कई सेटिंग्स होने के कारण आम उपयोगकर्ताओं के लिए इसकी पहुँच कम है
  • समान सुविधाओं वाले व्यावसायिक उत्पादों में Mikrotik, Ubiquiti आदि के managed switch शामिल हैं
  • नई तकनीक अपनाते समय compatibility, maintenance, community support आदि पर विचार करना चाहिए

1 टिप्पणियां

 
GN⁺ 2024-07-05
Hacker News की राय
  • नेटवर्क स्विच एक सरल डिवाइस है, जो पैकेट के अंदर आने और बाहर जाने का काम करता है

    • उन्नत स्विच जटिल ASIC का उपयोग करते हैं; उदाहरण के लिए, Dell OS9 स्विच में 48 10Gb/s पोर्ट और 4 40Gb/s QSFP+ पोर्ट होते हैं
    • ऐसे स्विच 1.28Tb/s तक संभाल सकते हैं, और इन्हें लगभग £1800 में खरीदा जा सकता है
    • Netgear लगभग £125 में 8-पोर्ट 1Gb स्विच देता है, जो सभी पोर्ट पर Power over Ethernet को सपोर्ट करता है
    • प्रोजेक्ट की वित्तीय व्यवहार्यता का आकलन करते समय £20-50 प्रति घंटा की लागत को ध्यान में रखना चाहिए
    • लेकिन अगर प्रोजेक्ट ही उद्देश्य है, तो कीमत महत्वपूर्ण नहीं है
  • यह एक दिलचस्प प्रोजेक्ट है

    • आसान उपयोग के लिए OpenWRT सपोर्ट करने वाला राउटर इस्तेमाल किया जा सकता है, और ज्यादातर मामलों में वह managed switch chip का उपयोग करता है
    • OpenWRT VLAN और अन्य विकल्पों को कॉन्फ़िगर करने के लिए अच्छा interface देता है
  • यह अच्छा लेख है, इसे लिखने के लिए धन्यवाद

    • मैंने पहली बार RTL83something स्विच का रचनात्मक उपयोग <a href="https://spritesmods.com/?art=rtl8366sb" rel="nofollow">इस लिंक</a> में देखा था
    • बाद में और भी उदाहरण थे, लेकिन मेरे मामले में बात "managed switch खुद बनाने" की थी
  • सोच रहा हूँ कि Openflow का क्या हुआ

    • यह डिवाइस Openflow के लिए बिल्कुल सही डिवाइस लगती है
    • लैब सेटअप करना लगभग असंभव होने की वजह से मेरी रुचि खत्म हो गई
  • सोच रहा हूँ कि क्या यह rSTP को सपोर्ट करता है

  • मैंने पढ़ा है कि 10Gbps स्विच बनाना कठिन है

    • क्योंकि accelerator chip निर्माता open driver support नहीं देते
    • CPU पर switching करना बहुत भारी पड़ता है
  • सोच रहा हूँ कि Linux मशीन में कई gigabit adapter जोड़कर उन्हें bridge में डालने की तुलना में इस तरीके का फायदा क्या है

    • हार्डवेयर performance बेहतर होने की संभावना लगती है, लेकिन सोच रहा हूँ कि क्या किसी ने इसका टेस्ट किया है
  • उम्मीद है कि इसे गलत न समझा जाए

    • इसने routerboard block diagram को मॉडल की तरह इस्तेमाल करके समझाया कि hardware switch सिस्टम के बाकी हिस्सों से कैसे जुड़ता है
    • लेकिन फिर यह दावा करता है कि वे संभव नहीं हैं या संभालना कठिन हैं
    • सोच रहा हूँ कि क्या आपने कभी routerboard का उपयोग किया है
    • OpenWRT को ज्यादातर routerboard पर build किया जा सकता है, और 2011 मॉडल सेकंड-हैंड बाज़ार में आम तौर पर मिल जाते हैं
    • सोच रहा हूँ कि क्या आपने हमेशा सब कुछ शुरू से बनाने का इरादा रखा था, या दूसरों के hardware का उपयोग करने वाले विचार को छोड़ने का कोई कारण था