CN8861: Network and Service Management


Course Description:

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 introduced with an overview of Network Management models such as the OSI, TMN, and IETF. The course then focuses on the TCP/IP-based Internet Management including SNMP protocol, Structure of Management Information (SMI), Management Information Base (MIB), and Agent Architectures. The course will introduce and discuss advanced topics such as Distributed Network Management and Policy-Based Network Management.

The course requires students to engage in detailed study of the SNMP protocol, IETF proposed standard MIBs such as the MIB-II, SNMPv3 MIBs including VACM, USM, Target, and Notification MIBs, Distributed Management MIBs, and RMON2. Students will be introduced to SNMP Agent/MIB implementation using an open source extensible agent toolkit such as the Net-SNMP as part of their individual/group course project. Students are expected to apply the knowledge gained from this course to specify, design, and implement management models and agent architectures to monitor and manage networks, devices, and/or applications.  If time permits, students will be exposed to a commercial Network Management Systems such as the HP Openview Network Node Manager (http://www.openview.hp.com) and/or CiscoWorks.


Prerequisite: CN8813

A thorough understanding of the data communication principles and Internet TCP/IP protocol suite is required.


Instructor: Govindan Ravindran  This email address is being protected from spambots. You need JavaScript enabled to view it.

Term: Spring


Student Evaluation

3 Assignments (40%)
1 Mid-term (20%)
1 Final Exam (40%)

Course Outline

1. Introduction and Overview

Goals of Network Management

The Telecommunication Management Network Model

The OSI Network Management Model

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

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

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-II, RMON, and Host MIB

Net-SNMP Extensible Agent Toolkit

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   

Command Generator Applications

Command Responder Applications

Notification Originator Applications       

Notification Receiver Applications         

Proxy Forwarder Applications   

The Management Target MIB Module

The Notification MIB Module

The Proxy MIB Module

Notification Filtering and Management Target Translations

6. 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

7. Network Management Systems

FCAPS Management

HP Openview Network Node Manager

AdventNet WebNMS Framework

CiscoWorks Network Management System

8. Policy-Based Network Management

Policy Architectures and Models

Directory Enabled Networking

Service Management Architectures


1         David Zeltserman, “A Practical Guide to SNMPv3 and Network Management”, Prentice Hall

2         Douglas R. Mauro, Kevin J. Schmidt, “Essential SNMP”, O’Reilly

3         David T. Perkins, Evan McGinnis, “Understanding SNMP MIBs”, Prentice-Hall

4         John Strassner, “Policy-Based Network Management”, Morgan Kaufmann Publishers

5         Jonathan Saperia, “SNMP at the Edge”, McGraw-Hill Telecom Professional Series

6         Net-SNMP, http://www.net-snmp.org

7         RFC 1213, “Management Information Base for Network Management of TCP/IP internets: MIB-II”.

8         RFC 2021, “RMON Management Information Base Version 2 using SMIv2”.

9         RFC 2578, “Structure of Management Information Version 2 (SMIv2)”.

10     RFC 3416, “Version 2 of the Protocol Operations of the Simple Network Management Protocol”.

11     RFC 3411, “An Architecture for Describing Simple Network Management Protocol Management Frameworks”.

12     RFC 3412, “Message Processing and Dispatching for the Simple Network Management Protocol”.

13     RFC 3418, “Management Information Base (MIB) for the Simple Network Management Protocol”.

14     RFC 3413, “Simple Network Management Protocol (SNMP) Applications".

15     RFC 3414, “User-based Security Model for Version 3 of SNMP”.

16     RFC 3415, “View-based Access Control Model (VACM) for the Simple Network Management Protocol”.

17     RFC 3231, “Definitions of Managed Objects for Scheduling Management Operations”.

18     RFC 3165, “Definitions of Managed Objects for the Delegation of Management Scripts”.

19     RFC 2981, “Event MIB”