Để hình dung rõ mối quan hệ giữa Manager và Agent dựa trên SNMP và cũng nhƣ nắm rõ nguyên lý trao đổi thông tin giữa Manager và Agent, thể hiện nhƣ trong hình 2.6. SNMP Manager (NMS) SNMP Agent Trap gửi tới NMS
Truy vấn đến Agent Trả lời truy vấn từ Agent
Hình 2.6 : Nguyên lý trao đổi thông tin giữa Manager và Agent Hình 2.5: Tổng thể mô hình Manager/Agent
Trong quá trình hoạt động, SNMP Manager (hay NMS) thƣờng gửi những tín hiệu thăm dò tới các Agent để kiểm tra trạng thái của các thiết bị. Quá trình thăm dò có thể đƣợc làm tự động hoặc ngƣời sử dụng sẽ khởi tạo tham số thăm dò. Khi nhận đƣợc các tín hiệu thăm dò, phía SNMP Agent sẽ trả lời các tín hiệu này. Để thực hiện đƣợc các tác vụ này, SNMP Agent phải đọc các thông tin của thực thể mà nó quản trị và lƣu trữ trong một cơ sở dữ liệu quản trị. Khi có yêu cầu, SNMP Agent sẽ đọc các thông tin và phản hồi lại cho phía trạm quản trị NMS.
Ví dụ: Một Agent trên Router có thể lƣu dấu các trạng thái của mỗi giao tiếp mạng: trạng thái kích hoạt (up), trạng thái không kích hoạt (down)... Khi đó Manager có thể truy vấn để lấy trạng thái về các giao tiếp mạng trên Router này, và nếu có một giao tiếp mạng nào ở trạng thái không kích hoạt (down) thì nó có thể có các hành động phù hợp để xử lý, nhƣ kích hoạt hoặc báo lỗi.
Trong trƣờng hợp, SNMP Agent phát hiện một lỗi bất thƣờng xảy ra, nó sẽ phát sinh một thông điệp trap và gửi đến SNMP Manager. Sau khi các sự cố đƣợc khắc phục, thì SNMP Agent sẽ gửi thông điệp trap mang nội dung là “All clear”, điều này rất hữu ích để chỉ ra rằng các trạng thái lỗi đó đã đƣợc khắc phục. Nhƣ mô hình quan hệ giữa Manager và Agent cho thấy các thông điệp truy vấn poll hay cảnh báo trap có thể xảy ra đồng thời. Không có một hạn chế nào khi mà SNMP Manager truy vấn hoặc SNMP Agent gửi cảnh báo.