SNMP: Simple Network Management Protocol

Slides:



Advertisements
Similar presentations
Management Information Base for Version 2 of the Simple Network Management Protocol Presented by Zhou Ji (MIB for SNMPv2) By SNMPv2 Working Group.
Advertisements

Overview of Network Management. Outline Describe responsibilities of a network manager Define network management vocabulary Discuss network management.
The Application Layer Chapter 7. Where are we now?
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 24 Network Management: SNMP.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Simple Network Management Protocol (SNMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
TCP/IP Protocol Suite 1 Chapter 21 Upon completion you will be able to: Network Management: SNMP Understand the SNMP manager and the SNMP agent Understand.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
MJ04/07041 Session 04 Arsitektur SNMP Organization Model Adapted from Network Management: Principles and Practice © Mani Subramanian 2000 and solely used.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Simple Network Management Protocol (SNMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
1 SNMP Simple Network Management Protocol. 2 SNMP Overview Define mechanism for remote management of network devices (routers, bridges, etc.) Fundamental.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Simple Network Management Protocol (SNMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
Network Management Definition "...deploying and coordinating resources in order to plan, operate, administer, analyze, evaluate, design and expand communication.
COMP4690, by Dr Xiaowen Chu, HKBU
SNMP Simple Network Management Protocol
SNMP (Simple Network Management Protocol) Jon Sevy Geometric and Intelligent Computing Laboratory Department of Mathematics and Computer Science Drexel.
Chapter Overview TCP/IP Protocols IP Addressing.
1 Network Management Computer Networks. 2 OSI Network Management Model Performance Management e.g. utilization Fault Management e.g. SNMP traps Configuration.
Chapter 6 Overview Simple Network Management Protocol
McGraw-Hill The McGraw-Hill Companies, Inc., 2000 SNMP Simple Network Management Protocol.
Chapter 2  Overview of Network Management 1 Chapter 2 Overview  Why is network mgmt necessary?  Network managers job  Network management vocabulary.
1.  TCP/IP network management model: 1. Management station 2. Management agent 3. „Management information base 4. Network management protocol 2.
Network Protocols UNIT IV – NETWORK MANAGEMENT FUNDAMENTALS.
SNMP ( Simple Network Management Protocol ) based Network Management.
1 Introduction to Internet Network Management Mi-Jung Choi Dept. of Computer Science KNU
Network Management8-1 Chapter 8: Network Management Chapter goals: r introduction to network management m motivation m major components r Internet network.
CHAPTER 9: NETWORK MANAGEMENT Management Information Base Management Information Base Abstract Syntax Notation Abstract Syntax Notation Simple Network.
ECE Prof. John A. Copeland Office: Klaus or call.
BAI513 - PROTOCOLS SNMP BAIST – Network Management.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
CS 453 Computer Networks Lecture 22 Network Management.
Lec 3: Infrastructure of Network Management Part2 Organized by: Nada Alhirabi NET 311.
1 Network Management: SNMP The roots of education are bitter, but the fruit is sweet. - Aristotle.
SNMP Simple Network Management Protocol SNMP Simple Network Management Protocol Haris Ribic.
Prof. Younghee Lee 1 1 Computer Networks u Lecture 14: Network Management Prof. Younghee Lee * Some part of this teaching materials are prepared referencing.
SNMP 1. SNMP is an Internet protocol developed by the IETF. It is designed to facilitate the exchange of management information between network elements.
Management Information Base for Version 2 of the Simple Network Management Protocol (MIB for SNMPv2)
Network Management Security
1 Kyung Hee University Prof. Choong Seon HONG SNMP Network Management Concepts.
Network Management  introduction  Internet SNMP: Simple Network Management Protocol  required reading: section 7.3 in text.
Ch 9. Network Management Myungchul Kim
Sy Le CS 147.  Process of transferring information between computers virtually anywhere in the world.
Chapter 9 Network Management
Chapter 36 Network Management & SNMP. Network management monitors network related hardware & software; troubleshoot network problems Detects major failures.
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.
Lec 3: Infrastructure of Network Management Part2 Organized by: Nada Alhirabi NET 311.
Chapter 8 Network Management
or call for office visit, or call Kathy Cheek,
Network management Communication model
SNMP.
Karl Quinn 23rd November 2004 NDS M.Sc.
Network Management: SNMP
Lec 5: SNMP Network Management
Network Management Computer Networks.
Dept. of Computer Science and Engineering
Introduction to Internet Network Management
System and Network Management
Chapter 8 Network Management
Chapter 8 Network Management
Fundamentals of Network Management
Chapter 8: Network Management
Lec 5: SNMP Network Management
SNMP (Simple Network Management Protocol) based Network Management
COMS/CSEE 4140 Networking Laboratory Lecture 10
Simple Network Management Protocol
Standards, Models and Language
Presentation transcript:

SNMP: Simple Network Management Protocol PRESENTATIONS IN NETWORK MANAGEMENT SNMP: Simple Network Management Protocol Saad Haj Bakry, PhD, CEng, FIEE Saad Haj Bakry, PhD, CEng, FIEE

Objectives / Contents SNMP Principles SNMP Information Representation SNMP: Simple Network Management Protocols Objectives / Contents SNMP Principles SNMP Information Representation SNMP Operation Remarks Saad Haj Bakry, PhD, CEng, FIEE

SNMP Principles Introduction Components Multi-Vendor Principles SNMP: Simple Network Management Protocols SNMP Principles Introduction Components Multi-Vendor Principles Information Flow Framework Saad Haj Bakry, PhD, CEng, FIEE

Introduction to SNMP For TCP/IP Networks: First issued in 1989 SNMP: Simple Network Management Protocols Introduction to SNMP For TCP/IP Networks: Internet / Extranet /Intranet (multi-vendor distributed networks) First issued in 1989 Developed by IEFT (Internet Research Task Force) Subsidiary of IAB (Internet Architecture Board) Supported by 70 vendors SNMPv3: 1998 Widely implemented / with (+) Saad Haj Bakry, PhD, CEng, FIEE

A Computer Running Management Software (with GUI) SNMP: Simple Network Management Protocols SNMP Components SNMP Management Station Router Agent Bridge Printer Host Managed Node Process LAN A Computer Running Management Software (with GUI) Managed Node Saad Haj Bakry, PhD, CEng, FIEE

SNMP Multi-Vendor Principles SNMP: Simple Network Management Protocols SNMP Multi-Vendor Principles An Agent for Every Managed Node to run SNMP management process Variables (Objects) to describe the state of each device Information (Format) Specification ANS-1: Standard Object Definition Language SMI: Defines (SNMP) Data Structures MIB: Data Structure for (Variables) Objects (Uses SMI) BER: Basic Encoding Rule (transfer syntax) (sequence of bytes for transmission) Saad Haj Bakry, PhD, CEng, FIEE

Variables to describe devices SNMP: Simple Network Management Protocols SNMP Information Flow Managed Node Devices Device Agent Object Variables to describe devices MIB Data Structure Modules Using SMI (ASN-1) Rules to Describe Objects (Variables) Sequence of Bytes for Transmission Using BER Rules to Convert SMI Data Structures into a Sequence of Bytes SNMP Operations Saad Haj Bakry, PhD, CEng, FIEE

SNMP Framework Protocol: “Manager-Agent” interaction SNMP: Simple Network Management Protocols SNMP Framework SMI: Structure of Management Information (Rules of describing management information) Sub-Super-Set of: ASN-1: Abstract Syntax Notation One MIB: Management Information Base (Database on managed devices) BER: Basic Encoding Rules Protocol: “Manager-Agent” interaction Saad Haj Bakry, PhD, CEng, FIEE

SNMP Information Representation SNMP: Simple Network Management Protocols SNMP Information Representation SMI: Structure of Management Information MIB: Management Information Base BER: Basic Encoding Rules Saad Haj Bakry, PhD, CEng, FIEE

SMI Data Types (Examples) SNMP: Simple Network Management Protocols SMI Data Types (Examples) Primitive Data Types INTEGER A 32-bit integer BIT STRING A string of 0 or more bits OCTET STRING A string of 0 or more bytes NULL A variable with no value (place holder) OBJECT IDENTIFIER An officially defined data type (based on standards) Additional Types User Defined Types Application Specific Saad Haj Bakry, PhD, CEng, FIEE

SMI: OBJECT IDENTIFIER (1/2) SNMP: Simple Network Management Protocols SMI: OBJECT IDENTIFIER (1/2) Top Level iso (1) ccitt (0) iso-ccitt (2) org (3) dod (6) Internet (1) Saad Haj Bakry, PhD, CEng, FIEE

SMI: OBJECT IDENTIFIER (2/2) SNMP: Simple Network Management Protocols SMI: OBJECT IDENTIFIER (2/2) Internet (1) mgmt (2) private (4) security (5) mib-2 (1) mgmt (2): Standard objects registered by IANA (Internet Assigned Number Authority) system (1) interfaces (2) ip (4) {Internet (1) 2 1} = {1 3 6 1 2 1} Saad Haj Bakry, PhD, CEng, FIEE

MIB: Definitions of Objects SNMP: Simple Network Management Protocols MIB: Definitions of Objects MIB is the definition of “objects” that should be provided on each managed node by the SNMP “agent”. An “object” is a quantity or a field that describes one functional aspect of a device. MIB objects are arranged in “groups” Some groups relate to “layer” of the protocol stack. Other groups relate to the system as a “whole” Saad Haj Bakry, PhD, CEng, FIEE

Simple Network Management Protocol SNMP: Simple Network Management Protocols SNMP MIB Architecture Simple Network Management Protocol SNMP MIB Application TCP / UDP ICMP IP ARP Data Link Physical Saad Haj Bakry, PhD, CEng, FIEE

Internet Protocols Application TCP / UDP ICMP IP ARP Data Link SNMP: Simple Network Management Protocols Internet Protocols Application User Interface: E-mail / http / ftp /… TCP / UDP Transmission Control Protocol User Data-gram Protocol ICMP Internet Control Message Protocol Address Resolution Protocol Internet Protocol: Addressing / Routing / Congestion Control IP ARP Data Link Point-to-Point Control: LAN / WAN Physical Communication Interface: T-R / Links Saad Haj Bakry, PhD, CEng, FIEE

BER Structure Every value transmitted consists of up to 4 fields: SNMP: Simple Network Management Protocols BER Structure Every value transmitted consists of up to 4 fields: The identifier identifies the item that follows The length of the data field in bytes The data field End-of-contents flag, if the data length is unknown Saad Haj Bakry, PhD, CEng, FIEE

BER Structure: The Identifier SNMP: Simple Network Management Protocols BER Structure: The Identifier 2-bits 1-bit 5-bits Tag / Type 00 universal 01 application 10 context specific 11 private Data Type primitive 1 constructed Value Identification Number Saad Haj Bakry, PhD, CEng, FIEE

BER Structure: Examples SNMP: Simple Network Management Protocols BER Structure: Examples Integer: 49 00000010 00000001 00110001 Length Value Identifier String “xy” 00000011 00000010 01111000 01111001 79 (Hex) 78 (Hex) Saad Haj Bakry, PhD, CEng, FIEE

SNMP Operation Principles Manager-Agent Interaction Basic Messages SNMP: Simple Network Management Protocols SNMP Operation Principles Manager-Agent Interaction Basic Messages Saad Haj Bakry, PhD, CEng, FIEE

SNMP Operation Principles SNMP: Simple Network Management Protocols SNMP Operation Principles Asynchronous (Request-Response) Operation to run SNMP management process SNMP Trap An “agent” notices a significant event and report the event to its management stations Trap Directed Polling Polling at “long intervals”, with Acceleration on receipt of a trap. Saad Haj Bakry, PhD, CEng, FIEE

SNMP Operation Request PDU Time Response PDU PDU: Protocol Data Unit SNMP: Simple Network Management Protocols SNMP Operation Management Station Request PDU Time Managed Node Agent Response PDU PDU: Protocol Data Unit Saad Haj Bakry, PhD, CEng, FIEE

Basic Messages (1/2) Requesting & Updating Variable Values SNMP: Simple Network Management Protocols Basic Messages (1/2) Requesting & Updating Variable Values Originator: Manager / Receiver: Agent Get-request: Requests the value of one or more variables Get-next-request: Requests the value of the next variable (Alphabetically through MIB) Get-bulk-request: Requests large transfer (such as Tables) Set-request: Updates one or more variables Saad Haj Bakry, PhD, CEng, FIEE

Basic Messages (2/2) Originator: Agent Receiver: Manager Response-PDU: SNMP: Simple Network Management Protocols Basic Messages (2/2) Originator: Agent Receiver: Manager Response-PDU: Response Message Trap-PDU: Trap Report Originator: Manager Receiver: Another Manager Inform-request Local MIB Description Saad Haj Bakry, PhD, CEng, FIEE

Remarks Future Work: SNMP Given Review: Practical Systems Using SNMP SNMP: Simple Network Management Protocols Remarks Future Work: Practical Systems Using SNMP Practical Work Follow Up SNMP Given Review: Principles Information Operation Saad Haj Bakry, PhD, CEng, FIEE

SNMP: Simple Network Management Protocols References Perkins, D.T., RMON: Remote Monitoring of SNMP-Managed LANs, Prentice Hall PTR, Upper Saddle River, New Jersey, 1999 Stalling, W., SNMP, SNMPv2, and CMIP: The Practical Guide to Network Management Standards, Addison-Wesley, Reading Massachusetts, 1993 “Specification of Abstract Syntax Notation One (ASN.1)”, ISO 8824, December 1987. Saad Haj Bakry, PhD, CEng, FIEE