1第八章簡易網路管理協定8-1SNMP簡介8-2SNMP協定8-3SNMP運作程序8-4SMI管理訊息結構8-5MIB訊息資料庫8-6MIB管理物件群組8-7ASN-1資料型態28-1SNMP簡介簡易網路管理協定簡介(SimpleNetworkManagementProtocol,SNMP)版本•SNMPv1,SNMPv2,SNMPv3SNMP成員•SNMP管理者(SNMPManager)•SNMP代理者(SNMPAgent)•被管理物件(ManagedObject):管理訊息資料庫(MIB)管理模式:•要求/回應(Request/Response)模式•SNMP通訊協定MIB路由器MIB橋接器MIB集線器MIB網路管理系統(SMNPManager)(SMNPAgent)被管理設備SNMP通訊協定(ManagedObject)管理物件工作站AB38-2SNMP協定(一)SNMP協定堆疊傳輸埠口•SNMPAgent:UDP161•SNMPManager:UDP162AbstractSyntaxNotation-One(ASN-1)SNMPManagerUDPIP管理應用系統管理物件SNMPAgentUDPIPSNMP訊息MIB()管理訊息網路管理系統被管理設備ASN.1TransportLayerNetworkLayerSessionLayerPresentationLayerApplicationLayerASN.1OSIRef.48-2SNMP協定(二)SNMP協定資料單元(1)IP/UDP封包包裝•Version(Ver)•Community(共同體):publicIPHeaderUDPHeaderVerCommNameSNMPPDUMessageHeaderSNMPPDUSNMPMessageUDPPacketIPPacket(a)SNMPv1SNMPv2與訊息格式58-2SNMP協定(三)SNMP協定資料單元(2)SNMPPDU訊息格式PDUTypeRequestIDErrorStatusErrorIndexObject1Value1Object2Value2ObjectnValuenVariableBindings(b)SNMPv1Get,GetNext,Response,SetPDUPDUTypeEnterpriseGenericTrapTypeTimeStampObject1Value1Object2Value2ObjectnValuenVariableBindingsSpecificTrapType(c)SNMPv1TrapPDUPDUTypeRequestIDErrorStatusErrorIndexObject1Value1Object2Value2ObjectnValuenVariableBindings(d)SNMPv2Get,GetNext,Inform,Response,Set,TrapPDUPDUTypeRequestIDNon-repeatersMax-repetitionsObject1Value1Object2Value2ObjectnValuenVariableBindings(e)SNMPv2GetBulkPDU68-3SNMP運作程序(一)要求/回應(Request/Response)運作模式SNMP運作程序(1)Set運作程序:Set-Request與Response命令Get運作程序:Get-Request與Response命令GetNext運作程序:Get-Next-Request與Response命令GetBulk運作程序:Get-Bulk-Request與Response命令Trap運作程序Inform運作程序78-3SNMP運作程序(二)SNMP運作程序(2)Internet網路網路管理系統(SMNPManager)SMNPAgentASet-requestUDP161Response(a)Set運作程序Get-requestUDP161Response(b)Get運作程序Get-Next-requestUDP1...