Internet Standard Management Framework

Slides:



Advertisements
Similar presentations
Chapter 19: Network Management Business Data Communications, 5e.
Advertisements

1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
MJ08-A/07041 Session 08 SNMP V3 Adapted from Network Management: Principles and Practice © Mani Subramanian 2000 and solely used for Network Management.
Management Architecture and Standards II IACT 418 IACT 918 Corporate Network Planning Gene Awyzio Spring 2001.
CSEE W4140 Networking Laboratory Lecture 11: SNMP Jong Yul Kim
NS-H /11041 SNMP. NS-H /11042 Outline Basic Concepts of SNMP SNMPv1 Community Facility SNMPv3 Recommended Reading and WEB Sites.
1 SNMP Simple Network Management Protocol. 2 SNMP Overview Define mechanism for remote management of network devices (routers, bridges, etc.) Fundamental.
COMP4690, by Dr Xiaowen Chu, HKBU
1 Network Management and SNMP  What is Network Management?  ISO Network Management Model (FCAPS)  Network Management Architecture  SNMPv1 and SNMPv2.
SNMP Simple Network Management Protocol
SNMPv3 Yen-Cheng Chen Department of Information Management National Chi Nan University
Session-based Security Model for SNMPv3 (SNMPv3/SBSM) David T. Perkins Wes Hardaker IETF November 12, 2003.
1 Network Management Computer Networks. 2 OSI Network Management Model Performance Management e.g. utilization Fault Management e.g. SNMP traps Configuration.
SNMP Management Information
SNMP (Simple Network Management Protocol)
Network Protocols UNIT IV – NETWORK MANAGEMENT FUNDAMENTALS.
SNMP ( Simple Network Management Protocol ) based Network Management.
Title: HP OpenView Network Node Manager SPI for SNMPv3 Session #: 326 Speakers: Jeff Scheaffer, HP OpenView NSM David Reid, SNMP Research.
SNMP Simple Network Management Protocol Team: Matrix CMPE-208 Fall 2006.
1 Introduction to Internet Network Management Mi-Jung Choi Dept. of Computer Science KNU
1 SNMP Simple network management protocol Group: Techno Presented by: Karthik Gottiparthy Gautami Parulkar Neeraj Sharma Jigar Patel Hariharan Venkataraman.
Slide 1 Replacing TripWire with SNMPv3 Matthew G. Marsh Chief Scientist of the NEbraskaCERT.
Network Management8-1 Chapter 8: Network Management Chapter goals: r introduction to network management m motivation m major components r Internet network.
1 © 1999 BMC SOFTWARE, INC. 2/10/00 SNMP Simple Network Management Protocol.
Communication and Functional Models
BAI513 - PROTOCOLS SNMP BAIST – Network Management.
ICT 6621 : Advanced NetworkingKhaled Mahbub, IICT, BUET, 2008 Lecture 13 Network Management.
1 Network Management Security Behzad Akbari Fall 2009 In the Name of the Most High.
CS 453 Computer Networks Lecture 22 Network Management.
Abstract Syntax Notation ASN.1 Week-5 Ref: “SNMP…” by Stallings (Appendix B)
Slide 1 SNMPv3, SSH & Cisco Matthew G. Marsh Chief Scientist of the NEbraskaCERT.
1 Network Management: SNMP The roots of education are bitter, but the fruit is sweet. - Aristotle.
Network Management Security
SNMP 1. SNMP is an Internet protocol developed by the IETF. It is designed to facilitate the exchange of management information between network elements.
SNMPv3 1.DESIGN REQUIREMENTS 2.BIRTH & FEATURES of SNMPv3 3.ARCHITECTURE 4.SECURE COMMUNICATION - USER SECURITY MODEL (USM) 5. ACCESS CONTROL - VIEW BASED.
Network Management: Principles and Practice
Network Management Security
SNMP V2 & V3 W.lilakiatsakun. SNMP V2 Protocol RFC types of access to management information – Manager–agent request-response – Manager-Manager.
SNMP Simple Network Management Protocol A Standard Protocol for Systems and Network Management.
Chapter 8: Network Management
CITA 440 Week 6 SNMPv1. Internet SNMP Management Internet Engineering Task Force (IETF) –1990SNMPv1 –1996SNMPv2 –1998SNMPv3 Internet documents: –Request.
Ch 9. Network Management Myungchul Kim
 Introduction  Structure of Management Information  Practical Issues  Summary 2.
SMI STRUCTURE OF MANAGEMENT INFORMATION RFC 1155: SMIv1
Dept. of Computer Science and Engineering
SNMP Data Types, etc.. SNMPv1 and SMI-specific data types.
1 Kyung Hee University Prof. Choong Seon HONG Chapter 15 SNMPV3 Architecture and Applications.
Lec 2: Infrastructure of Network Management Part1 from : Computer Networking: A Top Down Approach 6 th edition – Chapter 9 1 Organized by: Nada Alhirabi.
1 SNMPv2 by Behzad Akbari Fall 2008 In the Name of the Most High.
1 Kyung Hee University Prof. Choong Seon HONG SNMPv2 MIBs and Conformance SNMPv3 Architecture and Applications.
Topic 11 Network Management. SNMPv1 This information is specific to SNMPv1. When using SNMPv1, the snmpd agent uses a simple authentication scheme to.
Chapter 27 Network Management Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Manajemen Jaringan, Sukiswo ST, MT 1 SNMP Management Information Sukiswo
Network Management Security in distributed and remote network management protocols.
Jaringan Telekomunikasi, Sukiswo ST, MT Sukiswo
Jaringan Telekomunikasi, Sukiswo ST, MT Sukiswo
SNMP.
Lec7: SNMP Management Information
Network Management Computer Networks.
Dept. of Computer Science and Engineering
Introduction to Internet Network Management
System and Network Management
SNMP (Simple Network Management Protocol) based Network Management
Chapter 5 SNMP Management
Chapter 5 SNMP Management
Simple Network Management Protocol
Standards, Models and Language
Presentation transcript:

Internet Standard Management Framework RFC 3410, Introduction and Applicability Statements for Internet Standard Management Framework Internet Standard Management Framework

Four basic components several (typically many) managed nodes, each with an SNMP entity which provides remote access to management instrumentation (traditionally called an agent) at least one SNMP entity with management applications (typically called a manager), a management protocol used to convey management information between the SNMP entities management information.

Architecture a data definition language definitions of management information (the Management Information Base, or MIB) a protocol definition security and administration

Data Definition Language STD 58, RFC 2578, Structure of Management Information Version 2 (SMIv2) defines fundamental data types, an object model, and the rules for writing and revising MIB modules. STD 58, RFC 2579, Textual Conventions for SMIv2 defines an initial set of shorthand abbreviations which are available for use within all MIB modules for the convenience of human readers and writers. STD 58, RFC 2580, Conformance Statements for SMIv2 defines the format for compliance statements for describing requirements for agent implementations and capability statements to document the characteristics of particular implementations.

MIB Modules Contain object definitions, definitions of event notifications, and compliance statements specified in terms of appropriate object and event notification groups. Define the management information maintained by the instrumentation in managed nodes, made remotely accessible by management agents, conveyed by the management protocol, and manipulated by management applications. More than 100 standards-track MIB modules with a total number of defined objects exceeding 10,000. ("Internet Official Protocol Standards" list) Management information defined in any MIB module, regardless of the version of the data definition language used, can be used with any version of the protocol.

Protocol Operations and Transport Mappings STD 62, RFC 3416, Version 2 of the Protocol Operations for the Simple Network Management Protocol (SNMP) Defines the syntax and elements of procedure for sending, receiving, and processing SNMP PDUs. STD 62, RFC 3417, Transport Mappings for the Simple Network Management Protocol (SNMP) Defines how SNMP may be carried over a variety of protocol suites. SNMP over IPv6, SNMP over DDP, SNMP over IPX

SNMPv3 Security and Administration RFC 3410, Introduction and Applicability Statements for the Internet-Standard Management Framework STD 62, RFC 3411, An Architecture for Describing SNMP Management Frameworks STD 62, RFC 3412, Message Processing and Dispatching for SNMP STD 62, RFC 3413, SNMP Applications STD 62, RFC 3414, User-Based Security Model (USM) for SNMPv3 STD 62, RFC 3415, "View-based Access Control Model (VCAM) for SNMP RFC 2576, SNMPv3 Coexistence and Transition

Document Status

Structure of Management Information Management information is viewed as a collection of managed objects, residing in a virtual information store, termed the Management Information Base (MIB) Collections of related objects are defined in MIB modules. These modules are written in the SNMP data definition language, which evolved from an adapted subset of OSI’s Abstract Syntax Notation One (ASN.1) language. STD 58, RFCs 2578, 2579, 2580 Define the data definition language, specify the base data types for objects, specify a core set of shorthand specifications for data types called textual conventions, and specify a few administrative assignments of object identifier (OID) values.

Three parts of SMI Module definitions Object definitions Describing information modules. An ASN.1 macro, MODULE-IDENTITY, is used to convey concisely the semantics of an information module. Object definitions Describing managed objects. An ASN.1 macro, OBJECT-TYPE, is used to convey concisely the syntax and semantics of a managed object. Notification definitions Describing unsolicited transmissions of management information. An ASN.1 macro, NOTIFICATION-TYPE, is used to convey concisely the syntax and semantics of a notification.

STD 58, RFC 2578 (SMIv2) Specifies base data types for the data definition language Integer32, enumerated integers, Unsigned32, Gauge32, Counter32, Counter64, TimeTicks, INTEGER, OCTET STRING, OBJECT IDENTIFIER, IpAddress, Opaque, BITS. Assigns values to several object identifiers Defines the following constructs MODULE-IDENTITY: Specify for a MIB module a description and administrative information such as contact and revision history. OBJECT-IDENTITY: Specify an OID value. OBJECT-TYPE: Specify the data type, status, and the semantics of managed objects. SEQUENCE: List the columnar objects in a table. NOTIFICATION-TYPE: Specify an event notification.

STD 58, RFC 2579 (Textual Convention) It is useful to specify, in a shorthand way, the semantics for a set of objects with similar behavior. By defining a new data type using a base data type specified in the SMI. Each new type has a different name, and specifies a base type with more restrictive semantics. These newly defined types are termed textual conventions Define the construct, TEXTUAL-CONVENTION Define such new types and to specify an initial set of textual conventions available to all MIB modules

STD 58, RFC 2580 (Conformance Statements) Define the acceptable lower-bounds of implementation, along with the actual level of implementation achieved. Define two kinds of constructs Compliance statements Describe requirements for agents with respect to object and event notification definitions. MODULE-COMPLIANCE Capability statements Describe capabilities of agents with respect to object and event notification definitions. AGENT-CAPABILITIES Collections of related objects and collections of related event notifications are grouped together to form a unit of conformance. OBJECT-GROUP NOTIFICATION-GROUP

Architecture (STD 62, RFC 3411) Engines and Applications, Entities (service providers such as the engines in agents and managers), Identities (service users) Management information, including support for multiple logical contexts.

Message Processing and Dispatch (MPD) (STD 62, RFC 3412) Defines the procedures for dispatching potentially multiple versions of SNMP messages to the proper SNMP Message Processing Models, and for dispatching PDUs to SNMP applications. An SNMPv3 protocol engine MUST support at least one Message Processing Model. An SNMPv3 protocol engine MAY support more than one. A tri-lingual system which provides simultaneous support for SNMPv1, SNMPv2c, and SNMPv3 supports three message processing models.

SNMP Applications (STD 62, RFC 3413) Five types of applications Command Generators, Command Responders, Notification Originators, Notification Receivers, Proxy Forwarders Also defines MIB modules for specifying targets of management operations (including notifications), for notification filtering, and for proxy forwarding.

User-based Security Model (USM) (STD 62, RFC 3414) Defines the Elements of Procedure for providing SNMP message-level security. Two primary and two secondary threats modification of information, masquerade, message stream modification, disclosure Use MD5 / SHA as keyed hashing algorithms for digest computation to provide data integrity: to directly protect against data modification attacks to indirectly provide data origin authentication to defend against masquerade attacks USM uses loosely synchronized monotonically increasing time indicators to defend against certain message stream modification attacks. Automatic clock synchronization mechanisms based on the protocol are specified without dependence on third-party time sources and concomitant security considerations.

USM (cont'd) USM uses the Data Encryption Standard (DES) in the cipher block chaining mode (CBC) if disclosure protection is desired. (Optional) All of the protocols used by the USM are based on pre- placed keys, i.e., private key mechanisms. Work is underway to specify how AES is to be used within USM.

View-based Access Control (VACM) (STD 62, RFC 3415) VACM can simultaneously be associated in a single engine implementation with multiple Message Processing Models and multiple Security Models.

SNMPv3 Coexistence and Transition (RFC 2576) Describe coexistence between the SNMPv3, SNMPv2, and SNMPv1 Management Frameworks. Four aspects of coexistence Conversion of MIB documents from SMIv1 to SMIv2 format Mapping of notification parameters Coexistence between entities which support the various versions of SNMP in a multi-lingual network The SNMPv1 Message Processing Model and Community-Based Security Model, which provides mechanisms for adapting SNMPv1 and SNMPv2c into the View-Based Access Control Model (VACM)