Professional Documents
Culture Documents
Dr. Antonio Barba Mart telabm@entel.upc.edu Departamento de Ingeniera Telemtica Universidad Politcnica de Catalunya (UPC)
ndice
Introduccin a la gestin de redes y servicios de telecomunicacin Red de Gestin de las Telecomunicaciones (TMN) Gestin de red basadas en OSI (ISO) Evolucin de la gestin TMN a eTOM y a ITIL Gestin basada en SNMP Gestin basada en webs y basada en polticas Gestin distribuida Conclusiones
Introduccin
Planos en una red de comunicaciones: Plano de informacin de usuario Plano de sealizacin o de control Plano de gestin
Introduccin
Segn recomendaciones M.3XXX de la UIT: Red de informacin de usuario (enlaces troncales) Red de sealizacin (p.e. SS7) Red de gestin de las telecomunicaciones (TMN)
Evolucin de la RI
(Bellcore)
IN/1
(ITU-T / ETSI)
(Q.12XX)
1992
(TINA-C) INA
TINA
Componentes de una RI
SCE
SCP: Punto de Control de Servicios SSP: Punto de Conmutacin de Servicios STP: Punto de Transferencia de Sealizacin SMS: Sistema de Gestin de Servicios IP: Perifrico Inteligente SDP: Punto de Datos de Servicios SCE: Entorno de Creacin de Servicios AD: Adjunto SN: Nodo de Servicios
SMS
SCP
IP
Terminal usuario A
RTC
10
Definicin:
Planificacin, organizacin, supervisin y control de elementos de comunicaciones para garantizar un nivel de servicio, y de acuerdo a un coste.
Areas Funcionales:
Supervisin y Fallos, configuracin, contabilidad, prestaciones y seguridad.
11
12
Polticas de Gestin
Gestores
Control
13
14
15
Monitorizacin de Red
Fases para la monitorizacin de red: a) Definicin de la informacin de gestin que se monitoriza. b) Acceso a la informacin de monitorizacin. c) Diseo de mecanismos de monitorizacin. d) Procesado de la informacin de monitorizacin.
16
Monitorizacin de Red
Informacin de monitorizacin Informacin esttica: Almacenada en los elementos monitorizados. Informacin dinmica: Almacenada en los propios elementos o en equipos especializados. Informacin estadstica: Generada a partir de la informacin dinmica. Puede residir en cualquier sitio que tenga acceso a la informacin dinmica.
17
Monitorizacin de Red
Mecanismos de monitorizacin:
Sondeo o polling: Acceso peridico a la informacin de gestin. Tiene la ventaja de que los objetos solo deben estar preparados para responder, con lo que es ms simple. Event reporting o notificaciones: Los propios recursos envan notificaciones bajo ciertas condiciones. Tiene como ventaja el que se minimiza el trfico de gestin por la red. Mtodos mixtos: Proxys, sondas, etc.
18
Control de Red
El control de red aplica sobre funciones o procedimientos definidos en el plano de control (sealizacin). Informacin de Control: Gestin de configuraciones. Gestin de Seguridad.
19
20
Normalizacin
Solucin: Gestin integrada. Modelos de gestin normalizados: El objetivo es posibilitar el acceso uniforme a los recursos gestionados. Se normaliza: protocolo de comunicaciones, modelo de informacin de gestin y definiciones de informacin de gestin.
21
Gestin de servicios
Gestin segn RI (ITU) Sistemas basados en polticas (IETF/DMTF) Servicios con XML, DTD/Schema. SOAP, etc(W3C)
22
23
ndice
Introduccin. Arquitectura fsica de la TMN. Puntos de referencia. Modelo organizativo: Niveles de gestin. Modelo de la arquitectura funcional de la TMN. Modelo de informacin. Implementacin fsica de las funciones de la TMN. Estrategias de diseo de la TMN. Referencias.
24
Introduccin
La TMN proporciona funciones de gestin y comunicaciones para la operacin, administracin y mantenimiento de una red de telecomunicaciones y sus servicios en un entorno de multiples fabricantes. Motivaciones para la arquitectura TMN:
Heterogeneidad en la tecnologa de redes de telecomunicacin: redes analgico-digitales. Demandas sobre: posibilidad de introducir nuevos servicios; alta calidad de servicios; posibilidad de reorganizar las redes; mtodos eficientes de trabajo para operar las redes y competencia entre empresas operadoras privadas.
25
Introduccin
La TMN define la relacin entre los bloques funcionales bsicos constituyentes de la red (sistemas de operacin (OS), red de comunicaciones de datos, elementos de red (NE)) a travs de interfaces estndares. Introduce el concepto de control de subred (conjunto de elementos de red agrupados segn un determinado criterio (p.e. funcin, provedor, ) y es tratada como una sla entidad por la aplicacin de gestin. El dispositivo que implementa funcionalidad OAM&P de subred, el elemento gestor (EM), simplifica la comunicacin entre OSs y NEs. Desde el punto de vista de la arquitectura, el EM es un punto de gestin flexible que une la realizacin del fabricante con los sistemas de gestin de la red, utilizando las interfaces y modelos de informacin definidos en la TMN.
26
Introduccin
Arquitectura fsica: estructura y entidades de la red. Modelo organizativo: niveles de gestin. Modelo funcional: servicios, componentes y funciones de gestin. Modelo de informacin: definicin de recursos gestionados. Recomendaciones M.3XXX de la ITU-T.
27
F WS X/F/QX NE
29
Puntos de referencia
Los interfaces TMN se basan en conceptos del modelo de referencia OSI (ITU-T X.200):
Interfaz Qx: Es una interfaz apropiada para pequeos elementos de red que requieran unas pocas funciones OAM utilizadas con gran frecuencia. Utilizado normalmente por los NEs y MDs ms complejos. Interfaz Q3: Soporta un complejo conjunto de funciones y requiere el servicio de bastantes protocolos para poderlas ofrecer. Para las OSs y los NEs se encuentra especificada en los documentos T1.204-1989 y T1.208-1989 de ANSI. Est compuesto por:
Modelo de comunicaciones: protocolo CMIP Modelo de informacin: semntica de datos (MIBs GDMO).
30
Puntos de referencia
Interfaz X: Soporta el conjunto de funciones para la interconexin de diferentes OSs ya sea entre TMNs o no. Requiere de las 7 capas de OSI, segn est definido en la normativa T1.217 de ANSI. Los mensajes y protocolos definidos para la interfaz X podran usarse igualmente en la interfaz Q3. Interfaz F: Soporta el conjunto de funciones para la interconexin de estaciones de trabajo con componentes fsicos de la red de comunicaciones que contengan las OSF o las MF.
31
32
34
35
36
Modelo de informacin
Modelo de informacin: El utilizado por el interfaz Q3 en la semntica de datos (MIBs GDMO).
38
Modelo de comunicaciones
Aplicacin de gestin ASE especfica de gestin FTAM CMISE CCR
CMISE: Servicio asociado al protocolo CMI FTAM: File Transfer Access and Management ROSE: Remote Operations Service Element ACSE: Association Control Service Element CCR: Commitment, Concurrency and Recovery.
Nivel 7
ACSE
ROSE
Nivel OSI de presentacin Nivel OSI de sesin Nivel OSI de transporte Subred 1 X25
40
top
Elemento gestionado
software conexion
conectividad
pruebas
log
alarm Record
attributeValue ChangeRecord
stateChange Record
M MIB OS A M
de servicio CPN
DUA
M
DSA
DUA
DSA
DUA M
DUA
OS de red CPN
DSA
DSA
Directorio
OS de red PN
A
Aplicaciones de gestin de red
MIB
OS de red CPN
A
Aplicaciones de gestin de red
A
Aplicaciones de gestin de red
MIB
MIB
MIB
43
NE-BTS Qx NEF
NE-MSC/VLR NEF
mscFunction vlrFunction
Referencias
Recomendaciones de la ITU sobre TMN, series M.3XXX y M.30. V. Sahin, C. G. Omidyar, y T. M. Bauman. Telecommunications management network (TMN) architecture and interworking designs, IEEE JSAC, vol. n6, n4, pp 685-696. Mayo 1988. J. Kirk Shrewsbury. An introduction to TMN. Journal of Network and Systems Management, vol. 3, n 1. 1995. Thomas T. Towle. TMN as applied to the GSM Network. IEEE Communications Magazine. Marzo 1995. Schneider and Donnelly. End to end communications management using TMN X Interfaces. Journal of Network and Systems Management.
45
46
ndice
Introduccin. Modelo funcional. Modelo de organizacin. Modelo de comunicaciones: CMIP. Modelo de informacin. GDMO. Ejemplo.
47
Introduccin
Modelo de gestin de sistemas especificado para permitir la gestin segn el protocolo OSI. El fundamento del sistema de gestin OSI es la base de datos conteniendo informacin acerca de los recursos y elementos a ser gestionados (MIB). La estructura de gestin de informacin (SMI) identifica los tipos de datos que pueden ser usados en la MIB y como se representan y nombran los recursos dentro de la MIB. El nivel de aplicacin interacta a su vez con otros procesos de gestin mediante el protocolo CMIP.
48
Introduccin
Cada recurso que se monitoriza y controla por el sistema de gestin OSI se representa por un objeto gestionado. Ejemplos: conmutadores, estaciones de trabajo, PBX, programas en cola, algoritmos de enrutamiento En este caso, la complejidad de la gestin se traslada al agente (que reside en un ordenador). Los protocolos de gestin permiten realizar funciones ms complejas siendo el modelo de informacin tambin complejo. La evolucin de este tipo de gestin permitir realizar una gestin integrada en entornos heterogneos. (p.e. TMN).
49
Introduccin
Las necesidades de normalizacin de la gestin de sistemas se exponen en 4 modelos. Modelo de comunicaciones: Se detalla el protocolo de gestin y el servicio que proporciona. Modelo de informacin: Se definen los recursos de red usando una sintaxis abstracta. Modelo funcional: Se definen las funciones de gestin que proporcionan una interfaz a la aplicacin de gestin. Modelo de organizacin: Se exponen las posibles subdivisiones de la red en dominios de gestin.
50
Modelo Funcional
Modelo funcional: Existen 5 reas en las que tradicionalmente se ha dividido la gestin de red. Gestin de fallos. Gestin de configuracin. Gestin de prestaciones. Gestin de contabilidad. Gestin de seguridad.
51
Modelo Funcional
Systems-management application process Systems-management interface
Systems-management LME application entity
CMIP
Agent process
LME Presentation entity LME Session entity Management information base LME Transport entity LME Network entity LME Data-link entity LME Physical entity Layer-management interface LME: layer-management entity
M IB
Modelo Funcional
Areas funcionales de gestin especficas (SMFA) Gestin de fallos Gestin de contabilidad Gestin de configuracin Gestin de prestaciones Gestin de seguridad
Gestin de relaciones
Monitorizacin Gestin de de carga de trabajo test Funciones de gestin del sistema (SMF)
Servicios CMISE Event report Create Get Delete Set Cancel-Get Action
Modelo de organizacin
Dominios de gestin: Necesidad de dividir el entorno en dominios segn dos tipos de polticas principales: a) Polticas funcionales (Ej: dominios con una misma poltica de seguridad, contabilidad,...) b) Otras polticas: dominios geogrficos, tecnolgicos, etc... Dentro de un dominio, se puede reasignar dinmicamente el papel de gestores y agentes. Dominio administrativo: necesidad de establecer y mantener las responsabilidades de cada dominio.
54
Una parte de la especificacin CMIP es la definicin de la Abstract Syntax Notation (ASN.1) para codificacin y decodificacin de unidades de datos (PDUs).
55
56
SMASE
CM IPDUs
SMAE
CMISE
CMISE
ROSE
ROSE
Nivel de presentacin
Nivel de presentacin
MAPDUs: management-application protocol data unit. CMIPDUs: common management information protocol data unit.
SMAE: Entidad de aplicacin de Gestin de Sistemas SMASE: Systems-Management Application Service Element
57
58
59
61
Nivel 7
Nivel OSI de presentacin Nivel OSI de sesin Nivel OSI de transporte Subred 1 X25
Modelo de Informacin
Representacin de los recursos gestionados
Operaciones gestin Gestor Agente
Operaciones gestin Notificaciones
Notificaciones
Entorno local
Objetivo: Modelar los aspectos de gestin de los recursos reales. Definir una estructura para la informacin de gestin que se pueda transmitir entre sistemas.
63
Modelo de Informacin
Objeto gestionado: (MO: Managed Object) Abstraccin de un recurso que representa sus propiedades para el propsito de su gestin. Ej: entidad de capa, conexin, item de un equipo de comunicaciones fsico. Slo es necesario definir los aspectos del recurso tiles para su gestin. No se define la relacin entre el recurso y su abstraccin como objeto gestionado. (Definicin introducida por el fabricante).
64
Modelo de Informacin
Diseo orientado a objetos: El modelo de informacin hace uso de los principios de diseo orientado a objetos.
Se requiere adaptar un enfoque que permita estandarizar especificaciones de una manera modular, con una fcil capacidad de extensin del protocolo y de los procedimientos. Se debe permitir la reutilizacin de especificaciones anteriores.
mbito de diseo: Se aplica a la especificacin de informacin transmitida en los protocolos de gestin, no a la implantacin.
65
Modelo de Informacin
Modelo de informacin de gestin (X.720): Define el modelo de informacin de objetos gestionados y sus atributos. Define los principios de nombrado de objetos gestionados y atributos, as que puedan ser identificados y accedidos por protocolos de gestin. Define la estructura lgica de los sistemas de informacin de gestin, esto es, la estructura de la informacn de gestin. Describe el concepto de clases de objetos gestionados y las relaciones en las cuales ellas pueden entrar, incluyendo herencia, especializacin, alomorfismo y contencin.
66
Modelo de Informacin
Objeto gestionado:Visin de la gestin OSI de un recurso dentro del entorno OSI que podra ser gestionado a travs de protocolos de gestin OSI. Ejemplos incluyen una entidad de capa, una conexin o un elemento de red. Clase de objeto gestionado: Un conjunto de objetos gestionados que comparten los mismos nombres, conjuntos de atributos, notificaciones y operaciones de gestin (packages) y que comparten las mismas condiciones para la presencia de estos packages. Atributos: Una propiedad de un objeto gestionado. Un atributo tiene un valor.
67
Modelo de Informacin
Operacin: Una operacin de un objeto gestionado para efectuar gestin de sistemas. Operaciones definidas en objetos y atributos. Comportamiento: Una descripcin de la forma en que objetos gestionados, asignacin de nombres, atributos, notificaciones, y acciones que interactan con los recursos reales que ellos modelan y con los dems. Notificacin: Informacin emitida por un objeto gestionado relacionada con un evento que ha ocurrido dentro de un objeto gestionado. Plantilla: Un formato estndar para la documentacin de las etiquetas de nombrado y definiciones de las clases de objetos y sus componentes, tales como packages, parmetros, atributos, grupos de atributos, definiciones de comportamiento, acciones o notificaciones.
68
Modelo de Informacin
Encapsulacin: Una relacin de inclusin entre un objeto gestionado y sus atributos, notificaciones, operaciones y comportamiento. La relacin de inclusin asegura que el objeto gestionado pueda mantener su integridad. Herencia: Mecanismo conceptual por el cual atributos, notificaciones, operaciones y comportamiento son adquiridos por una subclase desde una superclase. Especializacin: La tcnica de derivar nuevas clases de objetos gestionados desde una clase existente por la suma de nuevas capacidades (tales como nuevos atributos y notificaciones).
69
Modelo de Informacin
Contencin: Una relacin estructural para instancias de objetos gestionados en la cual la existencia de una instancia de objeto gestionado es dependiente de la existencia de una instancia de objeto gestionado que contiene. Alomorfismo: Facultad de un objeto gestionado de una clase dada de parecerse a una o ms de otras clases de objetos. Package: Una coleccin de atributos opcionales, notificaciones, operaciones y comportamientos que son todos presentes o ausentes en un objeto gestionado. La presencia o ausencia de un package est condicionada a las capacidades de los recursos subyacentes.
70
Modelo de Informacin
Jerarqua de Agregacin: Refleja la relacin de contencin entre instancias de objetos. Una instancia subordinada est contenida en una nica instancia superior. Uso:
Estructuracin de instancias de objetos en los agentes (usado por los parmetros de filtrado y mbito del CMIP. Tambin permite realizar operaciones con una gran potencia). Nombrado de los ejemplares desde el gestor. root
sistema sistema
PC
workstation
PC
Unidad Disco
Placa red
Unidad Disco
71
Modelo de Informacin
Nombrado de instancias Cada clase de objetos gestionados debe tener al menos un atributo que proporcione un nombre distintivo a los ejemplares de esa clase. Este atributo es el Relative Distinguished Name (RDN). El nombre de una instancia es la concatenacin de RDN de sus antecesores en la jerarqua de agregacin.
Ejemplo de nombre completo de instancia: SistemaId=DEPART3@PCId=PCMarketing@UnidadID=DiscoA.
root sistema SisID=ST5 sistema SisID=ST8
PC PCid=PC7
workstation WSId=Sun5
PC PCId=PC2
SisId=ST5@PCId=PC2@UnID=C
72
Modelo de Informacin
Name Binding: Restricciones para organizar la jerarqua de agregacin. Se definen junto a la definicin de clases. Estructura de un name binding:
Clase subordinada Clase superior permitida Atributo identificador para el nombrado de la clase subordinada
73
Modelo de Informacin
MIB: (Management Information Base) Conjunto de definiciones de uno o varios recursos:
Clases de objetos gestionados Acciones, notificaciones, atributos, sintaxis, etc,... Name Bindings.
Sintaxis de MIB's: GDMO (Guidelines for Definition of Managed Objects). Criterios para implementar una MIB:
Heredar definiciones ya existentes. Establecer ligaduras de nombrado siempre que sea posible.
74
Modelo de Informacin
Arbol de registro: Todos los elementos definidos en una MIB deben tener asignados un Object Identifier (OID). Los OID's de gestin de sistemas se registran por debajo de:
{joint-iso-ccitt ms (9)}
75
GDMO
GDMO (Guidelines for Definition of Managed Objects). Proporciona las pautas para la definicin de MIBs. Se definen mediante macros ASN.1. La norma proporciona adems informacin til para disear MIB's:
Agrupamiento de datos Uso de herencia Definicin de relaciones. .
76
GDMO
Notacin: MAYUSCULAS: palabras clave [MAYUSCULAS]: palabras clave opcionales <texto>: texto para rellenar obligatoriamente [texto]: texto o partes opcionales [texto]*: partes opcionales que pueden aparecer varias veces - comentarios | Alternativas ; fin de package (lote) y de cada constructor supporting productions: amplia informacin sobre algn elemento definido en las plantillas.
77
GDMO
Plantilla de object class (clase de objeto):
<clase> MANAGED OBJECT CLASS DERIVED from <clase>; CHARACTERIZED BY <package> | <PACKAGE> [, <package> | <PACKAGE>]*; CONDITIONAL PACKAGES <package> PRESENT IF <condition> [, <package> PRESENT IF <condition>]*; REGISTERED AS {n de registro}
78
GDMO
Plantilla de attribute (atributo)
<atributo> ATTRIBUTE DERIVED from <atributo>; o WITH ATTRIBUTE SYNTAX <tipo ASN.1>; [MATCHES FOR [EQUALITY | ORDERING | SUBSTRINGS |SET-COMPARISON | SET-INTERSECTION],*;] [BEHAVIOUR <behaviour> [, <behaviour>*];] [PARAMETERS <parameter> [, <parameter>*];] [REGISTERED AS {n de registro}];
79
80
adjunct processor
[1]
services Node
[1]
intelligent Peripheral
[1]
SMS
SCP
IP
Terminal usuario A
RTC
82
83
84
85
86
87
ITU-T M.3400
Defines Management Function Sets: Groups of management functions Used to define more details for specific Management Functions Has been very helpful for RM&O Level 3 decomposition and description: Management Function sets support processes defined in eTOM
88
89
90
91
e for enhanced
Operations
Operations Support and Readiness
Enterprise Management
Brand Management, Stakeholder & External Market Research & Relations Management Advertising Human Resources Management Research & Development, Technology Acquisition
Disaster Recovery, Security & Fraud Management Enterprise Quality Mgt., Process & IT Planning & Architecture
93
FAB remains the core of the Operations area Operations Support & Readiness is separated from FAB OPS also supports functional process groupings shown as horizontal layers
Fulfillment Assurance
Billing
94
Customer Relationship Management: handles customers needs.including the acquisition, enhancement and retention of a relationship with a customer. Service Management & Operations: handles services (Access, Connectivity, Content, etc.), and the provision of communications and information services required by or proposed to customers. Resource Management & Operations: handles resources (application, computing and network infrastructures), utilized to deliver and support services required by or proposed to customers. Supplier/Partner Relationship Management: supports the core operational processes through interaction with external suppliers and/or partners. These processes align closely with a suppliers or partners Customer Relationship Management processes..
95
Operations
Fulfillment Assurance Billing
All operations processes that support the customer operations and management, as well those that enable direct customer operations with the customer. These processes include both day-to-day, and operations support and readiness processes.. Fulfillment:: provides customers with their requested products in a timely and correct manner Assurance: executes proactive and reactive. maintenance activities to ensure service to customers Billing:: produces timely and accurate bills, processes and collects payments, and handles billing enquiries. Operations Support & Readiness: supports the "FAB" processes.. In general, the processes are concerned with activities that are less "real-time" than those in FAB, and which are typically concerned less with individual customers and services and more with groups of these..
96
Fulfillment
Assurance
Customer Interface Management
Billing
Selling Marketing Fulfillment Response Problem Handling Customer QoS / SLA Management Billing & Collections Management
Order Handling
97
98
Marketing & Offer Management: focuses on running and developing the Core Business for an ICSP Enterprise; including defining strategies, developing new products, managing existing products and implementing marketing and offering strategies. Service Development & Management: plans, develops and delivers services to the Operations domain; including defining strategies for service creation and design, assessing service performance, and anticipating future service demand. Resource Development & Management: plans, develops and delivers the resources needed to support services and products to the Operations domain; including defining strategies for development of network and other resources, interworking of new and existing technologies, assessing resource performance, and anticipating resource needs for future service demand. Supply Chain Development & Management: focuses on the external interactions required with the supply chain to ensure that the best suppliers and partners are chosen; including support for sourcing decisions made by the enterprise, and ensuring that contribution of suppliers and partners to the supply chain is timely and to the required performance.
99
Strategy & Commit: generates strategies in support of the Infrastructure and Product Lifecycle processes. It is also responsible for establishing business commitment within the enterprise to support these strategies. Infrastructure Lifecycle Management: defines, plans and implements all necessary infrastructures (application, computing and network), as well as all other support infrastructures and business capabilities (operations centers, architectures, etc.). Product Lifecycle Management: defines, plans, designs and implements all products in the enterprises portfolio.
100
101
Financial Management
Brand Management
Process Architecture Management & Support Information Systems Strategy & Planning Enterprise Quality Management
Business Development
Procurement Management
Workforce Strategy
Technology Acquisition
Advertising
Workforce Development
Fraud Management
Legal Management
Knowledge Management
102
Customer
Enterprise Management
Brand Management, Market Research & Advertising Enterprise Quality Mgmt, Process & IT Planning & Arch.
Brand Management Market Research & Analysis Advertising Enterprise Quality Management Process Arch. Management & Support Info Systems Strategy & Planning Knowledge Management
103
Order Handling
Selling
Service Managem ent & Operations
Service Activated
Resource Activated
S/P Buying
104
105
Where Next?
eTOM continues to prioritize business scenarios to guide the ongoing work Lower-level process decompositions are developed for the selected process areas Process flows to map the processes into the business scenarios are defined eTOM is driving the Business View in NGOSS and linking with other activities,
106
107
Summary
eTOM provides a Business Process Framework for process structure (hierarchy) process decompositions (levels) process flows (linkages) process dynamics (behavior) eTOM addresses Service Provider operation guides process design and evaluation provides common structure/terminology for process/role/responsibility negotiation encompasses public/private process interaction eTOM provides the NGOSS Business Map
109
Service Management
= The Objective Tree =
ORGANISATION
Quality Flexibility Cost management
BUSINESS PROCESSES
IT SERVICE PROVISION
effective
organisation
efficient effective
IT service provision
efficient
110
OGC ITSMF
http://www.ogc.gov.uk/ogc/isite.nsf/default.html
Benefits
independent (of systems and/or platforms) flexible (also applicable outside IT) applicable worldwide applicable in companies, institutions, government procedures are ISO compliant
111
Continuity Management
Release Management
security
IT Infrastructure
Incident Management
Problem Management
112
Service Support
The Business Perspective
The Technology
Source: OGC
The Business
113
ITIL Certification
EXIN ISEB
http://www.exin-exams.com
ITIL Practitioner
Practitioner Certificate in IT Service Management
114
then,
Repeatable, documented processes are essential for improving IT service delivery and management. The ITIL framework provides an effective foundation for quality IT service management.
116
Service Desk
117
The main types of Service Desks are: Call Centre: only call dispatching, no other activities done Unskilled Service Desk call despatching, incident tracking, feedback mechanism to clients Skilled Service Desk large number of incidents are solved at the Service Desk Expert Service Desk incorporates Incident Management and Problem Management (partly). Most incidents are solved at the Service Desk ACTIVITIES: The Service Desk performs the first line support for the IT Services. Apart from the Call Centre, all Service Desk types perform the following activities: Receive all calls and e-mails on incidents Incident recording (including RFCs) Incident Classification Incident Prioritisation Incident Escalation Search for Work Around Update the customer and IT group on progress Perform communication activities for the other ITIL processes (e.g. Release notifications, change schedules, SLM-reports) Perform daily CMDB verification Report to Management, Process Managers and customers (through SLM) on Service Desk performance
Service Desk
118
119
120
Security Management
121
122
ndice
Introduccin Estructura de la informacin de gestin Notacin ASN.1 Bases de informacin de gestin (MIBs). SNMP SNMPv2 SNMPv3 Gestin distribuida
123
Introduccin
Evolucin de la gestin en Internet:
Primeras aproximaciones (Marzo 1987): SGMP: Simple Gateway Monitoring Protocol HEMS: High-Level Entity Management System CMOT: CMIP sobre TCP. Revisin (febrero 1988): Corto plazo: SGMP actualizado (SNMP) Largo plazo: CMOT Primeras recomendaciones (Agosto 1988): SNMP, SMI, MIB. Nuevas revisiones (Marzo 1991): SNMP, MIB-II Desarrollo de MIBs particulares (1991-...) SNMPv2 (Mayo 1993). SNMPv3 de 1998 a 2002..
124
Introduccin
Internet como red de redes presenta los siguientes escenarios a nivel de protocolos: Sistemas centralizados: SNMPv1 Sistemas jerrquicamente distribuidos: SNMPv2, v3, SNMP + RMON Sistemas distribuidos: MIBS y scripts
125
Introduccin
Recomendaciones bsicas utilizadas en la gestin Internet: Structure of Management Information (SMI): RFC 1155, (RFC2578) Management Information Base (MIB): RFC 1156, RFC 1213. Simple Network Management Protocol (SNMP): RFC 1157. Documentos adicionales: Concise MIB definitions: RFC 1212.
126
dod (6) internet (1) directory (1) mgmt (2) private (4)
experimental (3)
128
SMI
SMI: Structure of Management Information RFC 1155: SMIv1 RFC 1212: Definiciones de MIB concisas RFC 2578: SMIv2 RFC 2579: Convenciones de texto
130
SMI
La informacin de gestin dentro de los sistemas gestionados debe de representarse como - escalares - tablas (array bidimensional de escalares) El protocolo SNMP puede slo intercambiar una lista de escalares.
131
SMIv2
INTEGER OCTET STRING OBJECT IDENTIFIER Integer32 Unsigned32 Gauge32 Counter32 Counter64 TimeTicks IpAddress Opaque BITS
PSEUDO TYPES:
132
Notacin ASN.1
Sintaxis: Syntax: define el tipo de datos que modela el objeto. Se usa ASN.1, pero restringiendo su uso para mantener la simplicidad en los agentes. Tipos permitidos para los objetos: Tipos simples (Integer, Octet String, Object Identifier) Tipos etiquetados (Application) Tipos estructurados (Sequence, Sequence Of) Subtipos (IpAddress, Counter, Gauge,...)
133
Notacin ASN.1
Tipos simples: INTEGER: nmeros cardinales. Status ::= INTEGER {up(1), down(2), testing(3)} que es lo mismo que decir que up = 1, down = 2 y testing = 3 OCTET STRING: 0 o ms octetos. Cada byte puede tomar valores entre 0 y 255. (cdigo ASCII). OBJECT IDENTIFIER: Identificacin de objetos. NULL: Tipo nulo. No se usa en el marco de gestin.
134
Notacin ASN.1
Tipos estructurados SEQUENCE: Para hacer listas. <list> ::= SEQUENCE { <type1>, ... <typeN> SEQUENCE OF: Para hacer tablas. (p.e. tablas de encaminamiento). <table> ::= SEQUENCE OF <list>
135
Notacin ASN.1
Tipos etiquetados: Definen nuevos tipos etiquetando uno ya existente. Tipos de etiquetas: UNIVERSAL APPLICATION CONTEXT-SPECIFIC PRIVATE Se construyen con la etiqueta y un nmero entero: Opaque ::= [APPLICATION 4] IMPLICIT OCTET STRING
136
Notacin ASN.1
Subtipos ASN.1: Refinan la semntica de un tipo ya existente. IpAddress: Representa direcciones IP. IpAddress ::= [APPLICATION 0] IMPLICIT OCTET STRING (SIZE (4)) Network Address: Direcciones de distintos protocolos. NetworkAddress ::= CHOICE { internet IpAddress}
137
Notacin ASN.1
Counter: Entero no negativo, que se incrementa monotnicamente. Counter ::= [APPLICATION 1] IMPLICIT INTEGER (0 .. 4.294.967.295) Gauge: Entero no negativo, que se puede incrementar o decrementar con valor mximo. Gauge ::= [APPLICATION 2] IMPLICIT INTEGER (0 .. 4.294.967.295) TimeTicks: Entero no negativo, para contar tiempo en centsimas de segundo desde algn inicio. TimeTicks ::= [APPLICATION 3] IMPLICIT INTEGER (0 .. 4.294.967.295)
138
Nombrado de objetos
Introduciendo el arbol de nombrado
NEW-MIB: 1
address (1)
130.89.16.2
info (2)
name (1)
printer-1
uptime (2)
123456
139
address Object ID = 1.1 Object Instance = 1.1.0 Value of Instance = 130.89.16.2 info Object ID = 1.2 name Object ID = 1.2.1 Object Instance = 1.2.1.0 Value of Instance = printer-1 uptime Object ID = 1.2.2 Object Instance = 1.2.2.0 Value of Instance = 123456
Nombrado de objetos
140
stnd (0)
reg-auth (1)
mb (2)
org (3)
directory (1)
mngt (2)
security (5)
snmpV2 (6)
mib-2 (1)
141
MAX-ACCESS
STATUS DESCRIPTION
142
144
145
Definicin de tablas
--Definicin de la tabla de encaminamiento routeTable OBJECT-TYPE SYNTAX SEQUENCE OF RouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION Esta es la tabla de encaminamiento de la entidad" :: = {NEW-MIB 3} routeEntry SYNTAX MAX-ACCESS STATUS DESCRIPTION INDEX : OBJECT-TYPE RouteEntry not-accessible current Una ruta a un destino en particular" {dest, policy} := {routeTable 1}
146
147
148
149
Tipos de notificacin
SMIv2: Las MIBs podran ahora incluir macros de tipo de notificaciones Ejemplo: linkUp NOTIFICATION-TYPE OBJECTS {ifIndex} STATUS current DESCRIPTION "A linkUp trap signifies that the entity has detected that the ifOperStatus object has changed to Up" ::= {snmpTraps 4}
150
MIB
Bases de informacin de gestin (MIB): MIB: Conjunto de objetos gestionados de un recurso que se publican para ofrecer interoperabilidad de gestin. Los objetos se organizan en grupos. Los nodos deben soportar grupos enteros. Tipos de MIB's: MIB-I, MIB-II. SNMPv2. Experimentales Privadas. Etc
152
Nombrado de MIBs
root ccitt (0) iso (1) joint-iso-ccitt (2) stnd (0) reg-auth (1) mb (2) org (3)
directory (1)
experimental (3)
private (4)
security (5)
snmpV2 (6)
system (1)
interfaces (2)
...
transmission (10)
snmp (11)
ospf (14)
bgp (15)
...
...
ethernet (6)
fddi (15)
adsl (94)
...
153
MIB
MIB I (RFC 1156): Primera MIB normalizada: objetos de la torre de protocolos de TCP/IP. Grupo Nmero Propsito system 3 El propio sistema interfaces 22 Interfaces de red at (adress translation) 3 Correspondencia de dir. IP ip 33 Internet Protocol icmp 26 Internet Control Message tcp udp egp 17 4 6 114 Transmission Control P. User Datagram P. Exterior Gateway P.
P.
154
MIB
La tabla address translation se desestim. Se define un nuevo grupo para cada tipo especfico de interfaz. Nuevo grupo con objetos de SNMP. Grupo Nmero Comentarios system 7 eran 3 interfaces23 eran 22 at 3 sern 0 ip 38 eran 33 icmp 26 sin cambio tcp 19 eran 17 udp 7 nueva tabla egp 18 expansin de tabla transmission 0 nuevo snmp 30 nuevo 171
155
MIB -II
SYSTEM GROUP => SNMPv2 MIB (RFC 1907) INTERFACES (IF) GROUP => IF-MIB (RFC 2863) ADDRESS TRANSLATION (AT) GROUP => DEPRECATED IP & ICMP GROUPS => IP-MIB (RFC 2011) TCP GROUP => TCP-MIB (RFC 2012) UDP GROUP => UDP-MIB (RFC 2013) EGP GROUP => Anticuado (BGP) TRANSMISSION GROUP => Depende del equipo SNMP GROUP => SNMPv2 MIB (RFC 1907)
156
MIB
MIBs privadas: MIBs de productos especfico, que aaden funcionalidad a las MIB estndar. Los fabricantes las hacen pblicas ponindolas accesibles por Internet (web comn en venera.isi.edu). MIBs para productos de Cabletron, Synoptics, Proteon, ATT, Cisco,
157
RMON
El Remote Network-Monitoring (RMON) (1994) define una MIB (que suplementa la MIB II) para permitir la monitorizacin remota y que proporciona al gestor de red informacin vital acerca de la interconexin con otras redes.
158
RMON
Entre las caractersticas principales cabe destacar: Operacin off-line Monitorizacin preventiva Deteccin de problemas y generacin de informes Datos de valor aadido Mltiples gestores
159
RMON
El estndar RMON es un sistema de monitorizacin remota que est creciendo muy de prisa como solucin a problemas de gestin de red centralizada. Uno de sus principales alicientes es el proporcionar una arquitectura distribuida frente al carcter centralizado del protocolo SNMP. Red con sonda RMON (agente RMON): Reduce el trfico de gestin ya que analiza el trfico, alarmas, ... procesa toda la informacin de la red, mandando nicamente los datos significativos a la estacin de gestin (p.e. estadsticas).
160
RMON2
Aparece en RFC en 1996 como una extensin de RMON. RMON2 decodifica paquetes entre los niveles 3 y 7 del modelo OSI. Consecuencias: a) Una sonda RMON2 puede monitorizar trfico en base a protocolos de nivel de red y direcciones, incluyendo el Internet Protocol (IP). Esto permite a la sonda el observar ms all de los segmentos LAN a los cuales est conectado y ver el trfico entrante/saliente a la LAN via routers (nodos especficos). b) A causa de que la sonda RMON2 puede decodificar y monitorizar trfico a nivel de aplicacin, tal como email, transferencia de ficheros, y protocolos WWW, la sonda puede grabar trfico a y desde hosts para determinadas aplicaciones.
161
SNMP
SNMP: RFC 1157: Surge a partir del protocolo SGMP para gestin de routers IP. El Simple Network Management Protocol (SNMP) es un protocolo de aplicacin que ofrece servicios de gestin de red al conjunto de protocolos Internet. SNMP define una arquitectura basada en cliente-servidor. El programa cliente (llamado el gestor de red) realiza conexiones virtuales a un programa servidor (llamado el agente SNMP) ejecutando en un dispositivo de red remoto. La base de datos controlada por el agente SNMP se denomina MIB y es un conjunto estndar de valores estadsticos y de control de status. SNMP permite tambin extensiones de esta MIB a agentes particulares para el uso de MIB privadas.
162
SNMP
Los mensajes enviados por el cliente (gestor de red) a los agentes SNMP estn formados de identificadores de objetos MIB junto con instrucciones a fin de cambiar u obtener un valor.
Estacin de gestin de red
SNM P
SNM P SNM P
Conjunto de recursos
SNMP
SNMP RFC 1157 Nivel 7
Nivel 4
Nivel 3
Nivel 1 y 2
SNMP
Caractersticas principales: Es un protocolo de gran flexibilidad Es un protocolo difcil de implementar para el diseo de aplicaciones. La eficiencia del protocolo para la transmisin de informacin es baja. Se trata de una arquitectura basada en polling, centralizada. Se puede utilizar un agente proxy para gestionar sistemas propietarios La comunicacin con los agentes no est orientada a conexin El protocolo basado en UDP/IP no garantiza la llegada de los mensajes TRAP a destino. Presenta la desventaja de que la gestin de trfico puede ser importante
165
SNMP
Operaciones de SNMP: GetRequest: Peticin de valores especficos de la MIB. GetNextRequest: Proporciona un medio para moverse por la MIB. Peticin del objeto siguiente a uno dado de la MIB (orden lexicogrfico). GetResponse: Devuelve los valores solicitados por las operaciones anteriores. SetRequest: Permite asignar un valor a una variable. Traps: Permite a los agentes informar de sucesos inusuales. (p.e. ColdStart, WarmStart, LinkDown, LinkUp, AuthenticationFailure, EGPNeighborLoss, EnterpriseSpecific)
166
SNMP
GetRequest PDU GetNextRequest PDU SetRequest PDU Trap PDU
GetResponse PDU
GetResponse PDU
GetResponse PDU
167
SNMP
Versin Comunidad SNMP PDU Mensajes SNMP Tipo PDU Peticin id 0 0 Campos variables
GetRequest PDU, GetNextRequest PDU, y SetRequest PDU Tipo PDU Peticin id GetResponse PDU Tipo PDU empresa direccin agente Trap genrico Trap Time-stamp especfico Campos variables error-status error-indice Campos variables
Campos variables
SNMP
Marco administrativo: Para una adecuada gestin con SNMP se define un nombre de comunidad que afecta tanto al agente como al conjunto de gestores que lo administran y un perfil de comunidad que delimita las propiedades as como el modo de acceso al sistema. La informacin se almacena en cada MIB. Comunidad: relacin entre un agente y gestores. Nombre de comunidad: cadena de octetos transmitida en los mensajes SNMP.
169
SNMP
Determinacin de politicas de autentificacin y autorizacin. Autentificacin: Simple: el nombre de comunidad se transmite en claro. Autorizacin: La comunidad tiene asociado una vista (conjunto de objetos). Para cada objeto se define un modo de acceso: read-only, read-write.
Agente SNMP Conjunto de gestores SNMP MIB SNMP Modo de acceso SNMP
170
SNMP
Sistemas de gestin de red
SNMP SNMP
SNMP
SNMP
SNMP
SNMP
MIB propietario
Standard MIB
Sistemas gestionados
Standard MIB
MIB propietario
RMON Fabricante A
RMON Fabricante B
MIB SNMP
Valoracin crtica de las MIB en SNMP: Las comunicaciones datagrama son ineficientes No existen mecanismos para la obtencin agregada de datos de las MIB. No existen mecanismos de correlacin de la informacin en la fuente. No existe control de acceso a MIB. La estructura esttica de la informacin en las MIB Gran heterogeneidad en el modelo sintctico/semntico. No hay mecanismos para representar y manipular relaciones. El modelado de sistemas jerrquicos complejos puede ser complicado.
172
SNMP
Dimensionado del sistema de gestin:
La gestin de redes se basa en la gestin de nodos, entendiendo como tales abstracciones de una entidad de red fsica como routers, hubs, ordenadores personales, impresoras, etc. Sin embargo, para analizar ms en detalle la configuracin y el rendimiento en la gestin, se tienen que determinar las dimensiones de los correspondientes parmetros: - nmero de estaciones - nmero de redes - nmero de segmentos - nmero de nodos - nmero de interfaces - nmero de gateways - nmero de nodos gestionados.
173
Conclusiones sobre SNMP: Ventajas: Estndar de mercado. Es simple, fcil de usar. Modelo til para el acceso a datos de gestin de la red. Acceso y organizacin eficientes de los datos gestionados. Independencia del entorno de comunicaciones. Capacidades generales de monitorizacin y control. Inconvenientes: Limitaciones en el mecanismo de obtencin de informacin: Falta de obtencin selectiva de informacin. Controles de gestin. Limitaciones de las capacidades de modelado de datos: MIB esttica, correlacin de datos difcil, modelados de sistemas complejos.
174
SNMP
SNMPv2
Este protocolo de gestin es una versin ms avanzada del SNMP que se defini en 1993. SNMPv2 aporta una serie de ventajas respecto a la primera versin entre las cuales pueden destacarse: Permite una mayor eficiencia en la transferencia de informacin. Admite mecanismos de seguridad como la autentificacin y el cifrado frente al SNMP. Permite la comunicacin entre estaciones de gestin. Parte de un modelo de comunicaciones extendido considerablemente. Permite una sealizacin extendida de errores. Permite el uso de varios servicios de transporte. El sistema basado en SNMPv2 soluciona muchos de los problemas de su anterior versin, SNMP, sin embargo, su mayor complejidad est coartando su desarrollo.
175
SNMPv2
Operaciones de SNMP2: GetRequest: Peticin de valores especficos de la MIB. GetNextRequest: Proporciona un medio para moverse por la MIB. Peticin del objeto siguiente a uno dado de la MIB (orden lexicogrfico). GetBulkRequest: Peticin de mltiples valores. Response: Devuelve los valores solicitados por las operaciones anteriores (manager a manager o agente a manager). SetRequest: Permite asignar un valor a una variable. InformRequest: Transmite informacin no solicitada. (manager a manager) SNMPv2-Traps: Permite a los agentes informar de sucesos inusuales. (p.e. ColdStart, WarmStart, LinkDown, LinkUp, AuthenticationFailure, EGPNeighborLoss, EnterpriseSpecific)
176
SNMPv2
Tipo PDU Peticin id 0 0 Campos variables
GetRequest PDU, GetNextRequest PDU, SetRequest PDU, SNMPv2 Trap PDU, InformRequest PDU Tipo PDU Peticin id GetResponse PDU Tipo PDU Peticin id No repet. Max. repet. Campos variables error-status error-indice Campos variables
Campos variables
SNMPv2
PrivDst AutInfo GrupoDst GrupoSrc Contexto SNM P PDU Mensajes SNMP generales PrivDst Longitud 0 OCTET STRING GrupoDst GrupoSrc Contexto SNM P PDU Mensajes no seguros PrivDst Firma
dstTime-stamp srcTime-stamp GrupoDst GrupoSrc
Autenticados pero no privados PrivDst Longitud 0 OCTET STRING GrupoDst GrupoSrc Contexto SNM P PDU Encriptado
srcTime-stamp
.. GrupoDst GrupoSrc .
Privados y autenticados
Encriptado
SNMPv2
Conclusiones: El hecho de su incompatibilidad con la versin SNMP y la mayor complejidad aadida a las plataformas estn desestimando su futura implementacin. Todava existe un desacuerdo en el consorcio sobre las recomendaciones acerca de seguridad propuestas. Sistema jerrquico de gestin (gestor a gestor). Primitivas ms potentes para el envo de tablas. Considerado por muchos excesivamente complejo. Aparicin de SNMPv3.
179
SNMPv3
Incorporacin de nuevos documentos RFC: 2271 a 2275 a la arquitectura de SNMP ya descrita. Mismo protocolo que SNMPv2 pero con la seguridad incorporada. Presenta avances en la administracin de los sistemas.
180
SNMPv3
La nueva arquitectura SNMPv3 define tambin cinco aplicaciones genricas para generar y recibir PDUs SNMP as como sus correspondientes motores SNMP: Generador de comandos Contestador de comandos Originador de notificaciones Receptor de notificaciones Proxy forwarder
181
SNMPv3
Motores: Subsistema de seguridad Subsistema de procesado de mensajes Subsistema de control de acceso Dispatcher (gestor de mensajes)
182
Gestin distribuida
Se definen tres aproximaciones Basada en MIB
EXPRESSION MIB EVENT MIB NOTIFICATION LOG MIB
Basada en SCRIPT
SCRIPT MIB SCHEDULE MIB
184
185
M
REMOPS MIB
186
187
188
HTTP RMI
HTTP server
SNMP RMI
JDBC interface
Mtodos nativos
Base de datos
191
Arquitectura JMX
Niveles de la arquitectura:
Nivel de servicios distribuidos Nivel de agentes Nivel de instrumentacin
Ms APIs java que les ayudan a interoperar con otros protocolos de gestin (p.e. SNMP, Corba, TMN, J2EE, J2ME, WBEM.)
193
Arquitectura JMX
Managed resources
194
195
Nivel de instrumentacin
Especificacin para implementar recursos gestionables (Mbeans: Managed Beans) Mecanismos de notificacin para generar y propagar eventos CTS (Compatibility Test Suite): Los Mbeans funcionan conforme a los patrones diseados e implementan los interfaces correctamente
196
Nivel de agentes
Especificacin para implementar agentes (servidor MBean + conjunto de servicios) Los agentes son independientes de los recursos gestionados y de los servidores que los utilizan Actualmente soporta J2SE (tendiendo hacia PersonalJava y EmbeddedJava)
197
198
199
200
201
202
MBeans
El interfaz se representa como:
Valor de atributo que puede accederse Operaciones que pueden invocarse Notificaciones que se pueden emitir Constructores para las clases java de MBeans
4 tipos de MBeans
Standard MBeans: sus interfaces de gestin se describen mediante sus mtodos nombres Dynamic Mbeans: exponen sus interfaces de gestin en tiempo de ejecucin Open MBean: MBean dinmico que se define slo a partir de tipos bsicos y autodefinibles Model MBean: MBean dinmico que se basa en una clase genrica con comportamiento por defecto para los recursos
203
Servidor MBean
Punto de acceso para gestin Proporciona:
Acceso a clientes (xml, http) Adaptadores de protocolos para aplicaciones de gestin
204
Arquitectura de agentes
Los agentes se ejecutan en una JVM y hacen los enlaces entre MBeans y la aplicacin de gestin Un agente JMX se compone de:
Servidor MBean Conjunto de MBeans representando recursos gestionados Mnimo nmero de servicios de agente (como MBeans) Uno o varios conectores o adaptadores de protocolo
205
MBeanServer
206
Roles en MBeanServer
Gestionan los Mbeans existentes
Consiguiendo sus valores de atributos Cambiando sus valores de atributos Invocando sus operaciones
Consigue notificaciones emitidas por cualquier MBean Instancia y registra nuevos MBeans desde:
Clases java desde los classloader de los servidores Nuevas clases descargadas desde el exterior
207
Servicios de MBeanServer
Servicios del nucleo (core):
Naming service Notification Service MBean Metadata Registration Dynamic class loading Monitoring Timer Relation
Agent services
208
WBEM/CIM
Estndar DMTF/IETF para integrar aplicaciones de gestin de red en webs. WBEM: Web-Based Enterprise Management CIM: Common Information Model Definido por el consorcio DMTF/IETF y ms de 50 fabricantes (Julio 1996) entre los que destacan: Microsoft, Intel, Compaq y Cisco.
209
WBEM
Proporciona una arquitectura que permite soluciones de gestin para ser construidas cubriendo las reas tradicionales de gestin de configuracin, gestin de fallos, gestin de tarificacin, prestaciones, seguridad, gestin de operaciones y planificacin. Proporciona un modelo de datos que permite modelado uniforme y gestin de sistema, red, y elementos de aplicacin. Direcciona las necesidades de un conjunto grande y distribuido de elementos de gestin proporcionando una solucin escalable.
210
WBEM/CIM
Componentes definidos por el IETF: Common Information Model (CIM): Modelo o representacin orientado a objetos para la descripcin de la informacin de gestin o recursos Managed Object Format (MOF): Una especificacin de la sintaxis para los objetos gestionados que han sido modelados usando CIM. Descripcin formal de las clases y asociaciones. MOF2XML, MOF2JavaInterfaces
211
WBEM/CIM
Extensible Markup Language (XML): Especificacin para la representacin de CIM. Gramtica, escrita en un documento tipo definicin (DTD) que puede usarse para representar clases e instancias CIM. API XML : Para acceso a CIMOM (acceso cliente) Estndares de schemas : Core CIM clases, network classes, software classes CIM object manager (CIMOM): Base de datos para instancias de clases CIM y punto central de acceso a recursos
212
WBEM/CIMOM
213
214
WBEM
Applet Navegador Internet Otros Programas y aplicaciones
Dir. servicios Acceso a datos Protocolo de gestin hipermedia
Gestin de servicios
SNMP, DMI, otros Dispositivos o aplicaciones Dispositivos o aplicaciones Dispositivos o aplicaciones Dispositivos o aplicaciones
215
Iniciativas WBEM/CIM
SNIA (storage network industry association) Opensource WBEM IBM through Sblim : providers for linux system Microsoft : WMI (Windows Management Instrumentation) Sun JSR146 : WBEM Services : JMX provider Protocol Adapater
216
Conclusiones WBEM/JMX
WBEM:
SLO un repositorio de datos jerrquico Descansa en un modelo formal Gestin global Acceso XML No proveedor Define el entorno, almacena y agrega datos Habilitado para polticas (ejecucin y datos) Servicios estndar Java Recoge datos (no monitoriza), gestiona el ciclo de vida y acta como un proveedor a WBEM
JMX
217
219
220
221
PDP
Configuracin (HTTP, COPS, SNMP...)
PEP
Dispositivo
PEP
223
224
9. Gestin distribuida
225
ndice
Introduccin Gestin basada en CORBA Gestin basada en Agentes Inteligentes Mviles Conclusiones
226
227
Conclusiones
CORBA tiene ya un gran respaldo desde la industria. Existe una amplia gama de productos basados en CORBA. La interoperabilidad de ORBs permite utilizar CORBA como soporte del interfaz X Q en TMN. GDMO/ASN1 sigue siendo mejor alternativa como especificacin de modelos de informacin.
228
229
231
Conclusiones
Internet:
SNMP, RMON, Gestin basada en webs Gestin basada en polticas CORBA y/o Agentes Mviles
LANs
SNMP, RMON DMI Otros (propietarios, ...)
233
10. Conclusiones
234
Conclusiones (I)
Modelos de gestin de red: Arquitectura TMN (ITU-T) Modelo de gestin OSI (ISO) Modelos de gestin Internet (IETF/DMTF) CORBA (OMG)
235
Conclusiones (II)
Modelos de gestin de servicios: Red inteligentes (RI) TMN TINA eTOM ITIL IETF/DMTF
236