Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
POSTECH DP&NM Lab Introduction to Internet Network Management J. Won-Ki Hong Dept. of Computer Science and Engineering POSTECH Tel: 054-279-2244 Email: [email protected] 1 POSTECH DP&NM Lab Table of Contents • Background – – – – Origins of Internet Origins of Internet Network Management Evolution of SNMP SNMP Standards and RFCs • SNMP Basic Concepts – Network Management Architecture – SNMP Protocol Architecture – Proxies 2 POSTECH DP&NM Lab Internet Network Management • Also referred to as SNMP-based Network Management • Simple Network Management Protocol (SNMP) is often referred to as the Internet Network Management Framework which includes – – – – management architecture structure of management information management protocol plus related concepts... • Most widely used in computer communication networks • Internet Engineering Task Force (IETF) is responsible for SNMP standardization 3 POSTECH DP&NM Lab Origins of Internet • ARPANET (formed by US DoD, 1969) connecting four geographically separated computers in US • 23 computers in ARPANET (1971) • Computers in UK and Norway were connected (1973) • TCP/IP protocol suite as ARPANET’s standard protocol (late 70’s) • TCP/IP as NFSNET’s standard protocol (1984) • Continued growth throughout the 80’s and 90’s – currently more than 40,000,000 nodes on the Internet • Need for the management of rapidly growing Internet! 4 POSTECH DP&NM Lab Origins of Internet NM • Internet Control Message Protocol (ICMP) – until late 70’s, e.g., Ping utility • Simple Gateway Monitoring Protocol (SGMP) - 1987 • High-level Entity Management System (HEMS) – generalized version of Host Monitoring Protocol (HMP) • SNMP – enhanced version of SGMP – an interim solution • CMIP over TCP/IP (CMOT) – long-term solution – did not go very far 5 POSTECH DP&NM Lab Evolution of SNMP • SNMPv1 – draft came out in 1988 and became full Internet standard in 1990 – most workstations, bridges, routers, switches and hubs are now equipped with SNMP agent – many resource MIBs (including systems & applications) have been defined • RMON (1995) – Remote Monitoring, extends the SNMPv1 MIB and functions • SNMPv2 – attempted to improve the deficiencies of SNMPv1 – Full Internet Standard • SNMPv3 – internet drafts came out in Feb. 1998, adding security features – now a full Internet Standard 6 POSTECH DP&NM Lab IETF Standardization Process (RFC2026) http://www.ietf.org/rfc/rfc2026.txt • IETF forms a working group (WG) for a specific task – WG generates one or more internet drafts (ID) – ID document can follow one of three tracks • (1) standards track, (2) informational, (3) experimental • • • • • Internet documents are published as RFCs Internet Proposed Standard Internet Draft Standard Internet Full Standard Other status: – Obsolete: a document that is replaced by an updated version – Historic: a document that is retired • The latest status on IETF NM RFCs can be found from http://wwwsnmp.cs.utwente.nl/ietf/rfcs/rfcbystatus.html 7 POSTECH DP&NM Lab SNMP Protocol RFCs Description Published RFC Status SNMPv1 Protocol Aug. 1988 1067 Obsoleted by 1098 SNMPv1 Protocol (republished) Apr. 1989 1098 Obsoleted by 1157 SNMPv1 Protocol (republished) May 1990 1157 Historic Secure SNMP Protocol July 1992 1352 Historic SNMPv2 Protocol Operations May 1993 1448 Obsoleted by 1905 SNMPv2 Transport Mappings May 1993 1449 Obsoleted by 1906 SNMPv2 Protocol Operations (updated) SNMPv2 Transport Mappings (updated) Jan. 1996 1905 Draft Standard Jan. 1996 1906 Draft Standard 8 POSTECH DP&NM Lab SNMPv1 Standards Description Structure of Identification of Management Information for TCP/IPbased Internets (SMI) Concise MIB Definitions Management Information Base for Network Management of TCP/IPbased Internet: MIB-II Published RFC Status May 1990 1155 Full Standard Mar. 1991 1212 Full Standard Mar. 1991 1213 Full Standard 9 POSTECH DP&NM Lab SNMP Full Standards RFC Title 3418 Management Information Base (MIB) for the Simple Network Management Protocol (SNMP) 3417 Transport Mappings for the Simple Network Management Protocol (SNMP) 3416 Version 2 of the Protocol Operations for the Simple Network Management Protocol (SNMP) 3415 View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP) 3414 User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3) 3413 Simple Network Management Protocol (SNMP) Applications 3412 Message Processing and Dispatching for the Simple Network Management Protocol (SNMP) 3411 An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks 2819 Remote Network Monitoring Management Information Base 2580 Conformance Statements for SMIv2 2579 Textual Conventions for SMIv2 2578 Structure of Management Information Version 2 (SMIv2) 1643 Definitions of Managed Objects for the Ethernet-like Interface Types 1213 Management Information Base for Network Management of TCP/IP-based internets:MIB-II 1212 Concise MIB definitions 1155 Structure and identification of management information for TCP/IP-based internets 1065 Structure and identification of management information for TCP/IP-based internets 10 POSTECH DP&NM Lab SNMP NM Architecture • The manager resides in Network Management Station (NMS) while the agent resides in the managed Network Node • The manager requests the agent to perform Set and Get operations on the variables in the Management information Base (MIB) • By means of traps the agent occasionally notifies the manager about some events related to network operation NMS MIB Specification Manager SNMP SNMP Agent MIB Networked Node Agent MIB Networked Node 11 POSTECH DP&NM Lab SNMP Protocol Architecture Network Admin NMS Host Manager process Agent process User processes SNMP Central MIB UDP SNMP FTP, etc UDP TCP IP IP Network-dependent protocols Network-dependent protocols Host Agent process Router Agent process User processes SNMP FTP, etc UDP TCP IP Network-dependent protocols Internetwork SNMP UDP IP Network-dependent protocols 12 POSTECH DP&NM Lab The Role of SNMP SNMP NMS SNMP agent Management resources Management application SNMP managed objects SNMP manager UDP SetRequest SetRequest Application manages objects SNMP messages IP SNMP agent UDP IP Network-dependent protocols Network-dependent protocols network or internet 13 POSTECH DP&NM Lab SNMP Proxy Agent Proxy agent Management station Manager process SNMP Mapping function UDP UDP IP IP Network-dependent protocols Management process Agent process SNMP Proxied device Protocol architecture used by proxied device Network-dependentNetwork-dependent protocols protocols Protocol architecture used by proxied device Network-dependent protocols 14 POSTECH DP&NM Lab Reading and Browsing • Visit and browse – IETF Web site: • www.ietf.org – U. of Twente NM Web site: • wwwsnmp.cs.utwente.nl/ietf/rfcs/rfcbystatus.html 15