Вы находитесь на странице: 1из 171

Sistemas Avanzados de Comunicaciones

Gestin de Redes
M del Carmen Romero
mcromero@dte.us.es
ETSII - L3 - Despacho G1.47
Dpto. de Tecnologa Electrnica
E.T.S. Ingeniera Informtica
Universidad de Sevilla
1
Atribucin-NoComercial-LicenciarIgual 2.5
Tu eres libre de:
copiar, distribuir, comunicar y ejecutar pblicamente la obra
hacer obras derivadas
Bajo las siguientes condiciones:
Atribucin. Debes reconocer y citar la obra de la forma especificada por
el autor o el licenciante.
No Comercial. No puedes utilizar esta obra para fines comerciales.
Licenciar Igual. Si alteras o transformas esta obra, o generas una obra
derivada, slo puedes distribuir la obra generada bajo una licencia
idntica a sta.
Al reutilizar o distribuir la obra, tienes que dejar bien claro los trminos de la
licencia de esta obra.
Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular
de los derechos de autor
Los derechos derivados del uso legtimo, del agotamiento u otras limitaciones o
excepciones reconocidas por la ley no se ven afectados por lo anterior.
Esto es un resumen simple del texto legal. La licencia completa est disponible en:
http://creativecommons.org/licenses/by-nc-sa/2.5/legalcode
Attribution-NonCommercial-ShareAlike 2.5
You are free:
to copy, distribute, display, and perform the work
to make derivative works
Under the following conditions:
Attribution. You must attribute the work in the manner specified by the
author or licensor.
Noncommercial. You may not use this work for commercial purposes.
Share Alike. If you alter, transform, or build upon this work, you may
distribute the resulting work only under a license identical to this one.
For any reuse or distribution, you must make clear to others the license terms of
this work.
Any of these conditions can be waived if you get permission from the copyright
holder.
Your fair use and other rights are in no way affected by the above.
This is a human-readable summary of the Legal Code. Read the full license at:
http://creativecommons.org/licenses/by-nc-sa/2.5/legalcode
Contenido
1. Necesidad de la gestin de redes de comunicaciones
2. Los modelos de gestin de redes de comunicaciones
2.1. Arquitectura ISO
2.2. Arquitectura ITU-T
2.3. Arquitectura en Internet
3. La estructura de la informacin de gestin (GDMO)
4. Los protocolos de gestin
5. Las funciones de gestin
6. Ejemplo de sistema comercial de gestin (HP-OpenView)
2
Contenido
1. Necesidad de la gestin de redes de comunicaciones
2. Los modelos de gestin de redes de comunicaciones
2.1. Arquitectura ISO
2.2. Arquitectura ITU-T
2.3. Arquitectura en Internet
3. La estructura de la informacin de gestin (GDMO)
4. Los protocolos de gestin
5. Las funciones de gestin
6. Ejemplo de sistema comercial de gestin (HP-OpenView)
3
Necesidad de la gestin de redes
En el mbito de redes informticas y redes de
telecomunicaciones.
Entornos heterogneos:
Voz Red de circuitos conmutada
Datos Red de conmutacin de
paquetes.
Segn distribucin: LAN, MAN
o WAN
Respecto a la
Informacin que
transportan
Vdeo Redes de difusin
Red privada/red pblica Respecto a la
Organizacin
Entorno de red centralizado-jerrquico /
Entorno distribuido
4
Necesidad de la gestin de redes
Gran cantidad de recursos, en reas geogrficas y
lmites administrativos diferentes
Complejidad, debida a:
variedad y nmero de tecnologas distintas
variedad de equipos necesarios
gran nmero de fabricantes distintos
distancia geogrfica entre los usuarios
Cambio en el entorno de trabajo red como
mtodo esencial de comunicacin aumento de
trfico en la red
5
Necesidad de la gestin de redes
Aumento de expectativas de los usuarios la red
como entorno fiable, seguro, rpido y operacional
Gestin de redes prevenir, diagnosticar y resolver
problemas de la red
Verdadera necesidad de gestin entornos
multifabricante, multiprotocolo y multitecnologa
Convergencia de la gestin de redes puramente
informticas y la gestin de redes de
telecomunicaciones las plataformas de gestin
pueden proporcionar gestin en ambos mbitos de
redes
6
Funciones generales de un sistema de gestin
de redes
Administracin de los usuarios de la red y el software
Soporte a los usuarios
Seguridad
Gestin de los fallos producidos en la red
Gestin de rendimiento
Planificacin
7
Los modelos de gestin de redes de comunicaciones.
Arquitecturas normalizadas
Estaciones de trabajo
o workstations
Hosts
BT
Telco
LEC/IXC
Gestin de red*
DEC
SNA
Tymment
Redes de datos
pblicas
SUN
* Esquemas de gestin de red
Redes de datos
privadas
Estaciones de trabajo
o workstations
Hosts
SNM
Telco
LEC/IXC
SNM
SMN
SNM
Redes de datos
pblicas
SNM
* Esquemas de gestin de red estndares
SNM= Standard Network Management Schemes
Redes de datos
privadas
Gestin de red
estandarizada*
8
Contenido
1. Necesidad de la gestin de redes de comunicaciones
2. Los modelos de gestin de redes de comunicaciones
2.1. Arquitectura ISO
2.2. Arquitectura ITU-T
2.3. Arquitectura en Internet
3. La estructura de la informacin de gestin (GDMO)
4. Los protocolos de gestin
5. Las funciones de gestin
6. Ejemplo de sistema comercial de gestin (HP-OpenView)
9
Los modelos de gestin de redes de comunicaciones.
Arquitecturas normalizadas
Gestin de redes
Gestin de redes
Redes de
telecomunicaciones
Redes de
telecomunicaciones
Redes de
computadores
Redes de
computadores
ISO
(OSI)
ISO
(OSI)
1
Internet
Internet
3
ITU-T
(TMN)
ITU-T
(TMN)
2
10
N ISO
N ITU-T
L
o
s

m
o
d
e
l
o
s
d
e

g
e
s
t
i

n

d
e

r
e
d
e
s

d
e

c
o
m
u
n
i
c
a
c
i
o
n
e
s
.

A
r
q
u
i
t
e
c
t
u
r
a
s

n
o
r
m
a
l
i
z
a
d
a
s
mbito de la norma
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO
Estructura general
7498-4
10040
Estructura general
7498-4
10040
Estructura informacin
10165-x
Estructura informacin
10165-x
Funciones
10164-x
Funciones
10164-x
Protocolos
9595
9596
Protocolos
9595
9596
12
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO
Concepto de objeto
Entidades fsicas
Entidades no fsicas
Objeto
Elemento
Dispositivo
Sistema
Servicio
Histricos de eventos
Conexiones
No se corresponde con un sujeto
Es todo aquello en que podamos
pensar
Todo aquello que requiera una
representacin o modelado
Objeto de gestin: todo objeto
pertinente para la gestin de la red
13
Representa
Un objeto representa un
recurso fsico
Representa
Un objeto representa una jerarqua de recursos fsicos
Representa
Un objeto representa a
varias instancias de objetos
Representa
Representa
Representa
Mltiples objetos representan
diferentes vistas del mismo recurso fsico
Objeto soportado
Recurso fsico no representado
por ningn objeto
Instancia de objeto gestionado
Recurso fsico
Varios objetos representan a sub-entidades dentro
de una jerarqua de recursos fsicos
Representa
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO. Relacin objeto-recurso fsico
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO
Concepto de conjunto, jerarqua, rbol y tipo de objetos
Puesto central
Mux MP31
Sevilla
Red de radio-enlaces
Red Alcatel
Arteria 3 PABX
Cdiz
Estacin Berzocana
Arteria 1 PABX
Crdoba
PABX
Enramadilla
Mux MP31
Carmona
Red Andaluca
Puesto central
HW
puesto
central
Red Comunicaciones
Red
Cross-
Connects
Red
Centrales
Alcatel
Red
Radio-
enlace
SW
puesto
central
Red Centrales Alcatel
Sevilla 1 Crdoba
Arteria 2 Arteria 3 Arteria 1
Sevilla 2
Cdiz
Red Andaluca
Puesto central
HW
puesto
central
Red Comunicaciones
Red
Cross-
Connects
Red
Centrales
Alcatel
Red
Radio-
enlace
SW
puesto
central
15
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO: Estructura general [ 7498-4, 10040 ]
Estructura general
7498-4
10040
Estructura general
7498-4
10040
Estructura informacin
10165-x
Estructura informacin
10165-x
Funciones
10164-x
Funciones
10164-x
Protocolos
9595
9596
Protocolos
9595
9596
Operaciones
Notificaciones
OSI
OSI
Sistema abierto
Sistema abierto
Papel de agente
(agent role)
Papel de gestor
(manager role)
Objetos
gestionados
Operaciones
Notific.
16
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO: Estructura general [ 7498-4, 10040 ]
Gestin compartida
Sistema abierto A
Gestor
(Manager)
Sistema abierto B
Agente (Agent)
Objetos
Conocimiento de
gestin
compartido
de A a B
Agente (Agent)
Objetos
Gestor
(Manager)
Conocimiento de
gestin
compartido
de B a A
17
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO: Estructura general [ 7498-4, 10040 ]
Gestin dividida en dominios
MD1 MD2
Sistema abierto real
Interacciones en dominios
diferentes (interdomain) entre
sistemas de gestin
Interacciones dentro de un mismo
dominios (intradomain) entre
sistemas de gestin
MDn Dominio de gestin n
Razones por las que dividir la gestin en dominios:
Geogrficas: se agrupan por cercana
Tecnolgicas: se agrupan por tecnologa similar o compatible
Organizativas: se agrupan por departamentos dentro de una empresa
Funcionales:
Seguridad
Facturacin
Gestin de fallos
Los dominios pueden superponerse
18
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO: Protocolos [ 9595, 9596 ]
Estructura general
7498-4
10040
Estructura general
7498-4
10040
Estructura informacin
10165-x
Estructura informacin
10165-x
Funciones
10164-x
Funciones
10164-x
Protocolos
9595
9596
Protocolos
9595
9596
19
Computador
Nodo
Red de
comunicaciones
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO: Protocolos [ 9595, 9596 ]
20
Definiciones:
Protocolo: conjunto de reglas establecidas
entre dos o ms computadores para poder
comunicarse entre s. Se pueden establecer
subconjuntos de reglas referidas a aspectos
similares y se pueden estructurar estos
conjuntos.
Funciones: conjunto de tareas desempeadas
en un nivel o capa. Ej: f.de traduccin
Servicios: conjunto de prestaciones ofrecidas
por un nivel a su inmediato superior. Se llevan
a cabo mediante las primitivas. Ej: servicios de
traduccin (informe convencional, urgente...)
Primitivas: conjunto de estructuras de
informacin que implementan los servicios de
un nivel. Tipos: solicitud, indicacin, respuesta
y confirmacin.
Conector
Niveles elctricos
Acceso multipunto
Correccin de errores
Correo electr.
Manejo de ficheros
Entidad de
nivel N+1
Entidad de
nivel N+1
Entidad de
nivel N
Entidad de
nivel N
Entidad de
nivel N-1
Nivel N+1
Nivel N
Nivel N-1
Punto de acceso
a los servicios
de nivel N+1
Punto de acceso
a los servicios
de nivel N
Punto de acceso
a los servicios
de nivel N-1
Punto de acceso
a los servicios
de nivel N-2
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO: Protocolos [ 9595, 9596 ]
21
1
primitiva de
peticin
de servicio n
3
primitiva de
respuesta
de servicio n
4
primitiva de
confirmacin
de servicio n
2
primitiva de
indicacin
de servicio n
n SAP
n SAP
X.request
X.indication
t1
t2
X.request
X.confirm
X.indication
X.response
t4
t3
t1
t2
Usuario del servicio
(capa N)
Proveedor del servicio
(capa N-1)
Usuario del servicio
(capa N)
Servicio confirmado
Usuario del servicio
(capa N)
Proveedor del servicio
(capa N-1)
Usuario del servicio
(capa N)
Servicio no confirmado
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO: Protocolos [ 9595, 9596 ]
22
Modelo OSI
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace datos
Fsico
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace datos
Fsico
Red
Enlace datos
Fsico
Red
Enlace datos
Fsico
Protocolo de aplicacin
Protocolo de presentacin
Protocolo de sesin
Protocolo de transporte
Proceso de envo
Proceso de recepcin
Camino de transmisin real de datos
Transmisin fsica de los datos a travs del medio
Definicin de los conectores, de las seales de control y velocidades de Tx.
Deteccin de colisiones
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO: Protocolos [ 9595, 9596 ]
23
Transferencia de ficheros, Correo electrnico, Acceso remoto, Gestin de la red...
Traduccin sintctica de caracteres, cadenas de texto, formatos de representacin de
datos, grficos y tipos de datos (sintaxis ASN.1)
Cifrado y descifrado de la informacin (seguridad) y Compresin
Inicio y finalizacin de la sesin de trabajo
Negociacin de los parmetros del dilogo
Recuperacin de problemas de comunicacin durante una sesin sin prdida de datos
Conexin y transferencia de mensajes de transporte extremo a extremo
Clases de protocolos: 0 (simples), 1 (recuperacin bsica de errores), 2 (multiplexin), 3
(recuperacin errores y multiplexin), 4 (recuperacin avanzada de errores)
Determinacin de las rutas de los paquetes, direccionamiento
Enlace entre diferentes redes (internetworking)
Resolucin de congestiones
Gestin de costes de utilizacin de la red
Divisin en tramas y sincronismo de las mismas
Control de secuencia, de flujo y de acceso al medio
Deteccin y correccin de errores (retransmisiones)
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace datos
Fsico
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO: Protocolos [ 9595, 9596 ]
24
Gestin OSI
Gestin OSI
Gestin de
sistemas
Gestin de
sistemas
Gestin de
nivel
Gestin de
nivel
Protocolo de
gestin de
nivel
Protocolo de
gestin de
nivel
Protocolo de
operacin de
nivel
Protocolo de
operacin de
nivel
Ejemplo:
ISO 9542
ES-IS
Ejemplo:
FRMR en HDLC
Rev. Charge en X.25
Es una gestin global
Protocolo especfico de
gestin de un nivel concreto
Funciones embebidas
dentro del propio
protocolo de gestin
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO: Protocolos [ 9595, 9596 ]
25
M
I
B
SMAE
AE
LME
LE
Usuario
ACSE
ASEs
ROSE
CMISE
SMASE
Nivel de
presentacin
Usuario
Gestin de sistemas
Gestin de nivel
MIB - Management Information Base
SMAE - Systems Management Activities
Entity
LME - Layer Management Entity
LE - Layer Entity
SMASE - Systems Management
Application Service Element
CMISE - Common Management
Information Service Element
ROSE - Remote Operation Service
Element
ACSE - Association Control Service
Element
ASE - Application Service Element
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO: Protocolos [ 9595, 9596 ]
26
Procesos de aplicacin de gestin
Procesos de aplicacin de gestin
FTAM
ISO 8571
ACSE
ISO 8650
ASE especfico de gestin
CMIP (ISO 9596)
ROSE
ISO 9072
ACSE
ISO 8650
Capa de Presentacin de OSI (ISO 8823)
Capa de Presentacin de OSI (ISO 8823)
Capa de Sesin de OSI (ISO 8327)
Capa de Sesin de OSI (ISO 8327)
Capa de Transporte de OSI (ISO 8073)
Capa de Transporte de OSI (ISO 8073)
CCITT X.25 (ISO 8208)
ISO 7776 LAPB
CCITT X.21 bis
ISO 8348/AD1 CLNS
IEEE 802.2 LLC
IEEE 802.3 MAC
Sealizacin fsica
Futuros servicios
de subred
Los modelos de gestin de redes de comunicaciones.
Arquitectura ISO ISO: Funciones [ 10164-x ]
27
Estructura general
7498-4
10040
Estructura general
7498-4
10040
Estructura informacin
10165-x
Estructura informacin
10165-x
Funciones
10164-x
Funciones
10164-x
Protocolos
9595
9596
Protocolos
9595
9596
reas funcionales
Fallos
Fault
Contabilidad
Accounting
Prestaciones
Performance
Configuracin
Configuration
Seguridad
Security
Contenido
1. Necesidad de la gestin de redes de comunicaciones
2. Los modelos de gestin de redes de comunicaciones
2.1. Arquitectura ISO
2.2. Arquitectura ITU-T
2.3. Arquitectura en Internet
3. La estructura de la informacin de gestin (GDMO)
4. Los protocolos de gestin
5. Las funciones de gestin
6. Ejemplo de sistema comercial de gestin (HP-OpenView)
28
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN)
29
Estructura general
M.30xx
Estructura general
M.30xx
Estructura informacin
M.31xx
Estructura informacin
M.31xx
Protocolos
Q.8xx
Protocolos
Q.8xx
Funciones
M.32xx
M.3300
M.3400
Funciones
M.32xx
M.3300
M.3400
Gestin especfica de
la tecnologa
Gestin especfica de
la tecnologa
Diferencia fundamental
respecto a gestin OSI
TMN se basa en estndares previos de ISO, adoptados por el ITU-T como: X.720, X.721, X.722, ...
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN)
30
TMN = Telecomunication Management Network
Recomendacin (modelo, estndar, norma) de ITU-T que
presenta un conjunto de requisitos arquitecturales que
deberan cumplir las redes de gestin de telecomunicaciones
(TMNs).
El estndar trata de hacer posible la interconexin de
diferentes tipos de sistemas y equipos, permitiendo el
intercambio de informacin de gestin mediante interfaces
normalizados.
( ITU-T = International Telecommunication Union - Telecommunication
standardization sector )
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN)
31
Una TMN es paralela a la red de telecomunicaciones; se conecta con ella en ciertos puntos
a travs de los que enva/recibe informacin y controla su operacin
Una TMN puede usar parte de la propia red de telecomunicaciones como soporte de sus
propias comunicaciones
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
32
Estructura general de TMN
Arquitectura funcional: define los bloques funcionales de
una TMN y sus puntos de referencia
Arquitectura de la informacin: orientacin a objetos,
agentes y gestores, informacin de gestin
Arquitectura fsica: componentes fsicos e interfaces
Arquitectura lgica en capas
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
33
Arquitectura funcional
Se basa en un conjunto de bloques funcionales. Tipos:
NEF: funcin de elemento de
red
OSF: funcin de sistema de
operacin
WSF: funcin de estacin de
trabajo
MF: funcin de mediacin
QAF: funcin de adaptacin
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
34
Arquitectura funcional (II)
NEF (Network Element Function): funciones de los equipos de red a gestionar.
La parte del bloque que proporciona la vista de gestin est en TMN.
La parte del bloque relacionada con la funcin en la red de
telecomunicaciones no est en TMN.
OSF (Operation Systems Function): procesa la informacin de gestin para:
monitorizar
coordinar
controlar
WSF (WorkStations Funtion): funciones de interaccin con el usuario.
MF (Mediation Function): funciones de mediacin entre OSFs y NEFs (o QAFs)
que preparan la informacin de gestin para que satisfaga los requisitos de
ambas. Las funciones de mediacin pueden implicar: filtrado, almacenamiento,
adaptacin, condensado, etc.
QAF (Q Adaptor Function): funciones que permiten incorporar a la red de
gestin TMN entidades tipo NEF o OSF que no sean TMN (p.e., propietarias).
la red de telecomunicaciones.
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
35
Arquitectura funcional (III)
Cada uno de esos bloques puede subdividirse en componentes funcionales:
MAF, MF-MAF, MCF, etc.
Los bloques que intercambian informacin estn ligados mediante puntos de
referencia, p.e.:
NEF OSF MF QAF
q
3
QAF
q
x
WSF non-TMN
NEF q
3
q
x
OSF q
3
q
3
, x
a)
q
3
q
3
f
MF q
x
q
3
q
x
q
x
f
QAF
q
3
q
3
m
QAF
q
x
q
x
m
WSF f f g
b)
non-TMN m m g
b)
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
may be standardized by other groups/organizations for particular purposes.
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
36
Arquitectura funcional (IV)
Los bloques que intercambian informacin estn ligados mediante puntos de
referencia
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
37
Arquitectura de la informacin
La informacin de gestin se puede considerar desde dos
puntos de vista:
1. El modelo de informacin de gestin:
abstraccin de los aspectos de gestin de la red
orientado a objetos
2. El intercambio de la informacin de gestin:
modelo agente-gestor
uso de un protocolo comn estandarizado
Atributos
Operaciones
Comportamiento
Notificaciones
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
38
Arquitectura de la informacin: Orientacin a objetos
La informacin de gestin se modela en base a objetos gestionados.
Un objeto gestionado es la vista conceptual de un recurso a gestionar, ya sea
fsico o lgico (p.e., la relacin existente entre dos recursos, combinacin de
varios recursos).
Un mismo recurso puede ser representado por varios objetos, cada uno
proporcionando una perspectiva de gestin diferente.
Si un recurso no es modelado mediante ningn objeto, es invisible para el
sistema gestor.
Un objeto gestionado viene dado por:
los atributos que posee
las operaciones que pueden efectuarse sobre l
el comportamiento que presenta
las notificaciones que puede emitir.
El concepto de objeto gestionado en SNMP se
corresponde con el de atributo de objeto en TMN.
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
39
Arquitectura de la informacin: Orientacin a objetos (II)
La definicin de las clases de objetos gestionados se realiza utilizando
el estndar GDMO (X.722)
GDMO proporciona una sintaxis con la que se especifican las MIBs de
los equipos TMN
GDMO = Guidelines for the Definition of Managed Objects
computerSystem MANAGED OBJECT CLASS
DERIVED FROM Rec. X.721 | ISO/IEC 10165-2: 1992:top;
CHARACTERIZED BY computerSystemPkg;
CONDITIONAL PACKAGES ...
computerSystemPkg PACKAGE
BEHAVIOUR computerSystemPkgDefinition, computerSystemPkgBehaviour;
ATTRIBUTES computerSystemId GET, ...;
ATTRIBUTE GROUPS ...
NOTIFICATIONS
Rec. X.721 | ISO/IEC 10165-2: 1992:objectCreation,...;;
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
40
Arquitectura de la informacin: Agentes y gestores
Dado que el entorno a gestionar es distribuido, la gestin de red es distribuida
Ello hace necesario el intercambio de informacin entre procesos de gestin
TMN identifica dos tipos de roles en los procesos de gestin:
gestor:
inicia las operaciones de gestin
recibe notificaciones desde los agentes
agente:
mantiene los objetos gestionados asociados
responde a las operaciones iniciadas por el gestor
emite notificaciones hacia el gestor
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
41
Arquitectura de la informacin: Agentes y gestores (II)
Ejemplo:
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
42
Arquitectura de la informacin: Agentes y gestores (III)
Tpicamente existir una relacin muchos-a-muchos entre agentes y
gestores
Un agente puede denegar una solicitud de un gestor (p.e., seguridad,
consistencia del modelo de informacin)
Los intercambios de informacin entre agentes y gestores se llevan a
cabo mediante el uso de un protocolo estndar: CMIP
Los mensajes CMIP son emitidos al invocar servicios CMIS
CMIP = Common Management Information Protocol
CMIS = Common Management Information Service
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
43
Arquitectura de la informacin: Agentes y gestores (IV)
Un proceso de gestin puede presentar un rol conjunto de agente y gestor
(sistema B en este ejemplo)
(Notes 2 et 3) NEF MF QAF OSF WSF
NE M O O O O
(Note 3)
MD M O O O
QA M
OS O O M O
WS M
M Mandatory
O Optional
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
44
Arquitectura fsica
Las funciones de gestin son implementadas en los bloques fsicos:
NE: elemento de red
OS: sistema de operacin
WS: estacin de trabajo
MD: dispositivo de mediacin
QA: adaptador Q
DCN: red de comunicacin de datos
Relacin entre
los bloques
funcionales
y fsicos:
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
45
Arquitectura fsica (II)
Los bloques fsicos estn interconectados mediante interfaces.
Un interfaz es la implementacin de un punto de referencia que liga dos
bloques funcionales fsicamente separados.
Los puntos de referencia g y m no forman parte de TMN, por lo que no
les corresponde ningn tipo de interfaz fsico.
Notacin: mismo nombre que el punto de referencia correspondiente,
pero en maysculas (X, F, Q
x
, Q
3
).
Los interfaces se comunican usando CMIP sobre una pila OSI (que
puede ser diferente en cada interfaz).
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
46
Arquitectura fsica (III)
Interfaces Q:
Q3:
- Interfaz ms conocida de TMN
- Implementa punto de referencia q3
- Define un perfil OSI completo
Qx:
- Aparece en los puntos de referencia qx
- Subconjunto o alternativa a Q3
- Qx no est bien definida an
Interfaz F:
- Implementa punto de referencia 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
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
47
Arquitectura lgica en capas
reas de gestin TMN - Se sigue el modelo FCAPS (X.700):
Gestin de fallos Fault
Gestin de la configuracin Configuration
Gestin de la facturacin Accounting
Gestin de las prestaciones Perfomance
Gestin de la seguridad Security
Las funciones de gestin pueden estructurarse lgicamente en capas que
corresponden a diferentes niveles de abstraccin
Nivel de gestin de elemento de red
Nivel de gestin de elementos
Nivel de gestin de red
Nivel de gestin de servicios
Nivel de gestin de negocio o comercial
+
A
b
s
t
r
a
c
c
i

n


-
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
48
Arquitectura lgica en capas
Nivel de gestin de elemento de red: funciones propias de los elementos
individuales
Nivel de gestin de elementos: distingue elementos individuales, gestionando
un conjunto de ellos. Ofrece una vista consolidada de su dominio de gestin hacia
el nivel de red
Nivel de gestin de red: consolida las vistas parciales de los distintos gestores
de elementos (EMS = Element Management System)
Nivel de gestin de servicios: gestin integrada de los servicios que ofrece la
red (interaccin con clientes, con otros operadores de telecomunicaciones)
Nivel de gestin de negocio o comercial: toma de decisiones estratgicas,
polticas, inversiones, ...
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Estructura general [ M.30xx ]
49
Arquitectura lgica en capas
Una funcin de gestin se sita en un nivel lgico (o varios) y un rea funcional
(o varias)
Gestin de la seguridad
Gestin de las prestaciones
Gestin de la tarificacin
Gestin de la configuracin
Gestin de fallos
reas
funcionales
Gestin de elemento de red
Gestin de elementos de red
Gestin de red
Gestin de servicios
Gestin de negocio
Niveles
lgicos
Funcin de gestin
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Protocolos [ Q.8xx ]
50
MIS-user (MAFs)
Gestor o agente
Proceso de aplicacin
RSE
OSIE (MCFs)
M
I
B
SMAE
SMASE
Function
Funcin
CMISE
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace de datos
Fsica
Lmite TMN de punto de referencia (p.e. Q3)
para una implementacin de interfaz
Protocolo de gestin de sistema
Protocolos punto a punto de gestin comn
OSIE Entorno OSI
SMAE Entidad de aplicacin de gestin de sistemas
MCF Funcin de comunicacin de mensaje
SMASE Elemento de servicio de aplicacin de
gestin de sistemas
CMISE Elemento de servicio de informacin de
gestin comn
MIB Base de informacin de gestin. Slo se
proporciona cuando el usuario-MIS soporta rol de
agente
MIS Usuario de servicio de informacin usuario-
gestin
MAF Funcin de aplicacin de gestin
RSE Entorno de sistema real
Relaciones entre un bloque funcional TMN y el modelo de gestin de sistemas OSI
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Protocolos [ Q.8xx ]
51
Perfil de protocolo para gestin de red que
usa funcin de transaccin
Perfil de protocolo para gestin de red que
usa transferencia de fichero
Capa 7
Capa 6
Capa 5
Capa 4
SMASEs
ACSE
X.227, ISO 8650
(X.217, ISO 8649)
CMISE
ISO 9596-1, Versin 2
(ISO 9595-1, Versin 2)
Capa de Presentacin de OSI
X.226, ISO 8823 X.209, ISO 8825 BER
(X.216, ISO 8822) Kernel
ROSE
X.229, ISO IS 9072-2
(X.219, ISO IS 9072-1)
Capa de Sesin de OSI
X.225, ISO 8327
(X.215, ISO 8326) Kernel, Duplex
X.224, ISO 8073
(X.214, ISO 8072)
Clase 0, 2, 4
X.224, ISO 8073
8073/AD2
(X.214, ISO 8072,
8072/AD2)
Clase 4
Red de tipo A
(5.4.3/X.24)
Red de tipo C
(5.4.3/X.24)
FTAM (ISO 8571)
ACSE
ISO 9596-1, Versin 2
(ISO 9595-1, Versin 2)
Capa de Presentacin de OSI
X.226, ISO 8823 X.209, ISO 8825 BER
(X.216, ISO 8822) Kernel
Capa de Sesin de OSI
X.225, ISO 8327 Kernel, Duplex
(X.215, ISO 8326) Minor Sync, Resync
X.224, ISO 8073
(X.214, ISO 8072)
Clase 0, 2, 4
X.224, ISO 8073
8073/AD2
(X.214, ISO 8072,
8072/AD2)
Clase 4
Red de tipo A
(5.4.3/X.24)
Red de tipo C
(5.4.3/X.24)
Capa 1
(FSICA)
Capa 2
(ENLACE DE
DATOS)
Capa 3
(RED)
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Protocolos [ Q.8xx ]
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Funciones [ M.32xx, M.3300, M.3400 ]
53
Gestin de negocio y comercial
Gestin de servicios
Gestin de red
Gestin de elementos de red
Gestin de elemento de red
Fallos
Contabilidad
Configuracin
Prestaciones
Seguridad
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Funciones [ M.32xx, M.3300, M.3400 ]
54
Gestin de elemento de red
Gestiona cada elemento de forma individual.
No da una visin global de la red.
Gestin de elementos de red
Gestiona un conjunto de elementos de la red, para proporcionar una vista
consolidada a la gestin de red de las agrupaciones de elementos:
Controla y coordina un subconjunto de elementos de red.
Proporciona una funcin de pasarela o gateway (funcin de mediacin).
Mantiene estadsticas, registros y otras informaciones sobre los elementos.
Gestin de red
No da una visin interna de los elementos que constituyen la red.
Controla y coordina la visin 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 gestin de servicio en temas de prestaciones, uso, etc.
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Funciones [ M.32xx, M.3300, M.3400 ]
55
Gestin de servicio
Se obvian aspectos tecnolgicos 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.
Interaccin con otros suministradores de servicios.
Mantenimiento de datos estadsticos (p.e. aquellos datos que posibilitan el estudio
sobre QoS, Quality of Service).
Gestin de negocio o comercial
Responsabilidad global (gestin de ms alto nivel) sobre la gestin de la empresa.
Conecta el TMN en el proceso global del negocio del suministrador.
Ejemplo: Interfaz entre el sistema de contabilidad del patrimonio de la empresa y el
sistema de inventario del TMN -> para pedir material, hay que consultar con el
departamento financiero; en el departamento de nminas deben constar los
desplazamientos de los operadores que suponen horas extras...
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Funciones [ M.32xx, M.3300, M.3400 ]
56
Funcin de Mediacin
Puede consistir en:
conversin entre diferentes modelos de informacin; consolidacin
de varios modelos,
manipulacin de datos: recoleccin, formateado, traduccin, ...,
toma de decisiones: filtrado y correlacin de eventos, cotejo de
datos frente a umbrales, aspectos de seguridad, ...,
almacenamiento de datos: configuracin, identificacin de equipos,
backups.
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Funciones [ M.32xx, M.3300, M.3400 ]
57
Funcin de Mediacin (II)
Funciones de
gestin comunes
a los NEs
Los modelos de gestin de redes de comunicaciones.
Arquitectura ITU ITU- -T (TMN) T (TMN): Funciones [ M.32xx, M.3300, M.3400 ]
58
Adaptacin Q
Conecta entidades no
TMN tipo NE u OS a la
TMN
Normalmente, un QA ser
un conversor entre
interfaces
Los modelos de gestin de redes de comunicaciones.
Arquitectura Internet Internet
Gestin de redes
Gestin de redes
Redes de
computadores
Redes de
computadores
Redes de
telecomunicacin
Redes de
telecomunicacin
Internet
Internet
ITU-T
(TMN)
ITU-T
(TMN)
ISO
(OSI)
ISO
(OSI)
La gestin de redes en Internet
inicialmente no se encuentra
normalizada, sino que es una
solucin de facto.
Se basa en un modelo estructurado,
cuyos niveles guardan cierta
correspondencia con el modelo OSI
de ISO.
59
Estructura general
RFC 1052
RFC 1155
Estructura general
RFC 1052
RFC 1155
Estructura de la
informacin
RFC 1213
MIB-II
Estructura de la
informacin
RFC 1213
MIB-II
Protocolos
RFC 1157
SNMP
Protocolos
RFC 1157
SNMP
RFC = Request For Comment
OSI TCP/IP
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace datos
Fsico
Aplicacin
Transporte
Internet
Host a red
L
a
s

c
a
p
a
s

d
e

p
r
e
s
e
n
t
a
c
i

n
y

s
e
s
i

n

d
e

O
S
I

n
o

e
s
t

n

p
r
e
s
e
n
t
e
s

e
n

T
C
P
/
I
P

1
2
3
4
5
6
7
Los modelos de gestin de redes de comunicaciones.
Arquitectura Internet Internet
60
Aplicacin de gestin
T
r
a
p
G
e
t
R
e
q
u
e
s
t
G
e
t
N
e
x
t
R
e
q
u
e
s
t
S
e
t
R
e
q
u
e
s
t
G
e
t
R
e
s
p
o
n
s
e
Gestor SNMP
UDP
IP
Protocolos
dependientes de la
red
Estacin de gestin SNMP
Agente SNMP
UDP
IP
Protocolos
dependientes de la
red
Agente SNMP
T
r
a
p
G
e
t
R
e
q
u
e
s
t
G
e
t
N
e
x
t
R
e
q
u
e
s
t
S
e
t
R
e
q
u
e
s
t
G
e
t
R
e
s
p
o
n
s
e
Recursos gestionados
Objetos gestionados
SNMP
Red o Internet
Aplicacin
gestiona
objetos
Mensajes
SNMP
Funcin de mapeo
Proceso gestor Arquitectura
SNMP de protocolo
UDP usada por el
IP dispositivo final
Protocolos Protocolos
dependientes dependientes
de la red de la red
Proceso gestor
SNMP
UDP
IP
Protocolos
dependientes
de red
Proceso de gestin
Arquitectura de protocolo
usada por el dispositivo
gestionado por proxy
Protocolos
dependientes
de red
Red o Internet Red o Internet
Agente Proxy
Estacin de
gestin
Dispositivo gestionado
mediante proxy
L
o
s

m
o
d
e
l
o
s
d
e

g
e
s
t
i

n

d
e

r
e
d
e
s

d
e

c
o
m
u
n
i
c
a
c
i
o
n
e
s
.

A
r
q
u
i
t
e
c
t
u
r
a

I
n
t
e
r
n
e
t
.

I
n
t
e
r
n
e
t
.

E
j
e
m
p
l
o
L
o
s

m
o
d
e
l
o
s
d
e

g
e
s
t
i

n

d
e

r
e
d
e
s

d
e

c
o
m
u
n
i
c
a
c
i
o
n
e
s
.

A
r
q
u
i
t
e
c
t
u
r
a

I
n
t
e
r
n
e
t
.

I
n
t
e
r
n
e
t
.

E
j
e
m
p
l
o

(
I
I
)
Contenido
1. Necesidad de la gestin de redes de comunicaciones
2. Los modelos de gestin de redes de comunicaciones
2.1. Arquitectura ISO
2.2. Arquitectura ITU-T
2.3. Arquitectura en Internet
3. La estructura de la informacin de gestin (GDMO)
4. Los protocolos de gestin
5. Las funciones de gestin
6. Ejemplo de sistema comercial de gestin (HP-OpenView)
63
La estructura de la informacin de gestin
[ 10165-x, M.3100 ]
64
Estructura general
M.30xx
Estructura general
M.30xx
Estructura informacin
M.31xx
Estructura informacin
M.31xx
Protocolos
Q.8xx
Protocolos
Q.8xx
Funciones
M.32xx
M.3300
M.3400
Funciones
M.32xx
M.3300
M.3400
Gestin especfica de
la tecnologa
Gestin especfica de
la tecnologa
Estructura general
7498-4
10040
Estructura general
7498-4
10040
Estructura informacin
10165-x
Estructura informacin
10165-x
Funciones
10164-x
Funciones
10164-x
Protocolos
9595
9596
Protocolos
9595
9596
ISO ITU-T
X.720, X.721, X.722
Adaptacin de ITU-T a las normas ISO
L
a


e
s
t
r
u
c
t
u
r
a

d
e

l
a

i
n
f
o
r
m
a
c
i

n

d
e

g
e
s
t
i

n

[

1
0
1
6
5
-
x
,

M
.
3
1
0
0


]
mbito de la norma A
N ISO N ITU-T
Norma B
Norma B influye
sobre norma A:
Norma B (de ISO) influye
sobre norma A (de ITU-T):
mbito de la norma A
N ITU-T
Norma B
La estructura de la informacin de gestin
[ 10165-x, M.3100 ]. Introduccin de conceptos
66
Recordar los conceptos de objetos vistos:
Objeto: forma de implementar y/o representar entidades tanto fsicas
como no fsicas.
Conjunto de objetos: se refiere a la agrupacin de objetos por algn
criterio.
Jerarqua de objetos: clasificacin suscitada por la heterogeneidad de
los objetos modelados.
rbol de objetos: obtenido a partir de la jerarqua de objetos.
Tipos de objetos: surgen de la asociacin de objetos con similares
caractersticas.
Y considerar tambin el concepto de:
Etiquetas de objetos: los objetos se van a diferenciar entre s por los
valores de sus etiquetas.
La estructura de la informacin de gestin
[ 10165-x, M.3100 ]. Introduccin de conceptos
67
Matrcula: SE-5830-DL
Marca: BMW
Color: Azul
Matrcula: B-7381-DB
Marca: Ferrari
Color: Rojo
Matrcula: CA-1287-X
Marca: Nissan
Color: Verde
Nombre: Juan
Apellido: Prez
Nacionalidad: Espaol
N de planos: 1
Propulsin: Hlice
Plazas: 6
Matrcula: SE-5830-DL
Marca: BMW
Color: Azul
Nombre:
Apellido:
Nacionalidad:
N de planos:
Propulsin:
Plazas:
Matrcula:
Marca:
Color:
Color: Blanca
Fijacin: Atada
Inf: Nombre;
Apellidos
Color: Blanca
Fijacin: Atada
Inf: Nombre;
Apellidos
Color: Azul
Fijacin: soldada
Inf: N planos;
Propulsin; Plazas
Color: Azul
Fijacin: soldada
Inf: N planos;
Propulsin; Plazas
Color: Amarilla
Fijacin: Pegada
Inf: Matrcula;
Marca; Color
Color: Amarilla
Fijacin: Pegada
Inf: Matrcula;
Marca; Color
Normas de clasificacin
y homologacin
de etiquetas
Color: ______
Fijacin: ____
Inf: ________
Color: ______
Fijacin: ____
Inf: ________
La estructura de la informacin de gestin
[ 10165-x, M.3100 ]. Introduccin de conceptos
68
Normas
Normas
Objetos
Objetos
GDMO
GDMO
Tipos de objetos
Tipos de objetos
OSI NM Forum
OSI NM Forum
Internet
Internet
ETSI
ETSI
Otras
Otras
GDMO (Guidelines for the Definition of
Managed Objects): Guas para la
definicin de objetos gestionados,
normalizadas por ISO e ITU-T, donde se
describen las instrucciones para definir
tipos de objetos.
Tipos de
objetos
GDMO
Fabricantes
Usuarios
SGR Programadores SGR
GDMO
Tipos de
objetos
GDMO
Fabricantes
Usuarios
Sistema de Gestin de Red Compilador GDMO
Qu NO es GDMO?
GDMO
Qu es GDMO?
La estructura de la informacin de gestin
[ 10165-x, M.3100 ]. Introduccin de conceptos
69
Tipos de objetos
Paquete
Acciones
Enlace de nombres
Grupo de atributos
Atributos Notificaciones
Parmetros
Comportamiento
Mdulos ASN.1
Matrcula:
Marca: Atributos
Color: permanentes
Velocidad:
Averiado (Si/No): Atributos
Temp.Agua: Variables
Nivel cmbustible:
Atributo: Lo que se puede predicar de
un objeto
Acciones
Notificaciones
Arrancar:
Parar:
Acelerar:
Frenar:
Girar:
Comprobar:
Accin: Lo que se puede realizar sobre
un objeto
Atributos
Notificaciones
Temperatura del agua baja:
Temperatura del agua alta:
Combustible en reserva:
Situacin de avera:
Cambio de matrcula:
Cambio de color:
Notificacin: Aviso que emite
espontneamente un objeto al ocurrir
cierto suceso
Atributos
Acciones
La estructura de la informacin de gestin
[ 10165-x, M.3100 ]. Introduccin de conceptos
70
Acciones
Notificaciones
BIG: Base de Informacin de Gestin o
MIB: Management Information Base
Histrico de
alarmas
Atributos
La relacin del objeto modelado en la base de informacin con el recurso
fsico al que representa puede ser unvoca o no. Por ejemplo, el histrico
de alarmas slo existe dentro de la base de datos (no posee un recurso
fsico asociado).
En la MIB (o BIG) se almacena y consulta la informacin completa de los
objetos (atributos, acciones y notificaciones).
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
71
Modelo de informacin
Modelo de informacin
Orientacin a objetos
Orientacin a objetos
Operaciones de gestin
Operaciones de gestin
Filtros
Filtros
Notificaciones
Notificaciones
Inclusin y
denominacin
Inclusin y
denominacin
Encapsulado
Encapsulado
Tipos y herencia
Tipos y herencia
Atributos
Atributos
Comportamiento
Comportamiento
Paquetes condicionales
Paquetes condicionales
Alomorfos
Alomorfos
Sobre
atributos
Sobre
atributos
Sobre
objetos
Sobre
objetos
Get
Get
Replace
Replace
Set to
default
Set to
default
Add
Add
Remove
Remove
Create
Create
Delete
Delete
Action
Action
present
present
equality
equality
greater
or equal
greater
or equal
less
or equal
less
or equal
substring
substring
subset
subset
superset
superset
non-null set intersection
non-null set intersection
Inclusin
Inclusin
Jerarqua
de nombres
Jerarqua
de nombres
Estructura
de nombres
Estructura
de nombres
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
72
Modelo de informacin
Modelo de informacin
Orientacin a objetos
Orientacin a objetos
Operaciones de gestin
Operaciones de gestin
Filtros
Filtros
Notificaciones
Notificaciones
Inclusin y
denominacin
Inclusin y
denominacin
Encapsulado
Encapsulado
Tipos y herencia
Tipos y herencia
Atributos
Atributos
Comportamiento
Comportamiento
Paquetes condicionales
Paquetes condicionales
Alomorfos
Alomorfos
Sobre
atributos
Sobre
atributos
Sobre
objetos
Sobre
objetos
Get
Get
Replace
Replace
Set to
default
Set to
default
Add
Add
Remove
Remove
Create
Create
Delete
Delete
Action
Action
present
present
equality
equality
greater
or equal
greater
or equal
less
or equal
less
or equal
substring
substring
subset
subset
superset
superset
non-null set intersection
non-null set intersection
Inclusin
Inclusin
Jerarqua
de nombres
Jerarqua
de nombres
Estructura
de nombres
Estructura
de nombres
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
73
Encapsulado: El recurso se encapsula
dentro de un objeto que lo modela y
representa. Se definen atributos, acciones y
notificaciones.
Tipo de objeto: Entidad que recoge las
caractersticas comunes de objetos con los
mismos atributos, operaciones, notificaciones,
paquetes y comportamientos.
Herencia: Se produce cuando una
determinada clase de objeto hereda todas las
caractersticas de su clase padre. Sirve para:
Aadir nuevos atributos, acciones y notificaciones
Extender o restringir el rango de atributos
Aadir argumentos a acciones y notificaciones
Extender o restringir el rango de los argumentos de
acciones y notificaciones
Acciones
Tarjeta
Atributos
Recurso: NIC
Objeto gestionado: NIC
Notificaciones
Reset
Alarma en el bus
Vehculo
- motor
- frenos
- andando o parado
N de ejes
Capacidad
del maletero
N de
licencia
Coche
Tipo de objeto
(object class)
El coche
de mi vecino
Mi coche
Objetos
(object instance)
O
r
i
e
n
t
a
c
i

n

a

o
b
j
e
t
o
s
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
74
Herencia mltiple: Una clase puede ser
simultneamente hijo de varias clases. Permite:
Incorporar las caractersticas de todas sus
superclases
Aumentar (no borrar) dichas caractersticas
Heredar una sola vez carctersticas repetidas en
varias superclases
Resolver la herencia de las listas como el o lgico
de las listas de las superclases
Atributos: Pueden ser simple, enumerado (un cjto.
de valores) o grupo de otros atributos. Ej:
Simple: Conductor: {Mara}
Enumerado: Pasajeros: {Juan, Pedro}
Grupo: Ocupantes:{Conductor, Pasajeros}
Comportamiento: Define la semntica de una
clase o tipo de objeto:
Significado de atributos, operaciones y notificaciones
Respuesta a las operaciones de gestin
Cundo emitir las notificaciones
Relacin entre valores de atributos
Efectos de las relaciones con otros objetos
Comida:
- valor nutritivo
- precio
Vegetal:
- familia
- color
Fruta:
- familia
- valor nutritivo
- color
- precio
- temporada
top
system discriminator logRecord
eventForwarding
Discriminator
alarmRecord
Ejemplo de una jerarqua de
herencia (de la norma)
supertipo
subtipo
especializacin
supertipo 2
subtipo
supertipo 1
O
r
i
e
n
t
a
c
i

n

a

o
b
j
e
t
o
s
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
75
Paquete condicional: Es una coleccin de atributos, notificaciones,
operaciones y comportamientos que estn, o todos ellos presentes, o todos ellos
ausentes, en un objeto gestionado. Por ejemplo, un coche se puede comprar con a/a, pero
para gestionar el a/a se necesitaran atributos, acciones y notificaciones del a/a
Alomorfos: 2 casos:
Supongamos que:
el gestor G gestiona tipos de objetos A, B, C
aparece un nuevo tipo de objeto X con caractersticas no soportadas por el
gestor G problemas de compatibilidad
X se parece a B X es alomorfo de B
Supongamos que:
existe el tipo T normalizado
el gestor del fabricante F usa una extensin del tipo normalizado T, que
denomina Y
el gestor del fabricante G usa otra extensin del tipo normalizado T, que
denomina Z
cmo gestionar en la misma red Y e Z?
T
Z Y
Coche
Coche con airbag
Coche con ABS
O
r
i
e
n
t
a
c
i

n

a

o
b
j
e
t
o
s
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
76
Alomorfos (II):
Soluciones a la incompatibilidad:
Best efford (lo que se pueda):
Se gestiona X como si fuese B
Se gestionan Y y Z como si fuesen T
El gestor ignora aquellas informaciones
adicionales (atributos y notificaciones) y no se
ejecutan las acciones adicionales.
Alomorfismo (Allomorphism):
Se informa al gestor que tiene un nuevo tipo
Se informa al gestor cul es el supertipo al que
se parece (del que es alomorfo)
El gestor gestiona los individuos del nuevo tipo
como si fuesen individuos del supertipo alomorfo
Se puede especificar una lista de supertipos
alomorfos
O
r
i
e
n
t
a
c
i

n

a

o
b
j
e
t
o
s
A
C B
D
E
F
G

P
N
O
M L
I H
J
K
Alomorfos del tipo P:
{N, I, E} (en ese orden)
Se puede hablar tambin de alomorfismo
mltiple: el gestor se basa en la jerarqua de
clases para gestionar los objetos del nuevo tipo.
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
77
Modelo de informacin
Modelo de informacin
Orientacin a objetos
Orientacin a objetos
Operaciones de gestin
Operaciones de gestin
Filtros
Filtros
Notificaciones
Notificaciones
Inclusin y
denominacin
Inclusin y
denominacin
Encapsulado
Encapsulado
Tipos y herencia
Tipos y herencia
Atributos
Atributos
Comportamiento
Comportamiento
Paquetes condicionales
Paquetes condicionales
Alomorfos
Alomorfos
Sobre
atributos
Sobre
atributos
Sobre
objetos
Sobre
objetos
Get
Get
Replace
Replace
Set to
default
Set to
default
Add
Add
Remove
Remove
Create
Create
Delete
Delete
Action
Action
present
present
equality
equality
greater
or equal
greater
or equal
less
or equal
less
or equal
substring
substring
subset
subset
superset
superset
non-null set intersection
non-null set intersection
Inclusin
Inclusin
Jerarqua
de nombres
Jerarqua
de nombres
Estructura
de nombres
Estructura
de nombres
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
78
Sincronizacin en operaciones mltiples:
Best efforts synchronization (sincronizacin lo que se pueda):
Se intenta la operacin en cada objeto con independencia del xito o
fracaso de la operacin en los dems objetos a los que se aplica
Atomic synchronization (sincronizacin atmica)
En caso de que la operacin falle en alguno de los objetos, no se lleva a
cabo dicha operacin en ningn objeto. Es decir, si la operacin fracasa, lo
hace globalmente.
O
p
e
r
a
c
i
o
n
e
s

d
e

g
e
s
t
i

n
Operaciones sobre
atributos
Get
Replace
Set to default
Add
Remove
Una nica operacin
puede actuar sobre
varios objetos y/o
atributos
Operaciones sobre
objetos
Create
Acta sobre un solo
objeto
Delete
Action
Una nica operacin
puede actuar sobre
varios objetos
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
79
Modelo de informacin
Modelo de informacin
Orientacin a objetos
Orientacin a objetos
Operaciones de gestin
Operaciones de gestin
Filtros
Filtros
Notificaciones
Notificaciones
Inclusin y
denominacin
Inclusin y
denominacin
Encapsulado
Encapsulado
Tipos y herencia
Tipos y herencia
Atributos
Atributos
Comportamiento
Comportamiento
Paquetes condicionales
Paquetes condicionales
Alomorfos
Alomorfos
Sobre
atributos
Sobre
atributos
Sobre
objetos
Sobre
objetos
Get
Get
Replace
Replace
Set to
default
Set to
default
Add
Add
Remove
Remove
Create
Create
Delete
Delete
Action
Action
present
present
equality
equality
greater
or equal
greater
or equal
less
or equal
less
or equal
substring
substring
subset
subset
superset
superset
non-null set intersection
non-null set intersection
Inclusin
Inclusin
Jerarqua
de nombres
Jerarqua
de nombres
Estructura
de nombres
Estructura
de nombres
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
80
Qu son los filtros? Son dispositivos conceptuales capaces de discriminar la
informacin que entra y sale de un objeto. Es decir, permiten filtrar las acciones
que se dirigen a un objeto, de modo que al objeto slo le llegan las realmente
relevantes. Y, de igual modo, permiten filtrar las notificaciones que produce el
objeto para destacar slo las importantes para la gestin.
F
i
l
t
r
o
s
Cmo se definen los filtros?
Una afirmacin sobre la presencia o el valor de cierto atributo del objeto
Ejs: El coche tiene definido un atributo temperatura interior
El valor del atributo temperatura del agua es mayor o igual a 90C
Una expresin lgica que liga una o varias afirmaciones de las anteriores con
los operadores AND, OR y NOT.
Objeto Filtro
Acciones
Notificaciones
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
81
Tipos de filtros predefinidos:
present: un atributo est presente en el objeto.
equality: un atributo igual a un valor.
greater or equal: un atributo mayor o igual a un valor.
less or equal: un atributo menor o igual a un valor.
substring: el valor de un atributo (de tipo cadena) contiene una subcadena
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 mltiples 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 interseccin no nula con el conjunto de los valores dados.
F
i
l
t
r
o
s
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
82
Modelo de informacin
Modelo de informacin
Orientacin a objetos
Orientacin a objetos
Operaciones de gestin
Operaciones de gestin
Filtros
Filtros
Notificaciones
Notificaciones
Inclusin y
denominacin
Inclusin y
denominacin
Encapsulado
Encapsulado
Tipos y herencia
Tipos y herencia
Atributos
Atributos
Comportamiento
Comportamiento
Paquetes condicionales
Paquetes condicionales
Alomorfos
Alomorfos
Sobre
atributos
Sobre
atributos
Sobre
objetos
Sobre
objetos
Get
Get
Replace
Replace
Set to
default
Set to
default
Add
Add
Remove
Remove
Create
Create
Delete
Delete
Action
Action
present
present
equality
equality
greater
or equal
greater
or equal
less
or equal
less
or equal
substring
substring
subset
subset
superset
superset
non-null set intersection
non-null set intersection
Inclusin
Inclusin
Jerarqua
de nombres
Jerarqua
de nombres
Estructura
de nombres
Estructura
de nombres
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
83
Notificaciones
Son informaciones que emite un objeto causado por eventos internos o
externos
Pueden ser espontneas y asncronas (debidas a acciones asncronas)
N
o
t
i
f
i
c
a
c
i
o
n
e
s
Tarjeta
Atributos
Operacin
Accin: Reset
Notificacin:
ha cambiado el estado
Alarma en el bus
Objeto gestionado:
Tarjeta NIC
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
84
Modelo de informacin
Modelo de informacin
Orientacin a objetos
Orientacin a objetos
Operaciones de gestin
Operaciones de gestin
Filtros
Filtros
Notificaciones
Notificaciones
Inclusin y
denominacin
Inclusin y
denominacin
Encapsulado
Encapsulado
Tipos y herencia
Tipos y herencia
Atributos
Atributos
Comportamiento
Comportamiento
Paquetes condicionales
Paquetes condicionales
Alomorfos
Alomorfos
Sobre
atributos
Sobre
atributos
Sobre
objetos
Sobre
objetos
Get
Get
Replace
Replace
Set to
default
Set to
default
Add
Add
Remove
Remove
Create
Create
Delete
Delete
Action
Action
present
present
equality
equality
greater
or equal
greater
or equal
less
or equal
less
or equal
substring
substring
subset
subset
superset
superset
non-null set intersection
non-null set intersection
Inclusin
Inclusin
Jerarqua
de nombres
Jerarqua
de nombres
Estructura
de nombres
Estructura
de nombres
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
85
El trmino inclusin hace alusin a que un determinado objeto puede
estar incluido dentro de otro. Ejemplo de inclusin:
Los objetos van a tener un identificador, de tal forma que se puede
establecer una relacin entre los nombres de los objetos en funcin de
su jerarqua de clases, con lo que el rbol de objetos y el rbol de
nombres coincide
I
n
c
l
u
s
i

n

y

d
e
n
o
m
i
n
a
c
i

n
:

I
n
c
l
u
s
i

n

y

J
e
r
a
r
q
u

a

d
e

n
o
m
b
r
e
s
Mi coche
Maletero
Caja de
herramientas
Destornillador1
Llave inglesa
rbol de objetos
Id:
Mi coche
Id:
Maletero
Id:
root
Id:
Caja azul
Id:
Destornillador1
Id:
Llave inglesa
Id:
Bolsa cuero
Id:
Destornillador2
Id:
Guantera
Id:
Destornillador3
Id:
Tu coche
rbol de nombres
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
86
Cuando se asigna un nombre a una clase de objeto hay que normalizar o
registrar dicho nombre de una forma jerrquica mediante el denominado rbol de
registro de nombres
Los tipos de objetos se identifican mediante una secuencia de identificadores
(o nmeros enteros) a lo largo del rbol de registro
El identificador del objeto log(6) del ejemplo sera: 2.9.3.2.3.6 de forma numrica
joint-iso-ccitt.ms.smi.part2.managedObjectClass.log
El rbol de registros es ampliable (por los organismos normalizadores)
I
n
c
l
u
s
i

n

y

d
e
n
o
m
i
n
a
c
i

n
:

J
e
r
a
r
q
u

a

d
e

n
o
m
b
r
e
s
root
ms(9)
smi(3)
part2(2)
managedObjectClass(3)
log(6)
ccitt(0)
iso(1) joint-iso-ccitt(2)
Normas de gestin
Estructura de la informacin de gestin
Parte 2 (10165-2)
Tipo de objeto
Nombre concreto de un objeto registro
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
87
smo = systems management overview
(10040) es donde se registran lo
necesario para la norma 10040.
cmip = CMIP (9596) es donde se
registran todos aquellos aspectos
relacionados con el protocolo de
comunicaciones.
function = Funciones (10164-x) es
donde se registran los nombres de las
funciones.
smi = systems management information
(10165-x) es la rama de la estructura de
la informacin de gestin, dentro de ella
habr tantas partes como tenga definida la
norma.
standardSpecificExtension es donde
se registran las extensiones de las normas.
asn1Module es donde se registran los
mdulos escritos en ASN.1.
managedObjectClass es donde se
registran las clases de objetos.
...
I
n
c
l
u
s
i

n

y

d
e
n
o
m
i
n
a
c
i

n
:

J
e
r
a
r
q
u

a

d
e

n
o
m
b
r
e
s
managedObjectClass(3)
root
joint-iso-ccitt(2)
ms(9)
smi(3)
part2(2)
smo(0) cmip(1) function(2)
package(4)
asn1Module(2)
standardSpecificExtension(0)
parameter(5)
nameBinding(6)
attribute(7)
attributeGroup(8)
action(9)
notification(10)
...
... ...
...
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
88
Identificacin de objetos
Nombre de designacin relativo
(RDN, Relative Distinguished Name):
Un atributo cuyo valor identifica al
objeto de manera unvoca dentro del
rango de su objeto superior
Nombre de designacin absoluto
(DN, Distinguished Name): Lista
ordenada de RDNs desde el root
hasta el objeto designado, dentro del
rbol de inclusin (o de nombres)
Forma global: da la secuencia de
nombres desde la raz
Forma local: da la secuencia de
nombres desde un cierto objeto
(normalmente del tipo system). Esta
designacin no es unvoca.
I
n
c
l
u
s
i

n

y

d
e
n
o
m
i
n
a
c
i

n
:

E
s
t
r
u
c
t
u
r
a

d
e

n
o
m
b
r
e
s
RDN DN (local)
SystemId="BDC" { }
LogId="SMK" {logId="SMK"}
RecordId="5" {logId="SMK",
recordId="5"}
System
systemId=BCD
log
logId=SMK
alarmRecord
recordId=5
root
country
countryName=US
organizationalUnit
orgUnitId=xyz
System
systemId=abc
Discriminator
discriminatorId=efg
DN (global) DN (local)
{ } No aplicable
{countryName=
"US"}
No aplicable
{countryName=
"US", orgUnirName=
"xyz"}
No aplicable
{countryName=
"US", orgUnirName=
"xyz",
systemId="abc"}
{ }
{countryName=
"US", orgUnirName=
"xyz",
systemId="abc",
discriminatorId=
"efg"}
{discriminator
Id="efg"}
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
89
Enlaces de nombres (name bindings)
Indican las relaciones de inclusin permitidas entre los diversos tipos de objetos
(no entre los objetos o instancias)
Puede dar como resultado una estructura que no es estrictamente arborescente
(recursividad relacin de inclusin de un tipo de objeto consigo mismo)
Hay algunos enlaces de nombres normalizados
I
n
c
l
u
s
i

n

y

d
e
n
o
m
i
n
a
c
i

n
:

E
s
t
r
u
c
t
u
r
a

d
e

n
o
m
b
r
e
s
coche
Mi coche
maletero
Maletero
top
root
caja
Caja azul
til
Destornillador1
til
Llave inglesa
bolsa
Bolsa cuero
til
Destornillador2
guantera
Guantera
til
Destornillador3
coche
Tu coche
top
coche
maletero
guantera
bolsa
caja
til
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
Modelo de la informacin de gestin [ ISO 10165-1, X.720 ]
90
Jerarquas
El rbol de tipos que define la herencia
El rbol de inclusin que nos indica en qu otro/s objeto/s est incluido
un objeto (no tipo de objeto), es decir, de qu otro/s objeto/s depende
El rbol de nombres que tambin se corresponde con el rbol de
objetos (pero son dos cosas diferentes)
El esquema de enlace de nombres indica las relaciones de inclusin
entre clases de objetos para posteriormente implementarla en el rbol de
objetos
El rbol de registros donde se indica la estructura cmo estn
registrados los objetos
R
e
s
u
m
e
n
La estructura de la informacin de gestin.
Modelo de la informacin de gestin en Internet Internet
91
Informacin de gestin en el mbito de Internet
La informacin de gestin mantenida por los agentes se
denomina MIB (Management Information Base).
Los datos de inters para la gestin de un dispositivo se
modelan mediante objetos gestionados (p.e., la temperatura
de un nodo ptico).
Cada objeto gestionado puede ser referenciado con un
identificador de objeto u OID.
En SNMP, los objetos gestionados pueden ser valores
simples o tablas de valores.
La estructura de la informacin de gestin.
Modelo de la informacin de gestin en Internet Internet
92
iso (1)
org (3)
dod (6)
internet (1)
directory (1) mgmt (2) private (4)
mib-2 (1)
system (1) interfaces (2) snmp (11)
enterprises (1)
cisco (9) hp (11)
sysDescr (1)
Extensiones
.iso.dod.internet.mgmt.mib-2.system.sysDescr
.1.3.6.1.2.1.1.1
rbol MIB
Los objetos gestionados se organizan siguiendo una estructura en
rbol (estandarizada)
La estructura de la informacin de gestin.
Modelo de la informacin de gestin en Internet Internet
93
Extensiones de la MIB
Cuando un fabricante desarrolla un nuevo dispositivo que puede ser
gestionado mediante SNMP, disea su rama MIB (es decir, los objetos y
su estructura) y la coloca bajo
.iso.org.dod.internet.private.enterprises.fabricante
que es el identificador que debe
tener asignado, mediante previa
solicitud al IANA.
private (4)
enterprises (1)
cisco (9) hp (11)
Extensiones
IANA: Internet Assigned Numbers Authority
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
La norma GDMO GDMO [ ISO 10165-4, X.722 ]
94
La norma GDMO depende del modelo de informacin de gestin, y a su vez,
influye sobre la definicin de la informacin de gestin y sobre los objetos
gestionados.
Tipos de objetos
Paquete
Acciones
Enlace de nombres
Grupo de atributos
Atributos Notificaciones
Parmetros
Comportamiento
Mdulos ASN.1
2
0
1
Plantillas GDMO (GDMO templates)
0
0 0
0
0
0
0:1
0
0
0:1
0:1
1
0
0
0
0
0
0
0:2
0
0:2
0:1
0
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
La norma GDMO GDMO [ ISO 10165-4, X.722 ]
95
M
a
n
a
g
e
d

O
b
j
e
c
t

C
l
a
s
s
<class-label> MANAGED OBJECT CLASS
[DERIVED FROM <class-label> [,<class-
label>]* ; ]
[CHARACTERIZED BY <package-label> [,<package-label>]*
; ]
[CONDITIONAL PACKAGES <package-label>
PRESENT IF condition-definition
[,<package-label> PRESENT IF condition-
definition]* ; ]
REGISTERED AS object-identifier ;
supporting productions
condition-definition -> delimited-string
X.722
Managed
Object
Class
Templates
Managed
Object
Class
Templates
etiqueta-clase
Managed
Object Class
derived from
characterized by
conditional
packages
present if
condition
registered as
nombre registrado
de la clase
Managed
Object
Class
Templates
Superclas(es)
Package
Templates
Package
Templates
Package
Templates
Paquetes obligatorios
Package
Templates
Package
Templates
Package
Templates
Paquetes condicionales
obligatorio
condicional
Los recuadros en blanco han de ser rellenados
por la persona que defina el objeto de gestin
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
La norma GDMO GDMO [ ISO 10165-4, X.722 ]
96
E
j
e
m
p
l
o

d
e

M
a
n
a
g
e
d

O
b
j
e
c
t

C
l
a
s
s
exampleObjectClass MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top ;
CHARACTERIZED BY examplePackage2 ;
CONDITIONAL PACKAGES
examplePackage1 PACKAGE
ACTIONS qOSResetAction, activate ;
NOTIFICATIONS communicationError ;
REGISTERED AS
{joint-iso-ccitt ms(9) smi(3) part4(4) package(4) examplepack1(0)} ;
PRESENT IF conformance class 2 of underlying resource implemented as
described in ISO/IEC XXXX ;
REGISTERED AS
{joint-iso-ccitt ms(9) smi(3) part4(4) managedObjectClass(3) exampleclass(0)} ;
Descripcin in-line del
paquete condicional
<behaviour-definition-label> BEHAVIOUR
DEFINED AS delimited-string ;
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
La norma GDMO GDMO [ ISO 10165-4, X.722 ]
97
B
e
h
a
v
i
o
u
r

y

e
j
e
m
p
l
o
Etiqueta de
definicin de
comportamiento
behaviour
defined as
String.....................
..............................
............
X.722
communicationErrorBehaviour BEHAVIOUR
DEFINED AS The CommunicationError notification is generated by the
managed object class when a communication error is detected by the managed
object. The notification may contain any combination of the parameters Probable
Cause, Severity, Trend Indication, Backed Up Status, Diagnostic Info, Proposed
Repair Action, Threshold Info, State Change and Other Info.
NOTE The precise definition of what constitutes a communication error and the
parameter values that apply is managed object class specific. In a practical example,
this Behaviour definition could, for example, refer to pieces of specification in a base
standard in order to specify the behaviour. ;
<attribute-label> ATTRIBUTE
derived-or-with-syntax-choice ;
[MATCHES FOR qualifier [, qualifier]* ; ]
[BEHAVIOUR <behaviour-definition-label> [,<behaviour-definition-label>]* ; ]
[PARAMETERS <parameter-label> [,<parameter-label>]* ; ]
[REGISTERED AS object-identifier] ;
supporting productions
qualifier -> EQUALITY | ORDERING | SUBSTRINGS | SET-COMPARISON | SET-INTERSECTION
derived-or-with-syntax-choice -> DERIVED FROM <attribute-label> | WITH ATTRIBUTE SYNTAX type-reference
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
La norma GDMO GDMO [ ISO 10165-4, X.722 ]
98
A
t
t
r
i
b
u
t
e

y

e
j
e
m
p
l
o
X.722
etiqueta-atributo
attribute
derived from
with attribute
syntax
ASN.1 data
type
matches for qualifier(s)
behaviour
registered as
nombre registrado
del atributo
Attribute
Template
Package
Templates
Package
Templates
Behaviour
Templates
Package
Templates
Package
Templates
Parameter
Templates
obligatorio
condicional
Los recuadros en blanco han de ser rellenados
por la persona que defina el objeto de gestin
or
parameters
qOS-Error-Counter ATTRIBUTE
WITH ATTRIBUTE SYNTAX AttributeModule.QOSErrorCounter ;
MATCHES FOR EQUALITY, ORDERING ;
BEHAVIOUR qOSCounterBehaviour ;
REGISTERED AS
{joint-iso-ccitt ms(9) smi(3) part4(4) attribute(7) qoscount(2)} ;
<group-label> ATTRIBUTE GROUP
[GROUP ELEMENTS <attribute-label> [,<attribute-
label>]* ; ]
[FIXED ; ]
[DESCRIPTION delimited-string ; ]
REGISTERED AS object-identifier ;
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
La norma GDMO GDMO [ ISO 10165-4, X.722 ]
99
A
t
t
r
i
b
u
t
e

G
r
o
u
p

y

e
j
e
m
p
l
o
Etiqueta de
grupo
Attribute group
group
elements
fixed
description
string
registered as
nombre registrado
del grupo
Package
Templates
Package
Templates
Attribute
Templates
qOS-Group ATTRIBUTE GROUP
GROUP ELEMENTS qOS-Error-Cause, qOS-Error-Counter ;
DESCRIPTION Attribute group that includes all QOS-related attributes in a managed object class ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part4(4) attributeGroup(8) qosgroup(0)} ;
X.722
<package-label> PACKAGE
[BEHAVIOUR <behaviour-definition-label> [,<behaviour-definition-label>]* ; ]
[ATTRIBUTES <attribute-label> propertylist [<parameter-label>]* [,<attribute-label> propertylist [<parameter-label>]*]* ; ]
[ATTRIBUTE GROUPS <group-label> [<attribute-label>]* [,<group-label> [<attribute-label>]*]* ; ]
[ACTIONS <action-label> [<parameter-label>]* [,<action-label> [<parameter-label>]*]* ; ]
[NOTIFICATIONS <notification-label> [<parameter-label>]* [,<notification-label> [<parameter-label>]*]* ; ]
[REGISTERED AS object-identifier] ;
supporting productions
propertylist -> [REPLACE-WITH-DEFAULT]
[DEFAULT VALUE value-specifier]
[INITIAL VALUE value-specifier]
[PERMITTED VALUES type-reference]
[REQUIRED VALUES type-reference]
[get-replace]
[add-remove]
value-specifier -> value-reference |
DERIVATION RULE <behaviour-definition-label>
get-replace -> GET | REPLACE | GET-REPLACE
add-remove -> ADD | REMOVE | ADD-REMOVE
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
La norma GDMO GDMO [ ISO 10165-4, X.722 ]
100
P
a
c
k
a
g
e
X.722
Attribute
Templates
(& Property
list)
etiqueta-paquete
Package
behaviour
attributes
attributes groups
actions
registered as nombre registrado
del paquete
Package
Templates
Package
Templates
Behaviour
Templates
notifications
propierty list
Attribute
Templates
(& Property
list)
Package
Templates
Parameter
Templates
Attribute
Groups
Templates
Attribute
Groups
Templates
Package
Templates
Parameter
Templates
Attribute
Groups
Templates
Actions
Templates
Package
Templates
Parameter
Templates
Notifications
Templates
Notifications
Templates
Package
Templates
Parameter
Templates
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
La norma GDMO GDMO [ ISO 10165-4, X.722 ]
101
E
j
e
m
p
l
o

d
e

P
a
c
k
a
g
e
examplePackage2 PACKAGE
BEHAVIOUR exampleClassBehaviour ;
ATTRIBUTES objectName GET ,
qOS-Error-Cause GET ,
qOS-Error-Counter PERMITTED VALUES AttributeModule.QOSCounterRange
REQUIRED VALUES AttributeModule.QOSCounterRange
GET ;
ATTRIBUTE GROUPS qOS-Group ;
NOTIFICATIONS protocolError;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part4(4) package(4) examplepack2(1)} ;
NOTE As this template is not used as a conditional package, the REGISTERED AS construct is
not strictly necessary, but it is easier to include the registration at specification time than it would
be to add it later if it became necessary in the future to use this package as a conditional package.
<notification-label> NOTIFICATION
[BEHAVIOUR <behaviour-definition-label> [,<behaviour-definition-label>]* ;]
[PARAMETERS <parameter-label> [,<parameter-label>]* ;]
[WITH INFORMATION SYNTAX type-reference
[AND ATTRIBUTE IDS <field-name> <attribute-label> [,<field-name> <attribute-label>]* ] ;]
[WITH REPLY SYNTAX type-reference ;]
REGISTERED AS object-identifier ;
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
La norma GDMO GDMO [ ISO 10165-4, X.722 ]
102
N
o
t
i
f
i
c
a
t
i
o
n

y

e
j
e
m
p
l
o

etiqueta-notificacin
Notification
behaviour
parameters
and attributes IDs
Field
name(s)
registered as
nombre registrado
de la notificacin
Package
Templates
Behaviour
Templates
Package
Templates
Parameter
Templates
Attribute
Templates
Attribute
Templates
with information
syntax
ASN.1 data
type
with reply
syntax
ASN.1 data
type
X.722
protocolError NOTIFICATION
BEHAVIOUR protocolErrorBehaviour BEHAVIOUR
DEFINED AS Generated when a protocol entity receives a PDU
which is invalid or contains a protocol error. The
notification includes the header of the received PDU.;
;
PARAMETERS pDUHeader;
WITH INFORMATION SYNTAX NotificationModule.ProtocolError;
REGISTERED AS
{joint-iso-ccitt ms(9) smi(3) part4(4) notification(10) protoerror(1)};
<action-label> ACTION
[BEHAVIOUR <behaviour-definition-label> [,<behaviour-definition-label>]* ;]
[MODE CONFIRMED ;]
[PARAMETERS <parameter-label> [,<parameter-label>]* ;]
[WITH INFORMATION SYNTAX type-reference ;]
[WITH REPLY SYNTAX type-reference ;]
REGISTERED AS object-identifier ;
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
La norma GDMO GDMO [ ISO 10165-4, X.722 ]
103
A
c
t
i
o
n

y

e
j
e
m
p
l
o
Etiqueta de
accin
Action
behaviour
mode confirmed
parameters
registered as
nombre registrado
del grupo
Package
Templates
Behaviour
Templates
Package
Templates
Parameter
Templates
with information
syntax
ASN.1 data
type
with reply
syntax
ASN.1 data
type
activate ACTION
BEHAVIOUR
activateBehaviour BEHAVIOUR
DEFINED AS Enables the managed object for operation. If the action
succeeds, the value successResponse is returned in the responseCode parameter
of the CMIP actionReplyInfo. If the action fails because of a problem with the underlying service provider, responseCode is set
to the value serviceProviderErrorResponse and the parameter serviceProviderErrorResponseReason returned to indicate the
cause of the problem.;
;
MODE CONFIRMED;
PARAMETERS serviceProviderErrorResponseReason ;
WITH REPLY SYNTAX ActionModule.ActivateReply;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part4(4) action(9) activate(1)} ;
X.722
<parameter-label> PARAMETER
CONTEXT context-type ;
syntax-or-attribute-choice ;
[BEHAVIOUR <behaviour-definition-label> [,<behaviour-definition-label>]* ;]
[REGISTERED AS object-identifier] ;
supporting productions
context-type -> context-keyword | ACTION-INFO | ACTION-REPLY |
EVENT-INFO | EVENT-REPLY | SPECIFIC-ERROR
context-keyword -> type-reference.<identifier>
syntax-or-attribute-choice -> WITH SYNTAX type-reference |
ATTRIBUTE <attribute-label>
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
La norma GDMO GDMO [ ISO 10165-4, X.722 ]
104
P
a
r
a
m
e
t
e
r
y

e
j
e
m
p
l
o
Package
Templates
Behaviour
Templates
Attribute
Template
Etiqueta de
parmetro
Parameter
context
context type
attribute
behaviour
registered as
nombre
registrado del
grupo
with syntax
ASN.1 data
type
or
X.722
pDUHeader PARAMETER
CONTEXT EVENT-INFO;
WITH SYNTAX ParameterModule.PDUString;
BEHAVIOUR pDUHeaderBehaviour BEHAVIOUR
DEFINED AS PDU header. Carried in the CMIP eventInfo field.; ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part4(4) parameter(5) pduheaderparam(0)};
<name-binding-label> NAME BINDING
SUBORDINATE OBJECT CLASS <class-label> [AND SUBCLASSES];
NAMED BY SUPERIOR OBJECT CLASS <class-label> [AND SUBCLASSES];
WITH ATTRIBUTE <attribute-label> ;
[BEHAVIOUR <behaviour-definition-label> [,<behaviour-definition-label>]* ;]
[CREATE [create-modifier [,create-modifier]] [<parameter-label>]* ;]
[DELETE [delete-modifier] [<parameter-label>]* ; ]
REGISTERED AS object-identifier ;
supporting productions
create-modifier -> WITH-REFERENCE-OBJECT |
WITH-AUTOMATIC-INSTANCE-NAMING
delete-modifier -> ONLY-IF-NO-CONTAINED-OBJECTS |
DELETES-CONTAINED-OBJECTS
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
La norma GDMO GDMO [ ISO 10165-4, X.722 ]
105
N
a
m
e

b
i
n
d
i
n
g
etiqueta-notificacin
Name
binding
behaviour
subordinate
object class
create
create-modifiers
registered as
nombre registrado
del enlace de
nombre
Package
Templates
Behaviour
Templates
MO
class
Attribute
Templates
Parameter
Templates
named by
superior object
class
MO
class
with attribute
Attribute
template
delete
delete-modifiers
Attribute
Templates
Parameter
Templates
X.722
La estructura de la informacin de gestin [ 10165-x, M.3100 ].
La norma GDMO GDMO [ ISO 10165-4, X.722 ]
106
E
j
e
m
p
l
o

d
e

N
a
m
e

b
i
n
d
i
n
g
exampleNameBinding NAME BINDING
SUBORDINATE OBJECT CLASS exampleObjectClass ;
NAMED BY
SUPERIOR OBJECT CLASS "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":system ;
WITH ATTRIBUTE objectName ;
BEHAVIOUR
containmentBehaviour BEHAVIOUR
DEFINED AS A maximum of 3 instances of exampleObjectClass may be contained in any
instance of "CCITT Rec. X.721 | ISO/IEC 10165-2":system. ;
;
CREATE WITH-AUTOMATIC-INSTANCE-NAMING createErrorParameter ;
DELETE DELETES-CONTAINED-OBJECTS ;
REGISTERED AS {joint-iso-ccitt ms(9) smi(3) part4(4) nameBinding(6) examplenb(0)} ;
Definicin in-line
Contenido
1. Necesidad de la gestin de redes de comunicaciones
2. Los modelos de gestin de redes de comunicaciones
2.1. Arquitectura ISO
2.2. Arquitectura ITU-T
2.3. Arquitectura en Internet
3. La estructura de la informacin de gestin (GDMO)
4. Los protocolos de gestin
5. Las funciones de gestin
6. Ejemplo de sistema comercial de gestin (HP-OpenView)
107
Los protocolos de gestin. Introduccin
108
Protocolo
normalizado
CMIS/CMIP
ISO,ITU-T
SNMP
Internet
Protocolo 1
Protocolo 2
Protocolo 3
Protocolo normalizado
Protocolo
normalizado
Protocolo normalizado
Los protocolos de gestin. CMIS/CMIP
109
CMIS = Common Management Information Service [ ISO 9595,ITU-T X.710 ]
CMIP = Common Management Information Protocol [ ISO 9596,ITU-T X.711 ]
Subsistema gestionable
Subsistema gestionable
Sistema de gestin
CMIP
CMIP
CMISE
CMISE
CMISE
Aplicacin
Niveles
OSI
Aplicacin
Niveles
OSI
CMIP
Usuario A
CMIS
Usuario B
CMIS
CMIP
ACSE ROSE
Presentacin
CMIS
RO-INVOKE
RO-RESULT
RO-ERROR
RO-REJECT
A-ASOCIATE
A-RELEASE
A-ABORT
A-P-ABORT
P-DATA
P-CONNECT
P-RELEASE
P-U-ABORT
CMIP:
- Sigue reglas para la composicin e intercambio de
PDUs.
- Las PDUs de CMIP se definen en ASN.1.
- Las operaciones de CMIP son definidas en ISO
9072-1 (ROSE).
Los protocolos de gestin. CMIS/CMIP
110
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
Informacin de alarmas entre los elementos de la red y el centro de control
Puede ser confirmado o no
M-EVENT-REPORT req
(II,M,MOC,MOI,Ety,Eti,EI)
M-EVENT-REPORT ind
(II,M,MOC,MOI,Ety,Eti,EI)
M-EVENT-REPORT res
(II,M,MOC,MOI,Ety,CT,ER,E)
M-EVENT-REPORT con
(II,M,MOC,MOI,Ety,Eti,EI)
C/NC
II = Invoke Identifier: identificador de la operacin
M = Mode: indica si es confirmado o no
MOC = Managed Object Class: clase a la que
pertenece el objeto que realiza el informe
MOI = Managed Object Instance:instancia que realiza
el informe
ETy = Event Type: tipo de evento que se produce
ETi = Event Time: hora en que se produce el evento
EI = Event Information: informacin suministrada del
evento
CT = Current Time: hora de la respuesta
ER = Event Reply: indica si la llegada de la
informacin del evento es satisfactoria
E = Errors: informacin de diagnstico sobre la causa
del error en la comunicacin
Los protocolos de gestin. CMIS/CMIP
111
M-GET
Permite al usuario del servicio obtener informacin sobre los valores de los atributos del objeto gestionado
Es un servicio confirmado
M-GET req
(II,BOC,BOI,Sc,F,AC,Sy,AIL)
M-GET ind
(II,BOC,BOI,Sc,F,AC,Sy,AIL)
M-GET res
(II, MOC,MOI, CT,AL,E)
M-GET con
(II,MOC,MOI,CT,AL,E)
C
II = Invoke Identifier: identificador de la operacin
BOC = Base Object Class: clase de objeto base
BOI = Base Object Instance:instancia de la clase de
objeto base
Sc = Scope: permite definir el mbito de bsqueda
F = Filter: define las condiciones de bsqueda
AC = Access control: se usa para el entendimiento de
los usuarios durante la asociacin
Sy = Synchronization: permite definir la sincronizacin
de la recuperacin de la informacin
AIL = Attribute Identifier List: permite identificar los
atributos cuya informacin se debe recuperar
MOC = Managed Object Class: clase a la que
pertenece el objeto sobre el que se pide informacin
MOI = Managed Object Instance: instancia de la que
se pide informacin
CT = Current Time: hora de la respuesta
AL = Attribute List: contiene los identificadores de los
atributos sobre los que se informa y sus valores
E = Errors: informacin de diagnstico sobre la causa
del error en la comunicacin
LI = Link Identifier: se usa si existe respuesta mtltiple
M-GET res
(II, LI,MOC,MOI, CT,AL,E)
M-GET con
(II,LI,MOC,MOI,CT,AL,E)
M-GET res
(II, LI,MOC,MOI, CT,AL,E)
M-GET con
(II,LI,MOC,MOI,CT,AL,E)
...
...
Si respuesta mltiple
S
e
r
v
i
c
i
o
s

C
M
I
P
Los protocolos de gestin. CMIS/CMIP
112
Definicin de mbito (parmetro Scope)
Este parmetro permite identificar un mbito (subrbol) de bsqueda dentro de la estructura de la MIB
Existe tres alternativas posibles:
Solamente acta sobre el objeto base
Acta sobre el objeto base y sus n niveles subordinados
Acta sobre el objeto base y todos sus niveles subordinados
S
e
r
v
i
c
i
o
s

C
M
I
P
Definicin de sincronizacin (parmetro Synchronization)
N-niveles
Base
Este parmetro permite informar el modo de sincronizar la recuperacin de la informacin
Existen dos alternativas posibles:
Sincronizacin atmica: o se recupera toda la informacin de todos los atributos de todos los
objetos o no se recupera ninguna
Sincronizacin best effort: se realizan las recuperaciones de informacin que sean posibles
Los protocolos de gestin. CMIS/CMIP
113
M-CANCEL-GET
Permite al usuario del servicio cancelar un servicio GET previo
La cancelacin se puede deber a un excesivo consumo de tiempo por parte de un servicio GET con una
definicin de mbito y filtro dada
Es un servicio confirmado
M-CANCEL-GET req
(II,GII)
M-CANCEL-GET ind
(II,GII)
M-CANCEL-GET res
(II,E)
M-CANCEL-GET con
(II,E)
C
II = Invoke Identifier: identificador de la operacin
GII = Get Invoke Indentifier: identifica el GET previo
que se desea cancelar
E = Errors: informacin de diagnstico sobre la causa
del error en la comunicacin
S
e
r
v
i
c
i
o
s

C
M
I
P
Los protocolos de gestin. CMIS/CMIP
114
M-SET
Permite al usuario del servicio requerir el cambio de los valores de los atributos
Puede ser un servicio confirmado o no confirmado
M-SET req
(II,M,BOC,BOI,Sc,F,AC,Sy,AL)
M-SET ind
(II,M,BOC,BOI,Sc,F,AC,Sy,AIL)
M-SET res
(II, MOC,MOI,AL,CT,E)
M-SET con
(II,MOC,MOI,AL,CT,E)
C/NC
II = Invoke Identifier: identificador de la operacin
M = Mode: indica si es o no confirmado
BOC = Base Object Class: clase de objeto base
BOI = Base Object Instance:instancia de la clase de
objeto base
Sc = Scope: permite definir el mbito de bsqueda
F = Filter: define las condiciones de bsqueda
AC = Access control: se usa para el entendimiento
de los usuarios durante la asociacin
Sy = Synchronization: permite definir la
sincronizacin de la modificacin de la informacin
AIL = Attribute Identifier List: permite identificar los
atributos cuya informacin se debe modificar y los
valores que deben asumir
MOC = Managed Object Class: clase a la que
pertenece el objeto al que se modifica la informacin
MOI = Managed Object Instance: instancia que ha
sido modificada
CT = Current Time: hora de la respuesta
AL = Attribute List: contiene los identificadores de
los atributos que se han modificado
E = Errors: informacin de diagnstico sobre la
causa del error en la comunicacin
LI = Link Identifier: si existe respuesta mtltiple
M-SET res
(II, LI,MOC,MOI,AL,CT,E)
M-SET con
(II,LI,MOC,MOI,AL,CT,E)
M-SET res
(II, LI,MOC,MOI, AL,CT,E)
M-SET con
(II,LI,MOC,MOI,AL,CT,E)
...
...
Si respuesta mltiple
S
e
r
v
i
c
i
o
s

C
M
I
P
Los protocolos de gestin. CMIS/CMIP
115
M-ACTION
Permite al usuario del servicio requerir a otro usuario que realice alguna accin sobre un objeto gestionado
Puede ser un servicio confirmado o no confirmado
M-ACTION req
(II,M,BOC,BOI,Sc,
F,AC,Sy,AT,AA)
M-ACTION ind
(II,M,BOC,BOI,Sc,
F,AC,Sy,AT,AA)
M-ACTION res
(II, MOC,MOI,AT,CT,AR,E)
M-SET con
(II,MOC,MOI,AT,CT,AR,E)
C/NC
II = Invoke Identifier: identificador de la operacin
M = Mode: indica si es o no confirmado
BOC = Base Object Class: clase de objeto base
BOI = Base Object Instance:instancia de la clase de
objeto base
Sc = Scope: permite definir el mbito de bsqueda
F = Filter: define las condiciones de bsqueda
AC = Access control: se usa para el entendimiento
de los usuarios durante la asociacin
Sy = Synchronization: permite definir la
sincronizacin de la modificacin de la informacin
AT = Action Type: describe el tipo de accin a
realizar sobre el objeto gestionado
AA = Action Argument: informacin adicional sobre la
accin
MOC = Managed Object Class: clase a la que
pertenece el objeto sobre el que acta la accin
MOI = Managed Object Instance: instancia de objeto
sobre la que acta la accin
CT = Current Time: hora de la respuesta
AR = Action Result:contiene el resultado de la accin
E = Errors: informacin de diagnstico sobre la causa
del error en la comunicacin
LI = Link Identifier: si existe respuesta mtltiple
M-ACTION res
(II, LI,MOC,MOI,AT,CT,AR,E)
M-ACTION con
(II,LI,MOC,MOI,AT,CT,AR,E)
M-ACTION res
(II, LI,MOC,MOI, AT,CT,AR,E)
M-ACTION con
(II,LI,MOC,MOI,AT,CT,AR,E)
...
...
Si respuesta mltiple
S
e
r
v
i
c
i
o
s

C
M
I
P
Los protocolos de gestin. CMIS/CMIP
116
M-CREATE
Permite al usuario del servicio requerir a otro usuario la creacin de la representacin de una nueva
instancia de un objeto gestionado
Es un servicio confirmado
M-CREATE req
(II,MOC,MOI,SOI,AC,ROI,AL)
M-CREATE ind
(II,MOC,MOI,SOI,AC,ROI,AL)
M-CREATE res
(II, MOC,MOI,AL,CT,E)
M-CREATE con
(II,MOC,MOI,AL,CT,E)
C
II = Invoke Identifier: identificador de la operacin
MOC = Managed Object Class: clase a la que
pertenece el objeto que se quiere crear
MOI = Managed Object Instance: instancia de
objeto que se quiere crear
SOI = Superior Object Instance: indica el MOI que
es superior de la nueva instancia de objeto
AC = Access control: se usa para el entendimiento
de los usuarios durante la asociacin
ROI = Reference Object Instance: especifica la
instancia de objeto que sirve de referencia
AL = Attribute List: contiene los identificadores de
los atributos
CT = Current Time: hora de la respuesta
E = Errors: informacin de diagnstico sobre la
causa del error en la comunicacin
S
e
r
v
i
c
i
o
s

C
M
I
P
Los protocolos de gestin. CMIS/CMIP
117
M-DELETE
Permite al usuario del servicio requerir a otro usuario que borre la representacin de una instancia de
objeto gestionado
Es un servicio confirmado
M-DELETE req
(II,BOC,BOI,Sc,F,AC,Sy)
M-DELETE ind
(II,BOC,BOI,Sc,F,AC,Sy)
M-DELETE res
(II, MOC,MOI,CT,E)
M-DELETE con
(II,MOC,MOI,CT,E)
C
II = Invoke Identifier: identificador de la operacin
BOC = Base Object Class: clase de objeto base
BOI = Base Object Instance: instancia de la clase
de objeto base
Sc = Scope: permite definir el mbito de bsqueda
F = Filter: define las condiciones de bsqueda
AC = Access control: se usa para el entendimiento
de los usuarios durante la asociacin
Sy = Synchronization: permite definir la
sincronizacin de la operacin
MOC = Managed Object Class: clase a la que
pertenece el objeto
MOI = Managed Object Instance: instancia de
objeto que ha sido borrada
CT = Current Time: hora de la respuesta
E = Errors: informacin de diagnstico sobre la
causa del error en la comunicacin
LI = Linked Identifier: si existe respuesta mltiple
M-DELETE res
(II, LI,MOC,MOI,CT,E)
M-DELETE con
(II, LI,MOC,MOI,CT,E)
M-DELETE res
(II, LI,MOC,MOI,CT,E)
M-DELETE con
(II, LI,MOC,MOI,CT,E)
...
...
Si respuesta mltiple
S
e
r
v
i
c
i
o
s

C
M
I
P
Los protocolos de gestin. SNMP
118
SNMP = Simple Network Management Protocol
SNMP es un protocolo de la familia TCP/IP (Internet) que permite
acceder a la informacin de gestin de los equipos que forman la red.
Permite a los administradores de red:
supervisar la operacin de la red,
configurar los equipos,
encontrar y resolver fallos,
analizar las prestaciones de los equipos.
Los estndares 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 informacin y la MIB de Internet.
IETF = Internet Engineering Task Force
Los protocolos de gestin. SNMP
119
Arquitectura
Roles: Dispositivos gestionados, Agentes y Gestores
Base de
datos de
gestin
Agente
Dispositivo
gestionado
Base de
datos de
gestin
Agente
Dispositivo
gestionado
Base de
datos de
gestin
Agente
Dispositivo
gestionado
Dispositivo
gestionado
Proxy
Gestor
Red
Los protocolos de gestin. SNMP
120
A
r
q
u
i
t
e
c
t
u
r
a
Qu es un dispositivo gestionado?
Cualquier nodo de la red que resulte de inters desde el punto de vista de
gestin
Para que forme parte del entorno de gestin, el dispositivo debe incorporar un
agente SNMP
Qu es un agente?
Mdulo software que se encarga de mantener la informacin de gestin y de
interaccionar con los gestores
Se ubica en el mismo dispositivo a gestionar y tiene acceso a sus parmetros
internos (la informacin a gestionar)
Los protocolos de gestin. SNMP
121
A
r
q
u
i
t
e
c
t
u
r
a
Qu es un agente proxy?
Con frecuencia el agente no est ligado fsicamente al dispositivo gestionado
(p.e., dispositivos no SNMP)
Un proxy es un agente que reside en un equipo externo al dispositivo y que se
encarga de traducir entre SNMP y el mecanismo de gestin del dispositivo (p.e.,
emulacin de terminal)
Qu es un gestor?
Aplicacin encargada de monitorizar y configurar los dispositivos gestionados,
interaccionando con ellos mediante los correspondientes agentes
Suele tener un interfaz grfico que presenta un esquema de la red y el estado
de los dispositivos
En general, en un sistema de gestin basado en SNMP es posible implantar
varios gestores
Los protocolos de gestin. SNMP
122
Operaciones
SNMP permite el intercambio de informacin entre gestores y agentes
mediante un conjunto de operaciones sencillas de gestin
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
situacin anmala (TRAP, SNMPv2-TRAP, INFORM). El gestor es
informado inmediatamente, evitando los retardos debidos al sondeo
Los protocolos de gestin. SNMP
123
Relaciones administrativas
Entidad de
aplicacin
Entidad de
aplicacin
Entidad de
aplicacin
Agente
SNMP
Comunidad SNMP
Mensaje SNMP
Elemento
de
red
Base de informacin
de gestin
(MIB)
Perfil
- subconjunto de objetos
- privilegios de acceso (lectura,
escritura, total)
Comunidad
SNMP
Comunidad
SNMP
Comunidad
SNMP
Base de informacin
de gestin
(MIB)
Perfil Polticas
de
acceso
Un agente puede dar servicio a un
conjunto de entidades de aplicacin
Un elemento de red puede tener una visin parcial
de la BD de gestin, slo de lo que le interese
El conjunto de todos los perfiles
es lo que se denomina
polticas de acceso
Los protocolos de gestin. SNMP
124
1. Interrupcin convencional: es el objeto
gestionado el que avisa al gestor mediante una
notificacin, esperando que ste produzca la
respuesta correspondiente
(-) Difcil prediccin de la carga en la red
2. Sondeo: el gestor solicita informacin al objeto
gestionado con una frecuencia determinada
(-) Sobrecarga la red con trfico adicional
(-) Menor eficiencia de la red
(+) Protocolo simple de implementar
(+) Mejor prediccin del trfico en la red
3. Interrupcin modificada trap: es una
combinacin de las dos anteriores; no se notifican
todos los cambios, sino slo aquellos definidos como
relevantes para el centro de gestin. Por otro lado, el
centro de gestin tiene la posibilidad de sondear.
La interrupcin de produce en pocas ocasiones
El mensaje de interrupcin es simple y pequeo
El sondeo permite conocer la situacin de los recursos de la red
Notificacin
Respuesta
Solicitud
Respuesta
Notificacin no usual
Respuesta
Solicitud
Respuesta
Informacin
Filtro
Notificacin no usual
E
s
t
r
a
t
e
g
i
a
s

d
e

g
e
s
t
i

n
Gestor
Agente
Los protocolos de gestin. SNMP
125
A
r
q
u
i
t
e
c
t
u
r
a
Aplicacin
de
gestin
Agente
SNMP
UDP
IP
Niveles inferiores
Aplicacin
Transporte
Red
GET request: permite al centro de control solicitar valores de atributos al objeto gestionado.
Contiene identificadores para distinguir mltiples request y valores para informar del estado de
la red.
GET-NEXT request: similar al anterior y permite la recuperacin del siguiente identificador
lgico localizado en la estructura de la MIB.
SET request: permite solicitar una accin o modificar un valor de un elemento de la red.
GET response: permite responder a las primitivas request. Contiene un identificador que lo
asocia a la PDU que responde e informacin sobre el estado de la respuesta.
TRAP: permite informar de un evento producido o cambiar el estado de un elemento de la red.
Aplicacin
de
gestin
Agente
SNMP
UDP
IP
Niveles inferiores
S
e
r
v
i
c
i
o
s

S
N
M
P
Los modelos de gestin de redes de comunicaciones.
Arquitectura Internet Internet (Recordatorio)
126
Aplicacin de gestin
T
r
a
p
G
e
t
R
e
q
u
e
s
t
G
e
t
N
e
x
t
R
e
q
u
e
s
t
S
e
t
R
e
q
u
e
s
t
G
e
t
R
e
s
p
o
n
s
e
Gestor SNMP
UDP
IP
Protocolos
dependientes de la
red
Estacin de gestin SNMP
Agente SNMP
UDP
IP
Protocolos
dependientes de la
red
Agente SNMP
T
r
a
p
G
e
t
R
e
q
u
e
s
t
G
e
t
N
e
x
t
R
e
q
u
e
s
t
S
e
t
R
e
q
u
e
s
t
G
e
t
R
e
s
p
o
n
s
e
Recursos gestionados
Objetos gestionados
SNMP
Red o Internet
Aplicacin
gestiona
objetos
Mensajes
SNMP
Funcin de mapeo
Proceso gestor Arquitectura
SNMP de protocolo
UDP usada por el
IP dispositivo final
Protocolos Protocolos
dependientes dependientes
de la red de la red
Proceso gestor
SNMP
UDP
IP
Protocolos
dependientes
de red
Proceso de gestin
Arquitectura de protocolo
usada por el dispositivo
gestionado por proxy
Protocolos
dependientes
de red
Red o Internet Red o Internet
Agente Proxy
Estacin de
gestin
Dispositivo gestionado
mediante proxy
Los protocolos de gestin. SNMP
127
Versiones del protocolo SNMP
SNMPv1: define la arquitectura fsica (gestor-agente), el
modelo de informacin de gestin (SMIv1) y las operaciones
bsicas del protocolo.
SNMPv2: ampla el modelo de informacin (SMIv2) y aade
algunas operaciones (GETBULK, SNMPv2-TRAP, INFORM).
Existen algunas variantes, la ms difundida es la v2c o
Community-based.
SNMPv3: mejora los aspectos de seguridad (autentificacin
previa a efectuar operaciones de lectura o escritura). Muchas
cuestiones an por desarrollar.
Los protocolos de gestin. CMOT
128
CMOT = Common Management information services and protocol Over
TCP/IP
Es una alternativa a SNMP
Intenta combinar dos cosas:
1. Ofrece servicios CMIS
2. Se basa en protocolos de comunicacin sencillos
CMIS
ACSE ROSE
LPP
TCP UDP
IP
Niveles inferiores
Aplicacin
Transporte
Red
Los protocolos de gestin. Comparativa
129
CMIP/CMIS se enmarca dentro de los protocolos de ISO (redes de
compaas de telecomunicaciones, telefona).
SNMP se enmarca en el mbito de Internet, no es soportado en redes
pblicas. Es mucho ms sencillo y constituye casi un subconjunto de
CMIP.
Hay mayor penetracin comercial de SNMP, pero no est estandarizado
La arquitectura OSI define ms mdulos.
El menor nmero de mdulos SNMP puede implicar mayor rapidez y
menor consumo de memoria.
SNMP no considera la herencia y utiliza GET-NEXT para recuperar
mltiples instancias de un objeto.
CMIS/CMIP permite la creacin y eliminacin dinmica de objetos,
mientras que SNMP considera los objetos de la red como entidades
estticas.
Puede ser fcil pasar de SNMP a CMIP, pero no al contrario. Existen
normas que permiten hacer esto.
Contenido
1. Necesidad de la gestin de redes de comunicaciones
2. Los modelos de gestin de redes de comunicaciones
2.1. Arquitectura ISO
2.2. Arquitectura ITU-T
2.3. Arquitectura en Internet
3. La estructura de la informacin de gestin (GDMO)
4. Los protocolos de gestin
5. Las funciones de gestin
6. Ejemplo de sistema comercial de gestin (HP-OpenView)
130
Las funciones de gestin [ 10146-x;X.73x,X.74x ]
131
Estructura general
7498-4
10040
Estructura general
7498-4
10040
Estructura informacin
10165-x
Estructura informacin
10165-x
Funciones
10164-x
Funciones
10164-x
Protocolos
9595
9596
Protocolos
9595
9596
X.73x
X.74x
ISO
Estructura general
M.30xx
Estructura general
M.30xx
Estructura informacin
M.31xx
Estructura informacin
M.31xx
Protocolos
Q.8xx
Protocolos
Q.8xx
Funciones
M.32xx
M.3300
M.3400
Funciones
M.32xx
M.3300
M.3400
Gestin especfica de
la tecnologa
Gestin especfica de
la tecnologa
ITU-T
Gestin de nivel
M
I
B
SMAE
AE
LME
LE
Usuario
ACSE
ASEs
ROSE
CMISE
SMASE
Nivel de
presentacin
Usuario
Gestin de sistemas
Funciones
Las funciones de gestin [ 10146-x;X.73x,X.74x ]
132
reas funcionales
reas funcionales
Fallos
Fault
Fallos
Fault
Contabilidad
Accounting
Contabilidad
Accounting
Prestaciones
Performance
Prestaciones
Performance
Configuracin
Configuration
Configuracin
Configuration
Seguridad
Security
Seguridad
Security
Funciones
Funciones
Gestin de objetos
Gestin de objetos
Gestin informes
de evento
Gestin informes
de evento
Control de acceso
Control de acceso
Resmenes
Resmenes
Gestin de estados
Gestin de estados
Control de
histricos
Control de
histricos
Medidas contables
Medidas contables
Pruebas de
diagnstico
Pruebas de
diagnstico
Representacin de
relaciones
Representacin de
relaciones
Alarmas de
seguridad
Alarmas de
seguridad
Seguimiento de
ocupacin
Seguimiento de
ocupacin
Programacin
temporal
Programacin
temporal
Informe de alarmas
Informe de alarmas
Auditora de
seguridad
Auditora de
seguridad
Gestin de
pruebas
Gestin de
pruebas
Otras funciones
Otras funciones
Las funciones de gestin [ 10146-x;X.73x,X.74x ]
133
reas funcionales de gestin
Fallos
Mantener y examinar los registros de errores
Aceptar y actuar frente a las notificaciones de errores
Localizar e identificar las averas
Llevar a cabo secuencias de pruebas de diagnstico
Corregir las averas
Contabilidad
Informar a los usuarios de los costes en los que han incurrido y de
los recursos consumidos
Establecer lmites 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 mltiples elementos
Las funciones de gestin [ 10146-x;X.73x,X.74x ]
134
Configuracin
Establecer parmetros de operacin
Asociar nombres a objetos
Activar y desactivar objetos
Recoger informacin sobre el estado actual
Recoger avisos de cambios significativos
Cambiar la configuracin del sistema
Prestaciones
Reunir informacin estadstica
Mantener y explotar registros histricos del estado del sistema
Determinar las prestaciones del sistema en condiciones naturales y
artificiales
Modificar la operacin del sistema para una correcta gestin de
prestaciones
Seguridad
Crear, borrar y controlar los servicios y mecanismos de seguridad
Distribuir la informacin de seguridad
Informar de los sucesos relativos a la seguridad del sistema

r
e
a
s

f
u
n
c
i
o
n
a
l
e
s

d
e

g
e
s
t
i

n
Las funciones de gestin [ 10146-x;X.73x,X.74x ]
135
reas funcionales
reas funcionales
Fallos
Fault
Fallos
Fault
Contabilidad
Accounting
Contabilidad
Accounting
Prestaciones
Performance
Prestaciones
Performance
Configuracin
Configuration
Configuracin
Configuration
Seguridad
Security
Seguridad
Security
Funciones
Funciones
Gestin de objetos
Gestin de objetos
Gestin informes
de evento
Gestin informes
de evento
Control de acceso
Control de acceso
Resmenes
Resmenes
Gestin de estados
Gestin de estados
Control de
histricos
Control de
histricos
Medidas contables
Medidas contables
Pruebas de
diagnstico
Pruebas de
diagnstico
Representacin de
relaciones
Representacin de
relaciones
Alarmas de
seguridad
Alarmas de
seguridad
Seguimiento de
ocupacin
Seguimiento de
ocupacin
Programacin
temporal
Programacin
temporal
Informe de alarmas
Informe de alarmas
Auditora de
seguridad
Auditora de
seguridad
Gestin de
pruebas
Gestin de
pruebas
Otras funciones
Otras funciones
Las funciones de gestin: Gestin de objetos [10164-1]
136
Servicios que las funciones de gestin de objetos ofrece al nivel superior (el
usuario, en este caso):
Servicio de informacin de creacin de un objeto (object creation reporting
service)
Servicio de informacin de borrado de un objeto (object delete reporting
service)
Servicio de informacin de cambio de valor en un atributo (attribute value
change reporting service)
Servicios de paso (pass-through services), que permiten al usuario acceder a
los servicios CMIP:
Create (PT-CREATE)
Delete (PT-DELETE)
Get (PT-GET)
Replace, Replace-with-Default (PT-SET)
Add, Remove (PT-SET)
Notification (PT-EVENT-REPORT)
Action (PT-ACTION)
Las funciones de gestin: Gestin de objetos [10164-1]
137
Parmetros del servicio de informacin de creacin 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 parmetro aparecen otros parmetros, 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 unvocamente una notificacin. Se usa para
referirse a notificaciones relacionadas
Correlated notifications: conjunto de notificaciones relacionadas
Additional text: texto en formato libre (no se interpreta)
Additional information: informacin sobre el evento no contemplada en la norma. Debe
interpretarse
- identifier: indica la sintaxis de la informacin
- significance: dice si la informacin adicional es esencial o no para entender la notificacin
- information: contenido de la informacin con la estructura indicada en identifier
Current time, Event reply, Errors
Las funciones de gestin [ 10146-x;X.73x,X.74x ]
138
reas funcionales
reas funcionales
Fallos
Fault
Fallos
Fault
Contabilidad
Accounting
Contabilidad
Accounting
Prestaciones
Performance
Prestaciones
Performance
Configuracin
Configuration
Configuracin
Configuration
Seguridad
Security
Seguridad
Security
Funciones
Funciones
Gestin de objetos
Gestin de objetos
Gestin informes
de evento
Gestin informes
de evento
Control de acceso
Control de acceso
Resmenes
Resmenes
Gestin de estados
Gestin de estados
Control de
histricos
Control de
histricos
Medidas contables
Medidas contables
Pruebas de
diagnstico
Pruebas de
diagnstico
Representacin de
relaciones
Representacin de
relaciones
Alarmas de
seguridad
Alarmas de
seguridad
Seguimiento de
ocupacin
Seguimiento de
ocupacin
Programacin
temporal
Programacin
temporal
Informe de alarmas
Informe de alarmas
Auditora de
seguridad
Auditora de
seguridad
Gestin de
pruebas
Gestin de
pruebas
Otras funciones
Otras funciones
Las funciones de gestin: Gestin de estados [10164-2]
139
Se definen una serie de estados genricos (state), unos atributos de situacin
(status) y un servicio de gestin de estado.
En la norma queda recogido que todo objeto gestionado podr tener slo los
estados indicados, independientemente de la naturaleza del equipo gestionado.
Estados genricos (state)
Estado operacional (Operational state)
Estado de uso (Usage state)
Estado administrativo (Administrative state)
Atributos de situacin (status)
Alarm, Procedural, Availability, Control, Standby, Unknown
Servicio de gestin de estados
State Change Reporting service
Diferencias entre un estado (state) y una situacin (status):
- los estados son fundamentales, mientras que las situaciones son accesorias
- los estados son incompatibles entre s y dependen unos de otros, mientras que las
situaciones son compatibles entre s.
Las funciones de gestin: Gestin de estados [10164-2]
140
Operational state
Indica si el recurso est instalado
fsicamente y funciona.
Los posibles estados son:
-disabled: el recurso no puede ser
operado ni est en condiciones de dar
servicios al usuario.
-enabled: el recurso est total o
parcialmente operable y disponible.
Si queremos saber si un recurso funciona,
definimos en su modelo un atributo
operational state y sus posibles valores sern
esos dos.
ENABLED
DISABLED
Enable
Disable
TISO0120-92/d01
Diagrama de estado operacional
Las funciones de gestin: Gestin de estados [10164-2]
141
Implementacin de Operational State en GDMO y ASN.1
operationalState ATTRIBUTE
WITH ATTRIBUTE SYNTAX Attribute-ASN1Module.OperationalState;
MATCHES FOR EQUALITY;
REGISTERED AS {smi2AttributeID 35};
Attribute-ASN1Module
OperationalState ::= ENUMERATED { disabled(0), enabled(1) }
smi2AttributeID OBJECT IDENTIFIER ::= { joint-iso-ccitt ms(9) smi(3) part2(2) attribute(7) }
GDMO
ASN.1
Las funciones de gestin: Gestin de estados [10164-2]
142
Usage state
Indica si el recurso est siendo usado en un
instante determinado y, en tal caso, si tiene
capacidad sobrante.
Los posibles estados son:
- idle: el recurso no est en uso.
- active: el recurso est en uso y tiene
capacidad para admitir nuevos usuarios.
-busy: el recurso est en uso y no tiene
capacidad para admitir nuevos usuarios.
Si queremos saber si un recurso est
siendo usado, definimos en su modelo un
atributo usage state y sus posibles valores
sern esos tres.
IDLE
BUSY
User quit
(nonsharable
object)
TISO0130-92/d02
Diagrama de estado de uso
CD
ACTIVE
Last user
quit User quit
or CI
New
user
New user
or CD
User quit
or CI
New user
or CD
New user
(nonsharable
object)
Las funciones de gestin: Gestin de estados [10164-2]
143
Implementacin de Usage State en GDMO y ASN.1
usageState ATTRIBUTE
WITH ATTRIBUTE SYNTAX Attribute-ASN1Module.UsageState;
MATCHES FOR EQUALITY;
REGISTERED AS {smi2AttributeID 39};
Attribute-ASN1Module
UsageState ::= ENUMERATED { idle(0), active(1), busy(2) }
GDMO
ASN.1
Las funciones de gestin: Gestin de estados [10164-2]
144
Administrative state
Permite o prohbe el uso del recurso por
razones administrativas.
Los posibles estados son:
- locked: el recurso tiene prohibido
suministrar servicio a los usuarios.
- shutting down: el recurso tiene
permitido dar servicio a los usuarios que
ya estn siendo atendidos, pero no
acepta nuevos usuarios.
-unlocked: el recurso tiene permitido dar
servicio a todos los usuarios.
Si queremos controlar los permisos del
recurso, definimos en su modelo un atributo
administrative state y sus posibles valores
sern esos tres.
UNLOCKED
LOCKED
Unlock
TISO0140-92/d03
Diagrama de estado administrativo
SHUTTING
DOWN
Shut down
Last user quit Lock Lock
Shut
down
(if idle)
Unlock
User
quit
Las funciones de gestin: Gestin de estados [10164-2]
145
Implementacin de Administrative State en GDMO y ASN.1
administrativeState ATTRIBUTE
WITH ATTRIBUTE SYNTAX Attribute-ASN1Module.AdministrativeState;
MATCHES FOR EQUALITY;
REGISTERED AS {smi2AttributeID 31};
Attribute-ASN1Module
OperationalState ::= ENUMERATED { locked(0), unlocked(1), shuttingDown(2) }
GDMO
ASN.1
L
a
s

f
u
n
c
i
o
n
e
s

d
e

g
e
s
t
i

n
:

G
e
s
t
i

n

d
e

e
s
t
a
d
o
s


[
1
0
1
6
4
-
2
]
.
R
e
l
a
c
i

n

e
n
t
r
e

l
o
s

d
i
s
t
i
n
t
o
s

e
s
t
a
d
o
s

146
1
4
4
4
1 1 1
3 5
8
8
7
6
4 4
3
4
2 2
5, 10
11 11
2, 8
TISO0150-92/d04
6, 9
2, 8
2, 11
2
1 Unlock
2 Lock
3 Enable
4 Disable
5 New user
6 User quit
7 New user (nonsharable resource)
8 Last user quit
9 Capacity increase
10 Capacity decrease
11 Shut down
DISABLED ENABLED
LOCKED
Idle Idle
UNLOCKED
DISABLED ENABLED
Idle Idle Active Busy
Active Busy
ENABLED
SHUTTING DOWN
Figure 4 Combined state diagram
Las funciones de gestin: Gestin de estados [10164-2]
147
Alarm status
Indica la situacin de alarmas en el recurso
Las posibles situaciones son:
- under repair: el recurso est en reparacin
- critical: el recurso tiene alarmas crticas
- major: el recurso tiene alarmas graves
- minor: el recurso tiene alarmas leves
- alarm outstanding: el recurso tiene alarmas pendientes
Las situaciones (status) son totalmente independientes de los estados (state).
P.e., se puede tener un recurso activo y con alarma under repair

alarmStatus ATTRIBUTE
WITH ATTRIBUTE SYNTAX Attribute-ASN1Module.AlarmStatus;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
REGISTERED AS {smi2AttributeID 32};
Attribute-ASN1Module
AlarmStatus ::= SET OF INTEGER { underRepair(0), critical(1), major(2), minor(3),
alarmOutStanding(4) }
GDMO
ASN.1
Las funciones de gestin: Gestin de estados [10164-2]
148
Procedural status
Es una situacin que tiene sentido para aquellos objetos que representan
procesos que siguen una secuencia de pasos
Las posibles situaciones son:
- initialization required: indica que el objeto necesita inicializacin
- not initialized: indica que el objeto no est inicializado
- reporting: indica que el objeto est informando
- terminating: indica que el objeto est terminando

proceduralStatus ATTRIBUTE
WITH ATTRIBUTE SYNTAX Attribute-ASN1Module.ProceduralStatus;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
REGISTERED AS {smi2AttributeID 36};
Attribute-ASN1Module
AlarmStatus ::= SET OF INTEGER { initializationRequired (0), notinitializated(1),
initializing(2), reporting(3), terminating(4) }
GDMO
ASN.1
Las funciones de gestin: Gestin de estados [10164-2]
149
Availability status
Indica la situacin de disponibilidad del recurso
Las posibles situaciones son:
- in test: el recurso est en pruebas
- failed: el recurso tiene avera
- power off: el recurso no tiene alimentacin
- off line: el recurso necesita conectarse
- off duty: el recurso est en descanso peridico
- 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 peridico.
availabilityStatus ATTRIBUTE
WITH ATTRIBUTE SYNTAX Attribute-ASN1Module.AvailabilityStatus;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
REGISTERED AS {smi2AttributeID 33};
Attribute-ASN1Module
AvailabilityStatus ::= SET OF INTEGER { inTest(0), failed(1), powerOff(2), offLine(3),
offDuty(4), dependency(5), degraded(6), notInstalled(7), logFull(8) }
GDMO
ASN.1
Las funciones de gestin: Gestin de estados [10164-2]
150
Control status
Indica la situacin de control del recurso
Las posibles situaciones son:
- subject to test: se da servicio a los usuarios, pero simultneamente se estn
realizando pruebas que pueden afectar al servicio
- part of services locked: el recurso est parcialmente bloqueado
- power off: el recurso no tiene alimentacin
- reserve for test: el recurso no puede ser utilizado en este momento porque est
siendo probado (las pruebas son incompatibles con dar servicio al usuario)
- suspended: se suspende temporalmente el servicio a los usuarios, que se reanudar
por el punto en el que se dej
controlStatus ATTRIBUTE
WITH ATTRIBUTE SYNTAX Attribute-ASN1Module.ControlStatus;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
REGISTERED AS {smi2AttributeID 33};
Attribute-ASN1Module
ControlStatus ::= SET OF INTEGER { subjectToTest(0), partOfServicesLocked(1),
reservedForTest(2), suspended(3) }
GDMO
ASN.1
Las funciones de gestin: Gestin de estados [10164-2]
151
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.
standbyStatus ATTRIBUTE
WITH ATTRIBUTE SYNTAX Attribute-ASN1Module.StandbyStatus;
MATCHES FOR EQUALITY;
REGISTERED AS {smi2AttributeID 37};
unknownStatus ATTRIBUTE
WITH ATTRIBUTE SYNTAX Attribute-ASN1Module.UnknownStatus;
MATCHES FOR EQUALITY;
REGISTERED AS {smi2AttributeID 38};
Attribute-ASN1Module
Standby ::= SET OF INTEGER { hotStandby(0), coldStandby(1), providingService(2) }
UnknownStatus ::= BOOLEAN TRUE implies unknown status
GDMO
ASN.1
Servicios de gestin TMN
152
F
u
n
c
i
o
n
e
s

d
e

g
e
s
t
i

n

d
e

r
e
d
e
s

d
e

c
o
m
u
n
i
c
a
c
i
o
n
e
s
Administracin de clientes
Administracin de rutas
Administracin de las medidas de trfico
Administracin de la tarificacin
Gestin del trfico
Gestin del acceso de clientes
Gestin de redes de transporte (circuitos, trayectos y enlaces)
Gestin de la conmutacin
Gestin de equipos en clientes
Administracin de la instalacin de sistemas
Administracin de la calidad del servicio
Gestin del servicio controlado por el cliente
Gestin del sistema de sealizacin
Gestin de redes inteligentes
Restablecimiento y recuperacin
Gestin de materiales
Planificacin de actividades de personal
Gestin de la TMN
Funciones de gestin TMN
153
F
u
n
c
i
o
n
e
s

d
e

g
e
s
t
i

n

d
e

r
e
d
e
s

d
e

c
o
m
u
n
i
c
a
c
i
o
n
e
s
Gestin de prestaciones
Seguimiento de las prestaciones
Control de la gestin de prestaciones
Anlisis de prestaciones
Gestin de averas
Vigilancia de alarmas
Localizacin de averas
Reparacin de averas
Pruebas
Gestin de reclamaciones
Gestin configuracin
Disposicin de los elementos de la red
Situacin y control de los elementos de la red
Instalacin de los elementos de la red
Gestin de la contabilidad
Funciones de facturacin
Funciones de tarificacin
Gestin de la seguridad
Contenido
1. Necesidad de la gestin de redes de comunicaciones
2. Los modelos de gestin de redes de comunicaciones
2.1. Arquitectura ISO
2.2. Arquitectura ITU-T
2.3. Arquitectura en Internet
3. La estructura de la informacin de gestin (GDMO)
4. Los protocolos de gestin
5. Las funciones de gestin
6. Plataformas de gestin comerciales. Ejemplos
154
Plataforma
de gestin
GUI
Red
Aplicacin
Aplicacin
Plataformas de gestin
Una plataforma de gestin es un conjunto de mdulos software que
ofrecen una serie de servicios de gestin
Las aplicaciones de gestin que se necesiten son desarrolladas
aprovechando los servicios que la plataforma ofrece
Plataforma
de gestin
Aplicacin
Red
Aplicacin
Normalmente, las plataformas de gestin comerciales incorporan un
interfaz de usuario que permite realizar las tareas de gestin ms
comunes
Este interfaz suele servir como punto de integracin para las
aplicaciones de gestin desarrolladas a medida
155
Plataformas de gestin comerciales. Ejemplos
156
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")
TMN (normalmente, las plataformas TMN soportan varios protocolos de
gestin, por lo menos CMIP y SNMP):
HP OpenView Telecom
Compaq/Digital TeMIP
Agilent NETeXPERT
http://www.simpleweb.org Mucha informacin sobre SNMP, edicin
peridica de una publicacin electrnica ("The Simple Times") y una
seccin de software donde vienen muchas ms plataformas
http://www.snmplink.org/
Ejemplo de plataforma de gestin SNMP:
HP OpenView NNM
NNM (Network Node Manager) se compone de la plataforma SNMP y de
un interfaz de usuario
El interfaz de usuario se encarga de presentar:
la informacin de la red
los eventos y alarmas
la informacin sobre prestaciones
La plataforma se corresponde con un conjunto de procesos de segundo
plano, encargados de:
monitorizar el estado y la configuracin de los nodos
mantener la base de datos con la informacin de la red
actualizar la informacin en tiempo real
reunir datos sobre prestaciones
Funciones del NNM:
Topologa: mapas y submapas de red
Fallos: log de alarmas y eventos
Prestaciones: recoleccin peridica de datos sobre los nodos de la red
mediante SNMP
157
Mapas y
submapas de red:
estructura
jerrquica
Exploracin
automtica
Estado codificado
con colores
Ejemplo de plataforma de gestin SNMP:
HP OpenView NNM - Topologa
158
Los eventos proceden de los nodos (notificaciones) o de los
procesos de la plataforma (p.e., mensajes de error, deteccin de
direccin duplicada, etc.)
correlacin
cdigo de
colores
Ejemplo de plataforma de gestin SNMP:
HP OpenView NNM - Fallos
159
Trata de filtrar las avalanchas de eventos
NNM incorpora un motor de correlacin de eventos,
denominado ECS Engine
El motor de correlacin ejecuta una serie de circuitos de
correlacin, cada uno de ellos orientado a efectuar un cierto
tipo de anlisis sobre los eventos (p.e., circuito connector
down, circuito repeated event, etc.)
Es posible desarrollar circuitos de correlacin a medida
mediante ECS Designer
Ejemplo de plataforma de gestin SNMP:
HP OpenView NNM - Fallos: correlacin de eventos
160
Un circuito de correlacin se compone de una serie de
bloques funcionales interconectados entre s
Tipos de bloques:
filter
table, extract
annotate
create, modify, ...
Ejemplo de plataforma de gestin SNMP:
HP OpenView NNM - Fallos: correlacin de eventos
161
Ejemplo de correlacin: scheduled maintenance. En un
determinado intervalo de tiempo se sabe que van a llevarse
a cabo operaciones de mantenimiento
Ejemplo de plataforma de gestin SNMP:
HP OpenView NNM - Fallos: correlacin de eventos
162
Recoleccin de datos de los dispositivos mediante sondeo
SNMP
Almacenamiento de los datos en ficheros de log para su
posterior anlisis con otras herramientas
Representacin grfica de los datos desde el interfaz de
usuario
Es posible fijar umbrales sobre las variables recolectadas.
La plataforma puede ser configurada para disparar alarmas
si son sobrepasados los umbrales.
Ejemplo de plataforma de gestin SNMP:
HP OpenView NNM - Prestaciones
163
Si se aade a la red un nuevo tipo de dispositivo, es
necesario que la plataforma conozca qu informacin de
gestin puede obtener de l
Para ello, NNM permite cargar los mdulos MIB que
contienen las definiciones de los objetos gestionados de
esos nuevos dispositivos
Estos mdulos MIB son proporcionados por los fabricantes
de los dispositivos
Ejemplo de plataforma de gestin SNMP:
HP OpenView NNM - Gestin de las MIBs
164
Las redes grandes pueden ser gestionadas mediante varias
plataformas NNM
Una plataforma NNM en un entorno de gestin distribuida
puede actuar como:
Estacin de recogida de datos
Estacin central de gestin
Estacin de recogida/gestin de datos
Ejemplo de plataforma de gestin SNMP:
HP OpenView NNM - Fallos: Gestin distribuida
165
E Es st ta ac ci i n n
c ce en nt tr ra al l d de e
g ge es st ti i n n
E Es st ta ac ci i n n
r re ec co og gi id da a/ /
g ge es st ti i n n
d de e d da at to os s
T Te er rm mi in na al l
C Co on ns so ol la a
d de e
g ge es st ti i n n
D Di is sp po os si it ti iv vo os s
D Di is sp po os si it ti iv vo os s
D Di is sp po os si it ti iv vo os s
D Di is sp po os si it ti iv vo os s
D Di is sp po os si it ti iv vo os s
W We eb b
W We eb b
W We eb b
E Es st ta ac ci i n n
d de e
r re ec co og gi id da a
d de e d da at to os s
E Es st ta ac ci i n n
d de e
r re ec co og gi id da a
d de e d da at to os s
E Es st ta ac ci i n n
c ce en nt tr ra al l d de e
g ge es st ti i n n
C Co on ns so ol la a
d de e
g ge es st ti i n n
C Co on ns so ol la a
d de e
g ge es st ti i n n
Ejemplo de plataforma de gestin SNMP: HP
OpenView NNM - Fallos: Gestin distribuida
166
Habitualmente se componen de:
La plataforma propiamente dicha.
Un conjunto de APIs y herramientas para el desarrollo
de aplicaciones gestor/agente, usando OSI o CORBA.
Herramientas de modelado de objetos gestionados
(GDMO) y generacin de cdigo.
Herramientas para el tratamiento avanzado de eventos
(correlacin y filtrado mediante circuitos o reglas expertas).
Mdulos adaptadores opcionales para equipos no TMN.
Plataformas de gestin TMN
167
EMS:
sistemas de gestin 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 comunicacin sistema-dispositivos
suele ser propietaria),
se sitan en el nivel de gestin de elementos de TMN.
Plataformas de gestin TMN -
EMS Element Management Systems
168
EMS
Plataformas de gestin TMN -
Ejemplo EMS: OmniVU
169

Вам также может понравиться