IETF有關網絡管理方面的標準主要是簡單網絡管理協議SNMP(Simple Network Management Protocol)方面的。SNMP由Internet活動委員會IAB(Internet Activities Board)于1988年提出,SNMP是基于TCP/IP網絡的簡單網絡管理協議,1989年被接收為草案標準,1990年被接收為Internet網絡的管理標準,SNMPv1的標準文件編號系列為RFC1067、RFC1098和RFC1157等。1993年IAB對SNMP進行了修改,增加了大量的功能,制定了新版本SNMPv2(RFC1441~1452共12份協議文本)。1996年又修訂了部分SNMPv2(RFC1902~1905和RFC2233)。于1998年1月提出了新建議RFC 2271-2275,正式形成SNMPv3。1999年4月修訂了SNMPv3形成新建議RFC 2571-2575,2002年12月又一次修訂形成RFC3411~3418等協議文本。
SNMP的簡單并不在于它的規范和設計,而指它在代理側的開銷小,功能有限,僅實現部分配置管理、故障管理和安全管理功能。SNMP具有協議簡單,易于實現等特點,在計算機網絡中應用非常廣泛,已成為事實上廣泛使用的網絡管理工業標準。
SNMP工作在應用層,為客戶機/服務器(Client/Server)模式(這里客戶機對應于管理者,服務器對應于代理),采用簡單的輪詢方法,利用無連接的用戶數據報協議UDP(User Datagram Protocol)進行信息交換。SNMPv1定義的網絡管理器與被管代理之間通信的信息消息和SNMPv2增加的信息消息及含義詳見下表1。
表1:SNMP網絡管理器與被管代理之間通信的信息消息
SNMP消息格式詳見下圖1(a),它有三個域組成:
版本(version):SNMP版本號;
團體名(community):用于安全性的團體名;
SNMP PDU:SNMP協議數據單元。
SNMP PDU的格式詳見下圖1(b)~(f)及(g),其相應的名稱說明詳見下表2。
圖1:SNMP消息格式
表2:SNMP PDU格式中相應名稱說明
由于IETF有關RFC的標準增加和更新非常快,故有關SNMP的標準也是如此,標準多且被替換的也快,若要了解請點擊鏈接后在搜索欄內鍵入“SNMP”即可得到關于SNMP的所有RFC文檔。
欲具體鏈接查詢SNMP標準的請進入。
欲進一步詳細了解SNMP協議講解的請進入。