1 - Computer Networks

advertisement
Network Management
Elective - M.Engg (Computer Networks)
Winter 2004-’05
Instructor: Govindan Ravindran
Contact: gravin@acm.org
Adjunct Faculty
Department of Electrical and Computer Engineering
Ryerson University
Course Objective
This document proposes an outline for the graduate level course on Network Management offered
as an elective for the Master of Engineering students in the Department of Electrical and
Computer Engineering at Ryerson University.
The subject is approached with an introduction and overview of Network Management models
such as the TCP/IP, OSI, and TMN models. The course then focuses mainly on the TCP/IP-based
Internet Management including SNMP protocol, Agent architectures, Structure of Management
Information (SMI), Management Information Base (MIB), and FCAPS (Fault, Configuration,
Accounting, Performance, and Security) management. The course will also introduce and discuss
in detail advanced topics such as the Policy-Based Network Management, Distributed
Management, Service Management Architectures and Wireless Device Management. In policybased management, the course will explain how policies are used, architectural principles
governing such systems and open policy models such as the DEN (Directory Enabled
Networking). In distributed management, the course will focus on the distributed network
management applications where the main communication mechanism for monitoring and control
is SNMP.
The course requires students to engage in detailed study of the IETF proposed standard MIBs
such as the MIB-II, SNMPv3 MIBs including VACM, USM, Target, and Notification MIBs,
Distributed Management MIBs (defined by the IETF Distributed Management Working Group),
and RMON2. Student will be involved in SNMP Agent/MIB implementation using an open
source extensible agent toolkit. Students are expected to apply the knowledge gained from this
course to configure and customize commercial Network Management Systems such as the HP
Openview Network Node Manager (http://www.openview.hp.com) and an open source agent
toolkit such as the Net-SNMP (http://www.net-snmp.org) as part of their individual/group course
project.
Course Prerequisite
A thorough understanding of the data communication principles and Internet TCP/IP protocol
suite is required.
Course Outline
1. Network Management - Introduction and Overview
Goals of Network Management
The Telecommunication Management Network Model
The OSI Network Management Model
1
The TCP/IP Internet Management
Element, Network, and Service Management
2. The Telecommunications Management Network Model
Functional Architecture
Physical Architecture
Information Architecture
Logical Layered Architecture
3. OSI Network Management Model
OSI Management Concepts
OSI Management Framework and Architectural Overview
OSI Management Models: Organizational, Functional, and Informational.
ISO Application Services and Protocols:
The Association Control Service Element (ACSE)
The Remote Operation Service Element (ROSE)
The Common Management Information Protocol (CMIP)
CMIP Management Association, Notification, and Operation Services.
Managed Object Class and Guidelines for the Definition of Managed Objects (GDMO)
4. TCP/IP Management: SNMP Overview (6 Hours)
Introduction to SNMP-based Network Monitoring and Control
Evolution of SNMP Management standards
General Management Groups
SNMP Message Processing, Security, and Access Control
SNMPv1, SNMPv2c, and SNMPv3
Abstract Syntax Notation One (ASN.1) and Basic Encoding Rules (BER)
SNMP Protocol Messages
SNMP PDUs
GET, SET, and TRAP PDU Structures
Structure of Management Information (SMI)
Textual Conventions
Conformance Statements
Managed Object Definitions
Management Information Base (MIB) Modules
MIB design concepts
MIB Case Study: MIB-II, RMON, and Host MIB
5. TCP/IP Management: SNMPv3
The SNMPv3 Message Format, Security Models and Parameters
View Based Access Control Model
Elements of the model:
Groups, Security Level, Contexts, MIB Views, Access Policy
6. TCP/IP Management: SNMPv3 Applications
Command Generator Applications
Command Responder Applications
Notification Originator Applications
Notification Receiver Applications
Proxy Forwarder Applications
The Management Target MIB Module
2
The Notification MIB Module
The Proxy MIB Module
Notification Filtering and Management Target Translations
7. Agent and Network Management Systems
Net-SNMP Extensible Agent Toolkit
HP Openview Network Node Manager
AdventNet WebNMS Framework
CiscoWorks Network Management System
Micromuse NetCool Element Management System
FCAPS Management
8. Policy-Based Network Management
Policy Architectures and Models
Directory Enabled Networking
Service Management Architectures
9. Distributed Network Management
Distributed Network Management Architectures
Policy Based Network Management
Agent Extensibility (AgentX) Protocol
Definitions of Managed Objects for the Delegation of Management Scripts
Definitions of Managed Objects for Scheduling Management Operations
Distributed Management Expression MIB
Event MIB
References
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
David T. Perkins, Evan McGinnis, “Understanding SNMP MIBs”, Prentice-Hall
John Strassner, “Policy-Based Network Management”, Morgan Kaufmann Publishers
David Zeltserman, “A Practical Guide to SNMPv3 and Network Management”, Prentice
Hall
Jonathan Saperia, “SNMP at the Edge”, McGraw-Hill Telecom Professional Series
Net-SNMP, http://www.net-snmp.org
HP Openview NNM, http://www.openview.com/
Micromuse NetCool/EMS, http://www.micromuse.com
Advent WebNMS Framework, http://www.adventnet.com/
RFC 3411, “An Architecture for Describing Simple Network Management Protocol
Management Frameworks”.
RFC 3412, “Message Processing and Dispatching for the Simple Network Management
Protocol”.
RFC 3418, “Management Information Base (MIB) for the Simple Network Management
Protocol”.
RFC 3413, “Simple Network Management Protocol (SNMP) Applications".
RFC 3415, “View-based Access Control Model (VACM) for the Simple Network
Management Protocol”.
RFC 3231, “Definitions of Managed Objects for Scheduling Management Operations”.
RFC 3165, “Definitions of Managed Objects for the Delegation of Management Scripts”.
RFC 2981, “Event MIB”.
RFC 2982, “Distributed Management Expression MIB”.
3
Download