سؤال

لدينا نظام إدارة الشبكات تحت Linux، C / C ++، PERL ونحن بحاجة إلى اختبار أداء هذا النظام. هل هناك أداة أو طريقة تسمح لنا بمحاكاة 50 000 جهاز SNMP؟

لا أعرف أكثر من القول هنا ... واسمحوا لي أن أعرف إذا كان يجب أن أقدم المزيد من المعلومات.

أي فكرة موضع تقدير.

شكرا لك بوجدان

هل كانت مفيدة؟

المحلول 3

شكرا لإجاباتك. إليك الطريقة التي نحل فيها هذه المشكلة الآن:

  1. لدينا نظام Linux VM مع واجهة واحدة (ETH0).
  2. نضيف 50'000 واجهات افتراضية (ETH0: 1، ETH0: 2 وما إلى ذلك).
  3. يعتبر برنامج SNMP Daemon ويرد على الطلبات من خلال جميع عناوين IP.

بهذه الطريقة لدينا عنوان IP 50K في الشبكة التي رد على طلبات SNMP.

على الرغم من أنني التحقيق في التعثر. ربما إذا دعت الدعاؤنا إلى هذا الحل.

شكرا، بوجدان

نصائح أخرى

هناك عدد قليل من الأدوات التي ستتيح لك القيام بذلك، ولكن ما رأيته هو عادة برامج تجارية.

يمكنك المحاولة معاملة - إنه مفتوح المصدر، مكتوب في بيرل ويستند إلى العسل، والتي يجب أن تكون قادرة على محاكاة ما يصل إلى 65536 مضيفين.

إذا كانت الأجهزة ترسل الفخاخ، فيمكنك استخدامها NET-SNMP.snmptrap لمحاكاة آثار هذه الفخاخ العديدة التي يتم إرسالها.

ال SNMPSIM. وبحسب ما ورد يمكن أن تحمل محاكاة وكلاء ~ 50k. يمكن أن يحاكي عوامل مختلفة عن طريق الاستجابة في IPS مختلفة أو أسماء مجتمع SNMPV1 / V2C مميزة أو أسماء سياق SNMPV3.

هناك أيضا تلميحات على تحسين الأداء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top