OpenNMS có tính năng khám phá layer2 thông qua bộ sưu tập SNMP (vì tôi chắc chắn làm các công cụ tương tự khác).
OpenNMS sẽ lấy thông tin MAC, Vlan và STP từ các thiết bị được quản lý và sử dụng thông tin này để xây dựng cấu trúc liên kết l2, sau đó nó có thể ánh xạ. (Bản đồ gốc hiện chỉ hoạt động cho IE, nhưng bản phát hành ổn định tiếp theo - 1.8 - Tôi nghĩ sẽ có hỗ trợ ánh xạ tốt hơn). Bạn có thể xem các nút nào được kết nối với một nút nhất định trên cơ sở mỗi cổng.
Ngoài ra, nếu bạn cảm thấy thoải mái khi tự mình viết một cái gì đó, snimpy cung cấp giao diện lập trình tuyệt vời cho SNMP, bỏ qua rất nhiều chi phí lập trình cho SNMP. Gần đây tôi đã sử dụng nó để tạo một bản tóm tắt trực tiếp về vlans trên mỗi cổng, điều mà các thiết bị chuyển mạch của chúng tôi không báo cáo rõ ràng.