Documente Academic
Documente Profesional
Documente Cultură
Objectives
By the end of this lesson, you will be able
to:
Explain what a Management Information Base
(MIB) is and what is contained in it
Differentiate between management
information, its specification and metamodels
Describe how an SNMP MIB is defined
Understand how design can be applied to the
modeling of management information
2013 George Brown College
Management
Conversations
Management
Conversations
MIB
Management Information Base
Maintained by the agents
MIB Practical
Type of interface Example
Interface can report status (up or down)
Total number of packets Tx or Rx
Highest number of packets Tx in the past
hour
Percentage of CPU utilization
Type of memory and utilization
2013 George Brown College
Address Hierarchy
Country
CA
Montre
al
City
Toronto
Avenue
Rd.
Main
St.
Street
Number123
654
Rue
Dorval
1024
MIB Hierarchy
Managed
Objects
Agent
Chassi
s
MIB
Cards
per
chassi
s
Ports
per card
Management Plane
Real Resources
Managed
Entity
Chassi
s
Cards
per
chassi
s
Ports
per card
8
Management Information
Categories
State
Functional or not, performance, connectivity, etc.
Historical
Snapshots of performance, packet counts,
temperature (in intervals over 24 hours)
Physical Configuration
Device type, cards and available ports
Logical Configuration
Parameter settings
2013 George Brown College
SMI
Structure of Management Information
An adapted subset of ASN.1
Used for SNMP
Defines modules of related managed objects in a MIB
IETF RFC 1155 (SMI v2 RFC 2578
MIB-2 defined in RFC 1213
Superset of MIB-1 for use specifically with systems that use the
TCP-IP protocol
10
11
12
13
ASN.1 Example
14
MIB example
sysDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
A textual description of the entity. This value should include the full
name and version
identification of the systems hardware type, software operating-system,
and networking
software. It is mandatory that this only contain printable ASCII
characters.
2013 George Brown College
15
MIB attributes
Syntax essentially defines the data type. sysDescr and sysContact
are strings with a maximum length of 255 characters; sysUpTime is of a
type TimeTicks. TimeTicks is a textual convention that is defined in an
imported specification;
16
Chapter 7
Management Communication
Patterns: Rules of Conversation
17
Topics
Different Layers of Management interface
Polling based vs. Event based Management
Important management interface caps
Differences between management and
database transactions
Categories of Management events
2013 George Brown College
18
Application Layer
Examples are e-mail (SMTP), file transfer
(FTP)
Network Management is an important
app
Can be divided into sublayers
Management services
Management operations
Remote Operations
Transport
2013 George Brown College
19
Transport Layer
Layer 4 of the OSI reference model
Transport protocols generally used
UDP
TCP
BEEP
Certain parts of SSH and HTTP
20
Remote Operations
Three distinct functions
Association Control
Establish and tear down management sessions
Data encoding
Putting the management information in a PDU
2013 George Brown College
21
Management
Provides actual Operations
management primitives
Management requests
Agent responses
Events
22
Management
Services
Combine the primitives provided at the
management operations layer with
additional capabilities
Example
Remote scheduling service that allows
management applications to set up a probe that
periodically executes a management operation at
certain times without requiring the management
application to issue a new request each time
2013 George Brown College
23
Requests and
Typical parts of Responses
a request
Type of request
Management info the request applies to
Additional housekeeping info
Authentication info
Request Id
24
25
26
27
28