ওয়্যারফিল্টার - ক্লাউডে অনলাইন

এটি হল কমান্ড ওয়্যারফিল্টার যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


ওয়্যারফিল্টার - ভার্চুয়াল ডিস্ট্রিবিউটেড ইথারনেটের জন্য তারের প্যাকেট ফিল্টার

সাইনোপিসিস


তারের ফিল্টার

[-f rcfile] [-l ক্ষতি] [-l হারিয়ে যাওয়া] [-d বিলম্ব] [-D DUP] [-b ব্যান্ডউইথ] [-s
ইন্টারফেস_গতি] [-c চ্যানেল_বাফসাইজ] [-n noise_factor] [-m mtu_size] [-M Mgmt সকেট] [-v
vde_plug1:vde_plug2] [--ডেমন] [--পিডফাইল pidfile_path] [-- পলক পলক] [-- blinkid
blink_identifier] [-N]

বর্ণনাঃ


A তারের ফিল্টার ভার্চুয়াল তারে বিলম্ব এবং প্যাকেটের ক্ষতি অনুকরণ করতে সক্ষম। যেমন:

ডিপাইপ vde_plug /tmp/s1 = তারের ফিল্টার -l 10 = vde_plug /tmp/s2

দুটি vde_switches এর মধ্যে একটি তার তৈরি করে (যথাক্রমে /tmp/s1 এবং /tmp/s2 সহ)।
এই তারের প্রতিটি দিকে প্যাকেটের 10% হারায়।

একই তারের ব্যবহার করে তৈরি করা যেতে পারে:

তারের ফিল্টার -v /tmp/s1:/tmp/s2 -l 10

বিকল্প


-f rcfile
একটি স্টার্টআপ কনফিগারেশন ফাইল ব্যবহার করুন। এটা যেমন জটিল definations জন্য দরকারী
মার্কভ মোডের জন্য (নীচে দেখুন)। স্টার্টআপ কনফিগারেশন ফাইল একই আছে
ম্যানেজমেন্ট ইন্টারফেসের সিনট্যাক্স, অন্য কথায় এটি পরিচালনার একটি স্ক্রিপ্ট
প্রথম প্যাকেট ফরোয়ার্ড করার আগে কমান্ড কার্যকর করা হয়।

-l ক্ষতি
ফ্লোটিং পয়েন্ট সংখ্যা হিসাবে ক্ষতির শতাংশ। এটা বিভিন্ন নির্দিষ্ট করা সম্ভব
দুটি চ্যানেলের ক্ষতির শতাংশ: LR20.5 মানে প্যাকেটের 20.5% বামে প্রবাহিত
ডান হারিয়ে গেছে, RL10 মানে ডান থেকে বামে 10%।

-L হারিয়ে যাওয়া
যখন এটি শূন্য নয়, ওয়্যারফিল্টার বার্স্টি ত্রুটির জন্য গিলবার্ট মডেল ব্যবহার করে। এই
হারানো প্যাকেট ফেটে যাওয়ার গড় দৈর্ঘ্য। (এটি একটি দুই রাষ্ট্র মার্কভ চেইন:
ত্রুটিপূর্ণ অবস্থা থেকে প্রস্থান করার সম্ভাবনা হয় 1/হারানো বিস্ফোরণ, প্রবেশ করার সম্ভাবনা
ত্রুটিপূর্ণ রাষ্ট্র হয় ক্ষতি/(হারানো বিস্ফোরণ-(১-ক্ষতি)). ক্ষতির হার মানতে রূপান্তরিত হয়
ক্ষতি.

-d বিলম্ব
অতিরিক্ত বিলম্ব (মিলিসেকেন্ডে)। এই বিলম্ব প্রকৃত যোগাযোগ বিলম্ব যোগ করা হয়.
প্যাকেটগুলি অস্থায়ীভাবে সংরক্ষণ করা হয় এবং বিলম্বের পরে পুনরায় পাঠানো হয়। এটা ও সম্ভব
পূর্ববর্তী বিকল্পের মত LR এবং RL এর জন্য বিভিন্ন মান উল্লেখ করুন। দেরি হলে
এর মধ্যে একটি + সহ দুটি সংখ্যা হিসাবে নির্দিষ্ট করা হয়েছে, প্রথমটি হল আদর্শ বিলম্ব
এবং দ্বিতীয়টি একটি এলোমেলো পরিবর্তন। 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। প্রেরককে প্যাকেট পাঠাতে বাধা দেওয়া হয় না,
ব্যান্ডউইথকে পছন্দসই মান পর্যন্ত সীমাবদ্ধ করতে ডেলিভারি বিলম্বিত হয়। (একটি বাধার মত
পথ বরাবর) U এবং N মানগুলির পরে (যেমন 128+64KN) পরিসংখ্যান সেট করুন
ব্যবহার করার জন্য বিতরণ (ইউনিফর্ম বা স্বাভাবিক)।

-s স্পীড
বাইট/সেকেন্ডে ইন্টারফেসের গতি। এটি -b এর একই সিনট্যাক্স রয়েছে। ইনপুট জন্য অবরুদ্ধ করা হয়েছে
প্যাকেটের ট্র্যামিশন সময়, এইভাবে প্রেরককেও পাঠাতে বাধা দেওয়া হয়
দ্রুত।

-c চ্যানেল_বাফসাইজ
চ্যানেল বাফার আকার (বাইটে): প্যাকেট সারির সর্বাধিক আকার। প্যাকেট ছাড়িয়ে গেছে
বাতিল করা হয়

-n গোলমাল গুণক
ক্ষতিগ্রস্ত বিটের সংখ্যা/এক মেগাবাইট।

-m একজন ব্যক্তি আয়তন
mtu_size এর চেয়ে দীর্ঘ প্যাকেট বাতিল করা হয়।

-N nofifo -N প্যাকেটের সাথে পুনরায় সাজানো যেতে পারে।

-M Mgmt সকেট
ইউনিক্স সকেট যেখানে পরামিতি (ক্ষতি শতাংশ, বিলম্ব ইত্যাদি) পরীক্ষা করা যেতে পারে
এবং রানটাইম পরিবর্তন করা হয়েছে। unixterm(1) ওয়্যারফিল্টারের জন্য দূরবর্তী টার্মিনাল হিসাবে ব্যবহার করা যেতে পারে।

-v vde_plug1:vde_plug2
এই বিকল্পটি ব্যবহার করা হলে, দুটি স্থানীয় vde_plugs (vde_plug1 এবং vde_plug2) হবে
libvdeplug লাইব্রেরি ব্যবহার করে stdin/stdout-এর পরিবর্তে একে অপরকে সংযুক্ত করা হয়েছে। এই
বিকল্পটি কনসোলে একটি ইন্টারেক্টিভ ম্যানেজমেন্ট সেশন সক্রিয় করে (stdin/stdout)।

--mgmtmode মোড
এই বিকল্পটি mgmt সকেটের অ্যাক্সেস মোড সেট করে। কমান্ড সিনট্যাক্স বেশ
সহজ। সাহায্য কমান্ডের তালিকা প্রদান করে। একটি স্ক্রিপ্ট ফাইল লোড করা সম্ভব
ব্যবহার করে বোঝা ব্যবস্থাপনা কমান্ড।

--ডেমন
ওয়্যারফিল্টার একটি ডেমন হয়ে যায়

--পিডফাইল pathnamefP
ওয়্যারফিল্টার ফাইলে তার পিড সংরক্ষণ করে।

-- blinkid নাম
এই বিকল্পটি ব্লিঙ্ক সার্ভারে প্রতিটি প্যাকেটের জন্য পাঠানো আইডি সংজ্ঞায়িত করে (দেখুন
--নীচে ব্লিঙ্ক অপশন)। একটি ওয়্যারফিল্টারের জন্য স্টারডার্ড শনাক্তকারী হল প্রক্রিয়া
পিড

-- পলক সকেট
ওয়্যারফিল্টার প্রতিটির জন্য নির্দিষ্ট PF_UNIX/DATAGRAM সকেটে একটি লগ বার্তা পাঠায়
প্যাকেট পাঠানো হয়েছে। প্রতিটি প্যাকেটের বিন্যাস রয়েছে: আইডি দিকনির্দেশের দৈর্ঘ্য। যেমন:

6768 এলআর 44
6768 এলআর 44
6768 আরএল 100
6768 এলআর 100
6768 এলআর 44

মার্কভ মোড


ওয়্যারফিল্টার অনুকরণ করার জন্য মার্কভ চেইন ব্যবহার করে প্যারামিটারের আরও জটিল সেট সরবরাহ করে
লিঙ্কের বিভিন্ন রাজ্য এবং রাজ্যগুলির মধ্যে স্থানান্তর। প্রতিটি রাজ্য প্রতিনিধিত্ব করা হয়
একটি নোড দ্বারা। মার্কভ চেইন প্যারামিটার শুধুমাত্র ব্যবস্থাপনা কমান্ড বা rc ফাইলের সাথে সেট করা যেতে পারে।
আসলে, অনেক সংখ্যক প্যারামিটারের কারণে কমান্ড লাইন হতো
অপঠনযোগ্য

markov-numnodes n
বিভিন্ন রাজ্যের সংখ্যা নির্ধারণ করে। সংযোগের সমস্ত প্যারামিটার হতে পারে
নোড দ্বারা সংজ্ঞায়িত নোড। নোডগুলি শূন্য থেকে শুরু করে (n-1 পর্যন্ত) সংখ্যাযুক্ত। যেমন:

বিলম্ব 100+10N[4]
ক্ষতি 10[2]

এই কমান্ড নোড নম্বরের জন্য 90-110 ms (সাধারণ বন্টন) বিলম্ব সংজ্ঞায়িত করে
নোড 4-এর জন্য 10 এবং একটি 2 ​​ক্ষতি। রানে মার্কভ চেইনটির আকার পরিবর্তন করা সম্ভব-
সময় নতুন নোডগুলি পৌঁছানো যায় না এবং অন্যান্য রাজ্যের কোন প্রান্ত নেই (যেমন
প্রতিটি নতুন নোডের 100% সম্ভাবনা সহ নোডেই একটি লুপব্যাক প্রান্ত রয়েছে)। কখন
নোড সংখ্যা হ্রাস, মুছে ফেলা নোডের দিকে প্রান্ত ওজন হয়
লুপব্যাক প্রান্তে যোগ করা হয়েছে। এমুলেশনের বর্তমান নোডটি মুছে ফেলা হলে, নোড
0 বর্তমান নোড হয়ে যায়। (ইমুলেশন সর্বদা নোড 0 থেকে শুরু হয়)।

markov-সময় ms
মার্কভ চেইন গণনার জন্য সময়কাল (এমএস)। প্রতিটি ms মাইক্রোসেকেন্ড একটি এলোমেলো
নম্বর জেনারেটর সিদ্ধান্ত নেয় পরবর্তী অবস্থা কোনটি (ডিফল্ট মান=100ms)।

markov-নাম n, নাম
মার্কভ চেইনের একটি নোডে একটি নাম বরাদ্দ করুন।

markov-setnode n
ম্যানুয়ালি বর্তমান নোডকে নোডে সেট করুন n.

অধঃপতন n1, n2, w
মধ্যে একটি প্রান্ত সংজ্ঞায়িত করুন n1 এবং n2; w এর ওজন (সম্ভাব্যতা শতাংশ)
প্রান্ত লুপব্যাক প্রান্ত (নোড থেকে নিজেই) সর্বদা 100% বিয়োগ হিসাবে গণনা করা হয়
বহির্গামী প্রান্তের ওজনের সমষ্টি।

প্রদর্শন [ n ]
নোড থেকে প্রান্ত তালিকাভুক্ত করুন n (অথবা বর্তমান নোড থেকে যখন কমান্ডের নেই
পরামিতি)। শূন্য ওজন প্রান্ত বাদ দেওয়া হয়.

শোকারেন্ট
মার্কভের বর্তমান অবস্থা দেখান।

ShowInfo [ n ]
স্থিতি এবং রাষ্ট্রের তথ্য দেখান (নোড) n. যদি প্যারামিটারটি বাদ দেওয়া হয়
বর্তমান অবস্থার অবস্থা এবং তথ্য দেখায়।

markov-ডিবাগ [ n ]
বর্তমান ব্যবস্থাপনা সংযোগের জন্য ডিবাগ স্তর সেট করুন। বাস্তবে
বাস্তবায়ন যখন n শূন্যের চেয়ে বেশি হয় তখন মার্কভ নোডের প্রতিটি পরিবর্তন ঘটায়
একটি ডিবাগ ট্রেসের আউটপুট। ডিবাগ ট্রেসিং যখন নিষ্ক্রিয় হয় n শূন্য বা
পরামিতি অনুপস্থিত।

বিজ্ঞপ্তি


ভার্চুয়াল ডিস্ট্রিবিউটেড ইথারনেট কোনভাবেই www.vde.com এর সাথে সম্পর্কিত নয় ("Verband der
ইলেকট্রোটেকনিক, ইলেক্ট্রনিক ও ইনফরমেশনটেকনিক" অর্থাৎ জার্মান "অ্যাসোসিয়েশন ফর
বৈদ্যুতিক, ইলেকট্রনিক এবং তথ্য প্রযুক্তি")।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে ওয়্যারফিল্টার ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম