TTM 4128 Network and Service Management (http://www.item.ntnu.no/academics/courses/ttm4128/) Learning Objectives Specification



Similar documents
Simple Network Management Protocol (SNMP) Amar J. Desai Graduate Student University of Southern California Computer Science

R07. IV B.Tech. II Semester Regular Examinations, April, NETWORK MANAGEMENT SYSTEMS (Information Technology)

Simple Network Management Protocol

This watermark does not appear in the registered version - SNMP and OpenNMS. Part 1 SNMP.

SNMP Basics BUPT/QMUL

SNMP. Simple Network Management Protocol

SNMP and Network Management

Network Management & Monitoring Introduction to SNMP

Simple Network Management Protocol

System and Network Management

Simple Network Management Protocol

TTM4128: Network and Service Management - TTM4128: Network and Service Management - Part A.1 : Course Overview and Introduction.

Performance evaluation of a network infrastructure monitored with SNMP polls and traps

Network Monitoring & Management Introduction to SNMP

Simple Network Management Protocol

UNIVERSITY OF BOLTON CREATIVE TECHNOLOGIES COMPUTING SEMESTER TWO EXAMINATION 2014/2015 NETWORK MANAGEMENT MODULE NO: CPU6009

Comparison of SNMP. Versions 1, 2 and 3

Network Management. Jaakko Kotimäki. Department of Computer Science Aalto University, School of Science. 21. maaliskuuta 2016

SNMP Simple Network Management Protocol

A Brief. Introduction. of MG-SOFT s SNMP Network Management Products. Document Version 1.3, published in June, 2008

Simple Network Management Protocol - SNMP v1, ASN, MIB, BER. Network Management

Network Management. What is network management?

Translation between SNMP and SYSLOG Notifications

This Lecture. NWEN 403 Advanced Network Engineering. Network Management. Outline. Network management. Qiang Fu

SNMP -overview. Based on: W.Stallings Data and Computer Communications

Lecture 5: Foundation of Network Management

SNMP....Simple Network Management Protocol...

Chapter 9 Network Management

Alternatives to SNMP and Challenges in Management Protocols. Communication Systems Seminar Talk 10 Francesco Luminati

Configuring SNMP Cisco and/or its affiliates. All rights reserved. 1

Chapter 9 Network Management

Chapter 8 Network Management. Chapter 8 outline. What is network management? Chapter 8: Network Management

PA160: Net-Centric Computing II. Network Management

SNMP Network Management Concepts

Tik-109/ Telecommunications architectures:

Network Management - SNMP

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

Simple Network Management Protocol

NON-INTRUSIVE REMOTE MONITORING OF SERVICES IN A DATA CENTRE

MIB Explorer Feature Matrix

SIMPLE NETWORK MANAGEMENT PROTOCOL (SNMP)

A Study of Web-Based SNMP Network Management. with a Simple Java Applet Network Monitoring Tool

TELE 301 Network Management

Lecture 19: Web Based Management

Oracle WebLogic Server

WLAN TRAFFIC GRAPHING APPLICATION USING SIMPLE NETWORK MANAGEMENT PROTOCOL *

Simple Network Management Protocol

Network Management & Monitoring Introduction to SNMP

ireasoning SNMP API User Guide

INDEX. KretchmarBook 2003/9/5 10:27 page 231 #243

TÓPICOS AVANÇADOS EM REDES ADVANCED TOPICS IN NETWORKS

Chapter 12: Network Management

Avaya Aura Communication Manager SNMP Renewal Quick Reference Guide

Simple Network Management Protocol (SNMP) Primer

Network Management in a Telco and its interaction with administrative IT systems

RaneNote SNMP: SIMPLE? NETWORK MANAGEMENT PROTOCOL

OpenScape Voice V7 Volume 3: SNMP Interface and MIB Description. Interface Manual A31003-H8070-T

C101:IntroductiontotheCommunications ProtocolsandTheirUsesin ITSApplications(K)

SNMP Extensions for a Self Healing Network

vsphere Client Hardware Health Monitoring VMware vsphere 4.1

SNMP JManager: An Open Source Didactic Application for Teaching and Learning SNMP v1/2c/3 with Support for IPv4 and IPv6

Heterogeneous Tools for Heterogeneous Network Management with WBEM

ITEC310 Computer Networks II

Chapter 9 Network Management. ISO network management. What is network management? Chapter 9: Network Management. Network Management standards

Network Discovery Tool

Monitoring Oracle WebLogic Server with SNMP 12c (12.2.1)

Network Management (NETW-1001)

Table of Contents. Overview...2. System Requirements...3. Hardware...3. Software...3. Loading and Unloading MIB's...3. Settings...

Network Monitoring Using SNMP

Network investigation using SNMP

Interaction Translation Methods for XML/SNMP Gateway Using XML Technologies

An Overview of SNMP on the IMG

XNMP - XML Network Management Protocol and Interface

Zabbix 1.8 Network Monitoring

SNMP COMMAND SNMP SNMP [HELP] [COMMUNITY SYSCONTACT SYSLOCATION SYSNAME SYSOBJECID/OID TRAPS LIST]

OSS for Telecom Networks

Brocade Product Training

October Mapping Simple Network Management Protocol (SNMP) Notifications to SYSLOG Messages

Chapter 18. Network Management Basics

SOA CERTIFIED JAVA DEVELOPER (7 Days)

RemoteControl SNMP. APPolo Remote Control SNMP User Guide. User Guide. Revision: 1.1 Last Updated: June 2014 Support Contact:

8 Tutorial: Using ASN.1

Towards XML-based Network Management for IP Networks

Network Management Tools for Tactical Network Testing and Monitoring on Test Ranges

Chapter 15. Network management

NNMi120 Network Node Manager i Software 9.x Essentials

OSI Systems Management, Internet SNMP and ODP/OMG CORBA as Technologies for Telecommunications Network Management

(In)Security in Network Management

MODULE 1 MODULE 2. Contents. Unit 1: UNIT 1. Network Management Fundamentals

Network Management Functions - Performance. Network Management

Transcription:

TTM 4128 Network and Service Management (http://www.item.ntnu.no/academics/courses/ttm4128/) Learning Objectives Specification Contents 1. TTM4128 Course contents 2. Overall Learning Objectives 3. Learning objectives for the various parts 4. Learning objectives for exercises and assignment 1. TTM 4128 - Course contents The course has 5 parts A-E with content and duration as defined below Part A. General A.1. Introduction and Course Overview A.2 Standards and Model Foundations Part B. Language Foundations B.1 ASN.1 B.2 WEB Technologies (Soap, RDF, OWL) Part C. SNMP (Simple Network Management Protocol) v.1-v.3 C.1: SNMP v1 C.2: SNMP v2 C.3: SNMP v3 Part D. Web-based Management D1: Introduction to web-based management D2: Web-based standards: WBEM and CIM D3: Web-based standards WS-Management and JMX Part E. Adaptive and Autonomic Systems E1: Principles of Autonomic communication E2: TAPAS architecture (1 week) (3 weeks) (4 weeks) (3 weeks) (2 weeks) There are 5 exercises and one assignment. The exercises are voluntary while the assignment is compulsory. Grading is based on final exam only. Exercise 1: General (LAB) Exercise 2: SNMPv1 (Theoretical) Exercise 3: SNMP v1/v2, Net-snmp (LAB) Exercise 4: SNMPv1-v3, Net-snmp (LAB) Exercise 5: SNMPv2/v3) (Theoretical) Assignment: Network management based on web-services and semantic web. (Practical).

2. Overall learning objectives Knowledge To get a basic understanding of principles and architectures for management of networks and networked services To get a profound understanding of SNMP as an architecture and platform for network management To get a profound understanding of Web-based management To get a basic understanding of some architectures for Adaptive Systems and Autonomic Communication To be able to communicate, reason and creatively think about management of networks and networked services To be able to design, implement and use web-based platforms for network management To be able to configure and use Net-SNMP for network management 3. Learning objectives for the various parts Part A.2. Standards and Model Foundations. Knowledge To get a basic overview and understanding of OSI Network management, SNMP and TMN To provide a basis for a profound understanding of fundamental concepts such as Manager, Agent, Managed Objects, MIB type, MIB instance, MDB (Management database), MOIV (Management Object Instance Values) To provide a basis for a profound understanding of naming and identification of MIB object types Part B.1. Abstract Syntax Notation 1 (ASN.1) Knowledge To get a basic understanding of the general use of ASN.1 and BER (Basic Encoding Rules) and the ASN.1 object identification system To provide a basis for the later use of ASN.1/BER in the SNMP framework. ASN.1/BER will later be used for object definitions SNMP protocol definitions SNMP PDU (Protocol Data Unit) instance encoding and decoding To be able to understand ASN.1 module definitions To be able to use BER to encode instances of ASN.1 types and also to use BER to decode encoded instances of ASN.1 types

Part B.2 Language Foundations: Web technologies: Web services and Semantic web Knowledge To get a basic understanding of the usage of Web technologies in Network management To get a basic understanding of the Web service concept and architecture SOAP (Simple Object Access Protocol) UDDI (Universal Description, Discovery and Integration) WSDL (Web Services Description Language) To get a basic understanding of the Semantic Web and its usage RDF (Resource Description Framework) RDF Schema OWL (Web Ontology Language) To be able to communicate, reason and creatively think about the use of web technologies and to use web-technologies in the semester assignment Part C.1 SNMPv1 (Textbook Chapter 4 and 5) Knowledge To get a profound understanding of SNMPv1 SMI and MIB and the differences between SMI and MIB To get a profound understanding of the use of SNMP protocol to access instances of managed objects To get a basic understanding of SNMP Administrative model To get a profound understanding of SNMP protocol PDU structure To be able to communicate, reason and creatively think about management based on SNMPv1 To be able to configure and use Net-SNMP for network management Part C.2 SNMPv2. (Textbook Chapter 6) Knowledge To get a basic understanding of the changes to the SNMPv1 framework introduced by SNMPv2 o Extended framework with Compliance and Capability definitions o Extended and revised SMI with extended set of MIB-tree nodes and MACROES o New Managed object types in the MIB-tree: snmptrapoid and snmptrapenterprise o Revised protocol with Common PDU structure for all PDU types Unified use of Varbind elements GetBulk for more efficient Table handling InformRequest for Manager-to-Manager communication

Part C.3 SNMPv3 (Textbook Chapter 7) Knowledge To get a basic understanding of the changed architecture as well as the added functionality introduced by SNMPv3 o Modularization of the functionality architecture of the SNMP entities (= the physical nodes containing manager, agents, proxies) Engines, Applications and Names Abstract Service Interfaces and Service Primitives o Added Security functionality Threats, User-based Security Model Access Control Revised protocol Part D: Web-based management standards Knowledge To get a basic overview of the Web-based management: To get detailed knowledge of CIM: CIM Background, CIM Components, CIM Schemes, CIM Core model and CIM Examples To get detailed knowledge of Web Based Enterprise Management (WBEM): WBEM Architecture and WBEM Specification To get a basic overview and understanding of the WS-Management: specifications, operations, and implementations To get a basic understanding of the JMX To lay the basis for the API, architecture and implementations of JMX Part E: Principles of Autonomic communication and TAPAS architecture Knowledge To get a basic overview of the principles of Autonomic communication To understand the Self-* features To get a basic overview and understanding of the TAPAS architecture

4. Learning objectives for exercises and assignment Exercise 1: General (LAB) Knowledge to obtain a profound understanding of the following common operating system commands: o nslookup/dig, o traceroute/tracepath/tracert, o ping, o ipconfig/ifconfig/winipcfg. : to be able to use above listed common operating commands/ tools to get information from network components to be able to select the appropriate commands/tools to get specified information from network components Exercise 2: SNMPv1 (Theoretical) to be able to understand information acquired by an SNMP NMS to be able to apply the knowledge of ASN.1/BER o to write some ASN.1 expressions o to encode management information to be able to determine the MIB objects needed to find some network information to be able to apply the knowledge of ASN.1 and SMI to write a MIB module to be able to apply the knowledge of tabular aggregate objects for a table-form MIB object Exercise 3: SNMP v1/v2, Net-snmp (LAB) to be able to use the following commands in net-snmp tools: o snmptranslate o snmpget o snmpgetnext o snmpwalk o snmptable to be able to determine the MIB objects needed to find management information and use the suitable command(s) to get their instance values.

Exercise 4: SNMPv1-v3, Net-snmp(LAB) to be able to configure and run an SNMP agent in a host using net-snmp tool suite (snmpd) to be able to determine the MIB objects needed to find management information and use the suitable command(s) to get their values to be able to write an SNMP module that specificies SNMP notifications to be able to configure and run a trap receiver using net-snmp tool suite (snmptrapd) to be able to use a net-snmp command to send notifications (snmptrap) Exercise 5: SNMPv2/v3 (Theoretical) to be able to write SNMP engine ID in SNMPv1 and SNMPv3 formats to be able to draw time sequence operation for get-request and get-response messages using the knowledge of the command generator and command responder applications to be able to define configuration parameters for a notification generator using the knowledge of SNMPv3 MIB Assignment: Network management based on web-services and semantic web (Practical) to be able to create an ontology (OWL) for network management to be able to create a semantic web application using Jena, a Java Framework for building Semantic Web application to be able to deploy a web service application using: o Apache Axis o Apache Ant to see how the SOAP and SNMP messages look like.