सॉफ्टवेयर परिभाषित नेटवर्किंग (एसडीएन = सॉफ्टवेयर-परिभाषित नेटवर्किंग) नेटवर्क प्रबंधन के लिए एक दृष्टिकोण है जो नेटवर्क प्रशासकों को भौतिक नेटवर्क हार्डवेयर कॉन्फ़िगरेशन को समायोजित करने की आवश्यकता के बिना सॉफ्टवेयर के माध्यम से गतिशील रूप से नेटवर्क संसाधनों को प्रबंधित, कॉन्फ़िगर और अनुकूलित करने की अनुमति देता है।
लेख के अंत में आपको एक छोटा सा मिलेगा परीक्षण वह आपको अनुमति देगा आकलन इस पढ़ने में जो ज्ञान प्राप्त हुआ
एसडीएन पारंपरिक नेटवर्क के प्रबंधन में बढ़ती कठिनाइयों का समाधान करने के लिए उभरा, जो आम तौर पर स्थिर हार्डवेयर नेटवर्क उपकरणों पर आधारित होते हैं। पारंपरिक नेटवर्क अक्सर कठोर होते हैं, प्रबंधन करना कठिन होता है, और बदलती व्यावसायिक और प्रौद्योगिकी आवश्यकताओं के अनुकूल आसानी से विकसित नहीं हो सकते हैं।
अवयव
एसडीएन दृष्टिकोण में कई प्रमुख घटक हैं:
1. नियंत्रण और डेटा विमानों का पृथक्करण
पारंपरिक नेटवर्क में, प्रत्येक नेटवर्क डिवाइस, जैसे राउटर या स्विच, में दोनों होते हैं विमान नियंत्रण (जो यह तय करता है कि डेटा पैकेट को कैसे निर्देशित किया जाना चाहिए) एक के रूप में डेटा प्लेन (जो वास्तव में पैकेटों को उनके गंतव्य तक भेजता है)।
एक में SDN, ये दोनों तल अलग हो गए हैं। वह विमान नियंत्रण केंद्रीकृत है, आमतौर पर एक एसडीएन नियंत्रक पर, जबकि डेटा प्लेन व्यक्तिगत नेटवर्क उपकरणों पर रहता है।
2. एसडीएन नियंत्रक
एसडीएन नियंत्रक एक सॉफ्टवेयर-परिभाषित नेटवर्क का मूल है। यह उच्च-स्तरीय नियंत्रक सॉफ़्टवेयर पूरे नेटवर्क को देख सकता है और नेटवर्क के वैश्विक दृश्य के आधार पर डेटा पैकेट को कैसे रूट किया जाना चाहिए, इसके बारे में निर्णय ले सकता है।
3. एपीआई खोलें
एसडीएन का उपयोग करता है एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (एपीआई) एसडीएन नियंत्रक और नेटवर्क उपकरणों के बीच संचार करने के लिए। ये खुले एपीआई सॉफ्टवेयर अनुप्रयोगों को नेटवर्क को यह निर्देश देने की अनुमति देते हैं कि ट्रैफ़िक को कैसे संभालना है, जिससे अधिक स्वचालन और लचीलेपन की अनुमति मिलती है।
4. प्रोग्रामयोग्यता
एसडीएन प्रोग्राम करने योग्य हैं, जिसका अर्थ है कि नेटवर्क प्रशासक बदलती जरूरतों के लिए गतिशील रूप से अनुकूलन करने के लिए नेटवर्क को प्रोग्राम कर सकते हैं।
लाभ
सॉफ़्टवेयर परिभाषित नेटवर्किंग के कुछ लाभों में शामिल हैं:
लचीलापन: एसडीएन के साथ, नेटवर्क नीतियों और ट्रैफ़िक मार्गों को सॉफ़्टवेयर के माध्यम से आसानी से संशोधित किया जा सकता है, जिससे नेटवर्क बदलते व्यवसाय और ट्रैफ़िक मांगों के लिए जल्दी से अनुकूल हो सकते हैं।
Automatización: एसडीएन नेटवर्क प्रबंधन कार्यों के स्वचालन को सक्षम बनाता है, जो परिचालन लागत को कम कर सकता है और मानवीय त्रुटियों को कम कर सकता है।
केंद्रीकृत दृश्यता और नियंत्रण: एसडीएन नियंत्रक में केंद्रीकृत नियंत्रण विमान के साथ, नेटवर्क प्रशासकों के पास नेटवर्क का पूरा दृश्य और नियंत्रण होता है।
अभिनव: क्योंकि एसडीएन सॉफ्टवेयर-आधारित हैं और ओपन एपीआई का उपयोग करते हैं, वे नेटवर्क प्रबंधन में नवाचार और प्रयोग की सुविधा प्रदान करते हैं।
एसडीएन का उपयोग विभिन्न प्रकार के अनुप्रयोगों में किया जाता है, जिनमें डेटा सेंटर, सामग्री वितरण नेटवर्क, दूरसंचार वाहक नेटवर्क और बहुत कुछ शामिल हैं।
क्लाउड, इंटरनेट ऑफ़ थिंग्स (IoT), और नेटवर्क फ़ंक्शंस वर्चुअलाइज़ेशन (NFV) जैसी तकनीकों के विकास के साथ, SDN को अपनाने की भविष्य में भी वृद्धि जारी रहने की उम्मीद है।
एसडीएन की चुनौतियाँ
सॉफ़्टवेयर-परिभाषित नेटवर्किंग (एसडीएन) द्वारा प्रदान किए जाने वाले कई लाभों के बावजूद, यह कई संभावित चुनौतियाँ और नुकसान भी प्रस्तुत करता है, जिनमें शामिल हैं:
1. जटिलता
सॉफ़्टवेयर-परिभाषित नेटवर्क को कार्यान्वित करना एक जटिल कार्य हो सकता है जिसके लिए उच्च स्तर के तकनीकी कौशल और नेटवर्क की गहरी समझ की आवश्यकता होती है और एसडीएन वास्तुकला.
2. नये कौशल की आवश्यकता
एसडीएन नेटवर्क के प्रबंधन और संचालन के लिए पारंपरिक नेटवर्क की तुलना में एक अलग कौशल सेट की आवश्यकता होती है।
आईटी टीमों को प्रोग्रामिंग और इसके उपयोग में प्रशिक्षण की आवश्यकता होगी एसडीएन एपीआई, साथ ही एसडीएन नियंत्रक के विन्यास और प्रबंधन में।
3. अंतरसंचालनीयता
एसडीएन को मौजूदा नेटवर्क उपकरणों और बुनियादी ढांचे के साथ काम करने में सक्षम होने की आवश्यकता है, जो एक चुनौती हो सकती है यदि नेटवर्क डिवाइस एसडीएन का समर्थन नहीं करते हैं या यदि विभिन्न निर्माता विभिन्न एसडीएन मानकों और प्रोटोकॉल का उपयोग करते हैं।
4। सुरक्षा
हालांकि एसडीएन अधिक केंद्रीकृत नियंत्रण और अधिक दृश्यता प्रदान करके नेटवर्क सुरक्षा में सुधार कर सकता है, लेकिन यह नए सुरक्षा जोखिम भी पेश कर सकता है।
उदाहरण के लिए, यदि कोई हमलावर एसडीएन नियंत्रक पर नियंत्रण हासिल कर लेता है, तो उसके पास पूरे नेटवर्क को नियंत्रित करने की क्षमता हो सकती है।
5. विश्वसनीयता और प्रदर्शन
एसडीएन नियंत्रक पर नियंत्रण विमान को केंद्रीकृत करने से विफलता का एक बिंदु बन सकता है जिससे एसडीएन नियंत्रक विफल होने पर पूरा नेटवर्क बंद हो सकता है।
इसके अतिरिक्त, यदि एसडीएन नियंत्रक नेटवर्क मांगों को पूरा नहीं कर पाता है तो नेटवर्क प्रदर्शन प्रभावित हो सकता है।
6। लागत
हालांकि एसडीएन लंबी अवधि में परिचालन लागत को कम कर सकता है, सॉफ्टवेयर-परिभाषित नेटवर्क के प्रारंभिक कार्यान्वयन के लिए नए हार्डवेयर, सॉफ्टवेयर और प्रशिक्षण में महत्वपूर्ण निवेश की आवश्यकता हो सकती है।
यह ध्यान रखना महत्वपूर्ण है कि इनमें से कई चुनौतियों का समाधान एसडीएन तकनीक के परिपक्व होने और एसडीएन के लिए मानकों और सर्वोत्तम प्रथाओं को अधिक व्यापक रूप से अपनाए जाने के साथ किया जा रहा है।
इसलिए, हालांकि नुकसान हैं, एसडीएन के फायदे अक्सर इन चुनौतियों से अधिक हो सकते हैं, खासकर उन संगठनों के लिए जिन्हें अधिक लचीले, स्केलेबल और प्रबंधन में आसान नेटवर्क की आवश्यकता होती है।
वाणिज्यिक समाधान
सिस्को एप्लिकेशन सेंट्रिक इंफ्रास्ट्रक्चर (एसीआई)
सिस्को एसीआई एक एसडीएन समाधान है जो डेटा केंद्रों के लिए स्वचालन, सुरक्षा और स्केलेबिलिटी प्रदान करता है। ACI नेटवर्क संचालन और प्रबंधन को सरल बनाने के लिए नीति-आधारित आर्किटेक्चर का उपयोग करता है।
वीएमवेयर एनएसएक्स
एनएसएक्स एक नेटवर्क वर्चुअलाइजेशन और सुरक्षा प्लेटफ़ॉर्म है जो किसी भी पैमाने पर और किसी भी नेटवर्क आर्किटेक्चर के साथ वर्चुअल नेटवर्क की तैनाती को सक्षम बनाता है। एनएसएक्स का उपयोग एसडीएन को डेटा केंद्रों, क्लाउडों, शाखाओं, कंटेनरों आदि में तैनात करने के लिए किया जा सकता है।
जुनिपर नेटवर्क कॉन्ट्रेल
कॉन्ट्रेल एक खुला स्रोत एसडीएन समाधान है जिसे जुनिपर नेटवर्क एक समर्थित वाणिज्यिक उत्पाद के रूप में पेश करता है। कॉन्ट्रेल का उपयोग मुख्य रूप से डेटा केंद्रों और निजी और सार्वजनिक क्लाउड में किया जाता है।
नुएज नेटवर्क वर्चुअलाइज्ड सर्विसेज प्लेटफॉर्म (वीएसपी)
नुएज नेटवर्क, नोकिया की सहायक कंपनी, वीएसपी प्रदान करती है, जो एक एसडीएन समाधान है जो डेटा केंद्रों, क्लाउड और WAN में नेटवर्क नीतियां और नेटवर्क सेवाएं प्रदान करता है।
वाणिज्यिक समाधानों की तुलनात्मक तालिका
एसडीएन समाधान | प्रदाता | प्रमुख विशेषताएं | प्राथमिक उपयोग |
---|---|---|---|
सिस्को ए.सी.आई. | सिस्को | स्वचालन, सुरक्षा, मापनीयता, नीति-आधारित वास्तुकला | डेटा केंद्र |
वीएमवेयर एनएसएक्स | VMware | नेटवर्क वर्चुअलाइजेशन, सुरक्षा, स्केलेबिलिटी, किसी भी पैमाने और आर्किटेक्चर पर वर्चुअल नेटवर्क का कार्यान्वयन | डेटा केंद्र, बादल, शाखाएँ, कंटेनर |
जुनिपर कन्ट्रेल | जुनिपर नेटवर्क | व्यावसायिक समर्थन, निजी और सार्वजनिक क्लाउड के साथ एकीकरण के साथ ओपन सोर्स एसडीएन समाधान | डेटा केंद्र, निजी और सार्वजनिक क्लाउड |
नुएज नेटवर्क वीएसपी | नुएज नेटवर्क (नोकिया) | नेटवर्क नीतियां और नेटवर्क सेवाएं, स्केलेबिलिटी, सुरक्षा प्रदान करता है | डेटा केंद्र, क्लाउड, WAN नेटवर्क |
निःशुल्क समाधान/मुक्त स्रोत
ओपनडेलाइट
यह एसडीएन नियंत्रक के लिए एक बहुत लोकप्रिय ओपन सोर्स प्रोजेक्ट है। यह सुविधाओं की एक विस्तृत श्रृंखला प्रदान करता है और कई नेटवर्क प्रोटोकॉल के साथ एकीकृत होता है।
खोज-दीप
यह एक खुला स्रोत जावा-आधारित एसडीएन नियंत्रक है। इसका उपयोग करना आसान है और इसका उपयोग विभिन्न शैक्षणिक अनुसंधान और वाणिज्यिक परियोजनाओं में किया जाता है।
ONOS (ओपन नेटवर्क ऑपरेटिंग सिस्टम)
यह एक ओपन सोर्स नेटवर्क ऑपरेटिंग सिस्टम है जो एसडीएन नियंत्रक कार्य प्रदान करता है और दूरसंचार ऑपरेटर नेटवर्क के लिए डिज़ाइन किया गया है।
Ryu
यह एक खुला स्रोत एसडीएन नियंत्रक है जो अच्छी तरह से परिभाषित यूजर इंटरफेस के साथ सॉफ्टवेयर घटक प्रदान करता है। Ryu विभिन्न प्रोटोकॉल का समर्थन करता है, जैसे OpenFlow, Netconf, OF-config, आदि।
ओपन सोर्स समाधानों की तुलनात्मक तालिका
एसडीएन समाधान | प्रमुख विशेषताएं | प्राथमिक उपयोग |
---|---|---|
ओपनडेलाइट | सुविधाओं की विस्तृत श्रृंखला, कई नेटवर्क प्रोटोकॉल को एकीकृत करती है | डेटा केंद्रों से लेकर दूरसंचार ऑपरेटर नेटवर्क तक, विभिन्न संदर्भों पर लागू होता है |
खोज-दीप | जावा-आधारित ओपन सोर्स एसडीएन नियंत्रक, उपयोग में आसान | सामान्य नेटवर्क अनुप्रयोग, शैक्षणिक अनुसंधान और वाणिज्यिक परियोजनाएं |
Onos | ओपन सोर्स नेटवर्क ऑपरेटिंग सिस्टम, दूरसंचार ऑपरेटर नेटवर्क के लिए डिज़ाइन किया गया | दूरसंचार ऑपरेटर नेटवर्क |
Ryu | ओपन सोर्स एसडीएन नियंत्रक, अच्छी तरह से परिभाषित यूजर इंटरफेस के साथ सॉफ्टवेयर घटक प्रदान करता है, कई प्रोटोकॉल का समर्थन करता है | सामान्य नेटवर्क अनुप्रयोग, अकादमिक अनुसंधान और नए एसडीएन अनुप्रयोगों का विकास |
यह याद रखना महत्वपूर्ण है कि यद्यपि समाधान मुफ़्त और खुले स्रोत हैं, उन्हें लागू करने और बनाए रखने के लिए महत्वपूर्ण तकनीकी ज्ञान की आवश्यकता हो सकती है। कार्यान्वयन में सहायता के लिए उन्हें समर्थन या परामर्श सेवाओं की भी आवश्यकता हो सकती है, जिसमें लागत लग सकती है।
ये उपलब्ध अनेक SDN समाधानों में से कुछ हैं। सही एसडीएन समाधान चुनना विभिन्न कारकों पर निर्भर करता है, जिसमें विशिष्ट नेटवर्क आवश्यकताएं, बजट, टीम तकनीकी कौशल, मौजूदा नेटवर्क बुनियादी ढांचा और बहुत कुछ शामिल हैं।
संक्षिप्त ज्ञान प्रश्नोत्तरी
आप इस आर्टिकल के बारे में क्या सोचते हैं?
क्या आप अपने सीखे हुए ज्ञान का मूल्यांकन करने का साहस करते हैं?
इस लेख के लिए अनुशंसित पुस्तक
राउटरओएस v7 एडवांस्ड रूटिंग बुक
एमटीसीआरई सर्टिफिकेशन कोर्स के लिए अध्ययन सामग्री, राउटरओएस v7 में अपडेट की गई