परीक्षण प्रयोजनों के लिए ईथरनेट फ्रेम लॉस का अनुकरण करें [बंद]


23

हो सकता है कि मैं बुनियादी के बजाय कुछ याद कर रहा हूं, लेकिन मुझे नहीं पता कि मुझे लगा कि मैं पूछूंगा।

परीक्षण के संदर्भ में, BER और पैकेट देरी के लिए विभिन्न TDMoE कितने संवेदनशील हैं, मैं ईथरनेट स्तर पर देरी और यादृच्छिक पैकेट ड्रॉपिंग का अनुकरण करने का तरीका देख रहा हूं। इन परीक्षणों के लिए, मैं शायद एक समान StackOverflow प्रश्न में दस्तावेज के रूप में iptables चलाऊंगा। हालाँकि, हालांकि यह यहाँ काम करेगा, मुझे यकीन नहीं है कि यह एक अधिक सामान्य मामले (शायद विंडोज सर्वर और इस तरह के बीच बीईआर सहनशीलता का परीक्षण) में काम करेगा। तो यह मुझे सोच कर मिला है।

क्या कोई सस्ता नेटवर्क परीक्षण उपकरण है जो परीक्षण प्रोटोकॉल पर जोर देने और विलंबता और पैकेट हानि के प्रति संवेदनशीलता का मूल्यांकन करने के लिए कृत्रिम रूप से देरी या पैकेट छोड़ने की अनुमति देता है?

मेरी आवश्यकताओं को ईथरनेट स्तर पर ऐसा करने में सक्षम होना चाहिए। मैं विशिष्ट उपकरणों, ब्रांडों, इत्यादि के लिए इतना नहीं देख रहा हूं जितना कि "क्या उनकी चीजें ऐसा करती हैं?" और यदि हां, तो शायद वे क्या पसंद करते हैं के कुछ सामान्य विचार। मैं ज्यादातर ऐसा करने के लिए एक सरल पुल लिनक्स और iptables चलाने के लिए देख रहा हूँ। बस सोच रहा था कि यह जाने का सही तरीका क्या है।


"क्या कोई सस्ती नेटवर्क परीक्षण डिवाइस हैं" - सावधान रहें, यह मूल रूप से एक "खरीदारी" प्रश्न है, जिसकी अनुमति नहीं है। "एक प्रभावी नेटवर्किंग हानि परीक्षक खोजने के लिए टिप्स" या इसी तरह के कुछ में संशोधन पर विचार करें।
jwbensley

जब आप कहते हैं कि आप ईथरनेट स्तर पर इसे अनुकरण करना चाहते हैं, तो आप कैसे जांचेंगे? ईथरनेट में कोई टीटीएल, अनुक्रम संख्या, हैंडशेक, विकल्प या अन्य कनेक्शन ट्रैकिंग विशेषताएं नहीं हैं, यह इसे ट्रैक करने के लिए उच्च परत प्रोटोकॉल पर निर्भर है।
jwbensley

जवाबों:


26

WANem जैसे उपकरण हैं जो आपको लिंक पर कृत्रिम रूप से मनमाने विलंब और हानि दर के कारण WAN लिंक का अनुकरण करने की अनुमति देते हैं। WANem अपेक्षाकृत उच्च स्तर पर काम करता है; आपको लिंक पर भौतिक त्रुटियां नहीं दिखेंगी लेकिन पैकेट गिरा दिए जाएंगे। इसे कमोडिटी हार्डवेयर पर तैनात किया जा सकता है।

मुझे पता है कि कुछ अन्य उपकरण हैं जो समान उद्देश्यों की पूर्ति करते हैं लेकिन मैं फिलहाल किसी के नाम को याद नहीं कर सकता।


1
वानीम के साथ भी मेरी अच्छी किस्मत रही है। मैंने इसे एक लैब VMWare ESX सर्वर पर स्थापित किया ताकि एक त्वरित vSwitch कॉन्फ़िगरेशन परिवर्तन इसे विभिन्न लैब सेगमेंट के चारों ओर ले जा सके।
vitisimus

1
तुम भी एक यादृच्छिक लिनक्स बॉक्स और iptables के साथ ऐसा कर सकते हैं। उदाहरण: code.nomad-labs.com/2010/03/11/…
Oluf Lorenzen

2
FYI करें, WANem बस लिनक्स netemमॉड्यूल tc( t raffic c ontrol, Linux QoS सबसिस्टम एडमिन टूल) के लिनक्स मॉड्यूल के चारों ओर एक बहुत अच्छा GUI आवरण है । @petrus उत्तर में लिंक देखें।
डेनिस

5

जेरेमी ने कहा, वैनाम महान है। अन्य दिलचस्प उपकरण नेटेम या ड्यूमनीनेट हैं

नेटेम के साथ निम्नलिखित उदाहरण देखें:

# tc qdisc change dev eth0 root netem loss 0.1%
# tc qdisc change dev eth0 root netem delay 100ms 10ms 25%

आप netem पेज पर या इस उत्कृष्ट SO उत्तर पर और अधिक जानकारी ले सकते हैं ।

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