Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
84 views64 pages

Unit 1: Principles of Network Management

Uploaded by

bad boy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views64 pages

Unit 1: Principles of Network Management

Uploaded by

bad boy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 64

Unit 1

Principles of Network Management

Principles of Net. Mgt © Vincent P. Wade 1


What is Management ?

 Management: defined as monitoring & controlling


• the resources in computers,
• the resources used in the connection & communication
of computers,
• the applications used in the computers
 Involves: collecting of data, processing data to generate
information, making decisions and enactment of activities
to implement those decisions

Principles of Net. Mgt © Vincent P. Wade 2


What is Network Management (NM) &
Systems Management?

Several Definitions available!


 ‘NM provides mechanisms for the monitoring, control and
coordination of all managed objects within the physical
and data link layer of a network node’ [IEEE]
 ‘Systems Mgt. provides mechanisms for the monitoring,
control and coordination of all managed objects within
open systems. This is effected through application layer
protocol’ [IEEE]
=> NM is subset of Systems Management

Principles of Net. Mgt © Vincent P. Wade 3


What is NM & SM (cont. 2) ?

 Monitoring: continuous watching of resources for


deterioration of function. Is more pro-active rather than re-
active
 Control: make effective modifications to functioning of
resources for optimization/rectification
 Co-ordination: involves both co-ordination of resources
and co-ordination of monitoring/control activities

Principles of Net. Mgt © Vincent P. Wade 4


Why Systems/network Management

 Higher network availability


 Reduce Network operational costs
 Reduce network bottlenecks
 Increase flexibility of operation and integration
 Higher efficiency
 Security

Principles of Net. Mgt © Vincent P. Wade 5


Two basic Models of Network
Management

Peer-to-Peer Net. Mgt


• Managers who undertake mgt activities act more as peers
and there is no central manager
• More common in LAN topologies
Mgr Mgr Mgr

Network
Infrastructure
Principles of Net. Mgt © Vincent P. Wade 7
Hierarchical Mgrs

Hierarchical Net. Mgt


• Managers responsible for specific network resources
(element managers)
• Allows hierarchy of managers (so called managers of
managers or ‘MOMS’!)
• More common in large scale (WAN) networks

Principles of Net. Mgt © Vincent P. Wade 8


Hierarchy of Mgrs

Mgr of Mgr

El. Mgr El. Mgr


El. Mgr

Network
Infrastructure
Principles of Net. Mgt © Vincent P. Wade 9
Generalised Architecture for Network
Management Systems

Network
Management
Applications
Network Mgt
Middleware
Protocol
Support
Resources Operating Sys.
H/w & S/w & Hardware

Principles of Net. Mgt © Vincent P. Wade 10


Extending Architecture with Standard
Network Models

Network
Management
Applications
Specific Standard Network Mgt
H/w & S/w Network Model Middleware
Resources e.g. SNMP MIB Protocol
e.g. Cisco or 3GPP NRM Support
Catalyst for a generic Operating Sys.
2960 Switch switch & Hardware

Principles of Net. Mgt © Vincent P. Wade 11


Hardware Resources to be Managed

Physical media & connections


Computer Components (e.g. processors, printers)
Connectivity & Interconnections components (e.g.
routers, bridges, gateways, modems, hubs, . . )
Telecommunications devices (e.g. switches . . . )

Principles of Net. Mgt © Vincent P. Wade 12


Software resources to be managed

Application s/w & software tools including clients


& servers
Middleware (e.g. CORBA platform, NetWare ..)
Operating systems
Telecom Software (e.g. ATM controllers, etc.)

Principles of Net. Mgt © Vincent P. Wade 13


What Protocols support Mgt
 As management can be reduced down to monitoring &
controlling, any protocol that can
(1) retrieve information
(2) set/send information
can be used as a management protocol
 However, two ‘specific’ mgt protocols have been agreed
• Common Management Information Protocol (CMIP)
from the Telecom Community (ITU)
• Simple Network Management Protocol (SNMP) from
the computer industry (IETF)
• HTTP (?)
Principles of Net. Mgt © Vincent P. Wade 14
Network Management Middleware

 The choice of middleware is greatly affected by the choice


of management protocol
 General Model (for SNMP & CMIP) is the use of the
Manager -- Agent paradigm
Physical

Agent
Mgr Interaction Network
Governed by
Private/
Resource
Protocol
Proprietary
CMIP/SNMP
Communication

Can & frequently are on same device

Principles of Net. Mgt © Vincent P. Wade 15


Network Management Agents
Varies in size & complexity greatly depending on
CMIP/SNMP usage
SNMP -
• Agent very simple. Just consists of tables of information called a
Management Information Base (MIB)
• Small memory footprint and processing requirements
• Primitive interaction between Mgr and Agent
• Master / slave relationship between SNMP Mgr & Agent
i.e. mgr must call or poll agent continuously for reliable information
• Standard MIB specs. for different types of devices
• Agent implemented by equipment vendor
Principles of Net. Mgt © Vincent P. Wade 16
Network Management Agents (cont 2)

 CMIP Agents
• Much more complex & greater memory and processing overhead
• Typically implemented on larger/more complex communication devices
e.g. switches, some routers
• Fully Object Oriented Information model (MIB)
• Much more sophisticated interaction with manager
• Much more local processing of raw data possible before returning
information to manager
• Agent can initiate Agent -- Manager dialogue (Alarm/Alert reporting)
• Better security
• Agent implemented by equipment vendor
Principles of Net. Mgt © Vincent P. Wade 17
Network Management Models (AKA Information
Models, Network Resource Models, Management
Information Bases)

 Provide a standard way to describe network resources in an


application and vendor-independent way for
manipulation/query by network management applications
 Typically defines
• A modelling language for defining network resources, e.g.
• Their configuration settings, e.g. WLAN SSID
• Their state variables, e.g. number of connected devices
• The notifications/events they generate e.g. No Internet connection
• The hierarchy/connections of resources in the network
• A global addressing/naming scheme for network resources
• A set of standard or generic models for common network elements and
resources e.g. routers, switches
Network Management Applications

Generally speaking there is no uniform partition of


the functional areas within network management
However:
• Most network mgmt. applications follow (loosely) the
ISO functional mgmt. areas of FCAPS:
– Fault - Performance
– Configuration - Accounting
– Security
In ISO community these are referred to as systems mgt functions!
Whereas in Internet community they are referred to as network mgt
functions!
Principles of Net. Mgt © Vincent P. Wade 19
Fault Management

Responsible for:
• detection of a problem
• fault Isolation
• correction to normal operation
• uses Polling of managed objects to search for error conditions and/or
report alarms/alerts,
• Can also use event reporting
• illustrates the problem detected either as a graphic or in textual format

Principles of Net. Mgt © Vincent P. Wade 20


Configuration Management

Responsible for:
• Changes, additions and deletions on the managed object
parameter(s)
• Needs to be co-ordinated with the network management
systems personnel (frequently involve some manual
work scheduling)
• Underlies most of the other network management
functional areas

Principles of Net. Mgt © Vincent P. Wade 21


Accounting

Responsible for:
• Usually divided into three stages: metering, tariffing and billing.
• Metering logs a particular usage of the managed object
• Tariffing is the means by which a charge can be calculated e.g.
Flat rate (e.g. leased line), incremental rate, variable rates etc.
• Billing is the selection & application of a tariffing mechanism
on the metered usage and the composition of the customer bill
• Typically ignored in LAN networks where tariffing and billing are
irrelevant but VERY important for Telecom Network & Service
providers

Principles of Net. Mgt © Vincent P. Wade 22


Performance Management

Responsible for:
• Optimisation of managed objects e.g. telephone truck
line utilisation, bandwidth allocation in ATM network,
load balancing on distributed servers
• Identification of bottlenecks in network and
implementation of corrective action
• Divides into four main functions: Performance data
collection, Data analysis, Problem Reporting, Display
& formatting
Principles of Net. Mgt © Vincent P. Wade 23
Security management

Responsible for:
• administration of access controls on managed objects
• issuing of security alarm reports for violations. Several
types of threat to assets:
– Interruption, interception, modification and fabrication

– Assets:
– Hardware, software, data and communication lines and
networks

• Maintenance and security audit trail


Principles of Net. Mgt © Vincent P. Wade 24
But how is it all combined !!

 For simple management systems it is quite easy to choose a management


product and management for a specific objective e.g. LAN traffic
monitoring
 However, integrated network management applications for WAN are much
more difficult
 Network Management Forum specified ‘Ensembles’ for ‘solutions to
specific WAN scenarios e.g. configuration mgt for fixed point networks
 Ensembles are in fact vertical profiles of the total management architecture
(i.e. spec. of mgt function, MIB objects, mgt protocol stack, and resource
types to be managed)

Principles of Net. Mgt © Vincent P. Wade 25


Who Develops the management
Systems?
Equipment Vendor
• responsible for implementation of Agent for particular network
resource & implementation of network protocol to access/control
that resource e.g. Cisco, Fore, etc . . .
• Can also develop management applications (bundled with
equipment sale)
Management Platform vendor
• responsible for ‘middleware’ and some simple management
application e.g. HP (HP Openview), IBM (TMN 6000), SUN
(NetView)
Complex Management Applications & Integration
• outsourced to Niche network Management Integrator e.g. Siemens
or implemented by Telcom operators themselves e.g. AT&T, B T
Principles of Net. Mgt © Vincent P. Wade 26
User Interface

Integrates Manager of Mangers


several mgr
E systems e.g. System
OSI NetExpert
X
A
SunNet
M Manager, Element Management
P SNMP
Manager
System
L
E
Routers, hosts,
S service &
applications
Managed Objects

Principles of Net. Mgt © Vincent P. Wade 27


Interworking between Different Network
Management Systems

Management Proprietary
Management
Application Interface

Client
Stub

Protocol
Stack

Principles of Net. Mgt © Vincent P. Wade 28


Interworking between Different Network
Management Systems

Management Proxy Proprietary


Management
Application Manager Interface

Client Server Client Server Proxy


Proxy
Stub Stub Stub Stub

Protocol Protocol Protocol Protocol


Stack Stack Stack Stack

Principles of Net. Mgt © Vincent P. Wade 29


Principles of Net. Mgt © Vincent P. Wade
Network Monitoring (revisited)
Recap:
 Net. Monitoring concerned with observing & analysing the
status and behaviour of:
– End Systems
– Intermediate Systems
– Sub networks
 Challenges of Net. Monitoring :
• Gaining access to monitored information (e.g. definition of
monitoring information, retrieval of that info.)
• Design of monitoring mechanism
• Usage of monitored information (e.g. by fault or performance
accounting management applications)
Principles of Net. Mgt © Vincent P. Wade 31
Network Monitoring Information
 Static Information:
• characterises current configuration (e.g. network element)
• stored in network element
 Dynamic Information:
• related to events in the network e.g. number of packets transmitted
• collected and stored in network element but can be stored
remotely (e.g. for some LAN based network elements)
 Statistical:
• derived from dynamic information
• gathered by any systems with access to dynamic information, i.e.
by network element, remote monitor, or management application
Principles of Net. Mgt © Vincent P. Wade 32
Network Monitoring Configurations
Monitoring Monitoring Monitoring Monitoring
Application Application Application Application
Manager Manager Manager Manager
Function Function Function Function
Agent
Function
Subnet
Managed Subnet Subnet
Objects
Managed Resources
Agent Agent Agent
in manager system
Function Function Function
Managed
Objects
LAN LAN
Resources in
Agent System
External Monitor

Proxy monitor agent


Principles of Net. Mgt © Vincent P. Wade 33
Polling vs Event Reporting

 Managers can gather information about network element


via Polling and/or Event Reporting
Polling:
• Request - Response interaction between manager & Agent.
• Query can be specific (named parameter/object) or a general search
• Example uses: investigate (ping) problem
• Implementation effort centred on Manager

Principles of Net. Mgt © Vincent P. Wade 34


Polling Vs Event Reporting (cont.)

 Event Reporting:
• Agent initiative to generate periodic report & send to manager
• Reporting condition(s) may be pre-configured by manager
• Example uses: significant change in Managed object values,
unusual event.
• Can be more efficient than Polling e.g. for monitoring managed
objects whose states or values change relatively infrequently
• Has less communication overhead that Polling

Principles of Net. Mgt © Vincent P. Wade 35


Polling vs Event Reporting (cont. 2)
 Both are useful information gathering techniques
 Telecoms world traditionally rely on event reporting where as
SNMP world puts very little reliance on event reporting
 Choice depends on:
• Amount of network traffic generated by each method
• Robustness in critical situations
• Time delay in notifying network manager
• Amount of processing in Managed devices
• Particular network monitoring applications being supported
• Contingencies required in case of notifying device fails before sending a report

Principles of Net. Mgt © Vincent P. Wade 36


Performance Monitoring

First let’s consider what indicators of performance


are important
Two categories of Performance indication
• Service Oriented Measures
– relate to satisfaction of service level agreements with users

• Efficiency Oriented Measures


– relation to meeting network requirements at minimum cost

Principles of Net. Mgt © Vincent P. Wade 37


Service Oriented Network Performance
Indicators

 Availability:
• Percentage of time a network system, component, or an application
is available for a user
 Response Time:
• Length of time it takes a response to appear at a user’s terminal
after a user action calls for it
 Accuracy:
• Percentage of time that no errors occur in the transmission and
delivery of information

Principles of Net. Mgt © Vincent P. Wade 38


Efficiency Oriented Network
Performance Indicators

 Throughput:
• Rate at which application-oriented events occur e.g. transaction
messages, file transfers, number of session for an application over
a given time, number of calls for a circuit switched environment

 Utilisation:
• Percentage of the theoretical capacity of a resource that is being
used (e.g. transmission line, switch etc.)

Principles of Net. Mgt © Vincent P. Wade 39


Availability
 Expressed as percentage of time a network system, component, or an application is
available for a user
=> Based on reliability of individual components of network
 Reliability is the probability that a component will perform its specified function
for a specified time used under specified conditions
 Component failure is expressed as ‘mean time between failures’ (MTBF)
=> Availability = MTBF
_____________________________________________

(MTBF + MTTR)
where MTTR is ‘Mean time between Repair’ following a failure

Principles of Net. Mgt © Vincent P. Wade 40


Response Time

 Is time it takes to react to a given input


 Achievable with
(i) increased cost of computer processing power
(ii) trade-offs with other requirements

 Two forms of response time:


• User Response Time - timespan between moment user receives
complete reply to one command and enters the next command
• System Response Time - timespan between moment a user enters a
command and the moment a complete response is displayed on the
terminal
Principles of Net. Mgt © Vincent P. Wade 41
Elements of Response Time
 Seven elements of response time typically found in most
monitoring applications
 Inbound terminal delay: delay in getting an inquiry from the
terminal to the communication line. Is directly dependent on
transmission rate from terminal to controller
 Inbound queuing time: time required for processing by the
controller or PAD* device. E.g. can be dependent on
buffer/queue size and load on controller
 Inbound service time: time taken to transmit over comms.
link, network or other communications facility from the
controller to the host’s front -end processor
*packet assembler/disassembler
Principles of Net. Mgt © Vincent P. Wade 42
Elements of Response Time (cont. 2)

 Processor delay: Time front-end processor, disk drives etc.


on computer spend preparing a reply to the original inquiry
 Outbound queuing time: time reply spends at a port in the
front-end processor waiting to be dispatched on the
network or communication line
 Outbound service time: time to transmit the
communications facility from the host’s front end
processor to the controller

Principles of Net. Mgt © Vincent P. Wade 43


Elements of Response Time (cont. 3)
 Outbound Terminal delay: the delay at the terminal itself -
CPU
primarily due to line speed.
TO SI
Workstation Server
Network
Interface Network
(e.g. bridge)
SO
WI WO
TI Inbound terminal delay
TI WI Inbound queuing time
SI Inbound service time
CPU CPU Processor Delay
Illustration of WO Outbound queuing time
Response Elements SO
TO
Outbound service time
Outbound Terminal Delay
Principles of Net. Mgt © Vincent P. Wade 44
Accuracy & Throughput
 Accuracy
• Because of built-in error correction (in data link and transport
protocols), accuracy is generally not a user concern
• Nevertheless useful to monitor rate of errors that must be corrected

 Throughput
• is an application oriented measurement (calculation of the rate at
which they occur)
• Examples include
– Number of transactions of a given type in a certain period
– Number of customer sessions for a given application during a certain
period of time
– Number of calls for a circuit-switched environment

Principles of Net. Mgt © Vincent P. Wade 45


Utilization

Is a more fine grained measure than throughput


Concerned with percentage of time that a resource
is in use over a given period of time
Useful in determining network bottlenecks and
congestion
Response time usually increases exponentially as
utilization of a resource increases

Principles of Net. Mgt © Vincent P. Wade 46


Utilization (cont. 2)

 One technique to measure utilization is to observe


differences between planned load and actual load on various
links in a network
 Planned load is reflected by capacity (bits per second) of each
individual link
 Actual load is the measured average traffic (bits per sec)
 Comparison of the planned load and actual load on each link can
identify inefficient allocation of resources
 A closer balance between planned load and actual load can be
achieved => reducing the total capacity and resulting in more
efficient usage of resources

Principles of Net. Mgt © Vincent P. Wade 47


Performance-Monitoring Functions

 Having looked at Performance Indicators - now lets look at


the actual Performance Monitoring Function/Activities
 Can be thought of as divided into three components:
• Performance Measurement which is concerned with actual
gathering of statistics about network traffic and timing
• Performance Analysis which is concerned with software for
reducing and presenting data
• Synthetic Traffic Generation which is concerned with observation
of network under controlled load(s)

Principles of Net. Mgt © Vincent P. Wade 48


Performance Measurement Functions

 Often performed by Agent within network element (e.g.


router)
 e.g. Observes the amount of traffic into/out of a network element,
number of connections (at various levels of network protocol
stack), and traffic per connection

 Can be expensive (in processing time) on the network


element

 In LANs remote (external) monitoring can be used to


observe network traffic (broadcast/shared network)
Principles of Net. Mgt © Vincent P. Wade 49
Example Questions that Performance
Measurement reported in LAN should answer

 Is traffic evenly distributed among the network users or are


there source-to-destination pairs with unusually heavy
traffic ?
 What is the percentage of each type of packet? Are some
packet types of unusually high frequency ? (could indicate
an error or an inefficient protocol)
 What is the distribution of data packets sizes ?
 What is the channel utilization and throughput ?

Principles of Net. Mgt © Vincent P. Wade 50


Fault Monitoring Functions
 Must detect and report faults
 at minimum agent will maintain a log of significant events & errors
 If Managers use polling => heavy reliance on agent fault/error logs
 If Agents use event reporting => importance of tight criteria for issuing
fault reports in order to avoid an ’event storm’
 Fault Monitor should also anticipate faults e.g. setting thresholds for event
reporting

Principles of Net. Mgt © Vincent P. Wade 51


Fault Monitoring functions

 Should also assist in isolating & diagnosing faults


 For example Fault Monitoring functions might include:
- Connectivity test - Data integrity test
- Protocol integrity test - Data saturation test
- Connection saturation test - Response time test
- Function test - Loopback test

Principles of Net. Mgt © Vincent P. Wade 52


Accounting Monitoring Functions
 Keeps track of users’ usage of network resources
 Typical accounting data for network may include:
• user identification
• receiver identification - network resource to which connection was
attempted and/or made
• number of packets transmitted
• security levels – identify transmission and processing priorities
• time stamps – for principle transmission & processing event, e.g. start
and stop times
• resources used

Principles of Net. Mgt © Vincent P. Wade 53


Network Control

 Much of network control is concerned with Configuration Management


and Security Management
 Configuration Management is concerned with:
• initialization, maintenance & shutdown of individual components and
logical subsystems within total computer & communication installation
 Managed resources include physical resources (e.g. server, router) and
logical resources (e.g. buffer queues, timers etc.)
 While network in operation, configuration management is responsible for
monitoring the configuration and making changes in response to user
commands

Principles of Net. Mgt © Vincent P. Wade 54


Configuration Management
Includes:
• Definition of configuration information
• Set and Modify operations (for attribute values)
Configuration
• Definition and Modification of Relationships Control
• Initialization and Termination of Network Operations
• Distribution of software
• Examination of values and relationships Configuration
• Reporting of configuration status Monitoring

Principles of Net. Mgt © Vincent P. Wade 55


Configuration Information

Describes nature & status of resources


Covers both specification of resource(s) and
attributes of those resources
Resources can be physical (router) or
logical (counters, timers)

Principles of Net. Mgt © Vincent P. Wade 56


Structure of Configuration Information

Several alternatives
as simple structure list of data fields (each field
containing single value)
as fully object oriented model (encapsulation of
data, inheritance, behaviours etc.)
as relational tables

Principles of Net. Mgt © Vincent P. Wade 57


Storage of Configuration Information

Although sometimes stored in manager,


more typically configuration information is
stored
• in agent
• in network element
• in a proxy for a network element

Principles of Net. Mgt © Vincent P. Wade 58


Configuration Functions

 Enable user to specify range and type of values to which


specified resource attributes at a particular agent should be
set
 Enable user to define new object types (or data element
types) online (rarely actually implemented in config. mgt
systems) or off line (more common in config. mgt systems)
 Enable user to load pre-defined attribute values (e.g.
default states & values) on a systemwide, individual node
or individual layer basis

Principles of Net. Mgt © Vincent P. Wade 59


Set & Modify Attribute Values

Config. Control function should enable a


manager to remotely set & modify attribute
values in agents & proxies
Limitations
• Mgr. authorised to make the setting/modification
• Setting/modification reflect ‘reality’ of resource

Principles of Net. Mgt © Vincent P. Wade 60


Categories of Modification effects

Data update only: modification of value(s) in


agents database of values
Data update & resource modification: modify
command affects underlying resource (e.g. disable
physical port of device)
Data Update & Action: modification to value in
Agent database causes agent to initiate certain
action(s) e.g. reinitialize parameter in router
Principles of Net. Mgt © Vincent P. Wade 61
Define / Modify Relationships

 Relationship: describes association, connection or


condition that exists between network resources e.g.
Topology Relationship, Hierarchy, Physical or Logical
Connection, Management Domain
 Management Domain: is set of resources that share a set of
common management attributes or a set of common
resources that share the same management authority
 Configuration Mgt should allow user to add, delete &
modify the relationships among network resources

Principles of Net. Mgt © Vincent P. Wade 62


Initialize & Terminate Network Operations

 Include mechanisms to enable user to initialise & close


down network or subnetwork operation
 Initialisation: includes verification of all settable resource
attributes & relationship a proper; Notification of users of
any resource, attribute or relationship requiring
modification/setting; Validation of user’s initialisation
commands
 Termination: includes user retrieval of specified statistics,
blocks or status information before termination procedures
are completed
Principles of Net. Mgt © Vincent P. Wade 63
Distribution of Software

 Ability to distribute software throughout the configuration


(e.g. hosts, servers, & workstations, bridges, routers, &
applications)
 Facilitates software loading requests, transmission of
specified versions of software, and update of configuration
tracking system
 Includes distribution of tables and other data that drive
behaviour of a system/resource
 Includes ability to examine, update & manage different
version of software & routing information
Principles of Net. Mgt © Vincent P. Wade 64

You might also like