ES2317249T3 - Procedimiento de implementacion de un elemento de red virtual. - Google Patents
Procedimiento de implementacion de un elemento de red virtual. Download PDFInfo
- Publication number
- ES2317249T3 ES2317249T3 ES05752498T ES05752498T ES2317249T3 ES 2317249 T3 ES2317249 T3 ES 2317249T3 ES 05752498 T ES05752498 T ES 05752498T ES 05752498 T ES05752498 T ES 05752498T ES 2317249 T3 ES2317249 T3 ES 2317249T3
- Authority
- ES
- Spain
- Prior art keywords
- virtual
- information
- type
- entity
- management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/145—Network analysis or design involving simulating, designing, planning or modelling of a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0233—Object-oriented techniques, for representation of network management data, e.g. common object request broker architecture [CORBA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/0816—Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
- Superconductors And Manufacturing Methods Therefor (AREA)
- Prostheses (AREA)
- Image Generation (AREA)
- Crystals, And After-Treatments Of Crystals (AREA)
Abstract
Un procedimiento de implementación de un Elemento de Red, NE, virtual, que comprende: la construcción y almacenamiento de una información (10) de definición de tipos de NE virtuales, cada uno de cuyos tipos incluye unos parámetros de tipo de un NE real del mismo tipo; la construcción y almacenamiento de una información (10) de definición de tipos de placa virtual, cada uno de cuyos tipos incluye unos parámetros de tipo de una placa virtual del mismo tipo; la decisión del tipo de un NE virtual que debe ser construido; la lectura de la información correspondiente de definición del tipo de NE virtual; la construcción, dentro de un área de datos de un objeto de gestión, de una entidad del NE virtual, la cual tiene la información de propiedad de un NE real (20); la decisión del tipo de placa virtual que debe ser construida; la lectura de la información correspondiente de definición del tipo de placa virtual; la construcción, dentro de una ranura designada de la entidad del NE virtual construido, de una entidad de placa virtual que tiene una información de propiedad de una placa real (30); la configuración de una información de servicio y de una información de protección para la entidad del NE virtual construido (40); y la implementación de un mantenimiento de dispositivo de NE virtual y de una asignación de servicio mediante la simulación de las características de gestión de un dispositivo de NE real (50).
Description
Procedimiento de implementación de un elemento
de red virtual.
La presente invención se refiere a la técnica
del elemento de red virtual (NE) en una red óptica, y más
concretamente, a un procedimiento de implementación de un NE de caja
blanca en un sistema de gestión de red de la red óptica y de un
sistema correspondiente.
En una red óptica, como por ejemplo una
Jerarquía Digital Sincrónica (SDH) y una Red Óptica Sincrónica
(SONET), constituida por diferentes fabricantes, cada suministrador
de dispositivos suministraría su propio sistema de gestión de
elemento de red o su sistema de gestión de subred para el
mantenimiento de los dispositivos y la asignación de servicios. En
la actualidad, los sistemas de gestión de elemento de red o los
sistemas de gestión de subred de un fabricante no pueden gestionar
los dispositivos de otros fabricantes debido a las diferencias de
los dispositivos de los diferentes fabricantes y de los estándares
no unificados de interfaz de software por los diversos fabricantes.
Cuando los dispositivos de diferentes fabricantes se conectan entre
sí, se adoptan para proteger los servicios los procedimientos de
Anillo de Protección Compartida de la Sección Multiplex (MS
SPRING), la Protección de Sección Multiplex Lineal (MSP Lineal), la
Interconexión de Nodo Dual (DNI), etc. estos procedimientos de
protección se refieren a dispositivos de muchos fabricantes
diferentes en diferentes dominios de gestión. Por consiguiente, el
problema que afronta el sistema de gestión de elementos de red y el
sistema de gestión de subredes es cómo en los sistemas de gestión de
elementos de red y los sistemas de gestión de subredes de
diferentes fabricantes gestionan de modo efectivo los servicios
anteriormente mencionados sobre los límites de las subredes así como
las características de protección en sus propios dominios de
gestión.
Para resolver el problema, generalmente se
adopta el procedimiento de configurar un NE virtual en el sistema
de gestión de elemento de red o en el sistema de gestión de subred.
El NE virtual es un tipo de "NE" lógico que se configura
dentro del sistema de gestión de elemento de red o del sistema de
gestión de subred, (en adelante ambos se designan como sistema de
gestión de red), y se utiliza para facilitar la gestión de servicios
o protecciones en la red o en la subred por el sistema de gestión
de red. El "NE" se utiliza generalmente para simular todas o
parte de las funciones de gestión, como por ejemplo las funciones de
los servicios y de protección de dispositivos de uno o más
fabricantes distintos. Ello no se corresponde siempre con un
determinado dispositivo físico real dentro de una red real. El
mantenimiento de los dispositivos y la asignación de servicios en el
límite de la red y de la subred se hace más factible a través del NE
virtual, potenciando así la eficiencia del mantenimiento de
dispositivos de la red y de la subred.
En la técnica anterior, procedimientos de
simulación adoptados del NE virtual son principalmente los
procedimientos de simulación de caja negra y caja gris.
El procedimiento de simulación de caja negra se
muestra en la Figura 1. Uno o más NE virtuales de caja negra pueden
ser utilizados para simular uno o más dispositivos físicos que están
en una subred 2 compuesta por dispositivos del fabricante B y que
están fuera del dominio de gestión del sistema de gestión de red de
la subred 1, que se compone de dispositivos del fabricante A.
En el procedimiento de simulación de caja negra,
el NE virtual de caja negra es solo un elemento constitutivo de una
topología de red. Se utiliza para constituir la topología de red con
otros elementos topológicos, como por ejemplo los NEs y los enlaces.
Sin embargo, el NE virtual de caja negra no está provisto de
características de servicio internas, de forma que no puede
suministrar funciones de gestión de dispositivos, como por ejemplo
la configuración, el servicio, y la protección de dispositivos, para
el personal de mantenimiento de la red.
Por consiguiente, presenta las siguientes
desventajas:
- 1.
- No puede haber tipos diferentes de NEs virtuales coexistiendo en el sistema de gestión de red.
- 2.
- La complejidad de las operaciones se incrementa y la eficiencia del mantenimiento de red se reduce debido a la diferencia en el estilo de mantenimiento y operación entre el NE virtual y el NE normal.
- 3.
- No hay una función de gestión de servicios de forma que no puede simular la función de programación de servicios del dispositivo.
- 4.
- No hay función de gestión de ranuras de forma que la flexibilidad de la gestión se reduce.
- 5.
- No puede llevarse a cabo una gestión de protección de dominio de gestión transversal y de programación de circuitos en la compleja integración en red y de los modos de protección del MS SPRING de dominio de gestión cruzada, de la MSP lineal y de la DNI.
El procedimiento de simulación de caja gris se
muestra en la Figura 2, el cual puede también ser utilizado para
ilustrar la integración en red de los NEs virtuales de caja blanca.
Como se muestra en la Figura 2, uno o más NEs virtuales de caja
gris pueden utilizarse para simular uno o más dispositivos físicos
que están en la subred 2 compuesto por dispositivos del fabricante
B y que están fuera del dominio de gestión del dominio de gestión de
red de la subred 1, la cual se compone de dispositivos del
fabricante A.
El NE virtual de caja gris es un elemento
constitutivo de la topología de red aunque soporta algunas funciones
de gestión del NE, como por ejemplo servicios. En comparación con
el NE virtual de caja negra, la función de simulación de
dispositivos proporcionada por el NE virtual de caja gris es mucho
más fuerte. Por ejemplo el NE virtual de caja gris soporta una
configuración de servicios del NE virtual, una asignación simple de
circuitos de extremo a extremo, etc. Sin embargo, un NE virtual de
caja gris no puede simular algunas funciones de gestión complicadas,
como por ejemplo el SPRING MS, la protección MS Lineal y la DNI,
debido a la menor información contenida en el NE virtual de caja
gris.
Por consiguiente, aunque el NE virtual de caja
gris tiene funciones más fuertes que el NE virtual de caja negra,
sigue todavía presentando las siguientes desventajas:
- 1.
- No puede haber NEs virtuales de múltiples tipos diferentes coexistiendo en un sistema de gestión de red.
- 2.
- La complejidad de las operaciones se incrementa y la eficiencia del mantenimiento de la red se reduce debido a la diferencia en el estilo de mantenimiento y operación entre el NE virtual y el NE normal.
- 3.
- Tampoco hay una gráfica de panel de dispositivo ni una gráfica de canal monoplaca, de forma que las funciones de gestión internas de un dispositivo no pueden ser simuladas.
- 4.
- No hay una función de gestión de ranuras de forma que la flexibilidad de la gestión se reduce.
- 5.
- No puede llevarse a cabo una gestión de protección de dominio de gestión cruzada y de programación de circuitos en la compleja integración en red y en los modos de protección del SPRING MS de dominio de gestión cruzada, de la MSP Lineal y de la DNI.
A la vista de lo expuesto, la presente invención
proporciona un procedimiento y un sistema para implementar un
Elemento de Red (NE) virtual para resolver dichos problemas como los
de que no puede haber múltiples tipos de NEs virtuales coexistiendo
en un sistema de gestión de red, que el NE virtual no puede simular
las funciones de gestión complicadas de un dispositivo y que la
eficiencia de mantenimiento de la red es baja.
El procedimiento de implementación de un NE
virtual incluye las siguientes etapas:
la construcción y el almacenaje de una
información de definición de tipo de NE virtual, posibilitando que
la información de definición de tipo NE virtual de cada tipo incluya
todos los parámetros de tipo de un NE real del mismo tipo;
la construcción y almacenaje de una información
de definición de tipo de placa virtual, posibilitando que la
información de definición de tipo de placa virtual de cada tipo
incluya todos los parámetros de tipo de una placa real del mismo
tipo;
la decisión del tipo de NE virtual que debe ser
construido;
la lectura de la información correspondiente de
definición de tipo de NE virtual;
la construcción dentro del área de datos de
objetos de gestión de una entidad del NE virtual, la cual tiene una
información de propiedad de un NE real;
la decisión del tipo de placa virtual que debe
ser construido;
la lectura de la información de definición
correspondiente del tipo de placa virtual;
la construcción de una ranura designada de la
entidad de NE virtual construida de una entidad de placa virtual
que tiene una información de propiedad de una placa real;
la configuración de una información de servicio
y de una información de protección para la entidad del NE virtual
construido; y
la implementación de un mantenimiento de
dispositivo de NE virtual y de una asignación de servicio mediante
la simulación de las características de gestión de un dispositivo
del NE real.
El procedimiento comprende también: el
almacenamiento de la información de definición del tipo de NE
virtual construido y de la placa virtual como objeto de gestión
dentro del área de datos de objetos de gestión del sistema de
gestión de red junto con la información de gestión de los otros NEs
de la red.
El procedimiento de construcción de una entidad
de NE virtual comprende:
la introducción de una orden de NE virtual que
comprende una ID de NE virtual, una ID del tipo de NE virtual y un
nombre de NE;
la verificación de si hay una entidad de NE
virtual que adopte la ID del NE virtual designado en la orden del
área de datos de objetos de gestión; si existe dicha entidad del NE
virtual, la devolución de un mensaje de fallo y la terminación del
procedimiento; con otro caso, encontrar la información de definición
correspondiente del tipo de NE virtual de acuerdo con la ID del
tipo de NE virtual para construir una entidad de NE virtual en el
área de datos de objetos de gestión, y asignar la ID del NE virtual
designado y el nombre del NE en la orden a la entidad NE
virtual.
El procedimiento de construcción de una placa
virtual comprende:
la introducción de una orden de construcción de
una placa virtual, que comprende una ID de NE virtual, un número de
ranuras, una ID del tipo de placa virtual, y una ID de la placa
virtual;
la verificación de si hay una entidad del NE
virtual que adopte la ID del NE virtual designado en la orden dentro
del área de datos de objetos de gestión;
si hay una tal entidad del NE virtual, la
verificación de si hay una entidad de placa virtual dentro de la
ranura correspondiente al número de ranuras designado; si hay dicha
placa virtual, la vuelta a un mensaje de fallo y la terminación del
procedimiento; en otro caso, el hallazgo de la información
correspondiente de definición del tipo de placa virtual de acuerdo
con la ID del tipo de placa virtual para construir una entidad de
placa virtual dentro del área de datos de objetos de gestión, y la
cesión de la ID de la placa virtual designada dentro de la orden a
la entidad de placa virtual; y
si no hay una tal entidad del NE virtual, la
devolución de un mensaje de fallo y la terminación de
procedimiento.
El procedimiento de configuración de una
información de servicio comprende:
la introducción de una orden de construcción de
servicio, que comprende una ID del NE virtual, una ID del servicio,
una fuente del servicio, un destino de servicio y una ID
primaria/secundaria de servicio;
la verificación de si hay una entidad del NE
virtual que adopte la ID del NE virtual designado dentro de la orden
del área de datos de objetos de gestión;
si hay una tal entidad del NE virtual, la
verificación de si hay una fuente del servicio o un destino del
servicio que ocupe los recursos de ranura temporal del nuevo
servicio en la entidad de NE virtual, si existe dicha fuente de
servicio o un destino de servicio la devolución de un mensaje de
fallo y la terminación del procedimiento; en otro caso, la
construcción de un nuevo servicio dentro del área de datos de
objetos de gestión de acuerdo con la información introducida en la
orden; y
si no hay dicha entidad del NE virtual, la
devolución de mensaje de fallo y la terminación del
procedimiento.
El procedimiento de configuración de una
información de protección, comprende:
la introducción de una orden de construcción de
protección que comprende una ID del NE virtual, una ID de
protección, un tipo de protección, un cartografiado de protección,
un tiempo de reanudación de espera de protección, y un modo de
reanudación de espera de protección, y un modo de reanudación de
protección;
la verificación de si hay una entidad del NE
virtual que adopte la ID del NE virtual designado en la orden dentro
del área de datos de objetos de gestión;
si existe dicha entidad de NE virtual, la
verificación de si hay un conflicto entre una ID de protección
existente y la ID de protección que debe ser construida, o si hay
una protección existente que ocupe los recursos de canal en la
dirección de cartografiado de la nueva protección, y si es así, la
devolución de un mensaje de fallo y la terminación del
procedimiento; en otro caso, la construcción de una nueva protección
dentro del área de datos de objetos de gestión de acuerdo con la
información introducida en la orden; y
si no hay tal entidad del NE virtual, la
devolución a un mensaje de fallo y la terminación del
procedimiento.
Los parámetros de tipo de la información de
definición del tipo de NE virtual de acuerdo con el procedimiento
comprenden: una ID del tipo de NE virtual, un nombre del tipo de NE
virtual, un tipo de NE virtual, un número de ranuras, una velocidad
de interfaz, y una función de NE; y los parámetros de tipo de una
información de definición del tipo de placa virtual comprenden: la
ID de tipo de placa virtual, un nombre del tipo de placa virtual, un
tipo de interfaz, una velocidad de interfaz, y un número de
interfaces.
El procedimiento comprende también; la obtención
y la entrada de información de un NE virtual designado, o de una
placa virtual, o de un servicio o de una protección en el área de
datos de objetos de gestión de acuerdo con una orden de consulta
introducida.
El procedimiento comprende también: la supresión
de la información de un NE virtual designado o de una placa virtual,
o de un servicio o de una protección procedente del área de datos de
objetos de gestión de acuerdo con una orden de supresión
introducida.
La presente invención comprende también un
sistema de gestión de red para la realización de un NE virtual, que
incluye un módulo de aplicación, un módulo de gestión de base, un
módulo de memoria que se utiliza para almacenar datos de objetos de
gestión, un módulo de definición de un NE virtual, un módulo de
gestión de dispositivo de un NE virtual, un módulo de gestión de
servicio del NE virtual, un módulo de interfaz de acceso a datos, y
un módulo de interfaz de aplicación; en el que
el modulo de definición de NE virtual se utiliza
para construir una información de definición del tipo de NE virtual
y una información de definición del tipo de placa virtual; almacenar
la información de definición del tipo construido en el módulo de
memoria a través del módulo de interfaz de acceso a datos;
proporcionar la información de definición del tipo requerida al
módulo de gestión de dispositivo del NE virtual;
el módulo de gestión de dispositivo de NE
virtual se utiliza para obtener la información de definición del
tipo de NE virtual y la información de definición del tipo de placa
virtual a partir del módulo de definición de NE virtual; y llamar al
módulo de interfaz de acceso a datos para construir una entidad de
NE virtual y una entidad de placa virtual en un área de datos de
objetos de gestión del módulo de memoria; y
el módulo de gestión de servicio del NE virtual
se utiliza para construir la información de servicio y la
información de protección en el área de datos de objetos de gestión
del módulo de memoria a través del módulo de interfaz de acceso a
datos; y proporcionar una gestión de servicio y una función de
protección para el módulo de aplicación a través del módulo de
interfaz de aplicación.
El módulo de gestión de dispositivo de NE
virtual se utiliza también para recibir una orden de supresión, una
orden de consulta o una orden de modificación provinente del módulo
de aplicación a través del módulo de interfaz de aplicación; e
implementar la operación de supresión o de consulta sobre la
información de la entidad, la información de servicio o la
información de protección de la entidad del NE virtual construido y
de la placa hija virtual del área de datos de objetos de gestión del
módulo de memoria a través del módulo de interfaz de acceso de
datos.
De la descripción anterior, puede apreciarse que
el procedimiento y el sistema para implementar un NE virtual
suministrado por la presente invención puede construir una entidad
del NE y una entidad de placa mediante la simulación de los NEs
reales y puede configurar la información de servicio y la
información de protección para el NE virtual, proporcionando con
ello las siguientes ventajas:
1. la presente invención soporta las
definiciones de los NEs virtuales y las placas virtuales y soporta
la definición de diversos tipos de NEs virtuales y de placas
virtuales en un sistema de gestión de red de forma que el NE virtual
puede simular los NEs reales de una forma más realista cuando los
dispositivos de diferentes fabricantes están integrados en red entre
sí;
2. la presente invención soporta la instalación
y asignación de un NE virtual y de una placa virtual, y hace que la
instalación, el procedimiento y el estilo operacional de un NE
virtual operado por el personal que opera en la red sean los mismos
que los de un ordinario NE, lo que reduce la complejidad de
operaciones y potencia la eficiencia del mantenimiento de la
red.
3. la presente invención soporta una función de
expansión dinámica de ranuras del NE virtual, lo que posibilita que
el personal que opera en la red configure el número de ranuras del
NE virtual de acuerdo con las exigencias reales incrementando en
mayor medida la flexiblidad de la gestión;
4. la presente invención soporta las funciones
de servicio flexible y de asignación de protección del NE virtual,
lo que posibilita que el personal que opera en la red asigne y
gestione los NEs virtuales con arreglo al MS SPRING, a la MSP
Lineal, a la DNI, etc., haciendo posible diversas gestiones de
protección a través de dominios de gestión y de programación
flexible de circuitos de extremo a extremo.
La Figura 1 es un diagrama esquemático que
ilustra la integración en red de unos NEs virtuales de caja
negra;
la Figura 2 es un diagrama esquemático que
ilustra la integración en red de unos NEs virtuales de caja gris o
de unos NEs virtuales de caja blanca de acuerdo con una forma de
realización de la presente invención;
la Figura 3 es un diagrama esquemático del
sistema de gestión de red que implementa un NE virtual de caja
blanca de acuerdo con una forma de realización de la presente
invención;
la Figura 4 es un diagrama de flujo de
implementación de un NE virtual de caja blanca de acuerdo con una
forma de realización de la presente invención;
la Figura 5A es un diagrama de flujo de la
construcción de un NE virtual;
la Fig. 5B es un diagrama de flujo de la
supresión de un NE virtual;
la Fig. 6A es un diagrama de flujo de la
construcción de una placa virtual;
la Fig. 6B es un diagrama de flujo de la
supresión de una placa virtual;
la Fig. 7A es un diagrama de flujo de la
construcción de un servicio;
la Fig. 7B es un diagrama de flujo de la
supresión de un servicio;
la Fig. 8A es un diagrama de flujo de la
construcción de una protección;
la Fig. 8B es un diagrama de flujo de la
supresión de una protección;
la Fig. 8C es un diagrama de flujo de una
información de servicio de consulta o de una información de
protección.
\vskip1.000000\baselineskip
El NE virtual implementado por la presente
invención se refiere al NE virtual de caja blanca. No solo puede
implementar todas las funciones de simulación del NE virtual de caja
negra y del NE virtual de caja gris, sino que puede simular también
funciones tales como la protección de un dispositivo de NE real,
una instalación de placa, una configuración de servicio complicada,
etc. Además el NE virtual posee todas las propiedades de un
dispositivo de NE virtual, incluyendo un tipo del NE, una ID del NE,
un nombre del NE, unas coordenadas de NE, una definición de placa,
una información de instalación de placa, una información de servicio
y protección, etc. Una forma de realización de la integración en
red de los NEs virtuales de caja blanca de acuerdo con la presente
invención se muestra en la Figura 2.
Con el fin de construir y gestionar un NE
virtual de caja blanca, la estructura del sistema de gestión de red
de la red óptica propuesto por una forma de realización de la
presente invención se muestra en la Figura 3. Un subsistema de
gestión del NE virtual de caja blanca se añade al sistema existente
e incluye un módulo de aplicación, un módulo de gestión de base y
un módulo de memoria utilizado para almacenar los datos de objetos
de gestión. El subsistema de gestión del NE virtual de caja blanca
se utiliza para proporcionar las funciones de definición, de
asignación y de gestión de servicio para el NE de caja blanca del
entero sistema de gestión de red, y proporciona también un módulo
de interfaz de software para soportar cada módulo de aplicación de
capa superior del sistema de software de gestión de red,
implementando de forma transparente con ello las funciones de
gestión de la topología del NE virtual, de los circuitos, del MS
SPRING de los NEs virtuales, etc., así como la simulación de la
función del NE que no se inserta en el dominio de gestión para
facilitar la gestión de red.
El subsistema de NE virtual de caja blanca de
acuerdo con la presente invención incluye tres módulos funcionales y
dos módulos de interfaz. Los módulos funcionales incluyen: un módulo
de definición de NE virtual, un módulo de gestión de dispositivo de
NE virtual, y un módulo de gestión de servicio de NE virtual
mientras que los módulos de interfaz incluyen: un módulo de interfaz
de aplicación y un módulo de interfaz de acceso a datos.
Para implementar un NE virtual de caja blanca,
en primer lugar, los operadores del sistema de gestión de red
necesitan definir tipos diferentes de NEs a través del módulo de
definición de NE virtual. La información de definición de NE virtual
puede ser almacenada en una memoria de datos del sistema de gestión
de red como parte de los datos del sistema de gestión de red a
través del módulo de interfaz de datos.
A continuación, los operadores del sistema de
gestión de red pueden utilizar la información de definición de NE
virtual para construir una entidad de gestión de NE virtual y la
información de servicio de la entidad dentro del sistema de gestión
de red a través del módulo de dispositivo de NE virtual y del módulo
de gestión de servicio de NE virtual. La información construida es
también almacenada en la memoria de datos del sistema de gestión de
red a través del módulo de interfaz de datos. Además la información
es la misma que la información almacenada en otros NEs del sistema
de gestión de red dentro del formato de información, excepto porque
no puede ser transferida a dispositivos de red físicos para
controlar dispositivos. Por consiguiente, el sistema de gestión de
red podría almacenar el NE virtual y la información de servicio
relacionada junto con la información de los NEs de otros tipos.
A continuación, diversos módulos de aplicación
del sistema de gestión de red, como por ejemplo el módulo de
gestión de circuitos y el módulo de Protección de Sección Multiplex,
al asignar y gestionar los servicios de los dispositivos de red,
pueden acceder a y controlar la información de la entidad de gestión
de NE, incluyendo la información de NE, la información de placa, la
información de servicio, y la información de protección de NE
virtual, a través del módulo de interfaz de aplicación y con la
ayuda del módulo de gestión de dispositivo de NE virtual y del
módulo de gestión de servicio de NE virtual. Comparado con el NE
virtual de caja negra y con el NE virtual de caja gris, el NE
virtual de caja blanca proporciona más información del NE virtual,
como por ejemplo la información de servicio y la información de
protección. Por consiguiente, la interfaz suministrada por el módulo
de interfaz de aplicación a cada módulo de aplicación es básicamente
la misma que la interfaz suministrada por otros módulos en cada
módulo de aplicación. Es decir, cada módulo de aplicación puede
llevar a cabo operaciones de protección y de gestión de servicio,
como por ejemplo, la asignación de circuitos, la configuración de
protección, etc., dentro de una red que incluya un NE virtual, sin
diferenciar el NE virtual de otros NEs o hacer las correspondientes
modificaciones.
A continuación se ofrecerá, respectivamente una
descripción detallada de cada módulo del subsistema de gestión de NE
virtual de caja blanca.
\vskip1.000000\baselineskip
El módulo de definición de NE virtual puede
también llamarse módulo de gestión del tipo de NE virtual y se
utiliza para construir la información de definición de tipo de un NE
virtual y de una placa virtual de acuerdo con parámetros de tipo
del NE virtual y de la placa virtual. El módulo de definición de NE
virtual se utiliza también para escribir y almacenar la información
de definición de tipo construida dentro del módulo de memoria a
través del módulo de interfaz de acceso a datos, proporcionar la
información de definición de tipo requerida del NE virtual o de la
placa virtual para el módulo de gestión de tipo de dispositivo de NE
virtual, y gestionar y mantener la información de definición de tipo
que está almacenada en el módulo de memoria a través del módulo de
interfaz de acceso a datos.
Al ser introducidos, los parámetros de tipo de
cada tipo de NE virtual y de placa virtual pueden ser introducidos
en el sistema de gestión de red mediante un procedimiento
predefinido o de introducción manual. Son generadas la información
de definición de tipo de los diversos correspondientes NE virtual y
placa virtual mediante el módulo de definición de NE virtual de
acuerdo con los parámetros de tipo introducidos, y la información de
definición de tipo generada es almacenada en el módulo de
memoria.
El procedimiento de predefinición consiste en
almacenar los parámetros de tipo de diversos tipos de NE virtuales
de caja blanca y de placa virtual dentro de los medios de
almacenamiento situados dentro del sistema de gestión de red
estadísticamente como un archivo de texto o un registro de base de
datos. Cuando el sistema de gestión de red se inicia, el módulo de
definición de NE virtual automáticamente lee la información y
construye la información de definición de tipo para su gestión. La
información de definición del tipo de NE virtual y de la placa
virtual introducida de esta forma permanecerá sin modificaciones
durante el funcionamiento del sistema de gestión de red.
El procedimiento de introducción manual incluye:
sobre una interfaz de usuario suministrada por el sistema de
gestión de red, el personal operativo introduce los parámetros del
tipo de NE virtual de caja blanca y de la placa virtual dentro del
sistema de gestión de red. El módulo de definición de NE virtual
construye la información de definición de tipo de acuerdo con los
parámetros de tipo introducidos y a continuación gestiona la
información. La información de definición de tipo del NE virtual y
de la placa virtual introducida de esta forma puede modificarse de
acuerdo con lo exigido, incluyendo la construcción, la supresión y
la modificación de los parámetros, durante el funcionamiento del
sistema de gestión de red.
Para definir un tipo de NE virtual, los
parámetros de tipo requeridos típicamente incluyen: una Identidad
(ID) del tipo de NE virtual, un nombre del tipo de NE virtual, un
tipo de NE virtual, un número de ranuras, una velocidad de interfaz,
unas funciones del NE, en el que, la ID del tipo de NE virtual es
una ID única que diferencia tipos de NE virtuales. Si las IDs del
tipo de NE virtual de dos NEs virtuales son diferentes, ello
significa que los dos NEs virtuales pertenecen a tipos diferentes y
que tienen diferentes funciones.
Al categorizar los tipos de NE, pueden obtenerse
diferentes resultados de categorización a partir de procedimientos
de categorización diferentes. Un ejemplo de categoría del tipo de NE
virtual categorizado respectivo de acuerdo con el tipo de
dispositivo, la velocidad de interfaz máxima y las funciones de NE,
se muestra en la Tabla 1.
\vskip1.000000\baselineskip
Diferentes parámetros de tipo se necesitan para
diferentes procedimientos de categorización del tipo de NE.
Tras la decisión del procedimiento de
categorización de tipo de NE, la información de tipo de NE virtual
puede ser construida para cada tipo requerido de NE virtual. La
etapa de construcción de la información del tipo de NE virtual
requiere categorizar y almacenar conjuntamente todos los parámetros
del tipo de NE virtual del mismo tipo de forma sistemática para su
uso cuando se invoquen cuando se construya un NE virtual.
Típicamente, los parámetros de NE virtual de acuerdo con una forma
de realización de la presente invención son exactamente los mismos
que los del NE real del mismo tipo.
Para definir un tipo de placa virtual, los
parámetros requeridos incluyen: la ID del tipo de placa virtual, el
nombre de placa virtual, el tipo de interfaz, la velocidad de
interfaz, y el número de interfaces, donde la descripción de cada
parámetro relacionado se muestra en la Tabla 2.
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
(Tabla pasa a página
siguiente)
De modo similar, pueden adoptarse diversos
procedimientos de categorización para categorizar diferentes tipos
de placa virtual, y se necesitan diferentes parámetros de tipo para
diferentes procedimientos de categorización.
Tras la decisión del procedimiento de
categorización de los tipos de placa, la información del tipo de
placa virtual puede construirse para cada tipo requerido de placa
virtual. La etapa de construcción de la información del tipo de
placa virtual incluye la categorización y almacenamiento de todos
los parámetros de tipo de la placa virtual del mismo tipo, de forma
sistemática, para su uso al ser invocados en la construcción de una
placa virtual.
El módulo de definición de NE virtual gestiona
la información de definición de tipo de todos los tipos de NE
virtual y de placa virtual, de forma que pueden mantenerse
diferentes tipos de información de definición del tipo de NE virtual
y de la placa virtual dentro del mismo sistema de gestión de red.
Por ejemplo, pueden mantenerse dentro de un sistema de gestión de
red diferentes tipos de información de definición del tipo de NE
virtual, como por ejemplo el de la SDH y la SONET, y pueden también
mantenerse al mismo tiempo en un sistema de gestión de red
diferentes tipos de información de definición de tipo de placa
virtual, como por ejemplo el del E1, el del STM-4, y
el del OC-3. La información de definición de tipo de
todos estos NEs virtuales y placas virtuales se procura y gestiona
mediante el módulo de definición de NE virtual.
El módulo de gestión de un dispositivo del NE
virtual llama al módulo de interfaz de acceso a datos para construir
un NE virtual de caja blanca y una entidad de gestión de placa
virtual en un área de datos de objetos de gestión del módulo de
memoria que utiliza la información de definición del tipo de NE
virtual y de la placa virtual procurada por el módulo de definición
del NE virtual. El NE virtual de caja blanca construido y la entidad
de gestión de placa virtual no deben ser utilizados por el módulo de
gestión de servicio de NE virtual y por otros módulos de aplicación
del sistema de gestión de red.
El módulo de gestión del dispositivo del NE
virtual implementa la configuración y las funciones de gestión del
NE virtual de caja blanca. Un usuario puede construir, suprimir y
consultar la información de un NE virtual de caja blanca y de una
placa virtual de acuerdo con las condiciones de configuración de los
dispositivos de red reales a través de este módulo.
Cuando un NE virtual que simula un NE real
necesita ser construido, un usuario, inicia una orden para la
construcción de un NE virtual y de una placa virtual a través de la
interfaz del sistema de gestión de red e introduce los parámetros
necesarios. El módulo de gestión del dispositivo del NE virtual
obtiene una información de definición del tipo de NE virtual y de la
placa virtual de un tipo designado a través del módulo de definición
del NE virtual de acuerdo con la información introducida por el
usuario. A continuación llama al módulo de interfaz de acceso a
datos para construir las entidades de un NE virtual apropiado y de
una placa virtual apropiada dentro del área de datos de objetos de
gestión del módulo de memoria, y devuelve el resultado de la
ejecución de la orden.
Así mismo, el módulo de gestión de dispositivo
del NE virtual soporta las funciones de supresión y consulta del NE
virtual y de la placa virtual. La información relacionada de
entradas y salidas al ejecutar cada función se muestra en la Tabla
3.
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
El módulo de gestión de servicio del NE virtual
se utiliza para construir efectivamente la información de servicio y
la información de protección de una entidad de NE en el sistema de
gestión de red, soportar el sistema de gestión de red para
implementar la gestión y asignación de servicio y protección a
través de NEs virtuales.
En el caso de que la entidad de NE virtual se
utilice para simular el servicio y protección reales, el usuario
inicia una orden para construir un servicio o una protección de NE
virtual e introduce los parámetros necesarios sobre la interfaz de
la gestión de red; a continuación, el módulo de gestión de servicio
de NE virtual llama a la interfaz de acceso a datos del NE virtual
para construir la información de servicio y protección relacionada
en la correspondiente entidad de NE virtual dentro del área de datos
de objetos de gestión de acuerdo con la información introducida por
el usuario y devuelve un resultado de la ejecución de la orden.
El módulo de gestión de servicio del NE virtual
soporta también las funciones de supresión y consulta de un servicio
y protección del NE virtual. La información de entrada y salida
relacionada cuando se lleva a cabo cada función se muestra en la
Tabla 4.
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
Cuando un NE virtual tiene la información de
servicio y protección, puede simular las características de gestión
de un NE de transporte óptico que no está en el dominio de gestión,
facilitando con ello la gestión de red.
El módulo de interfaz de acceso a datos es la
interfaz entre el subsistema de Gestión del NE virtual y el área de
datos de objetos del sistema de gestión de red, utilizada para
simular un Subsistema de Gestión del NE virtual para obtener y
acceder a diversos datos de configuración de la entidad de NE
virtual dentro del sistema de gestión de red.
Las operaciones de acceso procuradas por el
módulo de interfaz de acceso a datos incluyen: la construcción, la
supresión y la consulta; los objetos de acceso procurados incluyen:
la información de configuración del NE virtual, la información de la
configuración de placa virtual, la información de configuración de
servicio y la información de configuración de protección.
En sistemas de gestión de red diferentes, son
diferentes las formas de almacenar y acceder a los datos dentro del
área de datos de objetos de gestión. Por consiguiente, la
implementación de las etapas y formas del módulo de interfaz de
acceso a datos es diferente para sistemas de gestión de red
diferentes, y tiene que ser determinada por el sistema de gestión de
red específico.
El módulo de interfaz de aplicación del NE
virtual es la única interfaz suministrada al exterior por el
subsistema de gestión del NE virtual. Y combina las funciones de
aplicación del módulo de dispositivo del NE virtual y del módulo de
gestión de servicio del NE virtual dentro del subsistema de gestión
del NE virtual.
La asignación de circuitos, la MSP, y otros
módulos de aplicación del sistema de gestión de red pueden
implementar la gestión transparente y la aplicación de funciones del
NE virtual a través del módulo de interfaz de aplicación.
Las funciones de interfaz suministradas por el
módulo de aplicación del NE virtual y las operaciones respondientes
de la interfaz se muestran en la Tabla 5.
\vskip1.000000\baselineskip
Mediante el módulo de interfaz de aplicación
expuesto puede proporcionarse una abundante información de
configuración relacionada con el NE virtual, incluyendo la
información del NE, la información de placa, la información de
servicio, la información de protección, y etc. El sistema de gestión
de red puede simular las funciones de los dispositivos de los demás
fabricantes de una forma más realista, como por ejemplo procurando
la función de representación de la gráfica de panel del NE virtual,
la función de representación de la gráfica de canal de la placa
virtual, la función de configuración del servicio y la función de
configuración de protección de acuerdo con la información de
configuración. Por consiguiente el NE virtual de caja blanca
proporciona una información de simulación del NE más rica en
comparación con el NE virtual de caja negra y con el NE virtual de
caja gris.
\newpage
Como se muestra en la Figura 4, el principal
procedimiento de implementación de un NE de caja blanca incluye las
siguientes etapas:
Etapa 10: el módulo de definición del NE
virtual en el sistema de gestión de red construye la información de
definición de tipos del NE virtual y de la placa virtual y almacena
la información en el módulo de memoria de acuerdo con los
parámetros de tipo introducidos del NE virtual y de la placa
virtual. La información de definición de tipos del NE virtual
construido y de la placa virtual incluye todos los parámetros de
tipo de un NE real y de una placa real del mismo tipo. La
información de definición de tipos del NE virtual construido y de la
placa virtual es almacenada en el área de datos de objetos de
gestión del sistema de gestión de red como los objetos de gestión
junto con la información de gestión de los otros NEs reales.
Etapa 20: el módulo de gestión de dispositivo de
NE lee la correspondiente información de definición de tipos, y
construye una entidad de NE virtual dentro del área de datos de
objetos de gestión del módulo de memoria dentro del sistema de
gestión de red de acuerdo con el tipo de NE virtual que debe ser
construido, en el que, la entidad de NE virtual incluye una ID y
unas ranuras temporales.
Etapa 30: el módulo de gestión de dispositivo
del NE virtual utiliza la información de definición del tipo de
placa virtual para construir una entidad de placa virtual dentro de
una ranura designada de la entidad de NE virtual designado de
acuerdo con el tipo de placa virtual que debe ser construido, en el
que la placa virtual incluye el tipo de puertos, la velocidad de
puertos, el número de puertos y demás información.
Etapa 40: el módulo de gestión de servicio del
NE virtual configura la información de servicio y protección sobre
la entidad del NE virtual construido.
Etapa 50: el sistema de gestión de red mantiene
los dispositivos y asigna los servicios utilizando la característica
de gestión de los dispositivos del NE de transporte óptico fuera del
dominio de gestión del NE virtual.
El procedimiento principal de construcción de un
NE virtual en la Etapa 20 se muestra en la Figura 5A, que incluye
las etapas:
Etapa 501: introducir una construcción de orden
del NE virtual que incluye una ID del NE virtual, una ID del tipo de
NE virtual y un nombre del NE.
Etapa 502: verificar si hay una entidad de NE
virtual que adopte la ID del NE virtual en la orden dentro del área
de datos de objetos de gestión; si hay un tal NE virtual, avanzar
hasta la etapa 504; en otro caso, avanzar hasta la etapa 503.
Etapa 503: encontrar la información de
definición del tipo de NE virtual correspondiente a la ID del NE
virtual, construir una identidad del NE virtual dentro del área de
datos de objetos de gestión de acuerdo con la ID del tipo de NE
virtual dentro de la orden, y proporcionar la ID del NE virtual
designado y el nombre de NE dentro de la orden a la entidad del NE
virtual y determinar el procedimiento actual de construcción de un
NE virtual.
Etapa 504: devolver un mensaje de fallo, y salir
del procedimiento.
Si ya no se necesita un determinado NE virtual,
puede ser suprimido. El procedimiento principal de supresión de un
NE virtual se muestra en la Figura 5B, incluyendo las siguientes
etapas:
Etapa 511: introducir una orden de supresión de
un NE virtual que incluya la ID del NE virtual correspondiente al NE
virtual que debe ser suprimido;
Etapas 512 a 514: verificar si hay una entidad
de NE virtual que adopte la ID del NE virtual dentro de la orden en
el área de datos de objetos de gestión; si no hay un tal NE virtual,
devolver un mensaje de fallo; en otro caso, llamar al módulo de
interfaz de acceso a datos para suprimir la entidad de NE virtual
correspondiente a la ID del NE virtual a partir del área de datos de
objetos de gestión.
El procedimiento de consulta de los NEs
virtuales puede ser implementado mediante la consulta de todas las
entidades del NE virtuales dentro del área de datos de objetos de
gestión a través de la interfaz de acceso a datos y la emisión de
salida del NE virtual consultado.
En el sistema de gestión de red de una red
óptica, como los NEs ordinarios, cada NE virtual necesita estar
provisto del soporte de una gráfica de panel, y de una gráfica de
canal de placa. Por consiguiente, una placa virtual necesita ser
construida después de la construcción del NE virtual. El
procedimiento se implementa en la etapa 30 y se muestra en la Figura
6A, que incluye las siguientes etapas:
Etapa 601: introducir una orden de construcción
de placa virtual que incluya una ID del NE virtual, un número de
ranuras, una ID del tipo de placa virtual y una ID de la placa
virtual.
\newpage
Etapa 602: verificar si hay una entidad de NE
virtual que adopte la ID del NE virtual en la orden dentro del área
de datos de objetos de gestión; si hay un tal NE virtual, avanzar
hasta la etapa 605; en otro caso, avanzar hasta la etapa 603.
Etapa 603: verificar si hay una placa virtual
dentro de la ranura correspondiente al número de ranuras, si hay una
tal placa virtual, avanzar hasta la etapa 605; en otro caso, avanzar
hasta la etapa 604.
Etapa 604: llamar al módulo de interfaz de
acceso a datos para encontrar la información de definición del tipo
de placa virtual dentro de la ranura del área de datos de objetos de
gestión que se corresponda con la ID del tipo de placa virtual de la
orden de acuerdo con la información introducida, construir una
entidad de placa virtual dentro del área de datos de objetos de
gestión, proporcionar la ID de la placa virtual designada en la
orden a la entidad de placa virtual, y terminar el procedimiento
actual de construcción de una placa virtual.
Etapa 605: devolver un mensaje de fallo, y salir
del procedimiento.
Cuando se necesite suprimir una placa virtual,
el procedimiento de procesamiento es el que se muestra en la Figura
6B, que incluye las siguientes etapas:
Etapa 611: introducir una orden de supresión de
placa virtual que incluye la ID de NE virtual y el número de ranuras
del NE virtual que debe ser suprimido.
Etapa 612: verificar si hay una entidad de NE
virtual que adopte la ID del NE virtual de la orden dentro del área
de datos de objetos de gestión; si hay una tal entidad del NE
virtual, avanzar hasta la etapa 613; en otro caso, avanzar hasta la
etapa 615.
Etapa 613: verificar si hay una placa virtual
dentro de la ranura correspondiente al número de ranuras; si hay una
tal placa virtual, avanzar hasta la etapa 614; en otro caso,
avanzar hasta la etapa 615.
Etapa 614: llamar a la interfaz de acceso a
datos, suprimir la entidad de placa virtual de la ranura designada
dentro del área de datos de objetos de gestión y terminar el
procedimiento de supresión.
Etapa 615: devolver un mensaje de fallo, y salir
del procedimiento.
Como se muestra en la Figura 7A, el
procedimiento de configuración de la información de servicio en la
Etapa 40, incluye las siguientes etapas:
Etapa 701: introducir una orden de construcción
de servicio que incluya una ID del NE virtual, una ID del servicio,
una fuente del servicio, un destino del servicio y una ID del
servicio del dispositivo primario/secundario, en la que la fuente
del servicio y el destino del servicio incluyen también: el número
de ranuras, el número de puertos, el número de canales y el número
de ranuras temporales.
Etapa 702: verificar si hay una entidad NE
virtual que adopte la ID del NE virtual en la orden dentro del área
de datos de objetos de gestión; si hay una tal entidad de NE
virtual, avanzar hasta la etapa 703; en otro caso, avanzar hasta la
etapa 705.
Etapa 703: verificar si hay una fuente de
servicio o un destino de servicio en la entidad de NE virtual que
ocupe los recursos de ranura temporal del nuevo servicio; si hay una
tal fuente de servicio o un tal destino de servicio, avanzar hasta
la etapa 705; en otro caso, avanzar hasta la etapa 704.
Etapa 704: llamar a un módulo de interfaz de
acceso a datos para construir un nuevo servicio dentro del área de
datos de objetos de gestión de acuerdo con una información tal como
la ID del servicio, la fuente del servicio, el destino del servicio,
y la ID primaria/secundaria del servicio de la orden, y terminar el
procedimiento de configuración del servicio.
Etapa 705: devolver un mensaje de fallo, y salir
del procedimiento.
Como se muestra en la Figura 7B, el
procedimiento de supresión de un servicio incluye las siguientes
etapas:
Etapa 711: introducir la orden de supresión del
servicio que incluye la ID del NE virtual y la ID del servicio.
Etapa 712: verificar si hay una tal entidad de
NE virtual que adopte la ID del NE virtual en la orden dentro del
área de datos de objetos de gestión; si hay una tal entidad de NE
virtual, avanzar hasta la etapa 703; en otro caso, avanzar hasta la
etapa 705.
Etapa 713: verificar si hay una ID del servicio
designado que se incorpore en la orden dentro del NE virtual
designado; si hay una tal ID del servicio designado, avanzar hasta
la etapa 714; en otro caso, avanzar hasta la etapa 715.
Etapa 714: llamar a la interfaz de acceso a
datos del NE virtual, suprimir el servicio designado dentro del NE
virtual designado del área de datos de objetos de gestión, y
terminar el actual procedimiento de supresión de servicio.
Etapa 715: devolver un mensaje de fallo, y salir
del procedimiento.
Como se muestra en la Figura 8A, el
procedimiento de configuración de la información de protección en la
etapa 40 incluye las siguientes etapas.
Etapa 801: introducir una orden de construcción
de protección que incluya una ID del NE virtual, una ID de
protección, un tipo de protección, un cartografiado de protección,
un tiempo de reanudación de la espera de protección, y un modo de
reanudación de la protección.
Etapa 802: verificar si hay una entidad de NE
virtual que adopte la ID del NE virtual en la orden dentro del área
de datos de objetos de gestión; si hay una tal entidad de NE
virtual, avanzar hasta la etapa 803; en otro caso, avanzar hasta la
etapa 805.
Etapa 803: verificar si hay un conflicto entre
la ID de protección existente y la nueva ID de protección
construida, o si la protección existente ocupa los recursos de canal
de la dirección de cartografiado de la nueva protección; si es así,
avanzar hasta la etapa 805; en otro caso, avanzar hasta la etapa
804.
Etapa 804: llamar al módulo de interfaz de
acceso a datos para construir una nueva protección en el NE virtual
designado dentro del área de datos de objetos de gestión de acuerdo
con la información de la orden de construcción de protección y
terminar la configuración del procedimiento de protección.
Etapa 805: devolver un mensaje de fallo, y salir
del procedimiento.
El procedimiento de supresión de una protección
se muestra en la Figura 8B, que incluye las siguientes etapas:
Etapa 811: introducir una orden de supresión de
protección que incluya una ID del NE virtual y una ID de
protección.
Etapa 812: verificar si hay una entidad de NE
virtual que adopte la ID del NE virtual en la orden dentro del área
de datos de objetos de gestión; si hay una tal entidad de NE
virtual, avanzar hasta la etapa 813; en otro caso, avanzar hasta la
etapa 815.
Etapa 813: verificar si hay la ID de protección
designada por la orden en el NE virtual designado; si existe la ID
de protección, avanzar hasta la etapa 814; en otro caso, avanzar
hasta la etapa 815.
Etapa 814: llamar al módulo de interfaz de
acceso a datos de NE virtual para suprimir la protección
correspondiente a la ID de protección designada en el NE virtual
designado del área de datos de objetos de gestión, y terminar el
procedimiento actual de supresión de la protección.
Etapa 815: devolver un mensaje de fallo, y salir
del procedimiento.
Si se necesita consultar la información de
servicio o la información de protección, el procedimiento principal
de consulta de la información de servicio o de la información de
protección se muestra en la Figura 8C; que incluye las etapas
de:
Etapa 821: introducir una orden de protección de
consulta o una orden de servicio de consulta que incluya una ID del
NE virtual;
Etapas 822 a 824: detectar si hay una entidad de
NE virtual correspondiente a la ID del NE virtual que se incorpore
en la orden dentro del área de datos de objetos de gestión; si hay
una tal entidad de NE virtual, devolver toda la información de
protección o la información de servicio de la entidad de NE virtual;
en otro caso, devolver un mensaje de fallo.
Como puede apreciarse de la descripción
anterior, al ser diferente del NE virtual de caja negra y de caja
gris, el NE virtual de caja blanca de acuerdo con la presente
invención puede simular todas las funciones y propiedades de un NE
real.
La forma de realización de la siguiente
invención tiene las siguientes características:
El problema de que no puede haber distintos
tipos de NEs virtuales coexistiendo en un sistema de gestión de red,
queda resuelto.
Se da soporte a definición del NE virtual y de
la placa virtual. Así, en un sistema de gestión de red, pueden
definirse diversos tipos de NEs virtuales y de placas virtuales, de
tal forma que el NE virtual puede simular un NE real de forma más
realista cuando dispositivos de muchos fabricantes se integran
conjuntamente en red.
El sistema de gestión de red puede procurar una
gráfica de panel de NE virtual y una gráfica de canal de placa
virtual de acuerdo con la información de configuración, es decir, el
NE virtual es un NE emulado. Así, el problema de que hay un
conflicto en los estilos de mantenimiento y operación entre el NE
virtual y el NE ordinario, queda resuelto.
La instalación, procedimiento operativo y estilo
de un NE accionado por el personal que opera en la red son los
mismos que los del NE ordinario, de forma que se reduce la
complejidad de las operaciones y se potencia la eficacia de
mantenimiento de la red.
Puede personalizarse un NE virtual de soporte de
ranuras, que posibilite que el personal que opere la red configure
el número de ranuras del NE virtual de acuerdo con las exigencias
reales e incremente en mayor medida la flexibilidad de la
gestión.
Se ofrece soporte a las funciones de servicio
flexible y de asignación de protección del NE virtual, lo que
posibilita que el personal que opere la red asigne y gestione para
la NE virtual medios de protección tales como el MS SPRING, la MSP
Lineal y la DNI, y hace también posible diversos tipos de gestión
de protección a través de los dominios de gestión y de la flexible
asignación de circuitos de extremo a extremo.
La anterior descripción se refiere solo a formas
de realización preferentes de la presente invención, y no se utiliza
para limitar el alcance de la protección de la presente
invención.
Claims (11)
1. Un procedimiento de implementación de un
Elemento de Red, NE, virtual, que comprende:
la construcción y almacenamiento de una
información (10) de definición de tipos de NE virtuales, cada uno de
cuyos tipos incluye unos parámetros de tipo de un NE real del mismo
tipo;
la construcción y almacenamiento de una
información (10) de definición de tipos de placa virtual, cada uno
de cuyos tipos incluye unos parámetros de tipo de una placa virtual
del mismo tipo;
la decisión del tipo de un NE virtual que debe
ser construido;
la lectura de la información correspondiente de
definición del tipo de NE virtual;
la construcción, dentro de un área de datos de
un objeto de gestión, de una entidad del NE virtual, la cual tiene
la información de propiedad de un NE real (20);
la decisión del tipo de placa virtual que debe
ser construida;
la lectura de la información correspondiente de
definición del tipo de placa virtual;
la construcción, dentro de una ranura designada
de la entidad del NE virtual construido, de una entidad de placa
virtual que tiene una información de propiedad de una placa real
(30);
la configuración de una información de servicio
y de una información de protección para la entidad del NE virtual
construido (40); y
la implementación de un mantenimiento de
dispositivo de NE virtual y de una asignación de servicio mediante
la simulación de las características de gestión de un dispositivo de
NE real (50).
2. El procedimiento de acuerdo con la
reivindicación 1, que comprende también:
el almacenamiento de la información de
definición del tipo del NE virtual construido y de la placa virtual
como objeto de gestión dentro del área de datos de objetos de
gestión del sistema de gestión de red junto con la información de
gestión de otros NEs de la red.
3. El procedimiento de acuerdo con la
reivindicación 1, en el que la etapa de construcción de una entidad
NE virtual comprende:
la introducción de una orden de construcción de
un NE virtual, que comprende una ID del NE virtual, una ID del tipo
de NE virtual y un nombre del NE (501),
la verificación de si hay una entidad del NE
virtual que adopte la ID del NE virtual designado en la orden en el
área de datos de objetos de gestión (502);
si hay una tal entidad del NE virtual, devolver
un mensaje de fallo y terminar el procedimiento (504); y
si no hay una tal entidad del NE virtual,
encontrar la información de definición del tipo de NE virtual
correspondiente de acuerdo con la ID del tipo de NE virtual para
construir una entidad del NE virtual en el área de datos de objetos
de gestión, y proporcionar la ID del NE virtual designado y el
nombre del NE en la orden a la entidad del NE virtual (503).
4. El procedimiento de acuerdo con la
reivindicación 1, en el que la etapa de construcción de una placa
virtual comprende:
la introducción de una orden de construcción de
una placa virtual, la cual comprende una ID del NE virtual, un
número de ranuras, una ID del tipo de placa virtual, y una ID de la
placa virtual (601);
la verificación de si hay una entidad de NE
virtual que adopte la ID del NE virtual designado en la orden en el
área de datos de objetos de gestión (602);
si hay una tal entidad del NE virtual, verificar
si hay una entidad de placa virtual dentro de la ranura
correspondiente al número de ranuras designado (603); si hay una
tal placa virtual, devolver un mensaje de fallo y terminar el
procedimiento (605); en otro caso, encontrar la información de
definición correspondiente del tipo de placa virtual de acuerdo con
la ID del tipo de placa virtual para construir una entidad de placa
virtual en el área de datos de objetos de gestión, y proporcionar la
ID de la placa virtual designada en la orden a la entidad de placa
virtual (604); y
si no hay una tal entidad del NE virtual, la
devolución de un mensaje de fallo y la terminación del procedimiento
(605).
5. El procedimiento de acuerdo con la
reivindicación 1, en el que la etapa de configuración de una
información de servicio comprende:
la introducción de una orden de construcción de
servicio, que comprende una ID del NE virtual, una ID del servicio,
una fuente del servicio, un destino del servicio y una ID
primaria/secundaria del servicio (701);
verificar si hay una entidad del NE virtual que
adopte la ID del NE virtual designada en la orden en el área de
datos de objetos de gestión (702);
si hay una tal entidad del NE virtual, verificar
si hay una fuente del servicio o un destino del servicio que ocupe
los servicios de ranura temporal del nuevo servicio en la entidad
del NE virtual (703); si hay una fuente del servicio o un destino
del servicio, la devolución de un mensaje de fallo y la terminación
del procedimiento (705); en otro caso, la construcción de un nuevo
servicio en el área de datos de objetos de gestión de acuerdo con la
información introducida en la orden (704); y
si no hay una tal entidad del NE virtual, la
devolución de mensaje de fallo y la terminación del procedimiento
(705).
6. El procedimiento de acuerdo con la
reivindicación 1, en el que la etapa de configuración de una
información de protección comprende:
la introducción de una orden de construcción de
protección que comprende una ID del NE virtual, una ID de
protección, un tipo de protección, un cartografiado de protección,
un tiempo de reanudación de la espera de protección y un modo de
reanudación de protección (801);
la verificación de si hay una entidad del NE
virtual que adopte la ID del NE virtual designado en la orden en el
área de datos de objetos de gestión (802);
si hay una tal entidad del NE virtual, la
verificación de si hay un conflicto entre una ID de protección
existente y la ID de protección que debe ser construida, o si hay
una protección existente que ocupe los recursos de canal en la
dirección de cartografiado de la nueva protección (803); si es así,
la devolución de un mensaje de fallo y la terminación del
procedimiento (804); en otro caso, la construcción de una nueva
protección en el área de datos de objetos de gestión de acuerdo con
la información introducida en la orden (804); y
si no hay una tal entidad del NE virtual, la
devolución de un mensaje de fallo y la terminación del procedimiento
(805).
7. El procedimiento de acuerdo con la
reivindicación 1, en el que
los parámetros de tipo de la información de
definición del tipo de NE virtual comprenden: una ID del tipo de NE
virtual, un nombre del tipo de NE virtual, un tipo de NE virtual, un
número de ranuras, el régimen de la velocidad de interfaz, y las
funciones del NE;
los parámetros de tipo de la información de
definición del tipo de placa virtual comprenden: una ID del tipo de
placa virtual, un nombre del tipo de placa virtual, el tipo de
interfaz, la velocidad de la interfaz y el número de interfaces.
8. El procedimiento de acuerdo con la
reivindicación 1, que comprende también:
la obtención y la emisión de salida de la
información de un NE virtual designado, de una placa virtual, de un
servicio, o de una protección, desde el área de datos de objetos de
gestión de acuerdo con una orden de consulta introducida.
9. El procedimiento de acuerdo con la
reivindicación 1, que comprende también:
la supresión de la información de un NE virtual
designado, de una placa virtual, de un servicio, o de una
protección, desde el área de datos de objetos de gestión conforme a
una orden de supresión introducida.
10. Un sistema de gestión de red para la
implementación de un NE virtual, que comprende:
un módulo de aplicación;
un módulo de gestión de base;
un módulo de memoria que se utiliza para
almacenar los datos de objetos de gestión;
un módulo de definición del NE virtual;
un módulo de gestión de dispositivo del NE
virtual;
un módulo de gestión de servicio del NE
virtual;
un módulo de interfaz de acceso a datos; y
un módulo de interfaz de aplicación; en el
que
el módulo de definición del NE virtual se
utiliza para construir una información de definición del tipo de NE
virtual y una información de definición del tipo de placa virtual;
para almacenar la información de definición del tipo de NE virtual
construido y la información de definición del tipo de placa virtual
en el módulo de memoria a través del módulo de interfaz de acceso a
datos; y para proporcionar la información de definición del tipo
requerido al módulo de gestión de dispositivo del NE virtual;
el módulo de gestión de dispositivo del NE
virtual se utiliza para obtener la información de definición del
tipo del NE virtual y la información de definición del tipo de placa
virtual a partir del módulo de definición del NE virtual; y para
llamar al módulo de interfaz de acceso a datos para construir una
entidad del NE virtual y una entidad de la placa virtual en el área
de datos de objetos de gestión del módulo de memoria; y
el módulo de gestión del servicio del NE virtual
se utiliza para construir la información del servicio y la
información de protección de una entidad del NE virtual en el área
de datos de objetos de gestión del módulo de memoria a través del
módulo de interfaz de acceso a datos; y para proporcionar una
gestión de servicios y una función de protección para el módulo de
aplicación a través del módulo de interfaz de aplicación.
11. El sistema de gestión de red de acuerdo con
la reivindicación 10, en el que el módulo de gestión del dispositivo
del NE virtual se utiliza también para recibir una orden de
supresión, una orden de consulta o una orden de modificación desde
el módulo de aplicación a través del módulo de interfaz de
aplicación; y para implementar la operación de supresión o de
consulta sobre la información de la entidad del NE virtual
construido y de la entidad de la placa virtual, o la información del
servicio, o la información de protección en el área de datos de
objetos de gestión del módulo de memoria a través del módulo de
interfaz de acceso a datos.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200410044390 | 2004-05-26 | ||
| CNB2004100443909A CN100344106C (zh) | 2004-05-26 | 2004-05-26 | 在光传送网络管理系统中实现白盒虚拟网元的方法及系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2317249T3 true ES2317249T3 (es) | 2009-04-16 |
Family
ID=35451239
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES05752498T Expired - Lifetime ES2317249T3 (es) | 2004-05-26 | 2005-05-26 | Procedimiento de implementacion de un elemento de red virtual. |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US7664051B2 (es) |
| EP (1) | EP1737163B1 (es) |
| CN (1) | CN100344106C (es) |
| AT (1) | ATE418208T1 (es) |
| DE (1) | DE602005011774D1 (es) |
| ES (1) | ES2317249T3 (es) |
| WO (1) | WO2005117349A1 (es) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7675931B1 (en) * | 2005-11-08 | 2010-03-09 | Altera Corporation | Methods and apparatus for controlling multiple master/slave connections |
| CN100531051C (zh) * | 2006-03-13 | 2009-08-19 | 华为技术有限公司 | 通信网络及终端业务与网络分离的实现方法 |
| CN101977125B (zh) * | 2010-11-09 | 2012-04-25 | 国电南瑞科技股份有限公司 | 基于corba的综合监控系统数据定义和存取方法 |
| CN105099786B (zh) * | 2015-08-31 | 2018-07-03 | 华为技术有限公司 | 一种网络割接中业务配置的方法和设备 |
| CN105553745B (zh) * | 2016-01-07 | 2018-07-24 | 烽火通信科技股份有限公司 | 一种通信设备复杂组网的自动化测试方法及装置 |
| CN114697774B (zh) * | 2022-04-11 | 2023-10-03 | 中国电信股份有限公司 | 端口管理方法和装置、计算机可读存储介质、电子设备 |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5608720A (en) * | 1993-03-09 | 1997-03-04 | Hubbell Incorporated | Control system and operations system interface for a network element in an access system |
| SE502999C2 (sv) * | 1994-06-13 | 1996-03-11 | Ericsson Telefon Ab L M | Telekommunikationssystem |
| US6108309A (en) * | 1997-12-08 | 2000-08-22 | Mci Communications Corporation | SONET network element simulator |
| US6427153B2 (en) * | 1998-12-04 | 2002-07-30 | Sun Microsystems, Inc. | System and method for implementing Java-based software network management objects |
| US6643267B1 (en) * | 1999-06-30 | 2003-11-04 | Cisco Technology, Inc. | Method and apparatus for tracing a virtual connection |
| US7093239B1 (en) * | 2000-07-14 | 2006-08-15 | Internet Security Systems, Inc. | Computer immune system and method for detecting unwanted code in a computer system |
| AU2001279130A1 (en) * | 2000-08-01 | 2002-02-13 | Qwest Communications International Inc. | Performance modeling, fault management and repair in a xdsl network |
| CN1592898A (zh) * | 2000-09-01 | 2005-03-09 | Tut系统公司 | 一种为数据通信设备预编译配置信息的方法和系统 |
| US6990110B2 (en) * | 2001-04-12 | 2006-01-24 | Adc Dsl Systems, Inc. | Automatic permanent virtual circuit connection activation for connection oriented networks |
| GB0112781D0 (en) * | 2001-05-25 | 2001-07-18 | Global Continuity Plc | Method for rapid recovery from a network file server failure |
| US7170862B1 (en) * | 2001-07-31 | 2007-01-30 | Cisco Technology, Inc. | Partitioning a network element into multiple virtual network elements |
| US7466710B1 (en) * | 2001-08-24 | 2008-12-16 | Cisco Technology, Inc. | Managing packet voice networks using a virtual entity approach |
| US7359387B2 (en) * | 2002-03-01 | 2008-04-15 | Verizon Business Global Llc | Systems and methods for implementing virtual router |
| US7412701B1 (en) * | 2002-04-22 | 2008-08-12 | Cisco Technology, Inc. | Method for network management using a virtual machine in a network device |
| US7206314B2 (en) * | 2002-07-30 | 2007-04-17 | Brocade Communications Systems, Inc. | Method and apparatus for transparent communication between a fibre channel network and an infiniband network |
| US7583681B2 (en) * | 2002-07-30 | 2009-09-01 | Brocade Communications Systems, Inc. | Method and apparatus for establishing metazones across dissimilar networks |
| FR2843260B1 (fr) * | 2002-07-31 | 2005-04-08 | Cit Alcatel | Systeme de gestion de reseau par regles comportant un moteur d'inference |
| ATE387662T1 (de) * | 2003-01-06 | 2008-03-15 | Ibm | Benutzerzentrierte bereitstellungs- vorrichtung und verfahren |
| US6987838B2 (en) * | 2003-04-16 | 2006-01-17 | Entrisphere, Inc. | System and method for deploying new equipment and services in conjunction with a legacy provisioning system |
| US9020801B2 (en) * | 2003-08-11 | 2015-04-28 | Scalemp Inc. | Cluster-based operating system-agnostic virtual computing system |
| US7415507B1 (en) * | 2004-02-05 | 2008-08-19 | Cisco Technology, Inc. | Logical routers |
| US7330722B1 (en) * | 2004-03-03 | 2008-02-12 | At&T Corp. | System and method for testing automated provisioning and maintenance of Operations Support Systems |
| US8078298B2 (en) * | 2004-03-26 | 2011-12-13 | Harman International Industries, Incorporated | System for node structure discovery in an audio-related system |
-
2004
- 2004-05-26 CN CNB2004100443909A patent/CN100344106C/zh not_active Expired - Lifetime
-
2005
- 2005-05-26 ES ES05752498T patent/ES2317249T3/es not_active Expired - Lifetime
- 2005-05-26 EP EP05752498A patent/EP1737163B1/en not_active Expired - Lifetime
- 2005-05-26 WO PCT/CN2005/000733 patent/WO2005117349A1/zh not_active Ceased
- 2005-05-26 US US11/578,449 patent/US7664051B2/en not_active Expired - Lifetime
- 2005-05-26 AT AT05752498T patent/ATE418208T1/de not_active IP Right Cessation
- 2005-05-26 DE DE602005011774T patent/DE602005011774D1/de not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN1705280A (zh) | 2005-12-07 |
| DE602005011774D1 (de) | 2009-01-29 |
| CN100344106C (zh) | 2007-10-17 |
| EP1737163B1 (en) | 2008-12-17 |
| EP1737163A1 (en) | 2006-12-27 |
| ATE418208T1 (de) | 2009-01-15 |
| EP1737163A4 (en) | 2007-08-29 |
| US7664051B2 (en) | 2010-02-16 |
| WO2005117349A1 (en) | 2005-12-08 |
| US20070297345A1 (en) | 2007-12-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10616133B2 (en) | Resource configuration method and network device thereof | |
| US10972359B2 (en) | Data structures representing models of networking equipment and methods of network management employing thereof | |
| US11303541B2 (en) | Systems and methods for transaction models and declaration configuration in a distributed architecture | |
| US6252858B1 (en) | Method and apparatus for building network configuration database | |
| CN110673941B (zh) | 多机房中微服务的迁移方法、电子设备及存储介质 | |
| PT1461903E (pt) | ''técnica de determinação de soluções de conectividade para elementos de rede'' | |
| ES2317249T3 (es) | Procedimiento de implementacion de un elemento de red virtual. | |
| US9813360B2 (en) | Switch board of blade server and port configuring method thereof | |
| JPH0950453A (ja) | 論理エミュレーションシステムにおけるプログラマブルデバイスのプログラムデータ生成方法およびプログラマブルデバイスのプログラムデータ生成装置 | |
| CN112995335B (zh) | 一种位置感知的容器调度优化系统及方法 | |
| US20210173591A1 (en) | Storage location assignment at a cluster compute server | |
| CN102739445B (zh) | 一种环网故障快速定位的方法和系统 | |
| ES2240626T3 (es) | Sistema de planificacion de una red de comunicaciones, procedimiento para generar planos para la red de comunicaciones y programa de control para un sistema de planificacion de la red de comunicaciones. | |
| US20050193178A1 (en) | Systems and methods for flexible extension of SAS expander ports | |
| CN109327360B (zh) | 一种端口复用的方法及装置 | |
| CN105634635B (zh) | 一种共享rtc的方法、装置和系统 | |
| CN109067650A (zh) | 基于srio交换网络的路由自动搜索及配置方法 | |
| US10250524B2 (en) | Technologies for increasing bandwidth in partitioned hierarchical networks | |
| CN107342820A (zh) | 基于模板管理实现volt的方法及系统 | |
| BR112021010540A2 (pt) | Sistema e método para formação de cascata de subquadros do sistema de acesso à rede óptica passiva. | |
| CN110362523A (zh) | 一种基于virtio协议的接口及数据处理方法 | |
| US20170244414A1 (en) | Reconfigurable integrated circuit with on-chip configuration generation | |
| CN110880979B (zh) | 光网络终端配置方法、光线路终端、光网络系统及介质 | |
| Bernstein | Innovative technologies for preventing network outages | |
| CN106066830B (zh) | 一种内存管理方法 |