वायरलेस डेटा ट्रांसमिशन के लिए एक नया मानक जारी करने से पहले, इसकी प्रभावशीलता का मूल्यांकन करना आवश्यक है। कंप्यूटर मॉडल के साथ ऐसा करना आसान, सस्ता और तेज़ है। एनएस -2 एक सॉफ्टवेयर पैकेज है, जिसके साथ शोधकर्ता और बड़ी अनुसंधान प्रयोगशालाएं इन समान मॉडलों (उदाहरण के लिए, एनईसी लैब्स, मर्सिडीज-बेंज रिसर्च एंड डेवलपमेंट नॉर्थ अमेरिका) को चलाती हैं। मैंने उसके साथ बहुत तंग नाटक किया था।
जैसा कि यह निकला, एनएस -2 इतना सरल नहीं है। 802.11 बी मानक पर काम करने वाले दो कंप्यूटरों के सबसे सरल नेटवर्क मॉडल ने असामान्य रूप से कम चैनल बैंडविड्थ दिखाया। मैक हेडर के बिना, लेकिन आईपी हेडर के साथ, थ्रूपुट नेटवर्क स्तर पर बैंडविड्थ को संदर्भित करता है। वास्तव में, दो भौतिक कंप्यूटर बहुत तेजी से डेटा का आदान-प्रदान करते हैं।
एक वायरलेस नेटवर्क के मॉडल, टोपोलॉजी और बुनियादी मापदंडों को tcl में वर्णित किया गया है। इंटरनेट पर लंबे समय तक चलने और दस्तावेज़ीकरण का अध्ययन करने के बाद, मापदंडों की पहचान की गई थी जो प्रायोगिक डेटा में पूर्ण पैमाने पर प्रयोग के बराबर मात्रात्मक विशेषताओं को प्राप्त करने के लिए ध्यान में रखा जाना चाहिए।
मापदंडों
1. एकल पहुंच बिंदु (BSS) के साथ वायरलेस नेटवर्क मॉडलिंग करते समय, आपको तदर्थ रूटिंग को अक्षम करना चाहिए। अन्यथा, आवधिक रूटिंग ओवरहेड संदेश डेटा पैकेट में हस्तक्षेप कर सकते हैं।
set val(rp) DumbAgent
2. डेटा संचारित करने से पहले, नोड्स एआरपी संदेशों का आदान-प्रदान करते हैं, जो वायरलेस नेटवर्क में संभावित नुकसान को देखते हुए मुश्किल है। जब तक एआरपी प्रोटोकॉल सही ढंग से काम नहीं करता, तब तक प्रयोग के दौरान, चैनल में संदेश आते रहते हैं, जिससे डेटा पैकेट के साथ हस्तक्षेप (हानि) होता है। हमारे प्रयोगों में इस समस्या को हल करने के लिए, हम आरंभीकरण अवधि के रूप में पहले 10 सेकंड को नामित कर सकते हैं। यह भी मान लीजिए कि इस अवधि के दौरान एआरपी तालिकाओं के निर्माण के लिए नोड्स एक-दूसरे के काफी करीब हैं। बाद के समय में, नोड्स प्रायोगिक स्थानों पर चले जाते हैं, और डेटा विनिमय शुरू होता है।
3. डेटा दर बदलें। मानक 802.11 का उपकरण डेटा ट्रांसफर दरों का समर्थन करता है: 1, 2, 5.5, 11 एमबीपीएस। स्पीड चयन त्रुटियों के आधार पर स्वचालित है। यदि कई त्रुटियां हैं, तो उपकरण अचानक धीमा हो जाता है। कुछ त्रुटियां हैं - यह उठता है। इसलिए, 11 एमबी द्वारा रेडियो इंटरफेस पर डेटा ट्रांसफर दर को बदलना आवश्यक है। ऐसा करने के लिए, अनुकार स्क्रिप्ट के शीर्ष पर एक पंक्ति जोड़ें:
Mac/802_11 set dataRate_ 11Mb
4. प्रस्तावना को छोटे-छोटे 72 बिट्स में बदलें। गैजेट क्यों बदलें? प्रत्येक पैकेट को प्रस्तावक के साथ भेजा जाता है, जो बदले में पैकेट की शुरुआत में बिट्स का एक विशिष्ट सेट होता है ताकि रिसीवर वास्तविक डेटा प्राप्त करने के लिए तैयार हो। यह प्रस्तावना, आधिकारिक मानकों के अनुसार, बेस स्पीड (1 एमबीपीएस) पर भेजी जानी चाहिए। दो प्रकार की प्रस्तावनाएँ हैं: सिंक्रनाइज़ेशन फ़ील्ड की लंबाई के अनुसार छोटी और लंबी। लंबे प्रस्तावना में फ़ील्ड का आकार 128 बिट्स होता है, और छोटा वाला 56 बिट्स का होता है। एक छोटी प्रस्तावना दिखाई दी, शायद ट्रांसवर्स के विकास के कारण। NS एक लंबी प्रस्तावना का उपयोग करने के लिए डिफ़ॉल्ट रूप से कॉन्फ़िगर किया गया है। प्रस्तावना की लंबाई निर्धारित करने में कुछ कठिनाइयाँ हैं। इस पंक्ति को स्क्रिप्ट के शीर्ष पर जोड़ें:
Mac/802_11 set PreambleLength_ 72
नोट: एक लंबी प्रस्तावना के लिए, यह मान 144 है
5. आरटीएस / सीटीएस को अक्षम करें। अधिकांश 802.11 b नेटवर्क कार्ड पर, RTS / CTS डिफ़ॉल्ट रूप से अक्षम है। ज्यादातर मामलों में, वायरलेस होम नेटवर्क का बुनियादी ढांचा काफी सरल है, और इसलिए आरटीएस / सीटीएस एक बेकार भार बन जाता है। यह सुविधा ns-2 में डिफ़ॉल्ट रूप से सक्षम है। इस पंक्ति को स्क्रिप्ट की शुरुआत में जोड़ें (इसका मतलब है कि आरटीएस केवल तभी भेजा जाएगा जब पैकेट का आकार 3000 बाइट्स से अधिक हो, और ऐसा कभी नहीं होगा):
Mac/802_11 set RTSThreshold_ 3000
6. पैकेट का आकार। Ns के कई संस्करणों में, एक पैकेट का डिफ़ॉल्ट मान 1000 बाइट्स है। 1500 बाइट्स द्वारा UDP पैकेट का आकार बदलें। पैकेट का आकार ट्रेस फ़ाइलों में देखा जा सकता है।
Agent/UDP set packetSize_ 1500
7. चैनल के बारे में मत भूलना। सिम्युलेटर में, प्राप्त सिग्नल की शक्ति केवल रिसीवर और ट्रांसमीटर के बीच की दूरी पर निर्भर करती है। वास्तव में, कई अन्य कारक हैं जो प्राप्त सिग्नल की शक्ति को प्रभावित करते हैं।
निष्कर्ष
Ns-2 में उपयोग किए जाने वाले वायरलेस इंटरफ़ेस मॉडल Lucent 914 MHz WaveLan कार्ड विनिर्देशों पर आधारित हैं। विशेष रूप से, डिफ़ॉल्ट बिट दर 2 एमबीपीएस है। हालांकि, अधिकांश आधुनिक 802.11 बी वायरलेस कार्ड में कई अंतर हैं। 802.11 बी वायरलेस नेटवर्क मॉडलिंग करते समय उपरोक्त कारक हैं। विश्लेषण से पता चला कि नकली प्रयोगों में इन कारकों को ध्यान में रखने के बाद, हम वास्तविक के करीब एक बैंडविड्थ प्राप्त करते हैं।