109.1標準
SNMP managerからagentへのrequestと、agent等からmanagerへのtrap通知を区別する。
標準的なUDP portの組合せはどれか。
× 不正解
SNMP managerがagentへ問い合わせる宛先は通常UDP 161、trap/notification receiverはUDP 162を使う。
詳細解説
誤り
request 162 / trap 161agent requestとtrap receiverのportを逆にしている。
誤り。agentがrequestを受けるのは161、manager側trap receiverは162で、逆になっている。
誤り
request 161 / trap 514514はsyslogの代表portでtrap用ではない。
誤り。request 161は合うが514はsyslogで、SNMP trapの標準宛先ではない。
正しい
request 161 / trap 162SNMP agent requestとtrap receiverの標準portに対応する。
正しい。manager requestはagentのUDP 161、trap/notificationはreceiverのUDP 162へ送る。
誤り
request 389 / trap 636LDAP/LDAPSのportである。
誤り。389/636はLDAP/LDAPS directory serviceのportである。
実際に確かめる
一時的な検証環境で実行できる例です。
python3 -c "import socket; print(socket.getservbyname('snmp','udp'), socket.getservbyname('snmptrap','udp'))"期待される結果
161 162理解のポイント
- SNMP request 161
- trap 162
- 通常UDP
確認時の注意
- 確認環境: Python 3 socket service database
基礎のおさらい
polling
managerがGET等をagentへ送り、MIB objectの値を定期取得する通信は通常UDP 161を使う。
notification
trapはagent側から非同期に異常等を通知し、receiverがUDP 162で待ち受ける。
問題IDKP-109-791
確認環境Python 3 socket service database
最終技術確認2026-08-13
誤り・権利侵害を報告