प्रयोगशाला परिदृश्यों के लिए ट्रैफ़िक कैसे उत्पन्न करें [बंद]


22

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

मैं वास्तविक समय में PRTG या किसी अन्य निगरानी उपकरण के माध्यम से देखने में सक्षम होना पसंद करूंगा - क्यूओएस लागू करने से पहले एक अधिकतम आउट लाइन या एक व्यस्त रेखा (ओं) और फिर वास्तविक समय में परिवर्तन देखने में सक्षम होना।

इन कार्यों में सहायक उपकरण सहायक उपकरण क्या हैं?


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

जवाबों:


27

आप कुछ ट्रैफ़िक उत्पन्न करने में सहायता के लिए iperf2 या iperf3 का उपयोग कर सकते हैं । इसमें कुछ विकल्प शामिल हैं जो आपको कुछ अच्छे ट्रैफ़िक वर्गीकरण को पूरा करने की अनुमति देंगे।

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

मेरी प्रयोगशाला में, भौतिक नेटवर्क के विपरीत छोर पर दो आभासी मशीनें हैं। मैं वर्चुअल मशीन के बीच ट्रैफ़िक भेजने के लिए मेरे द्वारा बताए गए दोनों टूल का उपयोग करता हूं, लेकिन यह ट्रैफ़िक सिस्को राउटर / स्विच / फायरवॉल की मेरी लैब टोपोलॉजी से होकर जाता है। इस तरह मेरे पास यातायात का एक विश्वसनीय प्रवाह हो सकता है जिसे मैं प्रयोगशाला परिदृश्य के अनुसार समय से पहले परिभाषित करता हूं।


1
मिक्स में WANEM फेंक दें, यह देखने के लिए कि आपकी QoS नीतियां कैसे चल रही हैं, सभी प्रकार के घबराने को जोड़ने के लिए: wanem.sourceforge.net
mellowd

6
FYI करें, scapyनिम्न-थ्रूपुट परीक्षण परिदृश्यों के लिए महान है ... हालाँकि, इसका पैकेट स्लिंग / रीडिंग कोड बहुत धीमा है और AFAIK, आपको कोई चेतावनी नहीं मिलती है कि पैकेट अंदर गिरा दिए गए थे scapyiperfसभ्य गति है, लेकिन अगर आप वास्तव में उच्च थ्रूपुट चाहते हैं (मुफ्त में), तो आपको एक लिनक्स कर्नेल मॉड्यूल का उपयोग करने की आवश्यकता है जैसेpktgen
माइक पेनिंगटन

यह महान जानकारी है दोस्तों - आपकी प्रतिक्रिया के लिए बहुत बहुत धन्यवाद, यह स्पष्ट रूप से इन सभी को अभ्यास में लाने के लिए समय लेगा, लेकिन मुझे लगता है कि मुझे काम करने के लिए एक बहुत अच्छी सूची मिली है!
अल

NutTCP के साथ आप QoS
Bulki

8

मैंने netperfकुछ स्थितियों में भी इस्तेमाल किया है। यह यूडीपी-परीक्षणों के साथ बेहतर प्रदर्शन करता है।


7

यदि आप लाइन दर ट्रैफ़िक को अधिकतम करने के लिए देख रहे हैं जैसे कि गीग पोर्ट, netsniff-ngटूलकिट या लिनक्स कर्नेल मॉड्यूल देखें pktgen। मैं व्यक्तिगत रूप pktgenसे एक मिड रेंज कमोडिटी सर्वर पर इस्तेमाल किया गया था और आसानी से गीगा स्पीड को पुश करने में सक्षम था।


4

लघु और मीठा: रिकॉर्ड करने के लिए tcpdump का उपयोग करें और सुनिश्चित करें कि आपके पास PCAP को संग्रहीत करने के लिए पर्याप्त स्थान है। फिर, इसे वापस खेलने के लिए tcpreplay ( http://tcpreplay.synfin.net/ ) का उपयोग करें ।

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

यदि और कुछ नहीं, तो tcpdump का उपयोग करके अपने होम नेटवर्क से वास्तविक ट्रैफ़िक प्राप्त करें।


2

हम इस उपयोग के लिए Ixia IxChariot का उपयोग करते हैं। यह एक व्यापक रूप से इस्तेमाल किया जाने वाला वाणिज्यिक उत्पाद है और निश्चित रूप से आप जो खोज रहे हैं वह कर सकते हैं।


1

मैंने अतीत में Ixia IxChariot का उपयोग किया है और पाया है कि केवल लाभ यह था कि यह विंडोज पर चलता था और स्लिक लुकिंग रिपोर्ट तैयार करता था जो प्रभावी रूप से निरर्थक थे, लेकिन प्रबंधन प्रकारों को देखकर खुश थे।

व्यक्तिगत रूप से, मैं अपने बजट का संरक्षण करना चाहता हूं और iperf का उपयोग करता हूं।


1

हाइना एक अत्यधिक लचीला प्लेटफ़ॉर्म स्वतंत्र नेटवर्क पैकेट जनरेटर है। यह आपको कई MITM, DoS और DDoS हमले परिदृश्यों को पुन: पेश करने की अनुमति देता है, एक क्लस्टर योग्य दूरस्थ डेमॉन और एक इंटरएक्टिव सहायक सहायक के साथ आता है।

कुछ विकल्प हैं जिनके साथ आप खेल सकते हैं, देरी की सीमा, टीसीपी विंडो का आकार आदि भेज सकते हैं। यह 100K + pps उत्पन्न कर सकता है।


0

यदि आप एक साधारण ओपन-सोर्स समाधान की तलाश में हैं, तो नेटपरफ और स्कैपी अच्छे विकल्प हैं। यदि आपको अधिक पूर्ण की आवश्यकता है तो आप एगिलेंट एन 2 एक्स और स्पाइरेंट पर विचार करेंगे।


0

एक अतिरिक्त विकल्प ओस्टिनाटो है । इसमें ixia / spirent की कई विशेषताएं हैं और इसे ऑपरेशन के एक प्रबंधक + ड्रोन मोड में तैनात किया जा सकता है और इसमें GUI और अजगर इंटरफ़ेस है। यह PCAP रिप्ले करने में भी सक्षम है जो आश्चर्यजनक रूप से आसान है।

सिस्को ने इसे कुछ समय के लिए अपने VIRL टूलकिट के हिस्से के रूप में पैक किया है।


0

ईथर आपको ईथरनेट पर सीधे लेयर 2 पर QoS का परीक्षण करने में सक्षम बनाता है।

इसका उपयोग करके आप नियंत्रित तरीके से लेयर 2 ईथरनेट ट्रैफ़िक उत्पन्न कर सकते हैं जिसे आप माप सकते हैं।

आप ट्रैफ़िक प्रवाह की अवधि, फ़्रेम का आकार, प्रति सेकंड / बाइट प्रति सेकंड, स्थानांतरण के लिए कुल बाइट्स, ईथर, वीएलएएन आईडी और पीसीपी मान निर्दिष्ट कर सकते हैं। यदि आप लेयर 2 पर नुकसान का परीक्षण करना चाहते हैं, तो आप लेयर 2 फ्रेम को ACK भी कर सकते हैं।

जब परीक्षण पूरा हो जाता है Rx होस्ट प्राप्त किए गए परीक्षण फ़्रेमों की एक संख्या प्रदर्शित करता है, तो गैर-परीक्षण फ़्रेम प्राप्त किए जाते हैं, परीक्षण फ़्रेम क्रम में प्राप्त होते हैं और परीक्षण फ़्रेम ऑर्डर से बाहर (प्रारंभिक या देर से) प्राप्त होते हैं।

आपको उस सभी से कुछ उपयोगी जानकारी प्राप्त करने में सक्षम होना चाहिए!

https://github.com/jwbensley/etherate

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.