• No results found

Network management. Advanced Computer Networks MAP-i

N/A
N/A
Protected

Academic year: 2021

Share "Network management. Advanced Computer Networks MAP-i"

Copied!
49
0
0

Loading.... (view fulltext now)

Full text

(1)

Network management

Advanced Computer Networks

(2)

Network Implementation and

Management

(3)

Network Management (1)

Documentation and Diagrams

Network documentation and diagrams are critical in a production

environment

Provide information when troubleshooting network outages; they are,

however, static

In a dynamic network environment, purely static documentation is not

suitable

An effective configuration management capability should provide

up-to-date and dynamically upup-to-dated information

When combined with static documentation and diagrams, it provides more

relevant information to support network operations

Compliance

Compliance is about meeting regulations imposed by government or

industry

It is not however a matter of buying a product and being compliant; it is

about building capabilities to support compliance over time

(4)

Network Management (2)

Managing Risk

A key issue with network management is the rapid increase in the number and heterogeneity of network elements

The ability to understand risk exposure becomes more difficult

The ability to understand exposure is no longer possible without new capabilities in auditing and reporting

Requires appropriate supporting processes and operational methodologies so that the risk can be understood and expediently mitigated

Time to Resolve

A key measure in many service levels is incident time to resolution

An incident will result from a network outage, and in simple terms, an outage to a production network that is considered stable is caused by one of the following:

Layer 1 network failure (leased line, fiber cut, and so on), Physical infrastructure failure, power, air conditioning Hardware failure, power supply, chassis, or module Software failure, due to memory leak or bug

(5)

Network Management Models

FCAPS (Fault, Configuration, Accounting, Performance and Security)

Popular conceptual framework for network management

Sponsored by ISO For all networks

Functions: Fault, Configuration, Accounting, Performance and Security

TMN (Telecommunications Management Network)

Conceptual framework for many Service Provider's network management systems Sponsored by ITU-T

For telecommunications networks

Functions: Business Management, Service Management, Network Management and Element Management

OAM&P (Operation, Administration, Maintenance and Provisioning)

Widely adopted by large Service Providers in their network management systems Sponsored by service providers

For telecommunication networks

Functions: Operation, Administration, Maintenance and Provisioning

TOM (Telecoms Operations Map) and eTOM (enhanced Telecom Operations Map)

Designed to replace the OAM&P.

Sponsored by TeleManagement Forum For service provider's networks

(6)

FCAPS

Each of the functions

interacts with each of the

others

Security has to touch all the

functions to be effective

Configuration is the function

that holds the important data

for all the functions

(7)

FCAPS - Fault Management

Set of functions that enable the detection, isolation, and correction of abnormal

operation of the telecommunication network

Consists of the following functions

Reliability, Availability, and Survivability (RAS) quality assurance

Establishes the reliability criteria that guide the design policy for redundant equipment

Alarm surveillance

Describes the capability to monitor network element failures in near-real time

Fault localization

Fault correction

Testing

A network element analyzes equipment functions

Active testing of external device components, such as circuits, links, and neighbor devices

Trouble administration

Transfers trouble reports originated by customers and trouble tickets originated by proactive failure-detection checks

(8)

FCAPS - Configuration Management

Provides functions to identify, collect configuration data from, exercise

control over, and provide configuration data to network elements.

Configuration management supports the following functions

Installing the physical equipment and logical configurations

Service planning and negotiation

Planning for the introduction of new services, changing deployed service features, and

disconnecting existing services

Provisioning

Consists of necessary procedures to bring equipment into service but does not include

installation

Status and control

Provides the capability to monitor and control certain aspects of the network elements

(9)

FCAPS - Accounting Management

Provides the procedures to measure the use of network services and determine costs to the service provider and charges to the customer for such use

Includes the following functions: Usage measurement

Planning and management of the usage measurement process Network and service usage aggregation, correlation, and validation Usage distribution

Usage surveillance

Usage testing and error correction Measurement rules identification

Usage short-term and long-term storage Usage accumulation and validation Administration of usage data collection Usage generation

Tariffing and pricing

A tariff is used to determine the amount of payment for services usage.

Collections and finance

Functionality for administering customer accounts, informing customers of balances and payment dates, and receiving payments.

Enterprise control

(10)

FCAPS - Performance Management

Provides functions to evaluate and report on the behavior of telecommunication equipment

and the effectiveness of the network or network element

Collect and analyze statistical data for the purpose of monitoring and correcting the behavior

and effectiveness of the network, network elements, or other equipment, and to aid in

planning, provisioning, maintenance, and quality measurement.

Includes the following functions:

Performance quality assurance

Includes quality measurements, such as performance goals and assessment functions

Performance monitoring

Continuous collection of data concerning the performance of the network element.

May also be designed to detect characteristic patterns of impairment before the quality has dropped below an acceptable level

Performance management control

Includes the setting of thresholds and data analysis algorithms and the collection of performance data It has no direct effect on the managed network

(11)

FCAPS - Security Management

Security is required for all functional areas.

Security management consists in providing

Services for communications provide authentication, access control,

data confidentiality, data integrity, and non-repudiation.

Security event detection and reporting reports activities that may be

construed as a security violation (unauthorized user, physical tampering

with equipment) on higher layers of security applications

Security management includes the following functions:

Prevention

Detection

Containment and recovery

Security administration

(12)

Logical Layered Architecture (LLA)

Consists of five management layers

Network Element Layer (NEL) defines interfaces for the network elements, instantiating functions for device

instrumentation, ideally covering all FCAPS areas

Element Management Layer (EML) provides management functions for network elements on an individual

or group basis. It also supports an abstraction of the functions provided by the network element layer.

Examples include determining equipment errors, measuring device temperatures, collecting statistical data for accounting purposes, and logging event notifications and performance statistics

Network Management Layer (NML) offers a holistic view of the network, between multiple pieces of

equipment and independent of device types and vendors. It manages a network as supported by the element management layer. Examples include end-to-end network utilization reports, root cause analysis, and traffic engineering

Service Management Layer (SML) is concerned with, and responsible for, the contractual aspects of

services that are being provided to customers. The main functions of this layer are service creation, order handling, service implementation, service monitoring, complaint handling, and invoicing. Examples include QoS management (delay, loss, jitter), accounting per service (VPN), and SLA monitoring and notification

Business Management Layer (BML) is responsible for the total enterprise. Business management can be

considered a goal-setting approach: "What are the objectives, and how can the network (and network management specifically) help achieve them?"

(13)

TMN/FCAPS Model (ITU-T)

The different logical layers

sit on top of each other

Each management layer is

responsible for providing

the appropriate FCAPS

functionality according to

the layer definition

Each layer communicates

with the layers above and

below it

(14)
(15)

eTOM Model

The eTOM focuses on managing operations,

services, and interactions between the various components and building blocks

eTOM defines three major building blocks:

Operations (OPS)

Strategy, Infrastructure, and Product (SIP) Enterprise Management (EM)

OPS area is most relevant, SIP and EM describe different functions such as marketing, supply chain, and financial management

Operations includes processes that support

customers, network operations, and management

The Operations Support and Readiness (OSR) part was added to the original TOM FAB model

OSR ensures that the operational environment is in place

for FAB to be successful

The core of the Operations is the Fulfillment, Assurance, and Billing (FAB) model

FAB operations are directly related to customer services

Fulfillment is responsible for delivering products and

services to the customer

Assurance consists of proactive and reactive maintenance

activities, service monitoring (SLA or QoS), resource status and performance monitoring, and troubleshooting

Billing collects usage data records (accounting), various

(16)

ITIL v3 Model

Focus is about achieving almost seamless integration between business and technology with

direct benefits to both business and IT

Value driven - Business Value

of IT, IT Governance

Strategic - Top Down approach

Service Lifecycle Consisting of:

Service Strategy Service Design Service Transition Service Operation

Continual Service Improvement

Procedures

Incident Management Problem Management Configuration Management

(17)

Data Collection Protocols:

SNMP, SMI, and MIB

SNMP is an Internet protocol developed by the IETF

It is designed to facilitate the exchange of management information between network elements

SNMP agent

A software module that resides in network elements; it collects and stores management information specified in the supported MIB modules. The SNMP agent responds to SNMP requests from an NMS station for information and actions. The SNMP agent can send fault notifications pro-actively to the SNMP manager.

Managed object

A representation of something that can be managed.

Managed objects differ from variables, which are particular object instances.

Management Information Base (MIB)

A collection of managed objects residing in a virtual information store. A collection of related managed objects is defined in a specific MIB module. A MIB can be considered a local data store at the network element.

Syntax notation

A language used to describe managed objects in a machine-independent format

SNMP-based management systems use a subset of the International Organization for Standardization's (ISO) Open System

Interconnection (OSI) Abstract Syntax Notation 1 (ASN.1, International Telecommunication Union Recommendation X.208) to define both the packets exchanged by the management protocol and the objects that are to be managed.

Structure of Management Information (SMI)

(18)

MIB Modules and Object Identifiers

An SNMP MIB module is a specification of management information on a device

The SMI represents the MIB database structure in a tree form with conceptual tables, where each managed resource is represented by an object Object Identifiers (OIDs) uniquely identify or name MIB variables in the tree

Ordered sequence of nonnegative integers written left to right, containing at least two elements

For easier human interaction, string-valued names also identify the OIDs

MIB-II (object ID 1.3.6.1.2.1)

Cisco private MIB (object ID 1.3.6.1.4.1.9) RttMonLatestHTTPOperRTT (object ID 1.3.6.1.4.1.9.9.42.1.5.1.1.1)

The MIB tree is extensible with new standard MIB modules or by experimental and private branches

Vendors can define their own private branches to include instances of their own products

(19)
(20)

Data Collection Protocols:

NetFlow and IPFIX Export Protocols

Cisco IOS NetFlow services give network administrators access to information about IP flows

within their networks

An IP flow is defined as a unidirectional sequence of packets between given source and destination endpoints IP flows are highly granular; flow endpoints are identified by IP address and by transport layer application port numbers

NetFlow flow records are exported to an external device, a NetFlow collector

Can be used for a variety of purposes, including network management and planning, enterprise accounting, departmental chargeback, ISP billing, data warehousing, user monitoring and profiling, combating denial of service (DoS) attacks, and data mining for marketing purposes

(21)

Data Collection Protocols: PSAMP

The Packet Sampling (PSAMP) working group history started soon after the IPFIX

working group creation:

There was a clear need to define a standard set of capabilities for network elements to

sample subsets of packets by statistical and other methods

Specifically, on the high-end routers where monitoring every packet was practically impossible

The focus of the working group was to

Specify a set of selection operations by which packets are sampled

Specify the information that is to be made available for reporting on sampled packets Describe protocols by which information on sampled packets is reported to applications Describe protocols by which packet selection and reporting are configured

(22)

Data Collection Protocols:

CMISE/CMIP and GDMO

The fundamental function of the Common Management Information Service Element

(CMISE) is the exchange of management information between manager and agent

entities

CMISE is specified in two parts:

The Common Management Information Service (CMIS) is a user interface specifying the services provided (ISO 9595)

The Common Management Information Protocol (CMIP) specifies the Protocol Data Unit (PDU) format and associated procedures (IOS 9596)

CMIP was proposed as a replacement for SNMP as part of the ITU-T

Telecommunications Management Network (TMN)

The major advantages of CMIP over SNMP are as follows:

CMIP variables contain information similar to SNMP and can also define actions and perform tasks CMIP has built-in security mechanisms for authorization, access control, and security logs

CMIP provides flexible reporting of unusual network conditions

(23)

RMON

RMON is a set of standardized MIB variables that

monitor networks

All previously defined MIBs monitored only nodes

The term RMON now is often used to refer to the concept of remote monitoring and to the entire series of RMON MIB extensions

The main RMON MIB extensions are:

RMON 1 and RMON 2 MIBs - Remote Monitoring MIB versions 1 and 2

DSMON MIB - Remote Monitoring MIB Extensions for Differentiated Services

SMON MIB - Remote Network Monitoring MIB Extensions for Switched Networks

(24)

Monitoring and Management Tools

Integrated Monitoring & Management

CiscoWorks

SNMP and Cisco Discovery Protocol (CDP) based

Allows equipment reconfiguration and firmware update

Monitoring (and Alert)

Link usage, flow analysis, traffic matrices, protocol usage SNMP and/or pcap lib based tools

Multiple proprietary tools Open source/freeware

– Cacti, Nagios, NTOP, OpenNMS

Netflow based tools

Management

Console/scripting based tools

In Research (advanced traffic capture and processing capabilities)

(25)

Network Awareness:

Network Monitoring and Modeling

(26)

Network Awareness

Acquiring knowledge on current Users, Services, Traffic and Network

profiles/behaviors/interactions

Acquire knowledge about the network at ALL LEVELS

Users

Location and movement Applications' preferences

Usage profiles / Hourly behavior

Applications

Characteristic signatures Relation with the network

Traffic

Packets and flow level statistics

Network response

QoS

(27)

Network Monitoring

In past

Simple data from network

nodes

(28)

Distributed, heterogeneous, and

intelligent Monitoring

Currently and future

Distributed probes

Monitoring

Wired and Wireless network devices

Wired and Wireless network terminals

Servers

Capturing

Users' behaviors

Traffic

Service stats

Equipment logs

Doing

(29)

Network Knowledge Samples:

(30)

Network Knowledge Samples:

(31)

Network Knowledge Samples:

(32)

Traffic and Behaviors Modeling:

(33)

Traditional Models

Memoryless models

Unidimensional

Examples:

Poisson Distribution Model

Pareto Distribution Process

Weibull Distribution Process

Simplistic, however still valid in small time-windows

Can be modulated by other complex models

(34)

1

λ

λ

2 11

p

12

p

21

p

22

p

31

p

p

13 14

p

24

p

32

p

42

p

Markovian Models

A Markovian models is a doubly stochastic process where the intensity of a

simpler process is defined by the state of a Markov chain.

A Markov chain modulates simpler process.

This modulation introduces correlations between events

Examples:

Markov Modulated Poisson Processes (MMPPs)

Markov Modulated Fluid Models

(35)

Batch Markovian Arrival Process (BMAP)

bytes 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 p ro b a b ilit y 1e-5 1e-4 1e-3 1e-2 1e-1 1e+0 4

q

bytes 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 p ro b a b ilit y 1e-5 1e-4 1e-3 1e-2 1e-1 1e+0 2

q

bytes 0 100 200 300 400 500 600 700 800 900 10001100 1200 1300 1400 1500 p ro b a b ilit y 1e-5 1e-4 1e-3 1e-2 1e-1 1e+0 3 q bytes 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 p ro b a b ilit y 1e-5 1e-4 1e-3 1e-2 1e-1 1e+0 1 q 1

λ

λ

2 4

λ

3

λ

11

p

12

p

21

p

22

p

31

p

44

p

13

p

14

p

23

p

24

p

43

p

33

p

32

p

42

p

34

p

41

p

(36)

Why Markovian Models?

A traffic model should be able to capture:

Main first order statistics.

Autocovariance.

The traffic behaviour at different time-scales.

A Markovian Model Process

Has several degrees of freedom to model the distribution and the

autocovariance.

Its characteristics allow a decoupling of the distribution and the

autocovariance fitting.

Is a multi time-scale process.

Could be the aggregation of several sub-processes that operate in different

time scales.

(37)

(Multi-)Fractal Models

Able to capture patterns that repeat them selves in

All scales (self-similarity)

Different patterns in different scale ranges (multi-fractality)

Examples

Brownian motion

Cascades

L-Systems

(38)

Traffic and Behavior Modeling:

(39)

Integrated User and Network Model

Concept

(40)

Integrated User/Network Modeling

Creation of mathematical descriptions of all network phenomenons

Creation of an integrated mathematical description of any networking

process correlating:

Users profiles (preferences, mobility, social aspects)

Applications characteristics

QoS requirements

Network resources and dynamics

Prediction of future network scenarios

When developing/deploying new services/technologies

Based on marketing and commercial exceptions

(41)

Motivation for New Modelling

Approaches

Include multiple variables

Users behavior and preferences

Users can now be human or machine

M2M (Machine to Machine) traffic is getting more relevant

Users mobility

Applications behavior

Traffic patterns

Multiple raw traffic statistics

Include network(s)/service(s) response

Include historic

Time correlations

Time-scales (frequency) correlations

Multiple variables correlation

Consider unpredictability of the unknown

Black swans (extreme rare events – never seen)

(42)

Traffic Patterns Recognition:

(43)

Traffic Patterns Recognition in Security

Management

ISP want to know clients traffic to

Guarantee fair use of bandwidth

Implement QoS policies

Implement over-charge policies

Security

Recent years have witnessed a huge increase in the number of attacks.

Distributed attacks by BotNets.

Compromised machines can be detected:

At host level, with Antivirus, Anti-Spyware and Personal Firewalls.

– Ineffective in the detection of hosts that are compromised via new or target-specific malicious software.

At network level, with Network firewalls and Intrusion Detection Systems

– Developed to protect the network from external attacks,

– Not designed to detect and protect against vulnerabilities that are already present inside the local area network.

Most recent illicit applications are discrete, undetectable and are not listed

in any threats database.

(44)

Motivation for New Approaches

Recent years have witnessed a huge increase in the number

and variety of applications running over IP networks.

Traditional mapping approaches have become increasingly

inaccurate

Applications use non-default or ephemeral port numbers

Usage of well-known port numbers associated with other applications

Changing application signatures

Traffic encryption

Privacy issues

Other proposed identification approaches are based on packet

inspection, but they have important drawbacks

(45)

0 20 40 60 80 100 0 20 40 60 80 100 time b a n d w id th % 0 20 40 60 80 100 0 20 40 60 80 100 time b a n d w id th %

Identification Concept (1)

File Sharing

Large variability

Large number of TCP session

opening /closing

Pseudo-periodicity with multiple

periods

HTTP

Non-periodic very short duration

peaks

(46)

Identification Concept (2)

0 20 40 60 80 100 0 20 40 60 80 100 time b a n d w id th %

Games

(Pseudo)-Periodic (high-frequency)

short duration peaks

Streaming

Close to constant bandwidth usage

60 80 100

(47)
(48)

Wavelet Spectrum Framework

Wavelet Analysis:

Analyze a signal in time for its frequency content

Unlike Fourier analysis, in which we analyze signals using sines and

cosines, it uses wavelet functions

Can be applied to no stationary signals

(49)

References

Related documents

The robot was programmed to move right, left, backward and forward, at the Bluetooth HC-06 end the two motors and water pump are interfaced to the

Escuela Técnica Superior de Arquitectura y el Departamento de Estructuras desde una perspectiva de género, constatando un incremento lento y moderado en la presencia de mujeres

Draw superheroes in 4 easy steps : then write a story / Stephanie LaBaff. Superheroes in

m echanism A qC hem was developed. A qC hem allow s certain organic com pounds to undergo irreversible reactions with O H in cloud droplets to form less

【注】 1

The material words were found in the definition of pollution damage namely "where as a result of an occurrence persistent oil escapes from a ship, compensation may be brought

From the above discussion, it is clear that there are two kinds of fundamental rights; derogable and non-derogable. However, in the Constitution of Bangladesh, there

This paper describes the findings of a five year study, involving more than five hundred participants from various age groups, cultures and locations, and compares