trap

英語辭彙

廣義的trap即snmp trap,指被管理設備(代理)上報的陷阱報文,表明設備發生故障或變更的主動通知。

廣義含義


snmp trap形式可分為Trap和 Inform Request(簡稱Inform)兩種:
1、Trap是發送給SNMP管理者的通知網路狀況的警告消息
2、Inform是需要SNMP管理者確認接收的Trap
SNMP通知可以用於指示網路中出現的不正確用戶授權,重啟,連接關閉,設備通信中斷或其它異常事件。
與Inform相比較,Trap通知方式為不可靠傳輸,因為接收者在收到一條Trap通知后無需回復任何確認信息,發送者無法知道Trap通知是否已經被正確接收。與此相對應,當SNMP管理者收到一條Inform通知后它需要向發送者回復一條確認信息,使用的是SNMP應答數據包(PDU)。如果 SNMP管理者沒有接收到Inform通知,它將不會發送任何應答,所以當發送者無法接受到期望的應答時,它將再次發送一條Inform通知給SNMP管理者。這種方式保證了Inform通知方式可以較有保證地把通知發送到期望的目的地。

狹義含義


狹義的trap指snmp trap中的“Trap是發送給SNMP管理者的通知網路狀況的警告消息”。與inform相對應。
Trap
trap是snmp協議五個數據類型中的一個,反應代理進程所進行的必要動作,它報文中包括7種類型,分別是0=coldstart,
1=warmstart,
2=linkdown,
3=linkup,
4=authenticationfailure,
5=egpneighborloss,
6=enterprisespecific.
它的發送埠為162,為UDP,無返回值。