首页/网络/常用端口速查/160 sgmp-traps SGMP 告警上报
100-199 系统端口99 条

160 sgmp-traps SGMP 告警上报

SGMP 的 Trap 上报端口,与 153 配套;被 SNMP Trap(162)取代。

常用端口速查网络更新于 2026-10-13

sgmp-traps 是什么

sgmp-traps 是 IANA 登记的 SGMP-TRAPS 服务,TCP 与 UDP 同名,登记人为 Marty Schoffstahl,与 153(sgmp)配套。SGMP 是简单网关监控协议,用于向管理站上报网关状态,是 SNMP 的直接前身。协议演进到 SNMP 后,告警上报的注册端口也从 160 迁到了 162(snmptrap)。两个号并存,正好记录了网管协议换代的过程。

基本信息

服务名sgmp-traps(SGMP-TRAPS)
端口号160(TCP/UDP 同名登记)
IANA 登记说明SGMP-TRAPS
登记人Marty Schoffstahl
配套端口sgmp(153)
后续协议SNMP,告警上报使用 162
现状历史条目,无现代实现
处置口径按未知服务核实进程与业务归属

现网出现时怎么处置

  • 先对照现代网管端口:确认设备是否在向管理站上报,162 才是当前常用的告警上报端口
  • 查网管平台清单:告警上报方向固定,从管理站清单反查比从设备逐台查更快
  • 看上报频率:设备类上报通常突发且集中,长期稳定的小流量多为其它程序占用
  • 核对设备配置:设备侧的上报目标地址配置能直接说明是否存在告警通道
  • 处置前通知监控负责人:切断上报通道会造成告警盲区,必须先确认影响

定位占用进程

定位占用进程
ss -lntup 'sport = :160'          # 列出 160 的 TCP/UDP 监听进程
ss -lntup '( sport = :162 or sport = :160 )'   # 与 SNMP Trap 端口对照
sudo lsof -i :160                 # 进程与打开的文件
ss -tnp '( sport = :160 )'        # 上报连接与来源
netstat -ano | findstr :160       # Windows:端口与 PID
tasklist /FI "PID eq 1234"        # Windows:PID 反查进程

网管协议与告警端口

协议查询端口告警上报端口
SGMP153160
SNMP v1/v2c161162
说明查询由管理站主动发起上报由设备主动推送到管理站
告警上报是单向推送,设备侧不需要监听端口。因此在主机上排查时,更有效的方式是查出向连接与上报目标配置,而不是只看监听列表。
早期告警上报协议缺少认证,报文可被伪造:攻击者向管理站投递虚假告警既能扰乱监控,也能掩盖真实故障。管理站侧应限定接收来源,并优先使用带认证的协议版本。

易错点

  • 只查监听不看推送:上报类服务在设备侧没有监听,排查方向错了会得出无异常的结论
  • 告警通道被静默切断:网络调整时误封上报端口,导致故障无人知晓
  • 老设备沿用旧端口:部分设备固件仍按旧注册号上报,需以设备配置为准
  • 缺少上报链路台账:管理站地址变更后遗漏设备,形成长期监控盲点

数据来源与参考

  • RFC 1028:Simple Gateway Monitoring Protocol
  • IANA 端口注册表

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌