Sistemas Avanzados de Comunicaciones - Gestion de Redes
Sistemas Avanzados de Comunicaciones - Gestion de Redes
Sistemas Avanzados de Comunicaciones - Gestion de Redes
Contenido
1. Necesidad de la gestión de redes de comunicaciones
2. Los modelos de gestión de redes de comunicaciones
2.1. Arquitectura ISO
2.2. Arquitectura ITU-T
2.3. Arquitectura en Internet
3. La estructura de la información de gestión (GDMO)
4. Los protocolos de gestión
5. Las funciones de gestión
6. Ejemplo de sistema comercial de gestión (HP-OpenView)
2
1
Necesidad de la gestión de redes
En el ámbito de redes informáticas y redes de
telecomunicaciones.
• Entornos heterogéneos:
2
Necesidad de la gestión de redes
• Aumento de expectativas de los usuarios -> la red
como entorno fiable, seguro, rápido y operacional
• Gestión de redes -> prevenir, diagnosticar y resolver
problemas de la red
• Verdadera necesidad de gestión -> entornos
multifabricante, multiprotocolo y multitecnología
• Convergencia de la gestión de redes puramente
informáticas y la gestión de redes de
telecomunicaciones -> las plataformas de gestión
pueden proporcionar gestión en ambos ámbitos de
redes
5
• Seguridad
• Gestión de rendimiento
• Planificación
3
Los modelos de gestión de redes de comunicaciones.
Arquitecturas normalizadas
Telco Telco
LEC/IXC LEC/IXC
Hosts Hosts
BT DEC SNM SNM
Gestión de red
Gestión de red* estandarizada*
SNA SMN
SUN SNM
Tymment Redes de datos SNM Redes de datos
privadas privadas
Gestión de redes
Redes de Redes de
computadores telecomunicaciones
4
Los modelos de gestión de redes de comunicaciones.
Arquitectura ISO
Estructura general
7498-4
10040
Concepto de objeto
Elemento
Dispositivo
• No se corresponde con un sujeto
Entidades físicas
Sistema
• Es todo aquello en que podamos
pensar
• Todo aquello que requiera una
Objeto
representación o modelación
10
5
Los modelos de gestión de redes de comunicaciones.
Arquitectura ISO
Arteria 3 PABX
Cádiz Arteria 1 PABX
Córdoba
Red Andalucía
Estructura
Estructura general
general
7498-4
7498-4
10040
10040
Estructura
Estructura información
información Protocolos
Protocolos Funciones
Funciones
10165-x
10165-x 9595
9595 10164-x
10164-x
9596
9596
Operaciones Operaciones
Papel de gestor Papel de agente Notific.
(manager role) Notificaciones (agent role)
Objetos
gestionados
OSI OSI
Sistema abierto Sistema abierto
12
6
Los modelos de gestión de redes de comunicaciones.
Arquitectura ISO:
ISO Estructura general [ 7498-4, 10040 ]
Gestión compartida
Sistema abierto A Sistema abierto B
Agente (Agent)
Objetos Conocimiento de Gestor
gestión (Manager)
compartido
de B a A
13
Interacciones en dominios
diferentes (interdomain) entre
sistemas de gestión
Interacciones dentro de un mismo
dominios (intradomain) entre
MD1 MD2 sistemas de gestión
MDn Dominio de gestión n
7
Los modelos de gestión de redes de comunicaciones.
Arquitectura ISO:
ISO Protocolos [ 9595, 9596 ]
Estructura
Estructura general
general
7498-4
7498-4
10040
10040
Estructura
Estructura información
información Protocolos
Protocolos Funciones
Funciones
10165-x
10165-x 9595
9595 10164-x
10164-x
9596
9596
Computador
Red de
comunicaciones
Nodo
15
8
Los modelos de gestión de redes de comunicaciones.
Arquitectura ISO:
ISO Protocolos [ 9595, 9596 ]
primitiva de primitiva de
petición 1 primitiva de primitiva de
2 indicación
de servicio n de servicio n
confirmación respuesta
n SAP
4 de servicio n de servicio n 3 n SAP
X.response
t3
X.confirm t4
9
Los modelos de gestión de redes de comunicaciones.
Arquitectura ISO:
ISO Protocolos [ 9595, 9596 ]
Transferencia de ficheros, Correo electrónico, Acceso remoto, Gestión de la red...
Físico
División en tramas y sincronismo de las mismas
Control de secuencia, de flujo y de acceso al medio
Detección y corrección de errores (retransmisiones)
Gestión OSI
Funciones embebidas
Gestión de Gestión de dentro del propio
protocolo de gestión
sistemas nivel
Protocolo de Protocolo de
Es una gestión global
gestión de operación de
nivel nivel
Ejemplo: Ejemplo:
Protocolo específico de ISO 9542 FRMR en HDLC
gestión de un nivel concreto ES-IS Rev. Charge en X.25
20
10
Los modelos de gestión de redes de comunicaciones.
Arquitectura ISO:
ISO Protocolos [ 9595, 9596 ]
Usuario Usuario
Gestión de sistemas
21
Gestión de nivel
ACSE
ISO 8650 ACSE ROSE
ISO 8650 ISO 9072
Capa
Capade
dePresentación
Presentaciónde
deOSI
OSI(ISO
(ISO8823)
8823)
Capa
Capade
deSesión
Sesiónde
deOSI
OSI(ISO
(ISO8327)
8327)
Capa
Capade
deTransporte
Transportede
deOSI
OSI(ISO
(ISO8073)
8073)
11
Los modelos de gestión de redes de comunicaciones.
Arquitectura ISO:
ISO Funciones [ 10164-x ]
Estructura
Estructura general
general
7498-4
7498-4
10040
10040
Estructura
Estructura información
información Protocolos
Protocolos Funciones
Funciones
10165-x
10165-x 9595
9595 10164-x
10164-x
9596
9596
Áreas funcionales
23
Diferencia fundamental
respecto a gestión OSI Gestión específica de
la tecnología
• TMN se basa en estándares previos de ISO, adoptados por el ITU-T: X.720, X.721, X.722, ...
24
12
Los modelos de gestión de redes de comunicaciones.
Arquitectura ITU-
ITU-T (TMN)
26
13
Los modelos de gestión de redes de comunicaciones.
Arquitectura ITU-
ITU-T (TMN):
(TMN) Estructura general [ M.30xx ]
27
14
Los modelos de gestión de redes de comunicaciones.
Arquitectura ITU-
ITU-T (TMN):
(TMN) Estructura general [ M.30xx ]
Arquitectura funcional (II)
• NEF (Network Element Function): funciones de los equipos de red a gestionar
– La parte del bloque que proporciona la vista de gestión está en TMN
– La parte del bloque relacionada con la función en la red de
telecomunicaciones no está en TMN
• OSF (Operation Systems Function): procesa la información de gestión para
– monitorizar
– coordinar la red de telecomunicaciones
– controlar
• WSF (WorkStations Funtion): funciones de interacción con el usuario
• MF (Mediation Function): funciones de mediación entre OSFs y NEFs (o QAFs)
que preparan la información de gestión para que satisfaga los requisitos de
ambas. Las funciones de mediación pueden implicar: filtrado, almacenamiento,
adaptación, condensado, etc
• QAF (Q Adaptor Function): funciones que permiten incorporar a la red de
gestión TMN entidades tipo NEF o OSF que no sean TMN (p.e., propietarias)
29
30
15
Los modelos de gestión de redes de comunicaciones.
Arquitectura ITU-
ITU-T (TMN):
(TMN) Estructura general [ M.30xx ]
Arquitectura funcional (IV)
• Los bloques que intercambian información están ligados mediante puntos de
referencia
NEF q3 qx
OSF q3 q3, xa) q3 q3 f
MF qx q3 qx qx f
QAFq3 q3 m
QAFqx qx m
WSF f f gb)
non-TMN m m gb)
a) x reference point only applies when each OSF is in a different TMN.
b) The g reference point lies between the WSF and the human user.
NOTE – Any function may communicate at a non-TMN reference point. These non-TMN reference points
31
may be standardized by other groups/organizations for particular purposes.
Arquitectura de la información
32
16
Los modelos de gestión de redes de comunicaciones.
Arquitectura ITU-
ITU-T (TMN):
(TMN) Estructura general [ M.30xx ]
Arquitectura de la información: Orientación a objetos
• La información de gestión se modela en base a objetos gestionados
• Un objeto gestionado es la vista conceptual de un recurso a gestionar, ya sea
físico o lógico (p.e., la relación existente entre dos recursos, combinación de
varios recursos)
• Un mismo recurso puede ser representado por varios objetos, cada uno
proporcionando una perspectiva de gestión diferente
• Si un recurso no es modelado mediante ningún objeto, es invisible para el
sistema gestor
• Un objeto gestionado viene dado por:
Atributos
– los atributos que posee
– las operaciones que pueden efectuarse sobre él Operaciones
– el comportamiento que presenta
Comportamiento
– las notificaciones que puede emitir
• El concepto de objeto gestionado en SNMP se Notificaciones
corresponde con el de atributo de objeto en TMN
33
17
Los modelos de gestión de redes de comunicaciones.
Arquitectura ITU-
ITU-T (TMN):
(TMN) Estructura general [ M.30xx ]
Arquitectura de la información: Agentes y gestores
• Dado que el entorno a gestionar es distribuido, la gestión de red es distribuida
• Ello hace necesario el intercambio de información entre procesos de gestión
• TMN identifica dos tipos de roles en los procesos de gestión:
•gestor:
– inicia las operaciones de gestión
– recibe notificaciones desde los agentes
• agente:
– mantiene los objetos gestionados asociados
– responde a las operaciones iniciadas por el gestor
– emite notificaciones hacia el gestor
35
36
18
Los modelos de gestión de redes de comunicaciones.
Arquitectura ITU-
ITU-T (TMN):
(TMN) Estructura general [ M.30xx ]
Arquitectura de la información: Agentes y gestores (III)
• Típicamente existirá una relación muchos-a-muchos entre agentes y
gestores
• Un agente puede denegar una solicitud de un gestor (p.e., seguridad,
consistencia del modelo de información)
• Los intercambios de información entre agentes y gestores se llevan a
cabo mediante el uso de un protocolo estándar: CMIP
• Los mensajes CMIP son emitidos al invocar servicios CMIS
37
38
19
Los modelos de gestión de redes de comunicaciones.
Arquitectura ITU-
ITU-T (TMN):
(TMN) Estructura general [ M.30xx ]
Arquitectura física
• Las funciones de gestión son implementadas en los bloques físicos:
• NE: elemento de red
• OS: sistema de operación
• WS: estación de trabajo
• MD: dispositivo de mediación
• QA: adaptador Q
• DCN: red de comunicación de datos
• Relación entre
(Notes 2 et 3) NEF MF QAF OSF WSF
los bloques NE M O O O O
funcionales (Note 3)
y físicos: MD M O O O
QA M
OS O O M O
WS M
M Mandatory
O Optional
39
40
20
Los modelos de gestión de redes de comunicaciones.
Arquitectura ITU-
ITU-T (TMN):
(TMN) Estructura general [ M.30xx ]
Arquitectura física (III)
• Interfaces Q:
• Q3:
- Interfaz más conocida de TMN
- Implementa punto de referencia q3
- Define un perfil OSI completo
• Qx:
- Aparece en los puntos de ref qx
- Suconjunto o alternativa a Q3
- Qx no está bien definida aún
• Interfaz F:
- Implementa punto ref f
- Definidas las funciones de la interfaz, pero no un
protocolo para misma
• Interfaz X:
- Aparece en los puntos de referencia x
- Pendiente de desarrollo (ETSI, NM/Forum,...)
- Implica estrictas condiciones de seguridad
41
21
Los modelos de gestión de redes de comunicaciones.
Arquitectura ITU-
ITU-T (TMN):
(TMN) Estructura general [ M.30xx ]
Arquitectura lógica en capas
• Nivel de gestión de elemento de red: funciones propias de los elementos
individuales
• Nivel de gestión de elementos: distingue elementos individuales, gestionando
un conjunto de ellos. Ofrece una vista consolidada de su dominio de gestión hacia
el nivel de red
• Nivel de gestión de red: consolida las vistas parciales de los distintos gestores
de elementos (EMS = Element Management System)
• Nivel de gestión de servicios: gestión integrada de los servicios que ofrece la
red (interacción con clientes, con otros operadores de telecomunicaciones)
• Nivel de gestión de negocio o comercial: toma de decisiones estratégicas,
políticas, inversiones, ...
43
Gestión de negocio
Gestión de servicios
Niveles
Gestión de red lógicos
Gestión de elementos de red
Gestión de elemento de red
Función de gestión
44
22
Los modelos de gestión de redes de comunicaciones.
Arquitectura ITU-
ITU-T (TMN):
(TMN) Protocolos [ Q.8xx ]
Relaciones entre un bloque funcional TMN y el modelo de gestión de sistemas OSI
Límite TMN de punto de referencia (p.e. Q3)
Proceso de aplicación MIS-user (MAFs) para una implementación de interfaz
Gestor o agente
RSE
Protocolo de gestión de sistema
OSIE (MCFs)
SMAE Protocolos punto a punto de gestión común
SMASE
M Function OSIE Entorno OSI
Function
SMAE Entidad de aplicación de gestión de sistemas
I MCF Función de comunicación de mensaje
SMASE Elemento de servicio de aplicación de
B CMISE gestión de sistemas
CMISE Elemento de servicio de información de
Aplicación
gestión común
Presentación MIB Base de información de gestión. Sólo se
Sesión proporciona cuando el usuario-MIS soporta rol de
Transporte agente
Red MIS Usuario de servicio de información usuario-
Enlace de datos gestión
MAF Función de aplicación de gestión
Física 45
RSE Entorno de sistema real
CMISE ACSE
ISO 9596-1, Versión 2 Capa 7 ISO 9596-1, Versión 2
(ISO 9595-1, Versión 2) (ISO 9595-1, Versión 2)
ACSE ROSE
X.227, ISO 8650 X.229, ISO IS 9072-2
(X.217, ISO 8649) (X.219, ISO IS 9072-1)
X.224, ISO 8073 X.224, ISO 8073 X.224, ISO 8073 X.224, ISO 8073
8073/AD2 8073/AD2
(X.214, ISO 8072) (X.214, ISO 8072, Capa 4 (X.214, ISO 8072) (X.214, ISO 8072,
8072/AD2) 8072/AD2)
Clase 0, 2, 4 Clase 4 Clase 0, 2, 4 Clase 4
23
Los modelos de gestión de redes de comunicaciones.
Arquitectura ITU-
ITU-T (TMN):
(TMN) Funciones [ M.32xx, M.3300, M.3400 ]
Seguridad
Prestaciones
Configuración
Contabilidad
Fallos
Gestión de servicios
Gestión de red
47
Gestión de red
• No da una visión interna de los elementos que constituyen la red
• Controla y coordina la visión de la red de los elementos individuales
• Proporciona, elimina y modifica las capacidades de la red para dar soporte a los
usuarios del servicio
• Interacciona con la gestión de servicio en temas de prestaciones, uso, etc 48
24
Los modelos de gestión de redes de comunicaciones.
Arquitectura ITU-
ITU-T (TMN):
(TMN) Funciones [ M.32xx, M.3300, M.3400 ]
Gestión de servicio
• Se obvian aspectos tecnológicos y se atiende desde el punto de vista del cliente
• Aspectos contractuales de los servicios ofrecidos a los clientes
• Interfaz con el cliente de los servicios
• Interacción con otros suministradores de servicios
• Mantenimiento de datos estadísticos (p.e. aquellos datos que posibilitan el
estudio sobre QoS, “Quality of Service”)
Función de Mediación
50
25
Los modelos de gestión de redes de comunicaciones.
Arquitectura ITU-
ITU-T (TMN):
(TMN) Funciones [ M.32xx, M.3300, M.3400 ]
Función de Mediación (II)
Funciones de
gestión comunes
a los NEs
51
52
26
Los modelos de gestión de redes de comunicaciones.
Arquitectura Internet
Gestión
Gestión de
de redes
redes • La gestión de redes en Internet
no se encuentra normalizada, sino
Redes
Redes de
de Redes
Redes de
de que es una solución de facto.
computadores
computadores telecomunicación
telecomunicación
• Se basa en un modelo
estructurado, cuyos niveles
ITU-T
ITU-T
ISO
ISO Internet
Internet (TMN)
(TMN) guardan cierta correspondencia
(OSI)
(OSI)
con el modelo OSI de ISO.
OSI TCP/IP
presentes en TCP/IP
RFC
RFC 1052
1052
RFC 6 Presentación
RFC 1155
1155
5 Sesión
Estructura
Estructura dede la
la Protocolos 4 Transporte Transporte
Protocolos
información
información RFC
RFC 1157
1157 3 Red Internet
RFC
RFC 1213
1213 SNMP
SNMP
MIB-II
2 Enlace datos Host a red
MIB-II
1 Físico 53
RFC = Request For Comment
Protocolos Protocolos
GetResponse
GetResponse
objetos
SetRequest
GetRequest
SetRequest
GetRequest
dependientes dependientes
de red
Trap
Trap
de red
54
27
La estructura de la información de gestión
[ 10165-x, M.3100 ]
ISO ITU-T
Estructura
Estructura general
general Estructura
Estructura general
general
7498-4
7498-4 M.30xx
M.30xx
10040
10040
Estructura
Estructura información
información Funciones
Funciones Protocolos
Protocolos
M.31xx
M.31xx M.32xx
M.32xx Q.8xx
Q.8xx
Estructura
Estructura información
información Protocolos Funciones M.3300
M.3300
Protocolos Funciones
10165-x
10165-x 9595 10164-x M.3400
M.3400
9595 10164-x
9596
9596
Gestión
Gestión específica
específica de
de
X.720, X.721, X.722 la
la tecnología
tecnología
Norma B influye sobre norma A: Norma B de ISO influye sobre norma A (de ITU-T):
Norma B Norma B
28
La estructura de la información de gestión
[ 10165-x, M.3100 ]. Introducción de conceptos
Matrícula: SE-5830-DL Nombre: Juan
Marca: BMW Apellido: Pérez
Color: Azul Nacionalidad: Español
Color:
Color:Blanca
Blanca
Nombre: Fijación:
Fijación:Atada
Atada Color:
Apellido: Inf:
Inf:Nombre;
Nombre; Color:______
______
Nacionalidad: Apellidos Fijación:
Fijación:____
____
Apellidos Inf:
Inf:________
________
Nº de planos: Color:
Color:Azul
Azul
Propulsión: Fijación:
Fijación:soldada
soldada Normas de clasificación
Plazas: Inf:
Inf:Nº
Nºplanos;
planos; y homologación
Propulsión;
Propulsión;Plazas
Plazas de etiquetas
Matrícula: Color:
Color:Amarilla
Amarilla
Marca: Fijación:
Fijación:Pegada
Pegada
Color: Inf:
Inf:Matrícula;
Matrícula;
Marca;
Marca;Color
Color 57
GDMO GDMO
Fabricantes Fabricantes
Tipos de
Usuarios Usuarios objetos
Tipos de GDMO
objetos
GDMO
58
SGR Programadores SGR Sistema de Gestión de Red Compilador GDMO
29
La estructura de la información de gestión
[ 10165-x, M.3100 ]. Introducción de conceptos
Paquete
Grupo de atributos
Módulos ASN.1
Atributo: Lo que se puede predicar de Acción: Lo que se puede realizar sobre Notificación: Aviso que emite
un objeto un objeto espontáneamente un objeto al ocurrir
Notificaciones Atributos cierto suceso
Acciones
Acciones Notificaciones
Atributos
Matrícula: Arrancar:
Marca: Atributos Parar: Temperatura del agua baja:
Color: permanentes Acelerar: Temperatura del agua alta:
Velocidad: Frenar: Combustible en reserva:
Averiado (Si/No): Atributos Girar: Situación de avería:
Temp.Agua: Variables Comprobar: Cambio de matrícula:
Nivel cmbustible: Cambio de color:
59
Notificaciones
Histórico de Acciones
alarmas
Atributos
30
La estructura de la información de gestión [ 10165-x, M.3100 ].
Modelo de la información de gestión [ ISO 10165-1, X.720 ]
Modelo
Modelode
deinformación
información
Orientación
Orientaciónaaobjetos
objetos Operaciones
Operacionesde
degestión
gestión Filtros
Filtros Notificaciones
Notificaciones Inclusión
Inclusiónyy
denominación
denominación
present
present
Encapsulado
Encapsulado Sobre Sobre
Sobre Sobre Inclusión
Inclusión
atributos
atributos objetos
objetos equality
equality
Tipos
Tiposyyherencia
herencia Jerarquía
Jerarquía
Get Create de
Get Create greater
greater denombres
nombres
or
orequal
equal
Atributos
Atributos
Replace
Replace Delete
Delete Estructura
Estructura
less
less de
Comportamiento or denombres
nombres
Comportamiento
Set Action orequal
equal
Settoto Action
default
default
substring
substring
Paquetes
Paquetescondicionales
condicionales
Add
Add
subset
subset
Alomorfos
Alomorfos
Remove
Remove
superset
superset
non-null
non-nullset
setintersection
intersection
61
Alarma en el bus
Recurso: NIC Objeto gestionado: NIC
Orientación a objetos
31
La estructura de la información de gestión [ 10165-x, M.3100 ].
Modelo de la información de gestión [ ISO 10165-1, X.720 ]
Fruta:
• Atributos: Pueden ser simple, enumerado (un - familia
cjto. de valores) o grupo de otros atributos. Ej: - valor nutritivo
- color
Simple: Conductor: {María}
- precio
Enumerado: Pasajeros: {Juan, Pedro} - temporada
Grupo: Ocupantes:{Conductor, Pasajeros}
top
32
La estructura de la información de gestión [ 10165-x, M.3100 ].
Modelo de la información de gestión [ ISO 10165-1, X.720 ]
• Alomorfos (II):
› Soluciones a la incompatibilidad:
» Best efford (“lo que se pueda”):
A
– Se gestiona X como si fuese B
– Se gestionan Y y Z como si fuesen T
– El gestor ignora aquellas informaciones B C
Orientación a objetos
33
La estructura de la información de gestión [ 10165-x, M.3100 ].
Modelo de la información de gestión [ ISO 10165-1, X.720 ]
Acciones
Filtro Objeto
Notificaciones
dada
– initial substring: busca la subcadena al comienzo de cadena
– final substring: busca la sucadena al final de la cadena
• subset: el conjunto de valores de un atributo (de múltiples valores) contiene un
subconjunto igual al conjunto de valores dados
• superset: el conjunto de valores de un atributo (multivaluado) es un
subconjunto del conjunto de valores dados
• non-null set intersection: el conjunto de los valores de un atributo
(multivaluado) tiene una intersección no nula con el conjunto de los valores dados
68
34
La estructura de la información de gestión [ 10165-x, M.3100 ].
Modelo de la información de gestión [ ISO 10165-1, X.720 ]
Notificaciones
• Son informaciones que emite un objeto causado por eventos internos o
externos
• Pueden ser espontáneas y asíncronas (debidas a acciones asíncronas)
Notificaciones
Operación
Acción: Reset
Tarjeta
Alarma en el bus
Atributos
Notificación:
ha cambiado el estado
Objeto gestionado:
Tarjeta NIC
69
Mi coche
Árbol de objetos Id: Id:
Mi coche tu coche
Maletero
Id: Id:
Maletero guantera
35
La estructura de la información de gestión [ 10165-x, M.3100 ].
Modelo de la información de gestión [ ISO 10165-1, X.720 ]
• Cuando se asigna un nombre a una clase de objeto hay que normalizar o
registrar dicho nombre de una forma jerárquica mediante el denominado árbol de
registro de nombres
Inclusión y denominación: Jerarquía de nombres
36
La estructura de la información de gestión [ 10165-x, M.3100 ].
Modelo de la información de gestión [ ISO 10165-1, X.720 ]
coche coche
Mi coche Tu coche
coche
maletero
guantera Maletero guantera
maletero Guantera
caja bolsa
Caja azul Bolsa cuero
caja bolsa útil
Destornillador
útil útil útil
útil Destornillador Llave inglesa Destornillador
74
37
La estructura de la información de gestión [ 10165-x, M.3100 ].
Modelo de la información de gestión [ ISO 10165-1, X.720 ]
Jerarquías
» El árbol de tipos que define la herencia
» El árbol de inclusión que nos indica en qué otro/s objeto/s está incluído
un objeto (no tipo de objeto), es decir, de qué otro/s objeto/s depende
» El árbol de nombres que también se corresponde con el árbol de
objetos (pero son dos cosas diferentes)
Resumen
75
76
38
La estructura de la información de gestión.
Modelo de la información de gestión en Internet
Árbol MIB
• Los objetos gestionados se organizan siguiendo una estructura en
árbol (estandarizada) iso (1)
org (3)
dod (6)
internet (1)
Extensiones
.1.3.6.1.2.1.1.1
sysDescr (1) .iso.dod.internet.mgmt.mib-2.system.sysDescr 77
Extensiones de la MIB
• Cuando un fabricante desarrolla un nuevo dispositivo que puede ser
gestionado mediante SNMP, diseña su rama MIB (es decir, los objetos y
su estructura) y la coloca bajo
.iso.org.dod.internet.private.enterprises.fabricante
private (4)
que es el identificador que debe
tener asignado, mediante previa
enterprises (1)
solicitud al IANA.
Extensiones
IANA: Internet Assigned Numbers Authority
78
39
La estructura de la información de gestión [ 10165-x, M.3100 ].
La norma GDMO [ ISO 10165-4, X.722 ]
≥0
≥0 Paquete
Grupo de atributos
≥0 ≥0 ≥0
≥0
≥0 ≥0
1
≥0 Atributos Notificaciones Acciones
0:1
≥0 0:1 ≥ 0 ≥0 ≥0 ≥0 0:2
Parámetros
0:2 ≥0
0:1
≥0
≥0 Comportamiento
0:1
Módulos ASN.1 79
Superclas(es)
Managed
Managed
Managed
Managed Object
Object
Object
etiqueta-clase Object Class Class
Class
Class
Templates
Templates
Templates
derived from
Paquetes obligatorios
Managed Object Class
characterized by Package
Package
Package
Templates
Templates
Templates
conditional
packages
present if Paquetes condicionales
condition Package
Package
Package
Templates
Templates
Templates
obligatorio
Los recuadros en blanco han de ser rellenados
por la persona que defina el objeto de gestión
condicional 80
40
La estructura de la información de gestión [ 10165-x, M.3100 ].
La norma GDMO [ ISO 10165-4, X.722 ]
attribute
etiqueta-atributo
Attribute
derived from Template
Etiqueta de or
behaviour
Behaviour y Attribute
Package
Package
parameters Parameter
Templates
Templates
Templates
registered as nombre registrado
del atributo
Package
Package Package Package
Package
Attribute etiqueta-paquete Behaviour
Templates
Templates Templates
Templates
Templates Templates
behaviour
Attribute
Attribute
Etiqueta de Attribute group attributes Templates
Templates
grupo
(& Property
(& Property
Package y Attribute Group
41
La estructura de la información de gestión [ 10165-x, M.3100 ].
La norma GDMO [ ISO 10165-4, X.722 ]
etiqueta-notificación Notification
Etiqueta de Action
acción Package
Behaviour
Package behaviour Templates
Templates
Behaviour
behaviour Templates
Templates
parameters Package
Parameter
Action y Notification
Templates
Templates
mode confirmed
with information ASN.1 data type
Package
Parameter syntax
parameters Templates
Templates
and attributes IDs Field name(s)
Attribute
Attribute
with information ASN.1 data type Templates
Templates
syntax
with reply
ASN.1 data type syntax ASN.1 data type
with reply syntax
83
Name
etiqueta-notificación binding
Etiqueta de Parameter
parámetro subordinate MO
object class class
context type
Parameter y Name binding
context named by MO
superior object class class
42
Los protocolos de gestión. Introducción
Protocolo 1
Protocolo normalizado
Protocolo
Protocolo 2 normalizado
CMIS/CMIP
Protocolo ISO,ITU-T
normalizado
SNMP
85
Internet
CMIS CMIS
CMIP
Aplicación Aplicación
CMIS
Sistema de gestión A-ASOCIATE
A-RELEASE CMIP
A-ABORT RO-INVOKE
A-P-ABORT RO-RESULT
CMIP: ACSE ROSE RO-ERROR
- Sigue reglas para la composición e intercambio de P-CONNECT RO-REJECT
P-RELEASE P-DATA
PDUs
- Las PDUs de CMIP se definen en ASN.1 P-U-ABORT Presentación
- Las operaciones de CMIP son definidas en ISO
9072-1 (ROSE) 86
43
Los protocolos de gestión. CMIS/CMIP
Servicios CMIP:
M-EVENT-REPORT, M-GET, M-CANCEL, M-SET, M-ACTION, M-CREATE y
M-DELETE
M-EVENT-REPORT
• Permite al usuario informar de un suceso
• Información de alarmas entre los elementos de la red y el centro de control
• Puede ser confirmado o no
87
• Permite al usuario del servicio obtener información sobre los valores de los atributos del objeto gestionado
• Es un servicio confirmado
88
44
Los protocolos de gestión. CMIS/CMIP
Definición de ámbito (parámetro Scope)
• Este parámetro permite identificar un ámbito (subárbol) de búsqueda dentro de la estructura de la MIB
• Existe tres alternativas posibles:
» Solamente actúa sobre el objeto base Base
Servicios CMIP
89
M-CANCEL-GET req
(II,GII)
M-CANCEL-GET ind
(II,GII) II = Invoke Identifier: identificador de la operación
M-CANCEL-GET res GII = Get Invoke Indentifier: identifica el GET previo
(II,E) que se desea cancelar
M-CANCEL-GET con E = Errors: información de diagnóstico sobre la causa
(II,E) del error en la comunicación
90
45
Los protocolos de gestión. CMIS/CMIP
M-SET
• Permite al usuario del servicio requerir el cambio de los valores de los atributos
• Puede ser un servicio confirmado o no confirmado
II = Invoke Identifier: identificador de la operación
M = Mode: indica si es o no confirmado
Servicios CMIP
M-ACTION req
(II,M,BOC,BOI,Sc, BOC = Base Object Class: clase de objeto base
F,AC,Sy,AT,AA) M-ACTION ind BOI = Base Object Instance:instancia de la clase de
(II,M,BOC,BOI,Sc, objeto base
F,AC,Sy,AT,AA) Sc = Scope: permite definir el ámbito de búsqueda
F = Filter: define las condiciones de búsqueda
M-ACTION res AC = Access control: se usa para el entendimiento
(II, MOC,MOI,AT,CT,AR,E) de los usuarios durante la asociación
M-SET con Sy = Synchronization: permite definir la
(II,MOC,MOI,AT,CT,AR,E) sincronización de la modificación de la información
AT = Action Type: describe el tipo de acción a
Si respuesta múltiple realizar sobre el objeto gestionado
M-ACTION res AA = Action Argument: información adicional sobre la
(II, LI,MOC,MOI,AT,CT,AR,E) acción
M-ACTION con
(II,LI,MOC,MOI,AT,CT,AR,E)
... MOC = Managed Object Class: clase a la que
pertenece el objeto sobre el que actúa la acción
M-ACTION res
... MOI = Managed Object Instance: instancia de objeto
(II, LI,MOC,MOI, AT,CT,AR,E) sobre la que actúa la acción
M-ACTION con CT = Current Time: hora de la respuesta
(II,LI,MOC,MOI,AT,CT,AR,E) AR = Action Result:contiene el resultado de la acción
E = Errors: información de diagnóstico sobre la causa
del error en la comunicación
C/NC LI = Link Identifier: si existe respuesta mútltiple
92
46
Los protocolos de gestión. CMIS/CMIP
M-CREATE
• Permite al usuario del servicio requerir a otro usuario la creación de la representación de una nueva
instancia de un objeto gestionado
• Es un servicio confirmado
Servicios CMIP
94
47
Los protocolos de gestión. SNMP
• SNMP = Simple Network Management Protocol
• SNMP es un protocolo de la familia TCP/IP (Internet) que permite
acceder a la información de gestión de los equipos que forman la red
• Permite a los administradores de red:
– supervisar la operación de la red
– configurar los equipos
– encontrar y resolver fallos
– analizar las prestaciones de los equipos
• Los éstandares del IETF relacionados con SNMP se publican en
documentos RFCxxxx (Request For Comment)
• Otro protocolo del ámbito de Internet es el CMOT (Common
Management information services and protocol Over TCP/IP)
• Ambos protocolos, tanto SNMP como CMOT trabajan con la estructura
de información y la MIB de Internet
95
IETF = Internet Engineering Task Force
Proxy
Dispositivo
Gestor
Agente gestionado
Red
Base de
datos de Dispositivo
gestión gestionado
Dispositivo Dispositivo
Agente gestionado Agente gestionado
Base de Base de
datos de datos de
gestión gestión
96
48
Los protocolos de gestión. SNMP
¿Qué es un dispositivo gestionado?
• Cualquier nodo de la red que resulte de interés desde el punto de vista de
gestión
• Para que forme parte del entorno de gestión, el dispositivo debe incorporar un
agente SNMP
Arquitectura
¿Qué es un agente?
• Módulo software que se encarga de mantener la información de gestión y de
interaccionar con los gestores
• Se ubica en el mismo dispositivo a gestionar y tiene acceso a sus parámetros
internos (la información a gestionar) 97
¿Qué es un gestor?
• Aplicación encargada de monitorizar y configurar los dispositivos gestionados,
interaccionando con ellos mediante los correspondientes agentes
• Suele tener un interfaz gráfico que presenta un esquema de la red y el estado
de los dispositivos
• En general, en un sistema de gestión basado en SNMP es posible implantar
varios gestores 98
49
Los protocolos de gestión. SNMP
Operaciones
• SNMP permite el intercambio de información entre gestores y agentes
mediante un conjunto de operaciones sencillas de gestión
• Estas operaciones se llevan a cabo mediante el intercambio de los
correspondientes mensajes SNMP
Tipos de operaciones/mensajes
• Lectura: un gestor recupera instancias de objetos gestionados de un
agente (GET, GETNEXT, GETBULK). Permiten al gestor obtener el
estado del dispositivo gestionado, mediante el mecanismo de sondeo o
polling
• Escritura: un gestor modifica o crea nuevas instancias de objetos en un
agente (SET). Permiten al gestor actuar sobre el dispositivo gestionado
• Notificaciones: un agente notifica a un gestor de la ocurrencia de una
situación anómala (TRAP, SNMPv2-TRAP, INFORM). El gestor es
informado inmediatamente, evitando los retardos debidos al sondeo 99
Comunidad
SNMP
El conjunto de todos los perfiles
Políticas Perfil
es lo que se denomina de
Comunidad Base de información
SNMP
políticas de acceso acceso de gestión
(MIB)
Comunidad
SNMP
100
50
Los protocolos de gestión. SNMP
1. Interrupción convencional: es el objeto gestionado
Estrategias de gestión
correspondiente
Respuesta
(-) Difícil predicción de la carga en la red
2. Sondeo: el gestor solicita información al objeto
gestionado con una frecuencia determinada
Solicitud
(-) Sobrecarga la red con tráfico adicional
(-) Menor eficiencia de la red Respuesta
(+) Protocolo simple de implementar
(+) Mejor predicción del tráfico en la red
3. Interrupción modificada “trap”: es una combinación Información
de las dos anteriores; no se notifican todos los Filtro
cambios, sino sólo aquellos definidos como Notificación no usual
relevantes para el centro de gestión. Por otro lado, el
Notificación no usual
centro de gestión tiene la posibilidad de sondear.
• La interrupción de produce en pocas ocasiones Respuesta
Agente Agente
SNMP Aplicación SNMP
UDP Transporte
UDP
IP Red IP
Niveles inferiores Niveles inferiores
51
Los protocolos de gestión. SNMP
103
LPP
IP Red
Niveles inferiores
104
52
Los protocolos de gestión. Comparativa
• CMIP/CMIS se enmarca dentro de los protocolos de ISO (redes de
compañías de telecomunicaciones, telefonía)
• SNMP se enmarca en el ámbito de Internet, no es soportado en redes
públicas. Es mucho más sencillo y constituye casi un subconjunto de
CMIP
• Hay mayor penetración comercial de SNMP, pero no está estandarizado
• La arquitectura OSI define más módulos
• El menor número de módulos SNMP puede implicar mayor rapidez y
menor consumo de memoria
• SNMP no considera la herencia y utiliza GET-NEXT para recuperar
múltiples instancias de un objeto
• CMIS/CMIP permite la creación y eliminación dinámica de objetos,
mientras que SNMP considera los objetos de la red como entidades
estáticas
• Puede ser fácil pasar de SNMP a CMIP, pero no al contrario. Existen
normas que permiten hacer esto.
105
SMAE SMASE
Estructura
Estructura información
información Protocolos
Protocolos Funciones
Funciones AE
10165-x
10165-x 9595
9595 10164-x
10164-x CMISE
9596
9596
M ASEs
ITU-T X.73x ROSE
Estructura X.74x
Estructura general
general I LME
M.30xx
M.30xx ACSE
LE
B
Nivel de
Estructura
Estructura información
información Protocolos
Protocolos Funciones
Funciones presentación
M.31xx
M.31xx Q.8xx
Q.8xx M.32xx
M.32xx
M.3300
M.3300
M.3400
M.3400
Gestión
Gestión específica
específica de
de Gestión de nivel
la
la tecnología
tecnología
106
53
Las funciones de gestión [ 10146-x;X.73x,X.74x ]
Áreas
Áreasfuncionales
funcionales
Fallos
Fallos Contabilidad
Contabilidad Configuración
Configuración Prestaciones
Prestaciones Seguridad
Seguridad
Fault
Fault Accounting
Accounting Configuration
Configuration Performance
Performance Security
Security
Funciones
Funciones
Gestión
Gestiónde
deobjetos
objetos Gestión
Gestiónde
deestados
estados Representación
Representaciónde
de Informe
Informe de
dealarmas
alarmas
relaciones
relaciones
Gestión
Gestióninformes
informes Control
Control de
de
de históricos Alarmas
Alarmasdede Auditoría
Auditoríade
de
deevento
evento históricos
seguridad
seguridad seguridad
seguridad
Control
Control de
deacceso
acceso Medidas
Medidascontables
contables Seguimiento
Seguimientode
de Gestión
Gestiónde
de
ocupación
ocupación pruebas
pruebas
Pruebas
Pruebasdede
Resúmenes
Resúmenes diagnótico
diagnótico Programación
Programación Otras
temporal Otras funciones
funciones
temporal
107
» Fallos
– Mantener y examinar los registros de errores
– Aceptar y actuar frente a las notificaciones de errores
– Localizar e identificar las averías
– Llevar a cabo secuencias de pruebas de diagnóstico
– Corregir las averías
» Contabilidad
– Informar a los usuarios de los costes en los que han incurrido y de
los recursos consumidos
– Establecer límites de costes y programas de tarifas asociados al
uso de los recursos
– Combinar costos de varios recursos cuando un servicio se presta
en base a múltiples elementos
108
54
Las funciones de gestión [ 10146-x;X.73x,X.74x ]
» Configuración
– Establecer parámetros de operación
– Asociar nombres a objetos
– Activar y desactivar objetos
– Recoger información sobre el estado actual
Áreas funcionales de gestión
» Prestaciones
– Reunir información estadística
– Mantener y explotar registros históricos del estado del sistema
– Determinar las prestaciones del sistema en condiciones naturales y
artificiales
– Modificar la operación del sistema para una correcta gestión de
prestaciones
» Seguridad
– Crear, borrar y controlar los servicios y mecanismos de seguridad
– Distribuir la información de seguridad
– Informar de los sucesos relativos a la seguridad del sistema
109
55
Las funciones de gestión: Gestión de objetos [10164-1]
Parámetros del servicio de información de creación de un objeto:
» Parecidos a los de las primitivas utilizadas en CMIP
• Invoke identifier, Mode, Managed object class, Managed object
instance, Event type (“object creation”), Event time
• Event information (dentro de este parámetro aparecen otros
parámetros, se particulariza para cada uso):
– Source indicator: indica la fuente del evento
– Attribute list: lista de atributos junto con sus valores al ocurrir el evento
– Notification identifier: nº entero que identifica unívocamente una notificación. Se
usa para referirse a notificaciones relacionadas
– Correlated notifications: conjunto de notificaciones relacionadas
– Additional text: texto en formato libre (no se interpreta)
– Additional information: información sobre el evento no contemplada en la norma.
Debe interpretarse
- identifier: indica la sintaxis de la información
- significance: dice si la información adicional es esencial o no para entender la
notificación
- information: contenido de la información con la estructura indicada en identifier
• Current time, Event reply, Errors 111
56
Las funciones de gestión: Gestión de estados [10164-2]
Operational state
• Indica si el recurso está instalado
físicamente y funciona
ENABLED
• Los posibles estados son:
- disabled: el recurso no puede ser
operado ni está en condiciones de
dar servicios al usuario Enable Disable
- enabled: el recurso está total o
parcialmente operable y disponible
• Si queremos saber si un recurso DISABLED
funciona, definimos en su modelo un
atributo operational state y sus posibles TISO0120-92/d01
valores serán esos dos.
Diagrama de estado operacional
113
57
Las funciones de gestión: Gestión de estados [10164-2]
Administrative state
• Permite o prohibe el uso del recurso UNLOCKED User
por razones administrativas quit
58
Las funciones de gestión: Gestión de estados [10164-2]
Availability status
• Indica la situación de disponibilidad del recurso
• Las posibles situaciones son:
- in test: el recurso está en pruebas
- failed: el recurso tiene avería
- power off: el recurso no tiene alimentación
- off line: el recurso necesita conectarse
- off duty: el recurso está en descanso periódico
- dependency: el recurso depende de un objeto no disponible
- degraded: el recurso opera con prestaciones degradadas
- not installed: el recurso no está instalado
- log full: el recurso tiene su capacidad de dar servicio completa
• Cada una de estas situaciones son totalmente compatibles entre sí, es
decir, un recurso puede estar averiado y, a su vez, estar en descanso
periódico.
117
Standby status
• Indica si el recurso funciona como back-up de otro y en qué forma
• Las posibles situaciones: hot standby, cold standby y providing service
Unknown status
• Indica si el recurso es desconocido
• Las posibles situaciones: false y true 118
59
Las funciones de gestión: Gestión de eventos [10164-5]
• Filtra las notificaciones que emiten los objetos antes de convertirlas en “event reports”.
Para ello usa unos filtros denominados discriminadores
• Los servicios que las funciones de gestión de eventos ofrece al nivel superior (el
usuario, en este caso):
» Servicio de creación de un discriminador (creation of a discriminator)
» Servicio de borrado de un discriminador (delete of a discriminator)
» Servicio de modificación de atributos de discriminador (modification of discriminator
attributes)
» Servicio de suspensión de la actividad del discriminador (suspension of the activity
of the discriminator)
» Servicio de reanudación de la actividad del discriminador (resumption of the
discriminators activity
top
Modelo de gestión de event report
Discriminator
Discriminadores
Respuestas Control 119
especializados
EFDs = Event Forwarding Discriminators
• AdministrativeState
• El estado “locked” se usa para suspender la actuación del discriminador
• OperationalState
• AvailabilityStatus
• Si está “off-duty” indica que la programación temporal del discriminador
lo hace que no actúe
• UsageState 120
60
Las funciones de gestión: Gestión de eventos [10164-5]
121
61
Las funciones de gestión: Control de históricos [10164-6]
• Filtra y almacena las informaciones que deben ser
archivadas. Estas informaciones pueden ser de dos
tipos: notificaciones de objetos locales y event reports top
externos
• Los servicios que las funciones de control de logRecord log
históricos ofrece al nivel superior (el usuario, en este
caso):
» Servicio de creación de un histórico (creation of eventLogRecord
a log)
» Servicio de borrado de un histórico (delete of a eventLogRecord
log) especializados
» Servicio de modificación de atributos de histórico
(modification of log attributes)
Hay que distinguir entre log y record:
» Servicio de suspensión de la actividad del log - log es un histórico
(suspension of the activity of the log) - record es una anotación individual
dentro de un histórico
» Servicio de borrado y recuperación de registros (En el árbol de inclusión sí que están
de históricos (deletion and retrieval of log records) relacionados: un histórico contiene
anotaciones)
» Servicio de reanudación de la actividad del log
(resumption of the log activity) 123
Respuestas Control
Relación entre los modelos de gestión de Event report y Log
Event reports
Pre-procesado potenciales
de eventos
EFDs
Event reports
Respuestas
62
Las funciones de gestión: Control de históricos [10164-6]
Log. Atributos
• logID: indica el identificador del histórico
• discriminatorConstruct: esquema de filtrado asociado al histórico
• administrativeState, operationaState, availabilityStatus
• logFullAction: indica la acción que hay que llevar a cabo en caso de que
el histórico se llene: empezar desde el principio (wrap) o parar (halt)
LogFullAction ::= ENUMERATED {wrap(0), halt(1)}
Log. Notificaciones
• objectCreation: notificación de que un histórico ha sido creado
• objectDeletion: notificación de que un histórico ha sido borrado
• attributeValueChange: notificación de que el valor de un atributo del
histórico ha sido modificado
• processingErrorAlarm: notificación de que se ha producido un error de
proceso en el histórico ProcessingErrorAlarm NOTIFICATION
BEHAVIOUR processingErrorAlarmBehaviour;
WITH INFORMATION SYNTAX
Notification-ASN1Module.AlarmInfo
processingErrorAlarmBehaviour BEHAVIOUR
DEFINED AS “This notification type is used to report 125
processing failure in a managed object.”;
126
63
Las funciones de gestión: Gestión de relaciones [10164-3]
Modelo de relaciones Relación indirecta
» Directa e indirecta A B C
Relación Relación
directa directa
A B
(objeto usuario) (objeto proveedor)
» Papel (rol) del objeto en la
Objeto Objeto
relación. Ej: usuario, proveedor proveedor usuario
B A
64
Las funciones de gestión: Gestión de alarmas [10164-4]
129
65
Las funciones de gestión: Gestión de alarmas [10164-4]
Event Information. Atributos
• Back-up object: indica el objeto de reserva
• Trend indication: indica si hay otras alarmas no solucionadas del mismo
objeto y el grado de severidad de la actual:
– more severe
– no change
– less severe
• Threshold Information: indica que la alarma es debida al cruce por un
valor umbral. Los subcampos de esta información son:
– triggered treshold: identificación del umbral cruzado
– treshold level: valor del umbral cruzado (y eventualmente de su histéresis)
– observed value
– arm time: instante en el que se rearmó el umbral por última vez (se bajó del
valor umbral más la histéresis)
Se libera la alarma
Histéresis Umbral original
Se genera la alarma
131
132
66
Las funciones de gestión: Alarmas de seguridad [10164-7]
» Especifica las alarmas de seguridad del sistema
» Posee una estructura similar a la gestión de alarmas (10164-4), pero
particularizando los parámetros “event type” y “event information” de las
notificaciones
» Proporciona servicio de informe de alarma de seguridad (Security alarm
reporting service)
Event type
• Integrity violation: se ha insertado, borrado o modificado información de forma
ilegal
• Operational violation: se ha solicitado un servicio no disponible, o de forma
incorrecta
• Physical violation: un recurso físico ha sido violado de forma que sugiere un
ataque a la seguridad
• Security service o mechanism violation: un servicio o dispositivo de seguridad ha
detectado un ataque
• Time domain violation: ha ocurrido un evento en un momento inesperado o
prohibido 133
Event information
• Severity alarm cause: lista de las posibles causas desde “duplicate
information” hasta “out of hours activity”
• Security alarm severity:
– indeterminate
– critical
– major
– minor
– warnig
• Security alarm detector: dispositivo o servicio que ha detectado la alarma
de seguridad
• Service user: usuario del servicio que ha generado la alarma
• Service provider: suministrador del servicio que ha generado la alarma
134
67
Las funciones de gestión [ 10146-x;X.73x,X.74x ]
Áreas
Áreasfuncionales
funcionales
Fallos
Fallos Contabilidad
Contabilidad Configuración
Configuración Prestaciones
Prestaciones Seguridad
Seguridad
Fault
Fault Accounting
Accounting Configuration
Configuration Performance
Performance Security
Security
Funciones
Funciones
Gestión
Gestiónde
deobjetos
objetos Gestión
Gestiónde
deestados
estados Representación
Representaciónde
de Informe
Informe de
dealarmas
alarmas
relaciones
relaciones
Gestión
Gestióninformes
informes Control
Control de
de
de históricos Alarmas
Alarmasdede Auditoría
Auditoríade
de
deeventos
eventos históricos
seguridad
seguridad seguridad
seguridad
Control
Control de
deacceso
acceso Medidas
Medidascontables
contables Seguimiento
Seguimientode
de Gestión
Gestiónde
de
ocupación
ocupación pruebas
pruebas
Pruebas
Pruebasdede
Resúmenes
Resúmenes diagnótico
diagnótico Programación
Programación Otras
temporal Otras funciones
funciones
temporal
135
State Change
Record
136
68
Las funciones de gestión: Seguimientos [10164-11]
» Especifica los mecanismos para poder realizar el seguimiento y
monitorización de los valores de los atributos de la red
» Tipos de objetos:
• Define un conjunto de tipos de objetos y atributos que realizan la
monitorización y el procesamiento de la información
» La estructura de información adicional necesaria para hacer el
seguimiento (o evolución) de los valores de un atributo sería:
Top
Scanner
Monitor Metric
Mean monitor
Proceso de cobro
69
Las funciones de gestión: Medidas contables [10164-10]
» Ejemplo de relación estructural de los objetos gestionados:
System object
Usage metering
Log
Accountable control
object
Usage metering
record
Usage metering
data
Containment relation
Logging of notifications
139
70
Funciones de gestión TMN
» Gestión de prestaciones
• Seguimiento de las prestaciones
Funciones de gestión de redes de comunicaciones
Plataformas de gestión
• Una plataforma de gestión es un conjunto de módulos software que
ofrecen una serie de servicios de gestión
• Las aplicaciones de gestión que se necesiten son desarrolladas
aprovechando los servicios que la plataforma ofrece
GUI
Aplicación
Plataforma
Red Aplicación
de gestión
Plataforma Red
Aplicación de gestión
Aplicación
71
Plataformas de gestión comerciales. Ejemplos
• SNMP:
¾ HP OpenView Network Node Manager
¾ Sun SunNet Manager
¾ Aprisma Spectrum Site Manager
¾ Tivoli NetView
¾ BMC Patrol
¾ (GNU, para Linux, bajo Gnome) GxSNMP ("pre-alpha")
72
Ejemplo de plataforma de gestión SNMP:
HP OpenView NNM - Topología
• Mapas y
submapas de red:
estructura
jerárquica
• Exploración
automática
• Estado codificado
con colores
145
código de
colores
correlación
146
73
Ejemplo de plataforma de gestión SNMP: HP
OpenView NNM - Fallos: correlación de eventos
147
• Tipos de bloques:
• filter
• table, extract
• annotate
• create, modify, ...
148
74
Ejemplo de plataforma de gestión SNMP: HP
OpenView NNM - Fallos: correlación de eventos
• Ejemplo de correlación: scheduled maintenance. En un
determinado intervalo de tiempo se sabe que van a llevarse
a cabo operaciones de mantenimiento
149
150
75
Ejemplo de plataforma de gestión SNMP: HP
OpenView NNM - Gestión de las MIBs
151
152
76
Ejemplo de plataforma de gestión SNMP: HP
OpenView NNM - Fallos: Gestión distribuida
Estación
Dispositivos de
Terminal
recogida
de datos
Dispositivos
Dispositivos
Dispositivos
Estación Estación
central de central de
Estación gestión
recogida/ gestión Estación
gestión de
de datos We b
recogida
de datos We b
We b
Consola
Consola Consola
de
de de
gestión
gestión gestión
Dispositivos
153
154
77
Plataformas de gestión TMN -
EMS Element Management Systems
• EMS:
• sistemas de gestión que supervisan y controlan un
conjunto de dispositivos
• normalmente presentan un interfaz de usuario que
permite al operador conocer el estado de los dispositivos
y actuar sobre ellos
• desarrollados habitualmente por los mismos fabricantes
que los dispositivos (la comunicación sistema-dispositivos
suele ser propietaria)
• se sitúan en el nivel de gestión de elementos de TMN
155
EMS
Plataformas de gestión TMN -
Ejemplo EMS: OmniVU
156
78