Network Management Computer Networks Natawut Nupairoj, Ph.D.

Slides:



Advertisements
Similar presentations
Network Management9-1 Chapter 9 Network Management Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross.
Advertisements

1 Pertemuan 05 Model Informasi - SMI Matakuliah: H0372/Manajemen Jaringan Tahun: 2005 Versi: 1/0.
Chapter 9 Network Management Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 24 Network Management: SNMP.
Lecture 16 Network Management CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger slides are modified from Jim Kurose, Keith.
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.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Simple Network Management Protocol (SNMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
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.
Network Management Network Management. Network Management 9-2 Chapter 9 Network Management Computer Networking: A Top Down Approach Featuring.
Jump to first page PKI2001 (TIFR, Mumbai) ASN.1 Abstract Syntax Notation One ASN.1 is a standard way to describe a message(a unit application data) that.
SMI MANAGEMENT INFORMATION WITHIN MANAGED SYSTEMS MUST BE REPRESENTED AS: SCALARS TABLES (= TWO DIMENSIONAL ARRAYS OF SCALARS) THE SNMP PROTOCOL CAN ONLY.
COMP4690, by Dr Xiaowen Chu, HKBU
SNMP Simple Network Management Protocol
Guide to TCP/IP, Third Edition Chapter 11: Monitoring and Managing IP Networks.
Network Management: SNMP
SNMP (Simple Network Management Protocol) Jon Sevy Geometric and Intelligent Computing Laboratory Department of Mathematics and Computer Science Drexel.
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.
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.
SNMP Management Information
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 23 Simple Network Management Protocol (SNMP)
SNMP: Simple Network Management Protocol
Network Protocols UNIT IV – NETWORK MANAGEMENT FUNDAMENTALS.
SNMP ( Simple Network Management Protocol ) based Network Management.
ASN.1 CNS 4650 Fall 2004 Rev. 2.
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.
Presentation Services  need for a presentation services  ASN.1  declaring data type  encoding data types  implementation issues  reading: text, section.
ICT 6621 : Advanced NetworkingKhaled Mahbub, IICT, BUET, 2008 Lecture 13 Network Management.
CS 453 Computer Networks Lecture 22 Network Management.
Abstract Syntax Notation ASN.1 Week-5 Ref: “SNMP…” by Stallings (Appendix B)
SNMP n Where did it come from ? –Internet Engineering Task Force »Network Management Area –SNMP V1 –MIB definitions –SNMPV2.
Prof. Younghee Lee 1 1 Computer Networks u Lecture 14: Network Management Prof. Younghee Lee * Some part of this teaching materials are prepared referencing.
Network Management 10-1 Chapter 10 Network Management A note on the use of these ppt slides: We’re making these slides freely available to all (faculty,
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
Chapter 9 Network Management
Ch 9. Network Management Myungchul Kim
 Introduction  Structure of Management Information  Practical Issues  Summary 2.
Lec 2: Infrastructure of Network Management Part1 from : Computer Networking: A Top Down Approach 6 th edition – Chapter 9 1 Organized by: Nada Alhirabi.
Chapter 36 Network Management & SNMP. Network management monitors network related hardware & software; troubleshoot network problems Detects major failures.
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
Jaringan Telekomunikasi, Sukiswo ST, MT Sukiswo
Chapter 8 Network Management
Presentation Services
SNMP.
Lec7: SNMP Management Information
Chapter 9: Network Management
Network Management: SNMP
ASN.1: Introduction Zdeněk Říha.
Network Management Computer Networks.
Dept. of Computer Science and Engineering
Basic Foundations: Standards, Models, and Language
System and Network Management
Chapter 8 Network Management
Chapter 8 Network Management
مهندسی فناوری اطلاعات ارائه دهنده دکتر سيد امين حسيني
SNMP (Simple Network Management Protocol) based Network Management
COMS/CSEE 4140 Networking Laboratory Lecture 10
Chapter 9 Network Management
Chapter 9 Network Management
Simple Network Management Protocol
A Brief Introduction to Internet Network Management
Standards, Models and Language
Presentation transcript:

Network Management 2110472 Computer Networks Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University

Outline Introduction to Network Management. Overview. Sample Applications. Simple Network Management Protocol. History of SNMP. Basic SNMP Concepts. MIB Standards. SNMPv3. ASN.1.

Overview Typical System Administrator’s Life Manage many hosts and network devices. Detect and response to the PROBLEMS. Administrators should know the problems BEFORE the users. Must promise for some Service Level Agreement (SLA) levels System availability. Response time. Throughput.

Overview What is the scope of network management ? Monitor for problems Hosts and services. Levels of status: up, minor, major, critical. To reach SLA. Monitor for tune-up Should we add more network bandwidth ? For how much ? Detect the intrusion Intrusion detection against the hackers.

Overview Why is it so hard ? SLA is usually difficult to achieve without good planning and tools Availability (uptime) – Five Nines = 99.999% Thus, each host can be down only for 1 Year = 365 * 24 * 60 = 525,600 minutes. 0.001% (acceptable downtime) of 1 Year = 5.256 minutes. This includes maintenance period !!! How about Six Nines ??? There are MANY…MANY devices.

System Reliability Cause of downtime (by Gartner Group)

Sample Network Monitoring Applications There are several network management applications OS Tools Ping, tracerout, netstat, etc. Freewares Netsaint, MRTG, snort, etc. Commercial CA Unicenter, HP Openview, IBM Trivoli, CiscoWorks.

SNMP Simple Network Management Protocol. SGMP SNMP SMP SNMPv2 d t a n i m l x c SGMP SNMP SMP SNMPv2 (parties) security (community) SNMPv3 f u 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999

Basic SNMP Concepts

Operational Modes

SNMP Structure

SNMP Frameworks – MIB Management Information Base MIB Objects Variables that represent the resources of the system. Can have several types of values. MANAGER AGENT SNMP address name uptime

SNMP Frameworks - MIB Structure of Management Information (SMI) Define a standard way to reference the information. Describe what includes / what not for each device.

SMI - Example address info name uptime ALTERNATIVE: Object ID = 1.1 Value of Instance = 130.89.16.2 info Object ID = 1.2 name Object ID = 1.2.1 Value of Instance = printer-1 uptime Object ID = 1.2.2 Value of Instance = 123456 ALTERNATIVE: Object ID = NEW-MIB info uptime

Standard SMI

MIB-II – Internet MIB

MIB Example Host Resources MIB

SNMP Operations

PDU Structure

SNMPv3 – Security Enhancements

ASN.1 Abstract Syntax Notation 1 Similar to BNF notation for programming language. Define how data should be sent, in what order. The protocol designer must write ASN.1 to define the protocol Programming language designer uses BNF to define the grammar of the language. Encode in binary format.

ASN.1 - Example How can I send an integer 65534 ? 2 bytes: 1111 1111 1111 1110 Big-endian or little-endian ? Sender uses little-endian, receiver uses big-endian. 1111 1110 1111 1111 = 65279 What if I want to send a whole structure ? struct { char code; int x; }

ASN.1 Syntax Definition Define a data type Format Define based on built-in types and other data types defined in the file. Built-in types: INTEGER, OCTET STRING, REAL, BOOLEAN, etc. Newly-defined data type can be complicated SEQUENCE, SEQUENCE OF, CHOICE, etc. Format <name> ::= <description -- components>

ASN.1 Examples -- -- The currency codes from ISO 4217 -- are used to identify a currency Currency ::= OCTET STRING ObjectId ::= INTEGER DateTime ::= SEQUENCE { timeOffsetCode TimeOffsetCode, localTimeStamp LocalTimeStamp }

ASN.1 Encoding Rules Syntax definition defines the components of the data. Encoding defines how to actually store the data. Data can be encoded in several ways. Basic Encoding Rule (BER). Distinguished Encoding Rule (DER). Packed Encoding Rule (PER).

(this is not the actual encoded data.) BER Encoding Basic Encoding Rule (BER) Tag Length Value (TLV). TAG LENGTH VALUE MyId ::= [APPLICATION 12] INTEGER 12 4 1234 (this is not the actual encoded data.)

BER Encoding Constructed Encoded Form T L T L T L V T L V DateTime ::= [APPLICATION 83] SEQUENCE { timeOffsetCode TimeOffsetCode, localTimeStamp LocalTimeStamp } TimeOffsetCode ::= [APPLICATION 232] Code LocalTimeStamp ::= [APPLICATION 16] NumberString Code ::= [APPLICATION 243] INTEGER

References J. Kurose and K. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, Addison Wesley, 2001. Netsaint, http://www.netsaint.org. The SimpleWeb Tutorials, http://www.simpleweb.org/tutorials/. Electronic and telecommunication Institute, Lessons about SNMP, http://www.et.put.poznan.pl/snmp/main/mainmenu.html. Yoram Cohen, SNMP – Simple Network Management Protocol, http://www.rad.com/networks/1995/snmp/snmp.htm.