পরীক্ষার উদ্দেশ্যে ইথারনেট ফ্রেম ক্ষতি অনুকরণ [বন্ধ]


23

হতে পারে আমি বরং প্রাথমিক কিছু মিস করছি, তবে আমি জানি না তাই আমি ভেবেছিলাম যে আমি জিজ্ঞাসা করব।

পরীক্ষার শর্তাবলী, বিডি এবং প্যাকেট বিলম্বের জন্য বিভিন্ন টিডিএমওই কতটা সংবেদনশীল, আমি ইথারনেট স্তরে কীভাবে দেরি এবং এলোমেলো প্যাকেট ঝরে পড়ার অনুকরণ করতে পারি তা সন্ধান করছি। এই পরীক্ষাগুলির জন্য, আমি সম্ভবত কেবল একই ধরণের স্ট্যাকওভারফ্লো প্রশ্নটিতে নথিবদ্ধ হিসাবে iptables চালাব। তবে এটি এখানে কাজ করবে তবে আমি নিশ্চিত নই যে এটি আরও সাধারণ ক্ষেত্রে কাজ করবে (সম্ভবত উইন্ডোজ সার্ভার এবং এর মধ্যে বিআরআর সহনশীলতার পরীক্ষা করা)। সুতরাং এটি আমার চিন্তাভাবনা পেয়েছে।

এমন কোনও সস্তা নেটওয়ার্ক টেস্টিং ডিভাইস রয়েছে যা পরীক্ষার প্রোটোকলগুলিকে চাপ দিতে এবং লেটেন্সি এবং প্যাকেটের ক্ষতির সংবেদনশীলতা মূল্যায়নের জন্য কৃত্রিমভাবে বিলম্ব বা প্যাকেটগুলি ফেলে দেওয়ার অনুমতি দেয়?

আমার প্রয়োজনীয়তাগুলি ইথারনেট স্তরে এটি করতে সক্ষম হবেন। আমি নির্দিষ্ট ডিভাইস, ব্র্যান্ড ইত্যাদির জন্য এতটা সন্ধান করছি না "তাদের জিনিসগুলি যা এটি করে?" এবং যদি তা হয় তবে তারা কী ধরনের তা নিয়ে কিছু সাধারণ ধারণা। আমি বেশিরভাগ ক্ষেত্রে লিনাক্স এবং iptables চলমান একটি সাধারণ সেতু নির্মাণের দিকে তাকিয়ে আছি। কেবল ভাবছেন যে এটি কি সঠিক উপায়?


"কোনও সস্তা নেটওয়ার্ক পরীক্ষার ডিভাইস রয়েছে কি" - সাবধান থাকুন, এটি মূলত একটি "শপিং" প্রশ্ন, যা অনুমোদিত নয়। "কার্যকর নেটওয়ার্কিং লস টেস্টার সন্ধানের টিপস" বা এর মতো কিছুতে পুনর্বিবেচনা বিবেচনা করুন।
jwbensley

আপনি যখন বলেন যে আপনি ইথারনেট স্তরে এটি অনুকরণ করতে চান, আপনি কীভাবে এটি পরীক্ষা করবেন? ইথারনেটের কোনও টিটিএল, সিকোয়েন্স নম্বর, হ্যান্ডশেক, বিকল্পগুলি বা অন্যান্য সংযোগ ট্র্যাকিং বৈশিষ্ট্য নেই, এটি ট্র্যাক করার জন্য এটি উচ্চ স্তরের প্রোটোকলগুলির উপর নির্ভর করে।
jwbensley

উত্তর:


26

WANem এর মতো সরঞ্জাম রয়েছে যা আপনাকে লিঙ্কে স্বেচ্ছাসেবী বিলম্ব এবং ক্ষতির হার সৃষ্টি করে কৃত্রিমভাবে WAN লিঙ্কগুলি অনুকরণ করতে দেয়। WANem অপেক্ষাকৃত উচ্চ স্তরে কাজ করে; আপনি লিঙ্কটিতে শারীরিক ত্রুটি দেখতে পাবেন না তবে প্যাকেটগুলি বাদ দেওয়া হবে। এটি পণ্য হার্ডওয়্যার স্থাপন করা যেতে পারে।

আমি জানি যে আরও কয়েকটি সরঞ্জাম রয়েছে যা অনুরূপ উদ্দেশ্যে পরিবেশন করে তবে আমি এই মুহুর্তে কারওর নাম মনে করতে পারি না।


1
WANem এর সাথেও আমার ভাগ্য ভাল। আমি এটিকে একটি ল্যাব ভিএমওয়্যার ইএসএক্স সার্ভারে ইনস্টল করেছি যাতে একটি দ্রুত ভিএসউইচ কনফিগারেশন পরিবর্তন এটিকে বিভিন্ন ল্যাব বিভাগগুলিতে স্থান দিতে পারে।
ভাইটিসিমাস

1
আপনি এলোমেলো লিনাক্স-বাক্স এবং iptables দিয়েও এটি করতে পারেন। উদাহরণ: কোড. nomad-labs.com/2010/03/11/…
ওলুফ লরেঞ্জেন

2
এফওয়াইআই, ওয়ানেম হল লিনাক্স netemমডিউলটির tc( টি রেফিস সি অ্যানট্রোল, লিনাক্স কিউএস সাবসিস্টেম অ্যাডমিন টুলস) চারপাশে কেবল একটি সুন্দর জিইউআই র্যাপার )
ডেনিস

5

জেরেমি যেমন বলেছিল, ওয়ানম দুর্দান্ত। অন্যান্য আকর্ষণীয় সরঞ্জাম হ'ল নেটিমে বা ডামিনেট

নীটম সহ নীচের উদাহরণগুলি দেখুন:

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

আপনি নীটেম পৃষ্ঠায় বা এই দুর্দান্ত এসও উত্তরে আরও তথ্য দখল করতে পারেন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.