वायरफ़िल्टर - क्लाउड में ऑनलाइन

यह कमांड वायरफ़िल्टर है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


वायरफ़िल्टर - वर्चुअल डिस्ट्रिब्यूटेड ईथरनेट के लिए वायर पैकेट फ़िल्टर

SYNOPSIS


वायरफ़िल्टर

[-f आरसीफाइल] [-l बंद] [-l खोया हुआ विस्फोट] [-d देरी] [-D dup] [-b बैंडविड्थ] [-s
इंटरफ़ेस_स्पीड] [-c चैनल_बफ़साइज़] [-n शोर_कारक] [-m mtu_size] [-M प्रबंधन पहले सॉकेट] [-v
vde_plug1:vde_plug2] [--डेमन] [--पिडफाइल pidfile_path] [--झपकी झपकी] [--ब्लिंकिड
पलक_पहचानकर्ता] [-N]

वर्णन


A वायरफ़िल्टर आभासी तारों पर देरी और पैकेट हानि का अनुकरण करने में सक्षम है। उदाहरण:

डीपाइप vde_plug /टीएमपी/एस1 = वायरफ़िल्टर -l 10 = vde_plug /टीएमपी/एस2

दो vde_switches (क्रमशः सॉकेट /tmp/s1 और /tmp/s2 के साथ) के बीच एक तार बनाता है।
यह केबल प्रत्येक दिशा में 10% पैकेट खो देती है।

एक ही केबल का उपयोग करके बनाया जा सकता है:

वायरफ़िल्टर -v /tmp/s1:/tmp/s2 -l 10

विकल्प


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

-l बंद
फ़्लोटिंग पॉइंट संख्या के रूप में हानि का प्रतिशत। अलग-अलग निर्दिष्ट करना संभव है
दो चैनलों के लिए हानि प्रतिशत: LR20.5 का अर्थ है पैकेट का 20.5% बाईं ओर प्रवाहित होना
दाएँ खो गए हैं, RL10 का अर्थ है दाएँ से बाएँ 10%।

-L खोया हुआ विस्फोट
जब यह शून्य नहीं होता है, तो वायरफ़िल्टर बर्स्टी त्रुटियों के लिए गिल्बर्ट मॉडल का उपयोग करता है। यह
खोए हुए पैकेट के फटने की औसत लंबाई है। (यह दो राज्यों वाली मार्कोव श्रृंखला है: द
दोषपूर्ण स्थिति से बाहर निकलने की संभावना है 1/खोया हुआ विस्फोट, प्रवेश करने की संभावना
दोषपूर्ण स्थिति है हानि/(खोया हुआ-(1-नुकसान)). हानि दर मूल्य में परिवर्तित हो जाती है
बंद.

-d देरी
अतिरिक्त विलंब (मिलीसेकंड में). यह विलंब वास्तविक संचार विलंब में जोड़ा जाता है.
पैकेट अस्थायी रूप से संग्रहीत होते हैं और देरी के बाद पुनः भेजे जाते हैं। क्या ऐसा संभव है
पिछले विकल्प की तरह एलआर और आरएल के लिए अलग-अलग मान निर्दिष्ट करें। जब देरी हुई
बीच में + के साथ दो संख्याओं के रूप में निर्दिष्ट किया गया है, पहला मानक विलंब है
और दूसरा एक यादृच्छिक भिन्नता है. 1000+500 का मतलब है कि देरी हो सकती है
आधे सेकंड और 1.5 सेकंड के बीच यादृच्छिक रूप से चुना गया। 'यू' या जोड़ना संभव है
अंत में 'एन'. 1000+500U का अर्थ है कि डेलीज़ समान रूप से वितरित हैं,
1000+500N का मतलब है कि देरी गॉसियन सामान्य वितरण (से अधिक) का पालन करती है
98% मान सीमा के अंदर हैं)।

-D dup डुप पैकेट का प्रतिशत. इसमें -l का समान सिंटैक्स है। डुप फ़ैक्टर का 100% उपयोग न करें
क्योंकि इसका मतलब है कि प्रत्येक पैकेट अनंत बार भेजा जाता है।

-b बैंडविड्थ
बाइट्स/सेकंड में चैनल बैंडविड्थ। इसमें -d का समान सिंटैक्स है। यह भी संभव है
2^10, 2^20, 2^30 को संक्षिप्त करने के लिए प्रत्यय K,M,G का उपयोग करना। 128K का अर्थ है 128KBytes/sec.
128+64K का अर्थ है 64i से 196KBytes/sec। प्रेषक को पैकेट भेजने से नहीं रोका जाता है,
बैंडविड्थ को वांछित मूल्य तक सीमित करने के लिए डिलीवरी में देरी हो रही है। (एक अड़चन की तरह
पथ के साथ) यू और एन मानों के बाद (जैसे 128+64केएन) आँकड़ा निर्धारित करते हैं
उपयोग के लिए वितरण (समान या सामान्य)।

-s गति
बाइट्स/सेकंड में इंटरफ़ेस गति। इसमें -b का समान सिंटैक्स है। इनपुट के लिए अवरोधित है
पैकेट का संचरण समय, इस प्रकार प्रेषक को भी भेजने से रोका जाता है
तेजी से।

-c चैनल_बफ़साइज़
चैनल बफ़र आकार (बाइट्स में): पैकेट कतार का अधिकतम आकार। जरूरत से ज्यादा पैकेट
त्याग दिए जाते हैं.

-n शोर कारक
क्षतिग्रस्त बिट्स की संख्या/एक मेगाबाइट।

-m MTU आकार
mtu_size से अधिक लंबे पैकेट त्याग दिए जाते हैं।

-N nofifo. -N पैकेटों को पुनः व्यवस्थित किया जा सकता है।

-M प्रबंधन पहले सॉकेट
यूनिक्स सॉकेट जहां पैरामीटर (हानि प्रतिशत, विलंब आदि) की जांच की जा सकती है
और रनटाइम बदल दिया। unixterm(1) वायरफ़िल्टर के लिए रिमोट टर्मिनल के रूप में उपयोग किया जा सकता है।

-v vde_plug1:vde_plug2
यदि इस विकल्प का उपयोग किया जाता है, तो दो स्थानीय vde_plugs (vde_plug1 और vde_plug2) होंगे
libvdeplug लाइब्रेरीज़ का उपयोग करके, stdin/stdout के बजाय एक-दूसरे से जुड़े। यह
विकल्प कंसोल (stdin/stdout) पर एक इंटरैक्टिव प्रबंधन सत्र सक्रिय करता है।

--mgmtmode मोड
यह विकल्प एमजीएमटी सॉकेट का एक्सेस मोड सेट करता है। कमांड सिंटैक्स काफी है
सरल. मदद आदेशों की सूची प्रदान करता है। स्क्रिप्ट फ़ाइल लोड करना संभव है
का उपयोग भार प्रबंधन आदेश.

--डेमन
वायरफ़िल्टर एक डेमॉन बन जाता है

--पिडफाइल पथनामfP
वायरफ़िल्टर अपनी पीआईडी ​​को फ़ाइल में सहेजता है।

--ब्लिंकिड नाम
यह विकल्प प्रत्येक पैकेट के लिए ब्लिंक सर्वर पर भेजी गई आईडी को परिभाषित करता है (देखें)।
--नीचे ब्लिंक विकल्प)। वायरफ़िल्टर के लिए स्टारडार्ड पहचानकर्ता प्रक्रिया है
पिड.

--झपकी सॉकेट
वायरफ़िल्टर प्रत्येक के लिए निर्दिष्ट PF_UNIX/DATAGRAM सॉकेट पर एक लॉग संदेश भेजता है
पैकेट भेजा गया. प्रत्येक पैकेट का प्रारूप है: आईडी दिशा लंबाई। उदाहरण:

6768 एलआर 44
6768 एलआर 44
6768 आरएल 100
6768 एलआर 100
6768 एलआर 44

मार्कोव मोड


वायरफ़िल्टर अनुकरण करने के लिए मार्कोव श्रृंखला का उपयोग करके मापदंडों का एक अधिक जटिल सेट भी प्रदान करता है
लिंक की विभिन्न अवस्थाएँ और राज्यों के बीच परिवर्तन। प्रत्येक राज्य का प्रतिनिधित्व किया जाता है
एक नोड द्वारा. मार्कोव श्रृंखला पैरामीटर केवल प्रबंधन कमांड या आरसी फाइलों के साथ सेट किए जा सकते हैं।
वास्तव में, बड़ी संख्या में मापदंडों के कारण कमांड लाइन रही होगी
अपठनीय.

मार्कोव-न्यूनोड्स n
विभिन्न राज्यों की संख्या को परिभाषित करता है। कनेक्शन के सभी पैरामीटर हो सकते हैं
नोड द्वारा परिभाषित नोड. नोड्स को शून्य से प्रारंभ करके (n-1 तक) क्रमांकित किया जाता है। उदाहरण:

विलंब 100+10N[4]
हानि 10[2]

ये कमांड नोड संख्या के लिए 90-110 एमएस (सामान्य वितरण) की देरी को परिभाषित करते हैं
4 और नोड 10 के लिए 2 हानि। रन पर मार्कोव श्रृंखला का आकार बदलना संभव है-
समय। नए नोड पहुंच योग्य नहीं हैं और अन्य राज्यों (अर्थात्) तक उनका कोई लाभ नहीं है
प्रत्येक नए नोड में 100% संभावना के साथ नोड में एक लूपबैक किनारा होता है)। कब
नोड्स की संख्या कम करने से, हटाए गए नोड्स की ओर किनारों का भार बढ़ जाता है
लूपबैक किनारे में जोड़ा गया। जब इम्यूलेशन का वर्तमान नोड हटा दिया जाता है, तो node
0 वर्तमान नोड बन जाता है। (अनुकरण हमेशा नोड 0 से शुरू होता है)।

मार्कोव-समय ms
मार्कोव श्रृंखला गणना के लिए समय अवधि (एमएस)। प्रत्येक ms माइक्रोसेकंड एक यादृच्छिक
संख्या जनरेटर तय करता है कि अगली स्थिति कौन सी है (डिफ़ॉल्ट मान=100ms)।

मार्कोव-नाम एन,नाम
मार्कोव श्रृंखला के एक नोड को एक नाम निर्दिष्ट करें।

मार्कोव-सेटनोड n
वर्तमान नोड को मैन्युअल रूप से नोड पर सेट करें n.

सेटेज एन 1, एन 2, डब्ल्यू
के बीच एक किनारा परिभाषित करें n1 और n2; w का भार (संभावना प्रतिशत) है
किनारा। लूपबैक एज (एक नोड से स्वयं तक) की गणना हमेशा 100% माइनस के रूप में की जाती है
आउटगोइंग किनारों के वजन का योग।

showges [ n ]
नोड से किनारों को सूचीबद्ध करें n (या वर्तमान नोड से जब कमांड में कोई नहीं है
पैरामीटर)। शून्य भार वाले किनारों को छोड़ दिया गया है।

showcurrent
वर्तमान मार्कोव स्थिति दिखाएँ।

ShowInfo [ n ]
राज्य (नोड) पर स्थिति और जानकारी दिखाएं n. यदि पैरामीटर छोड़ दिया गया है
वर्तमान स्थिति पर स्थिति और जानकारी दिखाता है।

मार्कोव-डिबग [ n ]
वर्तमान प्रबंधन कनेक्शन के लिए डिबग स्तर सेट करें। असल में
कार्यान्वयन जब n शून्य से अधिक होता है तो मार्कोव नोड का प्रत्येक परिवर्तन इसका कारण बनता है
डिबग ट्रेस का आउटपुट। डिबग ट्रेसिंग कब अक्षम हो जाती है n शून्य है या
पैरामीटर गायब है.

नोटिस


वर्चुअल डिस्ट्रिब्यूटेड ईथरनेट www.vde.com ("Verband der .) से किसी भी तरह से संबंधित नहीं है
Elektrotechnik, Elektronik und Informationstechnik" अर्थात जर्मन "एसोसिएशन फॉर ."
इलेक्ट्रिकल, इलेक्ट्रॉनिक और सूचना प्रौद्योगिकी")।

onworks.net सेवाओं का उपयोग करके ऑनलाइन वायरफ़िल्टर का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम