SDN क्या है?


9

क्या SDN एक मूलमंत्र है या यह एक प्रोटोकॉल, मानक या सिफारिश है?

उदाहरण के लिए, VMware NSX से SDN को क्या अलग करता है?


SDF शब्द का पहली बार OpenFlow Greene, K. 2009 पर TRIT: सॉफ़्टवेयर-परिभाषित नेटवर्किंग में एक MIT अकादमिक लेख में उल्लेख किया गया था ।
रॉनी रोइस्टन

क्या किसी उत्तर ने आपकी मदद की? यदि हां, तो आपको उत्तर को स्वीकार करना चाहिए ताकि प्रश्न हमेशा के लिए पॉपिंग न हो जाए, उत्तर की तलाश में है। वैकल्पिक रूप से, आप अपना स्वयं का उत्तर प्रदान कर सकते हैं और स्वीकार कर सकते हैं।
रॉन Maupin

जवाबों:


5

मैं मान रहा हूं कि आप सॉफ्टवेयर डिफाइंड नेटवर्किंग की बात कर रहे हैं। वर्तमान में अत्याधुनिक नेटवर्क आपके नेटवर्किंग ढांचे के भीतर अग्रेषण निर्णय लेते हैं। उदाहरण - पुल टेबल को गतिशील रूप से मैक मैक पैकेट से बनाया जाता है - राउटिंग निर्णय डायनामिक रूटिंग प्रोटोकॉल (ईग्रीप / ospf / etc) से निर्मित मार्ग तालिकाओं से बना होता है। एसडीएन में नेटवर्क इन्फ्रास्ट्रक्चर को बस एक नियंत्रण विमान के रूप में देखा जाता है और एक केंद्रीय नियंत्रक (कहीं एक सर्वर पर चलने वाला एप्लिकेशन) से आगे की दिशा लेता है। इसलिए प्रत्येक नेटवर्किंग डिवाइस लेयर 2 / लेयर 3 नियंत्रक को आगे के फैसलों के लिए क्वेरी करेगा।

यह इस विषय पर एक सभ्य लेख है: एसडीएन

विकिपीडिया पृष्ठ इतिहास और उद्देश्यों की अधिक गहन चर्चा में जाता है: विकिपीडिया


1
मुझे लगता है कि नेटवर्क के बुनियादी ढांचे को डेटा प्लेन माना जाएगा। आपके द्वारा संदर्भित लेख एक अच्छा अवलोकन है।
रॉन ट्रंक

1
तो, SDN सिर्फ एक चर्चा है क्योंकि रिकी बीम ने यहाँ संकेत दिया है ?
रॉनी रोइस्टन

2
मुझे लगता है कि यह कहना अधिक सटीक है कि SDN नेटवर्क नोड्स से अधिकांश नियंत्रण विमान खुफिया को हटाता है और इसे नियंत्रक में समेकित करता है। वितरित प्रोटोकॉल के बजाय राउटर और स्विच आज का उपयोग करते हुए निर्धारित करते हैं कि अग्रेषण को कैसे संभाला जाता है, अपडेट एकल नियंत्रक से आते हैं।
मार्क रोजस्की जू

1
शायद एक एकल "तार्किक नियंत्रक" अधिक सटीक हो सकता है। प्रत्येक SDN विक्रेता विफलता के एकल बिंदु को संबोधित करता है।
रॉन ट्रंक

2
@ टोड एक तर्क दे सकता है कि वितरित एफआईबी के साथ कोई भी स्विच प्रभावी रूप से थोड़ा एसडीएन (जेनेरिक अर्थ में) है जब यह स्टैंडअलोन होता है।
मार्क रोजस्की

1

मुझे लगता है कि एसडीएन खो गया है इसका अर्थ थोड़ा सा है (यानी अब कई अलग-अलग चीजों का मतलब हो सकता है) क्योंकि बहुत सारे विक्रेताओं ने कई समाधानों के साथ इस बाजार में प्रवेश किया है जो "एसडीएन" को विभिन्न तरीकों से लागू करते हैं।

मैंने SDN के बारे में ब्लॉग किया है और इसकी उत्पत्ति यहाँ है: http://filipv.net/2014/03/17/on-sdn-nfv-and-openflow/

चूंकि आप अपने प्रश्न में विशेष रूप से VMware NSX का उल्लेख करते हैं और यह एसडीएन के साथ कैसे विरोधाभासी है, मैं कहूंगा कि मुख्य अंतर यह है कि एसडीएन आमतौर पर नेटवर्क के डेटा प्लेन में "प्रोग्राम स्टेट" करता है, उदाहरण के लिए ओपनफ्लो का उपयोग करके, और भौतिक रूप से भी कॉन्फ़िगर करता है। उदाहरण के लिए OVSDB का उपयोग करके नेटवर्क डिवाइस। जबकि VMware NSX एक नेटवर्क वर्चुअलाइजेशन समाधान है जो भौतिक उपकरणों में स्थिति को अग्रेषित करने या प्रोग्राम को कॉन्फ़िगर नहीं करता है लेकिन ओवरले नेटवर्क को ले जाने के लिए विशुद्ध रूप से भौतिक नेटवर्क को धमकी देता है जो इसे "प्रोग्राम" करता है।

नोट: NSX-v के अगले संस्करण में, OVSDB समर्थन होगा ताकि लाइनें अधिक धुंधली हो जाएंगी। NSX-MH (पुराने निकारा एनवीपी उत्पाद) में पहले से ही OVSDB समर्थन था।


आपका जवाब बुरा नहीं है। इसकी प्रशंसा करना।
रॉनी रोयस्टोन

0

नेटवर्क के नियंत्रण तर्क को अंतर्निहित भौतिक राउटर और स्विचेस से अलग करना, जो आगे के ट्रैफ़िक नेटवर्क ऑपरेटरों को उच्च-स्तरीय नियंत्रण प्रोग्राम लिखने की अनुमति देता है, जो पारंपरिक नेटवर्क के विपरीत, पूरे नेटवर्क के व्यवहार को निर्दिष्ट करता है, जिससे नेटवर्क ऑपरेटरों को कम के मामले में कार्यक्षमता को संहिताबद्ध करना होगा -वेल डिवाइस कॉन्फ़िगरेशन।

तार्किक रूप से केंद्रीकृत नेटवर्क नियंत्रण ऑपरेटरों के लिए अधिक जटिल कार्यों को निर्दिष्ट करना संभव बनाता है, जिसमें एक ही नियंत्रण ढांचे में कई असंतुष्ट नेटवर्क कार्यों (जैसे, सुरक्षा, संसाधन नियंत्रण, प्राथमिकता) को एकीकृत करना शामिल है, जिससे नेटवर्क ऑपरेटरों को अधिक परिष्कृत नीतियां बनाने और नेटवर्क कनेक्शन बनाने की अनुमति मिलती है। कॉन्फ़िगर, प्रबंधन, समस्या निवारण और डीबग करना आसान है

सीधे शब्दों में कहें, सॉफ़्टवेयर-परिभाषित नेटवर्किंग (एसडीएन) नेटवर्किंग का एक दृष्टिकोण है जिसमें नियंत्रण भौतिक बुनियादी ढांचे से नियंत्रित होता है

Arxiv: सॉफ्टवेयर-डिफाइंड नेटवर्किंग: एक व्यापक सर्वेक्षण

यह नेटवर्क के नियंत्रण तर्क को अंतर्निहित राउटर और स्विच से अलग कर रहा है, नेटवर्क नियंत्रण के केंद्रीकरण (तार्किक) को बढ़ावा दे रहा है, और नेटवर्क को प्रोग्राम करने की क्षमता का परिचय दे रहा है

विकिपीडिया: सॉफ़्टवेयर-डिफ़ाइंड नेटवर्किंग (SDN) कंप्यूटर नेटवर्किंग के लिए एक दृष्टिकोण है जो नेटवर्क प्रशासकों को निम्न-स्तरीय कार्यक्षमता के अमूर्त माध्यम से नेटवर्क सेवाओं का प्रबंधन करने की अनुमति देता है। यह उस सिस्टम को डिकॉप करने से किया जाता है जो अंतर्निहित सिस्टम से ट्रैफ़िक (कंट्रोल प्लेन) भेजे जाने के बारे में निर्णय करता है जो चयनित गंतव्य (डेटा प्लेन) को ट्रैफ़िक भेजते हैं। इन प्रणालियों के आविष्कारक और विक्रेता दावा करते हैं कि यह नेटवर्किंग को सरल बनाता है।


-2

एसडीएन, सॉफ्टवेयर परिभाषित नेटवर्किंग

SDN, सॉफ्टवेयर परिभाषित नेटवर्किंग, ओपन नेटवर्किंग फाउंडेशन (ONF) द्वारा परिभाषित किया गया है

फ़ॉरवर्डिंग प्लेन से नेटवर्क कंट्रोल प्लेन का भौतिक पृथक्करण, और जहाँ एक कंट्रोल प्लेन कई उपकरणों को नियंत्रित करता है। [... और ...] OpenFlow® प्रोटोकॉल SDN समाधान के निर्माण के लिए एक मूलभूत तत्व है।

जहाँ ओपन SDN OpenFlow® का पक्षधर है , वाणिज्यिक नेटवर्किंग incumbents, SDN फ़ैशन प्रोग्राम नेटवर्क सिस्टम, जैसे सिस्को ACI ™ और VMware NSX® ( सॉफ़्टवेयर-डिफ़ाइंड डेटा सेंटर, SDDC ) के अपने स्वादों का विपणन करता है । सिस्को के मरकी क्लाउड प्रबंधित डिवाइस उपयोग करते हैं, लेकिन इसका उल्लेख नहीं करते हैं, एक अंतर्निहित एसडीएन वास्तुकला। अंत में, शब्द SDN का पहली बार OpenFlow Greene, K. 2009 पर एक MIT शैक्षणिक अनुच्छेद में उल्लेख किया गया था। TR10: सॉफ्टवेयर-परिभाषित नेटवर्किंग।

एसडीएन और क्लाउड कम्प्यूटिंग

जबकि SDN एक प्रोग्रामेबल नेटवर्क के लिए एक आर्किटेक्चर है ; ओपनस्टैक, नीलगिरी, vCloud एयर ™, और अपाचे क्लाउडस्टैक ™ प्रोग्रामेबल क्लाउड्स (यानी नेटवर्क, मेमोरी, आई / ओ, और स्टोरेज) के लिए आर्किटेक्चर हैं । प्रोग्रामेबल क्लाउड कंप्यूट सिस्टम SDN का उपयोग कर सकते हैं या नहीं भी कर सकते हैं। उदाहरण के लिए, ओपनस्टैक का न्यूट्रॉन तत्व

SDN को orthogonal के रूप में देखा जा सकता है क्योंकि यह मौजूदा प्रोटोकॉल के साथ पारंपरिक नेटवर्क के साथ एकीकृत हो सकता है [ OpenStack Networking क्या है? ]।

लाभ

स्वचालित वितरित स्मार्ट पोर्ट। आज, आप एक वायर्ड या वायरलेस लैन से लिंक करते हैं, जिसमें SDN के साथ रूटिंग, फ़ायरवॉल, ऑप्टिमाइज़िंग, VLAN आदि जैसी नेटवर्किंग नियंत्रण सुविधाएँ शामिल हो सकती हैं, ये नियंत्रण सुविधाएँ NIC / vNIC पर उपलब्ध हैं और SDN नियंत्रक के माध्यम से प्रोग्राम योग्य हैं।

चालक

SDN आर्किटेक्चर को ओपनस्टैक, नीलगिरी, vCloud Air ™ और Apache CloudStack ™ जैसे निजी बादलों की तैनाती द्वारा अपनाया और संचालित किया जा रहा है।

ओपनस्टैक की न्यूट्रॉन परियोजना, इंटरफ़ेस उपकरणों (जैसे, vNIC) के बीच एक सेवा के रूप में नेटवर्किंग प्रदान करती है, एसडीएन को ओपनस्टैक क्लाउड्स के लिए संभावित नेटवर्किंग समाधान के रूप में पहचानती है [ ओपनडेलाइट: आपके ओपनबैक क्लाउड के लिए एक ओपन सोर्स एसडीएन ]।

यूकेलिप्टस वर्चुअल प्राइवेट क्लाउड (VPC) सपोर्ट एक सॉफ्टवेयर-डिफाइंड नेटवर्किंग (SDN) तकनीक [ अंडरस्टैंडिंग VPC और मिडोनेट ] के साथ लागू किया गया है।


मेरकी SDN है ??
cpt_fink

1
मैं अक्सर @RonRoyston से सहमत नहीं हूं, लेकिन इस मामले में मैं करता हूं। यदि आप एक उत्पाद के बजाय एसडीएन को एक तकनीक के रूप में सोचते हैं, तो हाँ मर्ककी और सिस्को क्यूवन उदाहरण हैं। तो एमपीएलएस-ते, उस मामले के लिए है।
रॉन ट्रंक

3
मेरकी के पास "क्लाउड" में सारगर्भित प्रबंधन विमान है, स्थानीय उपकरण (विशेष रूप से स्विच) अभी भी सभी अग्रेषण तालिका निर्माण और अपडेट के साथ-साथ यातायात को संभालते हैं। CUWN (/ Meraki वायरलेस) और MPLS-TE SDN की ओर प्रारंभिक बेबी-स्टेप हैं, MPLS SR, MPLS के साथ SDN का एक बेहतर उदाहरण होगा।
cpt_fink

1
यह जानकर अच्छा लगेगा कि स्वामित्व किस तरह का है ... कॉपीराइट के रूप में स्वामित्व है, या स्वामित्व में है जब आपके बॉस कहते हैं कि वे चाहते हैं कि आप इस मुद्दे का मालिक हों। क्योंकि मेरे बॉस का यह मतलब नहीं है कि वह चाहता है कि हम अपने सर्वर रैक को अपने साथ घर ले जाएं।
स्मिथ

2
मेरकी SDN नहीं है । "क्लाउड प्रबंधित" एक SDN / OF का नियंत्रण विमान नहीं है। अपने गियर को कॉन्फ़िगर करने के लिए यह केवल एक इंटरनेट आधारित इंटरफ़ेस (होस्ट की गई वेबसाइट) है (जिसे आपको हर साल भुगतान करना पड़ता है।) उपकरण उस क्लाउड सेवा तक पहुंच के बिना काम करना जारी रखेगा; आप बस कुछ भी बदलने या उसका निवारण नहीं कर पाएंगे।
रिकी बीम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.