नेटवर्क अनुकरण: Difference between revisions
(Created page with "{{short description|Technique for testing the performance of real applications over a virtual network}} नेटवर्क अनुकरण एक आभासी ने...") |
(TEXT) |
||
Line 1: | Line 1: | ||
{{short description|Technique for testing the performance of real applications over a virtual network}} | {{short description|Technique for testing the performance of real applications over a virtual network}} | ||
नेटवर्क अनुकरण एक आभासी नेटवर्क पर वास्तविक अनुप्रयोगों के प्रदर्शन के परीक्षण के लिए एक तकनीक है। यह [[नेटवर्क सिमुलेशन]] से अलग है जहां ट्रैफिक के | नेटवर्क अनुकरण एक आभासी नेटवर्क पर वास्तविक अनुप्रयोगों के प्रदर्शन के परीक्षण के लिए एक तकनीक है। यह [[नेटवर्क सिमुलेशन|नेटवर्क अनुरूपण]] से अलग है जहां ट्रैफिक के आभासी मॉडल, नेटवर्क मॉडल, प्रणाल और प्रोटोकॉल उपयोजित होते हैं। उद्देश्य प्रदर्शन का आकलन करना, परिवर्तन के प्रभाव की भविष्यवाणी करना या अन्यथा तकनीकी निर्णय लेने का अनुकूलन करना है। | ||
== अनुकरण | == अनुकरण की विधियाँ == | ||
नेटवर्क [[ एम्यूलेटर ]] एक | नेटवर्क [[ एम्यूलेटर |अनुकरण]] एक प्रयोगशाला में नेटवर्क ([[5G]], [[ बेतार तंत्र |बेतार संप्रेषण]], (MANETs, आदि) के व्यवहार का परीक्षण करने का कार्य है। एक [[ निजी कंप्यूटर |वैयक्तिक कंप्यूटर]] या [[ आभासी मशीन |आभासी यंत्र]] नेटवर्क अनुकरण करने के लिए [[कंप्यूटर सॉफ्टवेयर]] चलाता है; लिंक अनुकरण के लिए कभी-कभी एक समर्पित अनुकरण का उपयोग किया जाता है। | ||
नेटवर्क विलंब, त्रुटियां और ड्रॉप | नेटवर्क विलंब, त्रुटियां और ड्रॉप वेष्टक प्रस्तावित करते हैं। नेटवर्क अनुकरण का प्राथमिक लक्ष्य एक ऐसा वातावरण बनाना है जिससे उपयोगकर्ता वास्तविक दुनिया के नेटवर्क परिदृश्यों की तुलना में अपने प्रदर्शन, स्थिरता या कार्यक्षमता को मान्य करने के लिए परीक्षण किए जा रहे उपकरणों, अनुप्रयोगों, उत्पादों और/या सेवाओं को सम्बद्ध कर सकें। एक बार वास्तविक नेटवर्क स्थितियों के विपरीत नियंत्रित वातावरण में परीक्षण करने के बाद, उपयोगकर्ताओं को विश्वास हो सकता है कि परीक्षण की जा रही वस्तु अपेक्षा के अनुरूप प्रदर्शन करेगी। | ||
== अनुकरण, | == अनुकरण, अनुरूपण, और ट्रैफ़िक पीढ़ी == | ||
अनुकरण [[सिमुलेशन]] से भिन्न होता है जिसमें एक नेटवर्क | अनुकरण [[सिमुलेशन|अनुरूपण]] से भिन्न होता है जिसमें एक नेटवर्क प्रतिद्वंद्वी नेटवर्क प्रतीत होता है; अतः-व्यवस्था जैसे [[कंप्यूटर]] को प्रतिद्वंद्वी से जोड़ा जा सकता है और ऐसा व्यवहार करता है जैसे कि वे किसी नेटवर्क से जुड़े होते है। एक नेटवर्क प्रतिद्वंद्वी उस नेटवर्क को प्रतिबिंब करता है जो अतः-व्यवस्था को जोड़ता है, न कि स्वयं अतः-व्यवस्था को जोड़ता है। | ||
नेटवर्क | नेटवर्क अनुरूपक विशिष्ट रूप से ऐसे प्रोग्राम होते हैं जो एक ही कंप्यूटर पर चलते हैं, नेटवर्क ट्रैफ़िक का एक सार विवरण लेते हैं जैसे प्रवाह आगमन प्रक्रिया, और साद्यांत, विलंब, हानि आदि जैसे प्रदर्शन आँकड़े प्राप्त करते हैं। | ||
ये उत्पाद | ये उत्पाद विशिष्ट रूप से सेवा प्रदाताओं, नेटवर्क उपकरण निर्माताओं और उद्यमों के विकास और क्यूए वातावरण में पाए जाते हैं। | ||
== नेटवर्क अनुकरण सॉफ्टवेयर == | == नेटवर्क अनुकरण सॉफ्टवेयर == | ||
सॉफ्टवेयर | सॉफ्टवेयर विकासक विशिष्ट रूप से ग्राहक परिसेवक अनुप्रयोग के वेष्टक क्षति के प्रति प्रतिक्रिया समय और संवेदनशीलता का विश्लेषण करना चाहते हैं और विभिन्न गमनागमन काल, साद्यांत के साथ विशिष्ट नेटवर्क प्रभाव (5G, स्मार्ट होम, औद्योगिक आईओटी, सैन्य नेटवर्क आदि) बिट त्रुटि दर और वेष्टक ड्रॉप्स का अनुकरण करना चाहते हैं। | ||
दो | दो मुक्त स्रोत नेटवर्क प्रतिद्वंद्वी सामान्य मुक्त अनुसंधान प्रतिद्वंद्वी (कोर) और विसतरित मोबाइल एड हॉक नेटवर्क प्रतिद्वंद्वी (ईएमएएनई) हैं। वे दोनों नेटवर्क ब्लैक बॉक्स के रूप में संचालन का समर्थन करते हैं, यानी बाहरी मशीनों/उपकरणों को अनुकरण के ज्ञान के बिना अनुकरण नेटवर्क से जोड़ा जा सकता है। वे निष्ठा की विभिन्न डिग्री के साथ तारकृत और बेतार नेटवर्क अनुकरण दोनों का समर्थन करते हैं। त्वरित नेटवर्क लेआउट (स्तर 3 और ऊपर) और एकल-यंत्र अनुकरण के लिए एक कोर अधिक उपयोगी है। EMNE वितरित उच्च-निष्ठा उच्चतद्रूप नेटवर्क अनुकरण (परतो 1/2) के लिए श्रेष्ठतर अनुकूल है। | ||
सबसे लोकप्रिय नेटवर्क | सबसे लोकप्रिय नेटवर्क अनुकरण सॉफ्टवेयर पैकेज, ओपीएनईटी और टेटकोस नेटसिम में वास्तविक समय युक्ति संयोजकता के लिए अनुकरण प्रतिरूपक भी हैं। अनुकरण क्षमताओं वाले सामान्य अनुकरण उपकरण अनुकरण युक्ति की तुलना में अधिक परिष्कार प्रदान करते हैं। अनुकरण उपकरण केवल भौतिक लिंक का अनुकरण प्रदान करते हैं और उच्च परतों (मैक, नेटवर्क, परिवहन, आदि) के प्रभावों में कारक नहीं होते हैं। अनुकरण उपकरण हालांकि अनुकरण मोड में चलने पर नेटवर्क स्टैक की विभिन्न परतों से मॉडल प्रभाव डालते हैं। वे कई स्रोतों/गंतव्यों, राउटर, आधार स्टेशनों, MANET प्रोटोकॉल आदि को जोड़ने की अनुमति देते है। | ||
== ट्रैफिक | == ट्रैफिक पीढ़ी सॉफ्टवेयर == | ||
अधिकतम | अधिकतम साद्यांत स्थितियों के अंतर्गत नेटवर्क प्रदर्शन का विश्लेषण [[नेटवर्क यातायात माप|नेटवर्क ट्रैफ़िक मापन]] द्वारा परीक्षण किए गए नेटवर्क में किया जा सकता है, [[iperf]] जैसे [[नेटवर्क यातायात जनरेटर|नेटवर्क ट्रैफ़िक उत्पादक]] का उपयोग कर सकते है। ट्रैफ़िक उत्पादक डमी वेष्टक भेजता है, प्रायः एक अद्वितीय वेष्टक पहचानकर्ता के साथ, जिससे [[पैकेट विश्लेषक|वेष्टक विश्लेषक]] का उपयोग करके नेटवर्क में वेष्टक वितरण का ट्रैक रखना संभव हो जाता है। | ||
== यह भी देखें == | == यह भी देखें == | ||
* [[नेटवर्क सिम्युलेटर]] | * [[नेटवर्क सिम्युलेटर|नेटवर्क अनुरूपक]] | ||
* [[ नेटवर्क ट्रैफ़िक सिमुलेशन ]] | * [[ नेटवर्क ट्रैफ़िक सिमुलेशन |नेटवर्क ट्रैफ़िक अनुकरण]] | ||
* [[ यातायात उत्पादन मॉडल ]] | * [[ यातायात उत्पादन मॉडल | ट्रैफ़िक उत्पादन मॉडल]] | ||
==अग्रिम पठन== | ==अग्रिम पठन== | ||
* {{Cite book|title=Introduction to Network Emulation|last=Beuran|first=Razvan|publisher=Pan Stanford|year=2012|isbn=978-981-4310-91-8}} | * {{Cite book|title=Introduction to Network Emulation|last=Beuran|first=Razvan|publisher=Pan Stanford|year=2012|isbn=978-981-4310-91-8}} | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
* [https://www.nrl.navy.mil/itd/ncs/products/emane EMANE - US Navy] | * [https://www.nrl.navy.mil/itd/ncs/products/emane EMANE - US Navy] |
Revision as of 11:39, 18 May 2023
नेटवर्क अनुकरण एक आभासी नेटवर्क पर वास्तविक अनुप्रयोगों के प्रदर्शन के परीक्षण के लिए एक तकनीक है। यह नेटवर्क अनुरूपण से अलग है जहां ट्रैफिक के आभासी मॉडल, नेटवर्क मॉडल, प्रणाल और प्रोटोकॉल उपयोजित होते हैं। उद्देश्य प्रदर्शन का आकलन करना, परिवर्तन के प्रभाव की भविष्यवाणी करना या अन्यथा तकनीकी निर्णय लेने का अनुकूलन करना है।
अनुकरण की विधियाँ
नेटवर्क अनुकरण एक प्रयोगशाला में नेटवर्क (5G, बेतार संप्रेषण, (MANETs, आदि) के व्यवहार का परीक्षण करने का कार्य है। एक वैयक्तिक कंप्यूटर या आभासी यंत्र नेटवर्क अनुकरण करने के लिए कंप्यूटर सॉफ्टवेयर चलाता है; लिंक अनुकरण के लिए कभी-कभी एक समर्पित अनुकरण का उपयोग किया जाता है।
नेटवर्क विलंब, त्रुटियां और ड्रॉप वेष्टक प्रस्तावित करते हैं। नेटवर्क अनुकरण का प्राथमिक लक्ष्य एक ऐसा वातावरण बनाना है जिससे उपयोगकर्ता वास्तविक दुनिया के नेटवर्क परिदृश्यों की तुलना में अपने प्रदर्शन, स्थिरता या कार्यक्षमता को मान्य करने के लिए परीक्षण किए जा रहे उपकरणों, अनुप्रयोगों, उत्पादों और/या सेवाओं को सम्बद्ध कर सकें। एक बार वास्तविक नेटवर्क स्थितियों के विपरीत नियंत्रित वातावरण में परीक्षण करने के बाद, उपयोगकर्ताओं को विश्वास हो सकता है कि परीक्षण की जा रही वस्तु अपेक्षा के अनुरूप प्रदर्शन करेगी।
अनुकरण, अनुरूपण, और ट्रैफ़िक पीढ़ी
अनुकरण अनुरूपण से भिन्न होता है जिसमें एक नेटवर्क प्रतिद्वंद्वी नेटवर्क प्रतीत होता है; अतः-व्यवस्था जैसे कंप्यूटर को प्रतिद्वंद्वी से जोड़ा जा सकता है और ऐसा व्यवहार करता है जैसे कि वे किसी नेटवर्क से जुड़े होते है। एक नेटवर्क प्रतिद्वंद्वी उस नेटवर्क को प्रतिबिंब करता है जो अतः-व्यवस्था को जोड़ता है, न कि स्वयं अतः-व्यवस्था को जोड़ता है।
नेटवर्क अनुरूपक विशिष्ट रूप से ऐसे प्रोग्राम होते हैं जो एक ही कंप्यूटर पर चलते हैं, नेटवर्क ट्रैफ़िक का एक सार विवरण लेते हैं जैसे प्रवाह आगमन प्रक्रिया, और साद्यांत, विलंब, हानि आदि जैसे प्रदर्शन आँकड़े प्राप्त करते हैं।
ये उत्पाद विशिष्ट रूप से सेवा प्रदाताओं, नेटवर्क उपकरण निर्माताओं और उद्यमों के विकास और क्यूए वातावरण में पाए जाते हैं।
नेटवर्क अनुकरण सॉफ्टवेयर
सॉफ्टवेयर विकासक विशिष्ट रूप से ग्राहक परिसेवक अनुप्रयोग के वेष्टक क्षति के प्रति प्रतिक्रिया समय और संवेदनशीलता का विश्लेषण करना चाहते हैं और विभिन्न गमनागमन काल, साद्यांत के साथ विशिष्ट नेटवर्क प्रभाव (5G, स्मार्ट होम, औद्योगिक आईओटी, सैन्य नेटवर्क आदि) बिट त्रुटि दर और वेष्टक ड्रॉप्स का अनुकरण करना चाहते हैं।
दो मुक्त स्रोत नेटवर्क प्रतिद्वंद्वी सामान्य मुक्त अनुसंधान प्रतिद्वंद्वी (कोर) और विसतरित मोबाइल एड हॉक नेटवर्क प्रतिद्वंद्वी (ईएमएएनई) हैं। वे दोनों नेटवर्क ब्लैक बॉक्स के रूप में संचालन का समर्थन करते हैं, यानी बाहरी मशीनों/उपकरणों को अनुकरण के ज्ञान के बिना अनुकरण नेटवर्क से जोड़ा जा सकता है। वे निष्ठा की विभिन्न डिग्री के साथ तारकृत और बेतार नेटवर्क अनुकरण दोनों का समर्थन करते हैं। त्वरित नेटवर्क लेआउट (स्तर 3 और ऊपर) और एकल-यंत्र अनुकरण के लिए एक कोर अधिक उपयोगी है। EMNE वितरित उच्च-निष्ठा उच्चतद्रूप नेटवर्क अनुकरण (परतो 1/2) के लिए श्रेष्ठतर अनुकूल है।
सबसे लोकप्रिय नेटवर्क अनुकरण सॉफ्टवेयर पैकेज, ओपीएनईटी और टेटकोस नेटसिम में वास्तविक समय युक्ति संयोजकता के लिए अनुकरण प्रतिरूपक भी हैं। अनुकरण क्षमताओं वाले सामान्य अनुकरण उपकरण अनुकरण युक्ति की तुलना में अधिक परिष्कार प्रदान करते हैं। अनुकरण उपकरण केवल भौतिक लिंक का अनुकरण प्रदान करते हैं और उच्च परतों (मैक, नेटवर्क, परिवहन, आदि) के प्रभावों में कारक नहीं होते हैं। अनुकरण उपकरण हालांकि अनुकरण मोड में चलने पर नेटवर्क स्टैक की विभिन्न परतों से मॉडल प्रभाव डालते हैं। वे कई स्रोतों/गंतव्यों, राउटर, आधार स्टेशनों, MANET प्रोटोकॉल आदि को जोड़ने की अनुमति देते है।
ट्रैफिक पीढ़ी सॉफ्टवेयर
अधिकतम साद्यांत स्थितियों के अंतर्गत नेटवर्क प्रदर्शन का विश्लेषण नेटवर्क ट्रैफ़िक मापन द्वारा परीक्षण किए गए नेटवर्क में किया जा सकता है, iperf जैसे नेटवर्क ट्रैफ़िक उत्पादक का उपयोग कर सकते है। ट्रैफ़िक उत्पादक डमी वेष्टक भेजता है, प्रायः एक अद्वितीय वेष्टक पहचानकर्ता के साथ, जिससे वेष्टक विश्लेषक का उपयोग करके नेटवर्क में वेष्टक वितरण का ट्रैक रखना संभव हो जाता है।
यह भी देखें
अग्रिम पठन
- Beuran, Razvan (2012). Introduction to Network Emulation. Pan Stanford. ISBN 978-981-4310-91-8.