2009-04-07 30 views
5

Chúng tôi có hệ thống quản lý mạng theo Linux, C/C++, perl và chúng tôi cần kiểm tra hiệu suất của hệ thống này. Có một công cụ hay cách nào có thể cho phép chúng ta mô phỏng 50 000 thiết bị SNMP?Thi đua thiết bị SNMP

Tôi không biết nói gì hơn ở đây ... Vui lòng cho tôi biết nếu tôi nên cung cấp thêm thông tin.

Bất kỳ ý tưởng nào được đánh giá cao.

Cảm ơn bạn Bogdan

Trả lời

2

Cảm ơn câu trả lời của bạn. Dưới đây là cách chúng tôi giải quyết vấn đề này ngay bây giờ:

  1. Chúng tôi có máy ảo linux với 1 giao diện (eth0).
  2. Chúng tôi thêm 50'000 giao diện ảo (eth0: 1, eth0: 2 etc).
  3. Trình nền SNMP được cập nhật và trả lời các yêu cầu thông qua tất cả địa chỉ IP.

Bằng cách này, chúng tôi có 50K địa chỉ IP trong mạng trả lời yêu cầu SNMP.

Mặc dù, tôi đang điều tra Raddle. Có lẽ nếu nó phù hợp với chúng tôi sẽ chuyển sang giải pháp này.

Cảm ơn, Bogdan

+0

Gần đây tôi đã thử phương pháp này, nhưng nó có một nhược điểm: tác nhân SNMP (net-snmp) chạy trên máy này cung cấp thông tin về tất cả các giao diện ảo (trong mib-2 ifTable, ipAddrTable, ipRouteTable, ...) , có thể có một số ảnh hưởng nghiêm trọng đến cách NMS xử lý các máy chủ ảo này. Vì vậy, cách tiếp cận này là OK, miễn là bạn không sử dụng các thông tin được đề cập ở trên để thực hiện một số hành động trong NMS. –

+0

Bạn cũng sẽ gặp phải sự cố về hiệu suất vì nó đơn luồng. –

1

Nếu thiết bị đang gửi bẫy, bạn có thể sử dụng Net-SNMP 's snmptrap để mô phỏng những ảnh hưởng của nhiều bẫy được gửi đi.

3

Bạn có thể thử Raddle - đó là mã nguồn mở, được viết bằng Perl và dựa trên mật ong, có thể mô phỏng tối đa 65536 máy chủ.

0

Công cụ snmpsim báo cáo có thể duy trì các mô phỏng các đại lý ~ 50K. Nó có thể mô phỏng các tác nhân khác nhau bằng cách trả lời tại các IP khác nhau hoặc các tên cộng đồng SNMPv1/v2c riêng biệt hoặc tên ngữ cảnh SNMPv3.

Ngoài ra còn có hints về tối ưu hóa hiệu suất.

+0

Tất cả các thử nghiệm hiệu suất cần phải xem xét nhiều yếu tố, bao gồm cả sức mạnh NMS (ví dụ số chủ đề), tần suất truy vấn, truy vấn makeyp (biến, loại yêu cầu), tài nguyên mô phỏng (CPU, RAM, giao diện, ...), vv Quy trình chuyển đổi ngữ cảnh là cực kỳ tốn kém so với luồng. Đó là lý do tại sao có các giải pháp thương mại cho các mô phỏng đòi hỏi khắt khe nhất. –

+0

Tuyệt đối, snmpsim không phải là trình mô phỏng SNMP nhanh nhất từ ​​trước tới nay.Mặt khác, bạn có thể triển khai nhiều trường hợp của snmpsim khi bạn cần trên đám mây cho giai đoạn thử nghiệm hiệu suất của sản phẩm của bạn. Tôi không tranh luận với @GambitSupport về hiệu suất hoạt động, chỉ cần lưu ý các tùy chọn chúng tôi có. ;-) –