नेटवर्क अनुकरण: Difference between revisions

From Vigyanwiki
(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]], [[ बेतार तंत्र |बेतार संप्रेषण]], (MANETs, आदि) के व्यवहार का परीक्षण करने का कार्य है। एक [[ निजी कंप्यूटर |वैयक्तिक कंप्यूटर]] या [[ आभासी मशीन |आभासी यंत्र]] नेटवर्क अनुकरण करने के लिए [[कंप्यूटर सॉफ्टवेयर]] चलाता है; लिंक अनुकरण के लिए कभी-कभी एक समर्पित अनुकरण का उपयोग किया जाता है।


नेटवर्क विलंब, त्रुटियां और ड्रॉप पैकेट पेश करते हैं। नेटवर्क इम्यूलेशन का प्राथमिक लक्ष्य एक ऐसा वातावरण बनाना है जिससे उपयोगकर्ता वास्तविक दुनिया के नेटवर्क परिदृश्यों के खिलाफ अपने प्रदर्शन, स्थिरता या कार्यक्षमता को मान्य करने के लिए परीक्षण किए जा रहे उपकरणों, अनुप्रयोगों, उत्पादों और/या सेवाओं को कनेक्ट कर सकें। एक बार वास्तविक नेटवर्क स्थितियों के खिलाफ नियंत्रित वातावरण में परीक्षण करने के बाद, उपयोगकर्ताओं को विश्वास हो सकता है कि परीक्षण की जा रही वस्तु अपेक्षा के अनुरूप प्रदर्शन करेगी।
नेटवर्क विलंब, त्रुटियां और ड्रॉप वेष्टक प्रस्तावित करते हैं। नेटवर्क अनुकरण का प्राथमिक लक्ष्य एक ऐसा वातावरण बनाना है जिससे उपयोगकर्ता वास्तविक दुनिया के नेटवर्क परिदृश्यों की तुलना में अपने प्रदर्शन, स्थिरता या कार्यक्षमता को मान्य करने के लिए परीक्षण किए जा रहे उपकरणों, अनुप्रयोगों, उत्पादों और/या सेवाओं को सम्बद्ध कर सकें। एक बार वास्तविक नेटवर्क स्थितियों के विपरीत नियंत्रित वातावरण में परीक्षण करने के बाद, उपयोगकर्ताओं को विश्वास हो सकता है कि परीक्षण की जा रही वस्तु अपेक्षा के अनुरूप प्रदर्शन करेगी।


== अनुकरण, अनुकरण, और यातायात पीढ़ी ==
== अनुकरण, अनुरूपण, और ट्रैफ़िक पीढ़ी ==
अनुकरण [[सिमुलेशन]] से भिन्न होता है जिसमें एक नेटवर्क एमुलेटर एक नेटवर्क प्रतीत होता है; एंड-सिस्टम जैसे [[कंप्यूटर]] को एमुलेटर से जोड़ा जा सकता है और ऐसा व्यवहार करेगा जैसे कि वे किसी नेटवर्क से जुड़े हों। एक नेटवर्क एमुलेटर उस नेटवर्क को मिरर करता है जो एंड-सिस्टम को जोड़ता है, न कि खुद एंड-सिस्टम को।
अनुकरण [[सिमुलेशन|अनुरूपण]] से भिन्न होता है जिसमें एक नेटवर्क प्रतिद्वंद्वी नेटवर्क प्रतीत होता है; अतः-व्यवस्था जैसे [[कंप्यूटर]] को प्रतिद्वंद्वी से जोड़ा जा सकता है और ऐसा व्यवहार करता है जैसे कि वे किसी नेटवर्क से जुड़े होते है। एक नेटवर्क प्रतिद्वंद्वी उस नेटवर्क को प्रतिबिंब करता है जो अतः-व्यवस्था को जोड़ता है, न कि स्वयं अतः-व्यवस्था को जोड़ता है।


नेटवर्क सिमुलेटर आमतौर पर ऐसे प्रोग्राम होते हैं जो एक ही कंप्यूटर पर चलते हैं, नेटवर्क ट्रैफ़िक का एक सार विवरण लेते हैं जैसे प्रवाह आगमन प्रक्रिया, और थ्रूपुट, विलंब, हानि आदि जैसे प्रदर्शन आँकड़े प्राप्त करते हैं।
नेटवर्क अनुरूपक विशिष्ट रूप से ऐसे प्रोग्राम होते हैं जो एक ही कंप्यूटर पर चलते हैं, नेटवर्क ट्रैफ़िक का एक सार विवरण लेते हैं जैसे प्रवाह आगमन प्रक्रिया, और साद्यांत, विलंब, हानि आदि जैसे प्रदर्शन आँकड़े प्राप्त करते हैं।


ये उत्पाद आमतौर पर सेवा प्रदाताओं, नेटवर्क उपकरण निर्माताओं और उद्यमों के विकास और क्यूए वातावरण में पाए जाते हैं।
ये उत्पाद विशिष्ट रूप से सेवा प्रदाताओं, नेटवर्क उपकरण निर्माताओं और उद्यमों के विकास और क्यूए वातावरण में पाए जाते हैं।


== नेटवर्क अनुकरण सॉफ्टवेयर ==
== नेटवर्क अनुकरण सॉफ्टवेयर ==


सॉफ्टवेयर डेवलपर आमतौर पर क्लाइंट-सर्वर एप्लिकेशन के पैकेट नुकसान के प्रति प्रतिक्रिया समय और संवेदनशीलता का विश्लेषण करना चाहते हैं और विभिन्न राउंड-ट्रिप-टाइम, थ्रूपुट के साथ विशिष्ट नेटवर्क प्रभाव (5G, स्मार्ट होम, औद्योगिक आईओटी, सैन्य नेटवर्क आदि) का अनुकरण करना चाहते हैं। , बिट त्रुटि दर और पैकेट ड्रॉप्स।
सॉफ्टवेयर विकासक विशिष्ट रूप से ग्राहक परिसेवक अनुप्रयोग के वेष्टक क्षति के प्रति प्रतिक्रिया समय और संवेदनशीलता का विश्लेषण करना चाहते हैं और विभिन्न गमनागमन काल, साद्यांत के साथ विशिष्ट नेटवर्क प्रभाव (5G, स्मार्ट होम, औद्योगिक आईओटी, सैन्य नेटवर्क आदि) बिट त्रुटि दर और वेष्टक ड्रॉप्स का अनुकरण करना चाहते हैं।


दो [[ओपीनेट]]-सोर्स नेटवर्क एमुलेटर कॉमन ओपन रिसर्च एमुलेटर (कोर) और एक्सटेंडेबल मोबाइल एड हॉक नेटवर्क एमुलेटर (ईएमएएनई) हैं। वे दोनों नेटवर्क ब्लैक बॉक्स के रूप में ऑपरेशन का समर्थन करते हैं, यानी बाहरी मशीनों/उपकरणों को अनुकरण के ज्ञान के बिना नकली नेटवर्क से जोड़ा जा सकता है। वे निष्ठा की विभिन्न डिग्री के साथ वायर्ड और वायरलेस नेटवर्क एमुलेशन दोनों का समर्थन करते हैं। त्वरित नेटवर्क लेआउट (परत 3 और ऊपर) और एकल-मशीन अनुकरण के लिए एक कोर अधिक उपयोगी है। EMNE वितरित उच्च-निष्ठा बड़े पैमाने पर नेटवर्क अनुकरण (परत 1/2) के लिए बेहतर अनुकूल है।
दो मुक्त स्रोत नेटवर्क प्रतिद्वंद्वी सामान्य मुक्त अनुसंधान प्रतिद्वंद्वी (कोर) और विसतरित मोबाइल एड हॉक नेटवर्क प्रतिद्वंद्वी (ईएमएएनई) हैं। वे दोनों नेटवर्क ब्लैक बॉक्स के रूप में संचालन का समर्थन करते हैं, यानी बाहरी मशीनों/उपकरणों को अनुकरण के ज्ञान के बिना अनुकरण नेटवर्क से जोड़ा जा सकता है। वे निष्ठा की विभिन्न डिग्री के साथ तारकृत और बेतार नेटवर्क अनुकरण दोनों का समर्थन करते हैं। त्वरित नेटवर्क लेआउट (स्तर 3 और ऊपर) और एकल-यंत्र अनुकरण के लिए एक कोर अधिक उपयोगी है। EMNE वितरित उच्च-निष्ठा उच्चतद्रूप नेटवर्क अनुकरण (परतो 1/2) के लिए श्रेष्ठतर अनुकूल है।


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


== ट्रैफिक जनरेशन सॉफ्टवेयर ==
== ट्रैफिक पीढ़ी सॉफ्टवेयर ==
अधिकतम थ्रूपुट स्थितियों के तहत नेटवर्क प्रदर्शन का विश्लेषण [[नेटवर्क यातायात माप]] द्वारा परीक्षण किए गए नेटवर्क में किया जा सकता है, [[iperf]] जैसे [[नेटवर्क यातायात जनरेटर]] का उपयोग करके। ट्रैफ़िक जनरेटर डमी पैकेट भेजता है, अक्सर एक विशिष्ट पैकेट पहचानकर्ता के साथ, जिससे [[पैकेट विश्लेषक]] का उपयोग करके नेटवर्क में पैकेट डिलीवरी का ट्रैक रखना संभव हो जाता है।
अधिकतम साद्यांत स्थितियों के अंतर्गत नेटवर्क प्रदर्शन का विश्लेषण [[नेटवर्क यातायात माप|नेटवर्क ट्रैफ़िक मापन]] द्वारा परीक्षण किए गए नेटवर्क में किया जा सकता है, [[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.

बाहरी संबंध