什么是Trap消息?
用一句话来说的话,SNMP Trap就是被管理设备主动发送消息给NMS的一种机制。
当被管理设备出现性能问题,甚至是网络设备接口宕掉问题时,Agent需要主动发送消息通知NMS。假如在特定事件出现时,不是由Agent 主动通知NMS,那么NMS必须不断地对Agent 进行轮询,这是非常浪费计算资源的方法。正如人们用中断通知CPU数据的到达,而不是让CPU 进行轮询一样。Trap通知是更加合理的选择。
广义的Trap即SNMP Trap
指被管理设备(代理)上报的陷阱报文,表明设备发生故障或变更的主动通知。SNMP Trap形式可分为Trap和 Inform Request(简称Inform)两种:
- Trap是发送给SNMP管理者的通知网络状况的警告消息;
- Inform是需要SNMP管理者确认接收的Trap。
SNMP通知可以用于指示网络中出现的不正确用户授权、重启、连接关闭、设备通信中断或其它异常事件。与Inform相比较,Trap通知方式为不可靠传输,因为接收者在收到一条Trap通知后无需回复任何确认信息,发送者无法知道Trap通知是否已经被正确接收。与此相对应,当SNMP管理者收到一条Inform通知后它需要向发送者回复一条确认信息,使用的是SNMP应答数据包(PDU)。如果 SNMP管理者没有接收到Inform通知,它将不会发送任何应答,所以当发送者无法接受到期望的应答时,它将再次发送一条Inform通知给SNMP管理者。这种方式保证了Inform通知方式可以较有保证地把通知发送到期望的目的地。
狭义的Trap
指SNMP Trap中的“Trap是发送给SNMP管理者的通知网络状况的警告消息 ”。与inform相对应。
SNMP Trap使用的端口
服务器用的:UDP162端口
AGENT使用的是:UDP161端口
什么是Trap消息?相关推荐
- mib browser无法接收snmp trap消息解决
1. 检查snmp服务器是否正确的配置了trap消息且正确发送出来: net-snmp采用修改配置文件的方式如下: trap2sink 192.168.1.123:162 public 这里的ip地址 ...
- 利用SNMP4J实现 Snmp Trap 完整例子
Snmp v1 , v2c, v3 版本发送 Snmp Trap: package com.snmp.trapServer;import java.io.IOException;import org. ...
- SNMP Trap的session问题
1.前言 最近遇到了个问题,SNMPv3 Trap上报,在snmp agent侧修改了用户密码,管理站mibbroswer上没有修改trap用户的密码,仍然可接收到trap上报消息.通过Wiresha ...
- 浅谈 Linux 系统中的 SNMP Trap 【转】
文章来源:浅谈 Linux 系统中的 SNMP Trap 简介 本文讲解 SNMP Trap,在介绍 Trap 概念之前,首先认识一下 SNMP 吧. 简单网络管理协议(Simple Network ...
- Linux 系统中的 SNMP Trap
简介 本文讲解 SNMP Trap,在介绍 Trap 概念之前,首先认识一下 SNMP 吧. 简单网络管理协议(Simple Network Management Protocol)是一种应用层协议, ...
- Linux 系统中的 SNMP Trap及常用OID
浅谈 Linux 系统中的 SNMP Trap 转载: http://www.ibm.com/developerworks/cn/linux/l-cn-snmp/ 本文讲解 SNMP Trap,在介绍 ...
- 日志采集方式 SNMP TRAP 和 Syslog 的区别
摘要: 日志文件能够详细记录系统每天发生的各种各样的事件,对网络安全起着非常的重要作用.网络中心有大量安全 设备,将所有的安全设备逐个查看是非常费时费力的.另外,由于安全设备的缓存器以先进先出的队列模 ...
- 《CCNP TSHOOT 300-135认证考试指南》——2.2节故障检测与排除及网络维护工具箱
本节书摘来自异步社区<CCNP TSHOOT 300-135认证考试指南>一书中的第2章,第2.2节故障检测与排除及网络维护工具箱,作者 [加]Raymond Lacoste , [美]K ...
- Snmp在Windows下的实现----WinSNMP编程原理
在Windows 下实现SNMP协议的编程,可以采用Winsock接口,在161,162端口通过udp传送信息.在Windows 2000中,Microsoft已经封装了SNMP协议的实现,提供了一套 ...
最新文章
- php 类中的变量的定义
- ESP8266的MQTT客户端搭建教程(基于NONS_SDK_v2.0)
- ethercat主站控制软件TwinCAT的安装
- 作为一名SAP从业人员,需要专门学习数学么
- caffe matlab 崩溃,终于搞定caffe了(window官方版win7+VS2013)
- Ps雅点设计合成大师
- 计算机根号函数,excel公式中开根号是哪一个函数啊(excel开根号的公式)
- 按钮点击后的颜色css,CSS实现按钮点击后根据背景色加深效果-一颗优雅草bigniu...
- Flutter 之页面状态保持
- robotframework如何提取失败的测试,以便下次运行
- 2022年海外有哪些直播带货平台?直播带货要怎么做?
- App设计的基本原则和规范
- 华为软开云7--部署
- Java-append()方法
- 數據移動時發生***識別欄位其外顯值只有當使用了資料行清單且 IDENTITY_INSERT 為 ON 時才能指定...
- yolov5笔记(2)——训练自己的数据模型(随6.0更新)
- 计算机出国培训,新海岸出国
- 厦门理工学院oj 1107-牲口棚的安全
- GD32f103 8M晶振改12M , 要修改的地方
- 可编程 USB 转串口适配器开发板专用工具 S2STool 介绍