Net Mng1
Net Mng1
Network Management
NETWORK MANAGEMENT
The Management has two main function:
1. Controlling
2. Monitoring
The result of these two function is that we achieve integration, and this integration leads
to achieving the two main goals.
Systems Management provides mechanisms for the monitoring, control and coordination
of all managed objects within open systems. This is effected through application layer
protocol > [IEEE] (Institute of Electrical and Electronics Engineers)
NETWORK MANAGEMENT
What is Network Management& Systems Management (cont. 2)
NETWORK MANAGEMENT
Why Systems/network Management
NETWORK MANAGEMENT
Two basic Models of Network Management
NETWORK MANAGEMENT
Two basic Models of Network Management
NETWORK MANAGEMENT
Generalised Architecture for Network Management
Systems .
NETWORK MANAGEMENT
Extending Architecture with Standard Network Models .
NETWORK MANAGEMENT
Hardware Resources to be Managed.
NETWORK MANAGEMENT
Software resources to be managed.
NETWORK MANAGEMENT
ATM
ATM has two input devices:
•Card reader - The card reader captures the account information stored on the magnetic
stripe on the back of an ATM/debit or credit card. The host processor uses this information
to route the transaction to the cardholder's bank.
•Keypad - The keypad lets the cardholder tell the bank what kind of transaction is
required (cash withdrawal, balance inquiry, etc.) and for what amount. Also, the bank
requires the cardholder's personal identification number (PIN) for verification. Federal law
requires that the PIN block be sent to the host processor in encrypted form.
And an ATM has four output devices:
•Speaker - The speaker provides the cardholder with auditory feedback when a key is pressed.
•Display screen - The display screen prompts the cardholder through each step of the
transaction process. Leased-line machines commonly use a monochrome or color CRT
(cathode ray tube) display. Dial-up machines commonly use a monochrome or color LCD.
•Receipt printer - The receipt printer provides the cardholder with a paper receipt of the
transaction.
•Cash dispenser - The heart of an ATM is the safe and cash-dispensing mechanism. The entire
bottom portion of most small ATMs is a safe that contains the cash.
What Protocols support Mgt.
NETWORK MANAGEMENT
Network Management Middleware
NETWORK MANAGEMENT
Network Management Agents
1. 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
NETWORK MANAGEMENT
Network Management Agents (cont 2)
2. ICMP 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
NETWORK MANAGEMENT
Network Management Models ( 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
NETWORK MANAGEMENT
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.
NETWORK MANAGEMENT
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©
NETWORK MANAGEMENT
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
NETWORK MANAGEMENT
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
NETWORK MANAGEMENT
Performance Management
Responsible for:
•Optimization of managed objects e.g. telephone truck line utilization, bandwidth allocation in
ATM network, load balancing on distributed servers.
•Divides into four main functions: Performance data collection, Data analysis, Problem
Reporting, Display & formatting.
NETWORK MANAGEMENT
Security management
Responsible for:
Assets:
– Hardware, software, data and communication lines and networks
NETWORK MANAGEMENT
NETWORK MANAGEMENT 4
Interworking between Different Network Management
Systems
NETWORK MANAGEMENT
Interworking between Different Network Management
Systems
NETWORK MANAGEMENT
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
Network monitoring information
Static Information:
• characterizes 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
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 centered on Manager
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
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
Performance Monitoring
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
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.)
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
Response Time
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.
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
Performance-Monitoring Functions
Having looked at Performance Indicators - now lets look at the actual Performance
Monitoring Function/Activities.
Several alternatives
as simple structure list of data fields (each field containing single value)
• 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 system wide, individual node or individual layer basis.
Set & Modify Attribute Values
Config. Control function should enable a manager to remotely set & modify
attribute values in agents & proxies.
Limitations
• 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.
Define / Modify Relationships