ES2641165T3 - Método de protección de red multidominio y nodo - Google Patents

Método de protección de red multidominio y nodo Download PDF

Info

Publication number
ES2641165T3
ES2641165T3 ES13888067.9T ES13888067T ES2641165T3 ES 2641165 T3 ES2641165 T3 ES 2641165T3 ES 13888067 T ES13888067 T ES 13888067T ES 2641165 T3 ES2641165 T3 ES 2641165T3
Authority
ES
Spain
Prior art keywords
node
path
message
link
domain
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.)
Active
Application number
ES13888067.9T
Other languages
English (en)
Inventor
Min Ye
Hao Long
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Application granted granted Critical
Publication of ES2641165T3 publication Critical patent/ES2641165T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Un método para utilizar en una red multidominio, en donde, la red multidominio comprende un primer dominio y un segundo dominio, un servicio protegido (200) transmitido entre el primer dominio y el segundo dominio, y el primer dominio y el segundo dominio intersecando en un primer nodo (B) y un segundo nodo (C), estando el primer nodo (B) y el segundo nodo (C) enlazados mediante un primer enlace (B-C), en donde, un primer trayecto de protección (230) es un primer trayecto de protección de un primer trayecto en funcionamiento (210) y está formado por el empalme del primer subtrayecto (250) con el segundo subtrayecto (260), el primer trayecto en funcionamiento (210) es un trayecto en funcionamiento del servicio protegido entre el primer nodo (B) y un tercer nodo (A) dentro del primer dominio, el primer subtrayecto (250) es un trayecto entre el segundo nodo (C) y el tercer nodo (A), y el segundo subtrayecto (260) es un trayecto que pasa a través del primer enlace (BC) y que está entre el primer nodo (nodo B) y el segundo nodo (nodo C), en donde, el primer nodo (B) envía al tercer nodo (A), un segundo mensaje de supervisión de fallos en el primer trayecto de protección (230), el segundo mensaje de supervisión de fallos se utiliza para monitorizar un fallo del primer trayecto de protección (230), comprendiendo el método: detectar, por parte del segundo nodo (C), que un primer enlace (B-C) falla, y después de detectar, por parte del segundo nodo (C), que el primer enlace (B-C) falla, realizar, por parte del segundo nodo, las etapas de: desconectar un primer trayecto de protección (230) en el segundo nodo (C), conectar un primer subtrayecto (250) y un trayecto que está dentro del segundo dominio, en donde, durante el uso, dicho trayecto dentro de un segundo dominio tiene el segundo nodo (C) como un punto extremo, y porta el servicio protegido, y enviar, en el primer subtrayecto (250), un primer mensaje de supervisión de fallos que lleva la primera información de mantenimiento a un tercer nodo (A), en donde la primera información de mantenimiento es la misma que la segunda información de mantenimiento llevada en el segundo mensaje de supervisión de fallos.

Description

5
10
15
20
25
30
35
40
45
50
DESCRIPCION
Metodo de proteccion de red multidominio y nodo.
Campo tecnico
La presente invencion se refiere al campo de las tecnologfas de comunicaciones de redes, y en particular, a un metodo y sistema de proteccion para una red multidominio y un nodo.
Antecedentes
Para un servicio a traves de multiples dominios de red, se puede desplegar un mecanismo de proteccion en cada uno de los multiples dominios de red para implementar, en forma de proteccion por sectores, una proteccion de extremo a extremo para el servicio. Para evitar un fallo en la proteccion del servicio cuando falla un unico nodo, generalmente se utiliza una forma de interconexion de nodos duales entre dominios de red. En este caso, a diferencia de un mecanismo de proteccion lineal tradicional con un origen unico y un destino unico, existen multiples nodos de origen y/o multiples nodos de destino en un unico dominio de proteccion.
En el mecanismo de proteccion de red multidominio actual, se deben configurar multiples trayectos de proteccion en un nodo de conmutacion de proteccion para implementar la proteccion en forma de multiorigen y/o multidestino en un dominio de red unico. Cada trayecto de proteccion conecta un origen diferente y un destino diferente, de manera que la conmutacion de proteccion se puede implementar de manera eficaz para un servicio protegido cuando falla una red multidominio. Este mecanismo requiere variaciones en funciones del nodo de conmutacion de proteccion. Sin embargo, en un lado de acceso al servicio, un servicio accede a un red a traves de un nodo de acceso al servicio unico, y el nodo de acceso al servicio generalmente solo admite el mecanismo de proteccion lineal de origen unico/destino unico tradicional. Debido a que existe una gran cantidad de nodos de acceso al servicio en el lado de acceso, en el mecanismo de proteccion actual, una gran cantidad de nodos de acceso al servicio deben ser reconstruidos y actualizados para admitir proteccion en multiples nodos de origen y/o nodos de destino, lo que conlleva una implementacion de dispositivo compleja y costes de dispositivo altos.
El documento US 2005/249119 se refiere a un mecanismo de indicacion y supresion de alarma (AIS) en una red OAM Ethernet.
Compendio
Las realizaciones de la presente invencion ofrecen un metodo y sistema para una red multidominio, y un nodo, con el fin de resolver un problema en la tecnica anterior en que una gran cantidad de nodos de acceso al servicio deben reconstruirse y actualizarse, lo que conlleva una implementacion de dispositivo compleja y costes de dispositivo altos.
Las realizaciones de la presente invencion utilizan las siguientes soluciones tecnicas:
Un primer aspecto de la presente invencion ofrece un metodo para utilizar en una red multidominio, en donde, la red multidominio comprende un primer dominio y un segundo dominio, un servicio protegido transmitido entre el primer dominio y el segundo dominio, y el primer dominio y el segundo dominio intersecando en un primer nodo y segundo nodo, estando el primer nodo y el segundo nodo enlazados mediante un primer enlace,
en donde, un primer trayecto de proteccion es un trayecto de proteccion de un primer trayecto en funcionamiento y esta formado por el empalme del primer subtrayecto y un segundo subtrayecto, el primer trayecto en funcionamiento es un trayecto en funcionamiento del servicio protegido entre el primer nodo y un tercer nodo dentro del primer dominio, el primer subtrayecto es un trayecto entre el segundo nodo y el tercer nodo, y el segundo subtrayecto es un trayecto que pasa a traves del primer enlace y que esta entre el primer nodo y el segundo nodo,
en donde, el primer nodo envfa al tercer nodo, un segundo mensaje de supervision de fallos en el primer trayecto de proteccion, el segundo mensaje de supervision de fallos se utiliza para monitorizar un fallo del primer trayecto de proteccion,
comprendiendo el metodo: detectar, por parte del segundo nodo, que un primer enlace falla, y despues de detectar, por parte del segundo nodo, que el primer enlace falla, realizar, por parte del segundo nodo, las etapas de:
desconectar un primer trayecto de proteccion en el segundo nodo,
conectar un primer subtrayecto y un trayecto que esta dentro del segundo dominio, en donde, durante el uso, dicho trayecto dentro de un segundo dominio tiene el segundo nodo como un punto extremo, y porta el servicio protegido, y
enviar, en el primer subtrayecto, un primer mensaje de supervision de fallos que lleva una primera informacion de mantenimiento a un tercer nodo, en donde la primera informacion de mantenimiento es la misma que la segunda informacion de mantenimiento llevada en el segundo mensaje de supervision de fallos.
5
10
15
20
25
30
35
40
45
50
55
En una primera forma de implementacion posible, la desconexion de un primer trayecto de proteccion en el segundo nodo, y la conexion de un primer subtrayecto y un trayecto que esta dentro del segundo dominio, en donde, durante el uso, dicho trayecto dentro de un segundo dominio tiene el segundo nodo como un punto extremo, y porta el servicio protegido espedficamente comprende:
desconectar el primer trayecto de proteccion y un segundo trayecto de proteccion en el segundo nodo; y conectar el primer subtrayecto y un tercer subtrayecto, en donde:
el segundo trayecto de proteccion esta formado por el empalme del tercer subtrayecto y un cuarto subtrayecto y es un trayecto de proteccion de un segundo trayecto en funcionamiento; el segundo trayecto en funcionamiento es un trayecto en funcionamiento del servicio protegido entre el primer nodo y un cuarto nodo dentro del segundo dominio; el tercer subtrayecto es un trayecto entre el segundo nodo y el cuarto nodo; y el cuarto subtrayecto es un trayecto entre el primer nodo y el segundo nodo.
En referencia al primer aspecto o la primera forma de implementacion posible del primer aspecto, en una segunda forma de implementacion posible, la segunda informacion de mantenimiento incluye un identificador de un grupo de entidades de mantenimiento al que pertenece un punto extremo de mantenimiento del primer trayecto de proteccion, un identificador de punto extremo de grupo de entidades de mantenimiento de un punto extremo de mantenimiento del primer trayecto de proteccion en el primer nodo, y un identificador de punto extremo de grupo de entidades de mantenimiento de un punto extremo de mantenimiento del primer trayecto de proteccion en el tercer nodo.
En referencia al primer aspecto o la primera forma de implementacion posible del primer aspecto, en una tercera forma de implementacion posible, la segunda informacion de mantenimiento incluye un identificador de una asociacion de mantenimiento al que pertenece un punto extremo de mantenimiento del primer trayecto de proteccion, un identificador de punto extremo de asociaciones de mantenimiento de un punto extremo de mantenimiento del primer trayecto de proteccion en el primer nodo, y un identificador de punto extremo de asociaciones de mantenimiento de un punto extremo de mantenimiento del primer trayecto de proteccion en el tercer nodo.
En referencia al primer aspecto o primera forma de implementacion posible del primer aspecto, en una cuarta forma de implementacion posible, la segunda informacion de mantenimiento incluye un identificador de traza de camino de supervision de conexion en cascada en el primer trayecto de proteccion.
En referencia al primer aspecto, o a la primera forma de implementacion posible, la segunda forma de implementacion posible, la tercera forma de implementacion posible, o la cuarta forma de implementacion posible del primer aspecto, en una quinta forma de implementacion posible, el metodo ademas incluye: antes de que el segundo nodo detecte que el primer enlace falla, reenviar, por parte del segundo nodo, el segundo mensaje de supervision de fallos recibido al tercer nodo, y registrar la segunda informacion de mantenimiento llevada en el segundo mensaje de supervision de fallos recibido.
En referencia al primer aspecto o a cualquier aspecto de la primera forma de implementacion posible a la quinta forma de implementacion posible del primer aspecto, en una sexta forma de implementacion posible, el metodo ademas incluye: antes de que el segundo nodo detecte que el primer enlace falla, reenviar, por parte del segundo nodo, la segunda informacion de conmutacion de proteccion automatica recibida al tercer nodo, donde la segunda informacion de conmutacion de proteccion automatica es informacion enviada en el primer trayecto de proteccion por el primer nodo al tercer nodo; y despues de que el segundo nodo detecta que el primer enlace falla, enviar, en el primer trayecto de proteccion, la primera informacion de conmutacion de proteccion automatica al tercer nodo.
En referencia a la sexta forma de implementacion posible del primer aspecto, en una septima forma de implementacion posible, el metodo ademas incluye: antes de que el segundo nodo detecte que el primer enlace falla, reenviar, por el segundo nodo, un tercer mensaje de conmutacion de proteccion automatica recibido al primer nodo, y mantener una maquina de estado de conmutacion de proteccion segun el tercer mensaje de conmutacion de proteccion automatica, donde el tercer mensaje de conmutacion de proteccion automatica es informacion enviada en el primer trayecto de proteccion por el tercer nodo al primer nodo; y despues de que el segundo nodo detecta que el primer enlace falla, detener, por parte del segundo nodo, el reenvfo del tercer mensaje de conmutacion de proteccion automatica.
En referencia a la sexta forma de implementacion posible o la septima forma de implementacion posible del primer aspecto, en una octava forma de implementacion posible, el metodo ademas incluye: despues de que el segundo nodo detecta que el primer enlace falla, cuando la tercera informacion de conmutacion de proteccion automatica que es enviado por parte del tercer nodo y que se reciben las solicitudes de conmutacion al primer trayecto de proteccion, enviar, por parte del segundo nodo, un mensaje de notificacion al segundo dominio, donde el mensaje de notificacion se utiliza para dar la instruccion de que el segundo nodo se utilice para conectar el primer dominio y el segundo dominio.
En referencia al primer aspecto o cualquiera de la primera forma de implementacion posible a la octava forma de implementacion posible del primer aspecto, en una novena forma de implementacion posible, el metodo ademas incluye: antes de que el segundo nodo detecte que el primer enlace falla, reenviar, por parte del segundo nodo, un
5
10
15
20
25
30
35
40
45
50
tercer mensaje de supervision de fallos recibido al primer nodo, y supervisar un fallo del primer subtrayecto segun el tercer mensaje de supervision de fallos, donde el tercer mensaje de supervision de fallos es un mensaje que es enviado en el primer trayecto de proteccion por el tercer nodo al primer nodo y que se utiliza para supervisar el primer trayecto de proteccion; y despues de que el segundo nodo detecta que el primer enlace falla, detener, por parte del segundo nodo, el reenvfo del tercer mensaje de supervision de fallos.
Un segundo aspecto de la presente invencion ofrece un nodo, que comprende una unidad de deteccion, una unidad de conmutacion, y una unidad de procesamiento, en donde:
la unidad de deteccion esta configurada para detectar un fallo de un primer enlace, en donde el primer enlace es un enlace entre un primer nodo y el nodo;
la unidad de conmutacion esta configurada para: despues de que se detecta que el primer enlace falla, desconectar un primer trayecto de proteccion en el nodo, y conectar un primer subtrayecto y un trayecto que esta dentro del segundo dominio, en donde, durante el uso, dicho trayecto dentro de un segundo dominio tiene el nodo como un punto extremo, y porta un servicio protegido, en donde:
el servicio protegido es un servicio que se transmite entre un primer dominio y el segundo dominio; el primer dominio y el segundo dominio se intersecan en el primer nodo y el nodo; el primer trayecto de proteccion esta formado por el empalme del primer subtrayecto y un segundo subtrayecto y es un trayecto de proteccion de un primer trayecto en funcionamiento; el primer trayecto en funcionamiento es un trayecto en funcionamiento del servicio protegido entre el primer nodo y un tercer nodo dentro del primer dominio; el primer subtrayecto es un trayecto entre el nodo y el tercer nodo; y el segundo subtrayecto es un trayecto que pasa a traves del primer enlace y que esta dentro del primer nodo y el nodo; y
la unidad de procesamiento esta configurada para: despues de que se detecta que el primer enlace falla, enviar, en el primer subtrayecto, un primer mensaje de supervision de fallos que lleva una primera informacion de mantenimiento al tercer nodo, en donde:
la primera informacion de mantenimiento es la misma que la segunda informacion de mantenimiento llevada en un segundo mensaje de supervision de fallos; y el segundo mensaje de supervision de fallos es un mensaje que es enviado en el primer trayecto de proteccion por el primer nodo al tercer nodo y que se utiliza para supervisar un fallo del primer trayecto de proteccion.
En una primera forma de implementacion posible, la unidad de conmutacion esta espedficamente configurada para: despues de que se detecta que el primer enlace falla, desconectar el primer trayecto de proteccion y un segundo trayecto de proteccion en el nodo, y conectar el primer subtrayecto y un tercer subtrayecto, donde el segundo trayecto de proteccion esta formado por el empalme del tercer subtrayecto y un cuarto subtrayecto y es un trayecto de proteccion de un segundo trayecto en funcionamiento; el segundo trayecto en funcionamiento es un trayecto en funcionamiento del servicio entre el primer nodo y un cuarto nodo dentro del segundo dominio; el tercer subtrayecto es un trayecto entre el nodo y el cuarto nodo; y el cuarto subtrayecto es un trayecto entre el primer nodo y el nodo.
En referencia a la primera forma de implementacion posible del segundo aspecto, en una segunda forma de implementacion posible, la unidad de conmutacion incluye espedficamente un primer puente, un primer selector, y una unidad de control, donde:
un extremo de salida del primer selector esta conectado al primer subtrayecto; un primer extremo de entrada del primer selector esta conectado al segundo subtrayecto; un segundo extremo de entrada del primer selector esta conectado a un segundo extremo de salida del primer puente; un primer extremo de salida del primer puente esta conectado al cuarto subtrayecto; un extremo de entrada del primer puente esta conectado al tercer subtrayecto; y
la unidad de control esta configurada para: despues de que se detecta que el primer enlace falla, controlar el extremo de entrada del primer puente para desconectarlo del primer extremo de salida del primer puente y para conectarlo al segundo extremo de salida del primer puente, y controlar el extremo de salida del primer selector para desconectarlo del primer extremo de entrada del primer selector y para conectarlo al segundo extremo de entrada del primer selector.
En referencia a la segunda forma de implementacion posible del segundo aspecto, en una tercera forma de implementacion posible, la unidad de conmutacion ademas incluye un segundo puente y un segundo selector, donde:
un extremo de entrada del segundo puente esta conectado al primer subtrayecto; un primer extremo de salida del segundo puente esta conectado al segundo subtrayecto; un segundo extremo de salida del segundo puente esta conectado a un segundo extremo de entrada del segundo selector; un primer extremo de entrada del segundo selector esta conectado al cuarto subtrayecto; un extremo de salida del segundo selector esta conectado al tercer subtrayecto; y
5
10
15
20
25
30
35
40
45
50
55
la unidad de control esta configurada ademas para: despues de que se detecta que el primer enlace falla, controlar el extremo de entrada del segundo puente para desconectarlo del primer extremo de salida del segundo puente y para conectarlo al segundo extremo de salida del segundo puente, y controlar el extremo de salida del segundo selector para desconectarlo del primer extremo de entrada del segundo selector y para conectarlo al segundo extremo de entrada del segundo selector.
En referencia al segundo aspecto, o la primera forma de implementacion posible, la segunda forma de implementacion posible, o la tercera forma de implementacion posible del segundo aspecto, en una cuarta forma de implementacion posible, la unidad de procesamiento esta ademas configurada para: antes de que se detecte que el primer enlace falla, reenviar el segundo mensaje de supervision de fallos y una segunda informacion de conmutacion de proteccion automatica al tercer nodo, donde la segunda informacion de conmutacion de proteccion automatica es informacion enviada en el primer trayecto de proteccion por el primer nodo al tercer nodo; y despues de que se detecta que el primer enlace falla, enviar, en el primer trayecto de proteccion, la primera informacion de conmutacion de proteccion automatica al tercer nodo.
En referencia a la cuarta forma de implementacion posible del segundo aspecto, en una quinta forma de implementacion posible, el nodo ademas incluye una unidad de registro, configurada para: antes de que se detecte que el primer enlace falla, registrar la segunda informacion de mantenimiento llevada en el segundo mensaje de supervision de fallos recibido.
En referencia al segundo aspecto o cualquier aspecto de la primera forma de implementacion posible a la quinta forma de implementacion posible del segundo aspecto, en una sexta forma de implementacion posible, la unidad de procesamiento esta ademas configurada para: antes de que se detecte que el primer enlace falla, reenviar un tercer mensaje de conmutacion de proteccion automatica recibido al primer nodo, y mantener una maquina de estado de conmutacion de proteccion segun el tercer mensaje de conmutacion de proteccion automatica, donde el tercer mensaje de conmutacion de proteccion automatica es informacion enviada en el primer trayecto de proteccion por el tercer nodo al primer nodo; y despues de que se detecta que el primer enlace falla, detener el reenvfo del tercer mensaje de conmutacion de proteccion automatica.
En referencia a la sexta forma de implementacion posible del segundo aspecto, en una septima forma de implementacion posible, el nodo ademas incluye una unidad de notificacion configurada para: despues de que se detecta que el primer enlace falla, cuando la tercera informacion de conmutacion de proteccion automatica que es enviada por parte del tercer nodo y que se reciben las solicitudes de conmutacion al primer trayecto de proteccion, enviar un mensaje de notificacion al cuarto nodo, donde el mensaje de notificacion se utiliza para dar la instruccion de que el nodo se utilice para conectar el primer dominio y el segundo dominio para el servicio.
En referencia al segundo aspecto o cualquiera de la primera forma de implementacion posible a la septima forma de implementacion posible del segundo aspecto, en una octava forma de implementacion posible, la unidad de procesamiento esta ademas configurada para: antes de que se detecte que el primer enlace falla, reenviar un tercer mensaje de supervision de fallos recibido al primer nodo, y supervisar un fallo del primer subtrayecto segun el tercer mensaje de supervision de fallos, donde el tercer mensaje de supervision de fallos es un mensaje que es enviado en el primer trayecto de proteccion por el tercer nodo al primer nodo y que se utiliza para supervisar el primer trayecto de proteccion; y despues de que el primer enlace falla, detener el reenvfo del tercer mensaje de supervision de fallos.
En referencia a la octava forma de implementacion posible del segundo aspecto, en una novena forma de implementacion posible, la unidad de procesamiento espedficamente incluye:
un tercer puente, configurado para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica; y enviar el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica a una primera unidad de mantenimiento y un segundo conmutador;
la primera unidad de mantenimiento, configurada para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica que se emiten por parte del tercer puente, mantener la maquina de estado de conmutacion de proteccion segun el tercer mensaje de conmutacion de proteccion automatica, y supervisar el fallo del primer subtrayecto segun el tercer mensaje de supervision de fallos; regenerar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica; y enviar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica regenerados a un primer conmutador;
el primer conmutador, configurado para: reenviar, al tercer nodo, el segundo mensaje de supervision de fallos y una segunda informacion de conmutacion de proteccion automatica recibidos que son enviados por el primer nodo; antes de que se detecte que el primer enlace falla, prohibir el reenvfo del primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica al tercer nodo; y despues de que se detecta que el primer enlace falla, enviar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica al tercer nodo; y
5
10
15
20
25
30
35
40
45
50
el segundo conmutador, configurado para: antes de que se detecte que el primer enlace falla, enviar el tercer mensaje de supervision de fallos y el tercer mensaje de conmutacion de proteccion automatica recibidos al primer nodo; y despues de que se detecta que el primer enlace falla, detener el envfo del tercer mensaje de supervision de fallos y el tercer mensaje de conmutacion de proteccion automatica.
En referencia a la octava forma de implementacion posible del segundo aspecto, en una decima forma de implementacion posible, la unidad de procesamiento espedficamente incluye:
un tercer puente, configurado para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica; y enviar el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica a una primera unidad de mantenimiento y una segunda unidad de mantenimiento;
la primera unidad de mantenimiento, configurada para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica que se emiten por parte del tercer puente, mantener la maquina de estado de conmutacion de proteccion segun el tercer mensaje de conmutacion de proteccion automatica, y supervisar el fallo del primer subtrayecto segun el tercer mensaje de supervision de fallos; regenerar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica; y enviar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica regenerados a un primer conmutador;
la segunda unidad de mantenimiento, configurada para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica que se emiten por parte del tercer puente, y enviar el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica a un segundo conmutador; y reenviar, al tercer nodo, el segundo mensaje de supervision de fallos y la segunda informacion de conmutacion de proteccion automatica recibidos que son enviados por el primer nodo;
el primer conmutador, configurado para: antes de que se detecte que el primer enlace falla, prohibir el reenvfo del primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica al tercer nodo; y despues de que se detecta que el primer enlace falla, enviar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica al tercer nodo; y
el segundo conmutador, configurado para: antes de que se detecte que el primer enlace falla, enviar el tercer mensaje de supervision de fallos y el tercer mensaje de conmutacion de proteccion automatica recibidos al primer nodo; y despues de que se detecta que el primer enlace falla, detener el envfo del tercer mensaje de supervision de fallos y el tercer mensaje de conmutacion de proteccion automatica.
Un tercer aspecto de la presente invencion ofrece un sistema de proteccion para una red multidominio, donde la red multidominio incluye un primer dominio y un segundo dominio, donde el primer dominio y el segundo dominio se intersecan en un primer nodo y un segundo nodo; y el sistema incluye:
el primer nodo, configurado para enviar, en un primer trayecto de proteccion, un segundo mensaje de supervision de fallos que se utiliza para supervisar un fallo del primer trayecto de proteccion a un tercer nodo, donde el segundo mensaje de supervision de fallos lleva una segunda informacion de mantenimiento;
el segundo nodo, que es el nodo segun el segundo aspecto o cualquiera de las formas de implementacion posibles del segundo aspecto; y
el tercer nodo, configurado para: recibir el primer mensaje de supervision de fallos o el segundo mensaje de supervision de fallos; y supervisar el fallo del primer trayecto de proteccion segun el primer mensaje de supervision de fallos o el segundo mensaje de supervision de fallos.
Segun el metodo y sistema de proteccion para una red multidominio y el nodo que se proveen en las realizaciones de la presente invencion, se implementa la optimizacion de un trayecto de proteccion mediante el procesamiento solo en un nodo intersecante, de manera que los nodos no intersecantes puedan tener compatibilidad hacia atras con un mecanismo de proteccion actual, reduciendo asf la complejidad y costes del dispositivo.
Breve descripcion de los dibujos
Para describir las soluciones tecnicas en las realizaciones de la presente invencion de manera mas clara, a continuacion se describen brevemente los dibujos que acompanan esta memoria necesarios para describir las realizaciones. Segun parece, los dibujos adjuntos de la siguiente descripcion simplemente muestran algunas realizaciones de la presente invencion, y una persona con experiencia ordinaria en la tecnica puede incluso obtener otros dibujos a partir de los dibujos adjuntos sin esfuerzos creativos.
La Figura 1 es un diagrama de flujo de un metodo de proteccion para una red multidominio segun una realizacion de la presente invencion;
la Figura 2 es un diagrama de una topologfa de red multidominio segun una realizacion de la presente invencion;
6
5
10
15
20
25
30
35
40
45
la Figura 3 es un diagrama de otra topologfa de red multidominio segun una realizacion de la presente invencion;
la Figura 4 es un diagrama de incluso otra topologfa de red multidominio segun una realizacion de la presente invencion;
la Figura 5 es un diagrama de bloque estructural de un nodo segun una realizacion de la presente invencion;
la Figura 6a es un diagrama de bloque estructural de una unidad de conmutacion segun una realizacion de la presente invencion;
la Figura 6b es un diagrama de bloque estructural de otra unidad de conmutacion segun una realizacion de la presente invencion;
la Figura 7a es un diagrama de bloque estructural de una primera subunidad de procesamiento segun una realizacion de la presente invencion;
la Figura 7b es un diagrama de bloque estructural de otra primera subunidad de procesamiento segun una realizacion de la presente invencion;
la Figura 7c es un diagrama de bloque estructural de incluso otra primera subunidad de procesamiento segun una realizacion de la presente invencion;
la Figura 8 es un diagrama de bloque estructural de otro nodo segun una realizacion de la presente invencion; y
la Figura 9 es un diagrama de bloque estructural de un sistema de proteccion para una red multidominio segun una realizacion de la presente invencion.
Descripcion de las realizaciones
Las realizaciones de la presente invencion ofrecen un metodo y sistema de proteccion para una red multidominio y un nodo. Para hacer que las soluciones tecnicas en la presente invencion sean mas comprensibles, a continuacion se describen en detalle las realizaciones de la presente invencion en referencia a los dibujos que la acompanan.
Ha de quedar claro que las realizaciones descritas son simplemente algunas, pero no todas, las realizaciones de la presente invencion. Todas las demas realizaciones obtenidas por una persona con experiencia ordinaria en la tecnica a partir de las realizaciones de la presente invencion sin esfuerzos creativos estaran comprendidas dentro del alcance de proteccion de la presente invencion, tal y como se define en las reivindicaciones adjuntas.
En una realizacion de la presente invencion, se muestra en la Figura 1 un diagrama de flujo de un metodo de proteccion para una red multidominio. La red multidominio incluye un primer dominio y un segundo dominio, donde el primer dominio y el segundo dominio que se intersecan en un primer nodo y un segundo nodo. El metodo incluye las siguientes etapas:
Etapa E101. Despues de que el segundo nodo detecta que un primer enlace falla, desconectar un primer trayecto de proteccion en el nodo, y conectar un primer subtrayecto y un trayecto que esta dentro del segundo dominio, utiliza el segundo nodo como un punto extremo, y se utiliza para portar un servicio.
Etapa E102. Enviar, en el primer subtrayecto, un primer mensaje de supervision de fallos que lleva la primera informacion de mantenimiento a un tercer nodo.
La primera informacion de mantenimiento es la misma que la segunda informacion de mantenimiento llevada en un segundo mensaje de supervision de fallos; el segundo mensaje de supervision de fallos es enviado en el primer trayecto de proteccion por el primer nodo al tercer nodo y se utiliza para supervisar un fallo del primer trayecto de proteccion; el primer enlace es un enlace entre el primer nodo y el segundo nodo; y el servicio es un servicio que pasa a traves del primer dominio y el segundo dominio.
El primer trayecto de proteccion esta formado por el empalme del primer subtrayecto y un segundo subtrayecto y es un trayecto de proteccion de un primer trayecto en funcionamiento; el primer trayecto en funcionamiento es un trayecto en funcionamiento del servicio entre el primer nodo y el tercer nodo dentro del primer dominio; el primer subtrayecto es un trayecto entre el segundo nodo y el tercer nodo; el segundo subtrayecto es un trayecto que pasa a traves del primer enlace y esta entre el primer nodo y el segundo nodo.
Espedficamente, la etapa E101 puede incluir: desconectar el primer trayecto de proteccion y un segundo trayecto de proteccion en el nodo; y conectar el primer subtrayecto y un tercer subtrayecto.
El segundo trayecto de proteccion esta formado por el empalme del tercer subtrayecto y un cuarto subtrayecto y es un trayecto de proteccion de un segundo trayecto en funcionamiento; el segundo trayecto en funcionamiento es un trayecto en funcionamiento del servicio entre el primer nodo y un cuarto nodo dentro del segundo dominio; el tercer
5
10
15
20
25
30
35
40
45
50
55
subtrayecto es un trayecto entre el segundo nodo y el cuarto nodo; y el cuarto subtrayecto es un trayecto entre el primer nodo y el segundo nodo.
Espedficamente, la segunda informacion de mantenimiento puede incluir un identificador de un grupo de entidades de mantenimiento al que pertenece un punto extremo de mantenimiento del primer trayecto de proteccion, un identificador de punto extremo de grupo de entidades de mantenimiento de un punto extremo de mantenimiento del primer trayecto de proteccion en el primer nodo, y un identificador de punto extremo de grupo de entidades de mantenimiento de un punto extremo de mantenimiento del primer trayecto de proteccion en el tercer nodo.
De manera alternativa, la segunda informacion de mantenimiento puede incluir un identificador de una asociacion de mantenimiento al que pertenece un punto extremo de mantenimiento del primer trayecto de proteccion, un identificador de punto extremo de asociaciones de mantenimiento de un punto extremo de mantenimiento del primer trayecto de proteccion en el primer nodo, y un identificador de punto extremo de asociaciones de mantenimiento de un punto extremo de mantenimiento del primer trayecto de proteccion en el tercer nodo.
De manera alternativa, la segunda informacion de mantenimiento puede incluir un identificador de traza de camino de supervision de conexion en cascada en el primer trayecto de proteccion.
Ademas, el metodo puede incluir: antes de que el segundo nodo detecte que el primer enlace falla, reenviar, por parte del segundo nodo, el segundo mensaje de supervision de fallos recibido al tercer nodo, y registrar la segunda informacion de mantenimiento llevada en el segundo mensaje de supervision de fallos recibido.
Asimismo, el metodo puede ademas incluir: antes de que el segundo nodo detecte que el primer enlace falla, reenviar, por parte del segundo nodo, la segunda informacion de conmutacion de proteccion automatica recibida al tercer nodo, donde la segunda informacion de conmutacion de proteccion automatica es informacion enviada en el primer trayecto de proteccion por el primer nodo al tercer nodo; y despues de que el segundo nodo detecta que el primer enlace falla, enviar, en el primer trayecto de proteccion, la primera informacion de conmutacion de proteccion automatica al tercer nodo.
Asimismo, el metodo puede ademas incluir: antes de que el segundo nodo detecte que el primer enlace falla, reenviar, por parte del segundo nodo, un tercer mensaje de conmutacion de proteccion automatica recibido al primer nodo, y mantener una maquina de estado de conmutacion de proteccion segun el tercer mensaje de conmutacion de proteccion automatica, donde el tercer mensaje de conmutacion de proteccion automatica es informacion enviada en el primer trayecto de proteccion por el tercer nodo al primer nodo; y
despues de que el segundo nodo detecta que el primer enlace falla, detener, por parte del segundo nodo, el reenvfo del tercer mensaje de conmutacion de proteccion automatica.
Asimismo, el metodo puede ademas incluir: despues de que el segundo nodo detecta que el primer enlace falla, cuando la informacion de conmutacion de proteccion automatica que se envfa por parte del tercer nodo y que se reciben las solicitudes de conmutacion al primer trayecto de proteccion, enviar, por parte del segundo nodo, un mensaje de notificacion al segundo dominio, donde el mensaje de notificacion se utiliza para dar la instruccion de que el segundo nodo se utilice para conectar el primer dominio y el segundo dominio.
Asimismo, el metodo puede ademas incluir: antes de que el segundo nodo detecte que el primer enlace falla, reenviar, por parte del segundo nodo, un tercer mensaje de supervision de fallos recibido al primer nodo, y supervisar un fallo del primer subtrayecto segun el tercer mensaje de supervision de fallos, donde el tercer mensaje de supervision de fallos es un mensaje que se envfa en el primer trayecto de proteccion por el tercer nodo al primer nodo y que se utiliza para supervisar el primer trayecto de proteccion; y despues de que el segundo nodo detecta que el primer enlace falla, detener, por parte del segundo nodo, el reenvfo del tercer mensaje de supervision de fallos.
A continuacion se describe en detalle un metodo y sistema de proteccion para una red multidominio y un nodo que se proveen en las realizaciones de la presente invencion.
En la Realizacion 1, esta realizacion de la presente invencion ofrece un metodo de proteccion para una red multidominio. En la Figura 2 se muestra una topologfa de la red multidominio. La red multidominio incluye el dominio 1 y el dominio 2. El dominio 1 y el dominio 2 se intersecan en el nodo B y el nodo C. El nodo B y el nodo C se llaman "nodos intersecantes" o se pueden llamar "nodos portales" (nodo portal). El nodo A, el nodo E y el nodo F estan en el dominio 1, y el nodo D, el nodo G y el nodo H estan en el dominio 2.
El enlace B-C es un enlace entre el nodo B y el nodo C. El enlace B-C puede ser un enlace directo ente el nodo B y el nodo C o puede ser un enlace no directo que incluye segmentos de enlace multiple entre el nodo B y el nodo C.
Puede haber multiples servicios protegidos en todo el dominio 1 y el dominio 2. En esta realizacion, el servicio protegido 200 que pasa a traves del dominio 1 y el dominio 2 se utiliza como un ejemplo para esta descripcion. En condiciones normales, el servicio protegido 200 se transmite en un trayecto en funcionamiento entre el nodo A y el nodo D.
5
10
15
20
25
30
35
40
45
50
55
La red multidominio ademas incluye cuatro trayectos:
un trayecto en funcionamiento 210, que es un trayecto en funcionamiento para servicio protegido 200 entre el nodo A y el nodo B dentro del dominio 1 y que se utiliza para portar el servicio protegido 200 dentro del dominio 1, donde una ruta es A-E-B;
un trayecto en funcionamiento 220, que es un trayecto en funcionamiento para servicio protegido 200 entre el nodo B y el nodo D dentro del dominio 2 y que se utiliza para portar el servicio protegido 200 dentro del dominio 2, donde una ruta es B-G-D;
un trayecto de proteccion 230, que es un trayecto de proteccion de un trayecto en funcionamiento 210 en el dominio
1 y que esta formado por el empalme del trayecto 250 y trayecto 260 en el nodo C, donde una ruta es A-F-C-B; el trayecto 250 y el trayecto 260 se pueden llamar subtrayectos de trayecto de proteccion 230, donde el trayecto 250 es un trayecto entre el nodo A y el nodo C, el trayecto 260 es un trayecto que pasa a traves del enlace B-C y que esta entre el nodo C y el nodo B, es decir, un enlace intraportal (enlace intraportal), y el empalme se puede implementar al configurar una conexion cruzada o una entrada de reenvfo en el nodo C, con el fin de que el servicio se pueda reenviar de manera transparente entre el trayecto 250 y el trayecto 260; y
un trayecto de proteccion 240, que es un trayecto de proteccion de un trayecto en funcionamiento 220 en el dominio
2 y que esta formado por el empalme del trayecto 270 y trayecto 280 en el nodo C, donde una ruta es B-C-H-D; el trayecto 270 y el trayecto 280 se pueden llamar subtrayectos de trayecto de proteccion 240, donde el trayecto 270 es un trayecto entre el nodo D y el nodo C, el trayecto 280 es un trayecto entre el nodo C y el nodo B, es decir, un enlace intraportal (enlace intraportal), y el empalme se puede implementar al configurar una conexion cruzada o una entrada de reenvfo en el nodo C, con el fin de que el servicio se pueda reenviar de manera transparente entre el trayecto 270 y el trayecto 280.
En condiciones normales, el servicio protegido 200 se porta en un trayecto en funcionamiento 210 y un trayecto en funcionamiento 220, y el nodo B sirve como pasarela para implementar el reenvfo del servicio protegido 200 entre el trayecto en funcionamiento 210 y el trayecto en funcionamiento 220, con el fin de implementar una conexion de extremo a extremo. El nodo B puede implementar el reenvfo del servicio protegido 200 entre un trayecto en funcionamiento 210 y un trayecto en funcionamiento 220 al incorporar/excluir el servicio, o puede implementar el reenvfo del servicio entre un trayecto en funcionamiento 210 y trayecto en funcionamiento 220 mediante una entrada de reenvfo o una conexion cruzada.
En la presente memoria se utiliza como ejemplo una operacion en el dominio 1. Los puntos extremo de mantenimiento de trayecto de proteccion 230 se pueden configurar en el nodo A, el nodo B, y el nodo C; especialmente para el nodo C, un punto extremo de mantenimiento configurado en ellos esta en una direccion de cara al nodo A. Una maquina de estado de supervision de conexion y una maquina de estado de conmutacion de proteccion se ejecutan en estos puntos extremo de mantenimiento. En esta realizacion, se puede seleccionar una configuracion de punto extremo de mantenimiento correspondiente segun tecnologfas de red del dominio 1 y del dominio 2: si el dominio 1 es una red Ethernet, se puede configurar un MEP (punto extremo de asociaciones de mantenimiento o punto extremo de grupo de entidades de mantenimiento) en un nodo A y un nodo B; si el dominio 1 es una red de conmutacion por etiquetas multiprotocolo (conmutacion por etiquetas multiprotocolo, MPLS), los MEP (punto extremo de grupo de entidades de mantenimiento) se pueden configurar en un nodo A y un nodo B; si el dominio 1 es una red de OTN, se pueden configurar puntos de supervision TCM (supervision de conexion en cascada) en un nodo A y un nodo B, tal y como una funcion ODUkT (unidad k de datos de canal optico, subcapa de conexion escalonada).
El metodo espedficamente incluye las siguientes etapas:
Etapa E201: El nodo B envfa, en un trayecto de proteccion 230, un mensaje de supervision de fallos que se utiliza para llevar segunda informacion de mantenimiento al nodo A, donde el mensaje de supervision de fallos se puede utilizar para supervisar un fallo del trayecto de proteccion 230.
En esta realizacion, el nodo B puede seleccionar, segun las tecnologfas de red del dominio 1 y el dominio 2, un paquete o tara OAM como el mensaje de supervision de fallos para supervision de fallos.
Si el dominio 1 es una red Ethernet, se puede utilizar un paquete de verificacion de continuidad Ethernet (verificacion de continuidad, CC) para supervisar fallos. El nodo B envfa, en un trayecto de proteccion 230, un paquete de verificacion de continuidad que lleva la segunda informacion de mantenimiento al nodo A, donde la segunda informacion de mantenimiento incluye al menos la siguiente informacion:
1) un identificador de una asociacion de mantenimiento (identificador de asociaciones de mantenimiento, MA ID) o un identificador de grupo de entidades de mantenimiento (identificador de grupo de entidades de mantenimiento, MEG ID) al cual pertenece un punto extremo de mantenimiento de trayecto de proteccion 230, donde el identificador se debe configurar con un mismo valor en puntos extremo de mantenimiento del nodo A y el nodo B; y
5
10
15
20
25
30
35
40
45
50
2) un identificador de punto extremo de asociaciones de mantenimiento (identificador de punto extremo de asociaciones de mantenimiento, MEP ID) o un identificador de punto extremo de grupo de entidades de mantenimiento (identificador de punto extremo de grupo de entidades de mantenimiento, MEP ID) de un punto extremo de trayecto de proteccion 230 en el nodo B, donde los MEP ID de los puntos extremo de mantenimiento en el nodo A y el nodo B son diferentes.
Si el dominio 1 es una red de conmutacion por etiqueta multiprotocolo (conmutacion por etiqueta multiprotocolo, MPLS), un paquete de verificacion de continuidad y conectividad de (verificacion de continuidad y conectividad, CC/CV) MPLS se pueden utilizar para supervision de fallos. El nodo B envfa, en un trayecto de proteccion 230, un paquete de verificacion de continuidad y conectividad que lleva la segunda informacion de mantenimiento al nodo A, donde la segunda informacion de mantenimiento incluye al menos la siguiente informacion:
1) un identificador de un grupo de entidades de mantenimiento (identificador de grupo de entidades de mantenimiento) al cual pertenece un punto extremo de mantenimiento de trayecto de proteccion 230, donde el identificador se debe configurar con un mismo valor en puntos extremo de mantenimiento del nodo A y el nodo B; y
2) un identificador de punto extremo de grupo de entidades de mantenimiento de un punto extremo de mantenimiento de trayecto de proteccion 230 en el nodo B, donde los MEP ID de los puntos extremo de mantenimiento en el nodo A y el nodo B son diferentes.
Si el dominio 1 es una red de transporte optico (red de transporte optico, OTN), se puede utilizar un octeto de tara de supervision de conexion en cascada (supervision de conexion en cascada, TCM) para supervision de fallos. Se debe establecer una supervision de conexion en cascada (supervision de conexion en cascada, TCM) para supervisar el trayecto de proteccion 230, y se debe configurar un identificador de traza de camino (identificador de traza de camino, TTI) de la supervision de conexion en cascada. La segunda informacion de mantenimiento se completa en un octeto de tara en un bloque de datos que se envfa en un trayecto de proteccion 230 por el nodo B al nodo A, donde la segunda informacion de mantenimiento que se lleva en el octeto de tara es un identificador de traza de camino, y el identificador de traza de camino puede ser uno de los siguientes identificadores:
1) un identificador de punto de acceso de origen (identificador de punto de acceso de origen, SAPI), es decir, un identificador de punto de acceso de nodo B;
2) un identificador de punto de acceso de destino (identificador de punto de acceso de destino, DAPI), es decir, un identificador de punto de acceso de nodo A; y
3) el identificador de punto de acceso de origen y el identificador de punto de acceso de destino, es decir, el identificador de punto de acceso de nodo B y el identificador del punto de acceso de nodo A.
Etapa E202: El nodo A recibe el mensaje de supervision de fallos que es enviado en el trayecto de proteccion 230 por el nodo B, y supervisa el fallo del trayecto de proteccion 230 segun el mensaje de supervision de fallos.
En esta realizacion, el nodo C puede reenviar, al nodo A, el mensaje de supervision de fallos recibido que es enviado en un trayecto de proteccion 230 por el nodo B.
El nodo A recibe el mensaje de supervision de fallos que es enviado en el trayecto de proteccion 230 por el nodo B y puede llevar a cabo una determinacion segun un mecanismo de supervision de fallos actual; si la segunda informacion de mantenimiento llevada en el mensaje de supervision de fallos es correcta, se determina que el trayecto de proteccion 230 no falla; y, por el contrario, si el mensaje de supervision de fallos no se recibe o si la segunda informacion de mantenimiento llevada en el mensaje de supervision de fallos recibido es incorrecta, se determina que el trayecto de proteccion 230 falla.
Etapa E203: Despues de detectar que el enlace B-C falla, el nodo C desconecta el trayecto de proteccion 230 en el nodo, y conecta el trayecto 250 y un trayecto que esta dentro del dominio 2, utiliza el nodo C como un punto extremo, y se utiliza para llevar el servicio protegido 200.
En esta realizacion, cuando el enlace B-C falla, el nodo C detecta que el enlace B-C falla. El fallo del enlace B-C puede ser un fallo del nodo B o un fallo de un enlace entre el nodo B y el nodo C. El nodo C puede determinar que el trayecto de proteccion 230 ya no tiene una capacidad de proteccion, desconectar el trayecto de proteccion 230 en el nodo para dividirlo en un trayecto 250 y un trayecto 260, es decir, desconectar el empalme del trayecto 250 y el trayecto 260, y conectar el trayecto 250 y un trayecto que esta dentro del dominio 2, utiliza un nodo C como un punto extremo, y se utiliza para portar un servicio protegido 200, con el fin de reconstruir un trayecto de proteccion.
Espedficamente, el nodo C puede desconectar el trayecto de proteccion 230 y el trayecto de proteccion 240 en el nodo, y conectar el trayecto 250 y un trayecto 270.
El nodo C desconecta el empalme del trayecto 250 y el trayecto 260, y divide el trayecto de proteccion 230 en el trayecto 250 y el trayecto 260; y desconecta el empalme del trayecto 270 y el trayecto 280, y divide el trayecto de proteccion 240 en el trayecto 270 y el trayecto 280. El trayecto 270 es un trayecto que esta dentro del dominio 2,
5
10
15
20
25
30
35
40
45
50
55
utiliza el nodo C como un punto extremo, y se utiliza para portar un servicio protegido 200, y el nodo C puede conectar el trayecto 250 y el trayecto 270.
Si el trayecto 270 falla, el trayecto 280 tambien es un trayecto que esta dentro del dominio 2, utiliza el nodo C como un punto extremo, y se utiliza para portar un servicio protegido 200, y el nodo C puede conectar el trayecto 250 y el trayecto 280.
Si el trayecto 280 tambien falla y tambien hay un dominio 3 que interseca con el dominio 2 en el nodo D y nodo H, el trayecto C-H tambien es un trayecto que esta dentro del dominio 2, utiliza el nodo C como un punto extremo, y se utiliza para portar un servicio protegido 200, y el nodo C puede conectar el trayecto 250 y el trayecto C-H.
Etapa E204: Despues de detectar que el enlace B-C falla, el nodo C envfa, en el trayecto 250, un mensaje de supervision de fallos que lleva la primera informacion de mantenimiento al nodo A, donde la primera informacion de mantenimiento es la misma que la segunda informacion de mantenimiento que se lleva en el mensaje de supervision de fallos enviado en el trayecto de proteccion 230 por el nodo B al nodo A.
En condiciones normales, el nodo C puede llevar a cabo una supervision de fallos en el enlace B-C. Espedficamente, el nodo B puede enviar, en el enlace B-C, un mensaje de supervision de fallos que lleva informacion de mantenimiento al nodo C, con el fin de que el nodo C supervise un fallo del enlace B-C, donde el contenido espedfico y un mecanismo de procesamiento de informacion de mantenimiento son similares a aquellos para el trayecto de proteccion 230. Se ha de notar que, para implementar una rapida supervision de fallos, en comparacion con la deteccion de fallos en el trayecto de proteccion 230, se debe realizar la deteccion de fallos en el enlace B-C en un nivel de dominio de mantenimiento mas bajo, un nivel de grupo de entidades de mantenimiento mas bajo, o un ODU TCM de orden mayor.
En esta realizacion, el nodo C, en vez del nodo B, envfa, al nodo A, el mensaje de supervision de fallos que lleva la primera informacion de mantenimiento. La primera informacion de mantenimiento es la misma que la segunda informacion de mantenimiento. El nodo C puede obtener la segunda informacion de mantenimiento de dos maneras:
Antes de detectar que el enlace B-C falla, despues de recibir un mensaje de supervision de fallos que es enviado en el trayecto de proteccion 230 por el nodo B, el nodo C puede registrar la segunda informacion de mantenimiento que se lleva en el mensaje de supervision de fallos.
El nodo C tambien puede preconfigurar la segunda informacion de mantenimiento en el nodo C. Se puede seleccionar una configuracion de punto extremo de mantenimiento correspondiente segun las tecnologfas de red del dominio 1 y dominio 2: si el dominio 1 es una red Ethernet, se puede configurar un MEP (punto extremo de asociaciones de mantenimiento o punto extremo de grupo de entidades de mantenimiento) en el nodo C, donde para un punto extremo de mantenimiento en el nodo C y un punto extremo de mantenimiento en el nodo B, los MA ID o MEG ID son iguales y los MEP ID son iguales; si el dominio 1 es una red MPLS, se puede configurar un MEP (punto extremo de grupo de entidades de mantenimiento) en el nodo C, donde tanto los MEG ID como los MEP ID de un punto extremo de mantenimiento en un nodo C y un punto extremo de mantenimiento en un nodo B son iguales; si el dominio 1 es una red OTN, se puede configurar un punto de supervision TCM, tal y como una funcion ODUkT, en el nodo C, donde un identificador de punto de acceso del nodo C es igual a un identificador de punto de acceso del nodo B.
Despues de detectar que el enlace B-C falla, el nodo C, en vez del nodo B, envfa un mensaje de supervision de fallos que tiene la misma informacion de mantenimiento, de manera que se reconstruye un trayecto de proteccion cuando el nodo A ignora el fallo. El trayecto de proteccion en el dominio 1 se conmuta desde el trayecto de proteccion 230 al trayecto 250, y un trayecto de proteccion recien formado atraviesa dominios en el nodo C.
Antes de detectar que el enlace B-C falla, el nodo C no envfa el mensaje de supervision de fallos que lleva la primera informacion de mantenimiento.
Etapa E205: El nodo A recibe el mensaje de supervision de fallos que se envfa en el trayecto 250 por el nodo C, y supervisa un fallo del trayecto 250 segun el mensaje de supervision de fallos.
En esta realizacion, tal y como se muestra en la Figura 3, incluso si el enlace B-C falla, despues de recibir el mensaje de supervision de fallos que es enviado por el nodo C, el nodo A aun puede adquirir la primera informacion de mantenimiento que es la misma que la segunda informacion de mantenimiento, de manera que el nodo A ignore el fallo del enlace B-C, no es necesario que se reseleccione un trayecto de proteccion, y no es necesario realizar ninguna operacion de conmutacion.
En esta realizacion, una orden de ejecucion de la etapa E203 y etapa E204 no esta limitada. La etapa E204 se puede realizar despues de la etapa E203, y viceversa.
Ademas, en condiciones normales, el nodo B puede ademas enviar, en un trayecto de proteccion 230, una segunda informacion de conmutacion de proteccion automatica (conmutacion de proteccion automatica, APS) al nodo A, donde la segunda informacion de conmutacion de proteccion automatica se utiliza por el nodo A para determinar si
5
10
15
20
25
30
35
40
45
50
55
el trayecto de proteccion 230 esta disponible y para coordinar una accion de conmutacion de proteccion entre el nodo B y el nodo A; el nodo C reenv^a la segunda informacion de APS recibida al nodo A; el nodo A recibe la segunda informacion de APS que es enviada en el trayecto de proteccion por el nodo B, mantiene la maquina de estado de conmutacion de proteccion en el nodo A segun la segunda informacion, y determina si el trayecto de proteccion 230 esta disponible, o determina una accion de conmutacion de proteccion para el nodo A.
Despues de detectar que el enlace B-C falla, el nodo B deja de enviar la segunda informacion de APS y el mensaje de supervision de fallos que lleva la segunda informacion de mantenimiento.
Despues de detectar que el enlace B-C falla, el nodo C puede ademas enviar, en el trayecto de proteccion 250, una primera informacion de APS al nodo A, intercambia, en vez del nodo B, la informacion de APS con el nodo A, el nodo A recibe la primera informacion de APS que es enviada en el trayecto de proteccion 250 por el nodo C, e ignora el fallo del enlace B-C.
Antes de detectar que el enlace B-C falla, el nodo C no envfa la primera informacion de APS.
Asimismo, el nodo A puede ademas enviar, en el trayecto de proteccion 230, una tercera informacion de APS al nodo B; antes de detectar que el enlace B-C falla, el nodo C recibe la tercera informacion de APS, mantiene la maquina de estado de conmutacion de proteccion en el nodo C segun la tercera informacion de APS, y reenvfa la tercera informacion de APS al nodo B; el nodo B recibe la tercera informacion de APS, mantiene la maquina de estado de conmutacion de proteccion en el nodo B segun la tercera informacion de APS, e intercambia la informacion de APS con el nodo A. Despues de detectar que el enlace B-C falla, el nodo C puede ademas detener el reenvfo del tercer mensaje de APS.
Ademas, si el trayecto en funcionamiento 210 tambien falla, el nodo A detecta que el trayecto en funcionamiento 210 falla, determina, segun la primera informacion de mantenimiento, que el trayecto 250 no falla, y conmuta el servicio desde el trayecto en funcionamiento 210 al trayecto 250. La Figura 4 describe un escenario en el que tanto el trayecto en funcionamiento 210 como el enlace B-C falla debido a un fallo del nodo B. El nodo C detecta que el enlace B-C falla, desconecta el trayecto de proteccion 230 y el trayecto de proteccion 240, y conecta el trayecto 250 y el trayecto 270; el nodo A detecta que el trayecto en funcionamiento 210 falla, y conmuta el servicio protegido 200 al trayecto 250.
En condiciones normales, el nodo A puede llevar a cabo una supervision de fallos en el trayecto en funcionamiento 210. Espedficamente, el nodo B puede enviar, en el trayecto de funcionamiento 210, un mensaje de supervision de fallos al nodo A, de modo que el nodo A supervise un fallo del trayecto en funcionamiento 210.
Despues de que el trayecto en funcionamiento 210 tambien falla, el nodo A detecta que el trayecto en funcionamiento 210 falla, y el nodo A puede enviar una tercera informacion de APS que solicita la conmutacion al trayecto de proteccion 230, coordina una accion de conmutacion de proteccion entre el nodo A y el nodo C segun la informacion de APS entre el nodo A y el nodo C, y conmuta el servicio desde el trayecto en funcionamiento 210 al trayecto 250. La informacion de APS puede ser un paquete de APS o una tara.
Ademas, despues de detectar que el enlace B-C falla, cuando se recibe la tercera informacion de APS que es enviada por el nodo A y que solicita la conmutacion al trayecto de proteccion, el nodo C puede ademas enviar un mensaje de notificacion al dominio 2, donde el mensaje de notificacion da la instruccion de que el nodo C se utilice para implementar una proteccion entre dominios en el servicio protegido 200. Espedficamente, el mensaje de notificacion puede instruir que el nodo C se ha de utilizar para conectar el dominio 1 y el dominio 2.
Como nodos intersecantes del dominio 1 y dominio 2, el nodo B y el nodo C pueden tener multiples enlaces ffsicos entre medio, donde cada enlace puede portar uno o mas trayectos:
1) cuando hay un enlace B-C, el enlace B-C puede ser un enlace intersecante entre el dominio 1 y el dominio 2, es decir, el enlace B-C esta ubicado tanto en el dominio 1 como en el dominio 2 2, y tanto el trayecto de proteccion 230 como el trayecto de proteccion 240 pasan a traves del enlace B-C; o
2) cuando hay multiples enlaces, por ejemplo, y hay un enlace B-C y enlace B'-C', el enlace B-C puede estar ubicado solo en el dominio 1, y el enlace B'-C' esta ubicado solo en el dominio 2, el trayecto de proteccion 230 pasa a traves del enlace B-C, y el trayecto de proteccion 240 pasa a traves del enlace B'-C'.
En esta realizacion, el nodo C puede enviar el mensaje de notificacion al nodo D en el dominio 2, y el nodo D puede realizar la correspondiente conmutacion de proteccion para el servicio protegido 200 segun el mensaje de notificacion. Espedficamente, si el trayecto 270 no falla, el nodo D conmuta el servicio protegido 200 al trayecto 270, y el servicio protegido 200 cruza dominios en el nodo C, con el fin de implementar una proteccion de servicio de extremo a extremo en un caso en que el nodo B falle.
Ademas, en base a la realizacion anterior, el nodo A puede ademas enviar, en el trayecto de proteccion 230, un mensaje de supervision de fallo que lleva una tercera informacion de mantenimiento al nodo B; antes de detectar que el enlace B-C falla, el nodo C recibe el mensaje de supervision de fallos, supervisa un fallo del trayecto 250
5
10
15
20
25
30
35
40
45
50
55
segun el mensaje de supervision de fallos, y reenvfa el mensaje de supervision de fallos al nodo B; el nodo B recibe el mensaje de supervision de fallos, y supervisa un fallo del trayecto de proteccion 230 segun el mensaje de
supervision de fallos. Despues de detectar que el enlace B-C falla, el nodo C detiene el reenvfo del mensaje de
supervision de fallos.
El procesamiento entre el nodo D en el dominio 2, y el nodo B y el nodo C es similar al de la realizacion anterior. Cuando se detecta que el enlace B-C falla (solo hay un enlace B-C entre el nodo By el nodo C) o que el enlace B'-C' falla (hay enlace B-C y enlace B'-C' entre el nodo B y el nodo C, y el trayecto de proteccion 240 pasa a traves del enlace B'-C'), el nodo C, en vez del nodo B, envfa, en el trayecto de proteccion 270, un mensaje de supervision de fallos al nodo D, donde la informacion de mantenimiento llevada en el mensaje de supervision de fallos es igual a la informacion de mantenimiento llevada en el mensaje de supervision de fallos que es enviada en el trayecto de
proteccion 240 por el nodo B al nodo D, de manera que un trayecto de proteccion se reconstruye cuando el nodo D
ignora el fallo, y el trayecto de proteccion en el dominio 2 se conmuta desde el trayecto de proteccion 240 al trayecto 270, y el recien formado trayecto de proteccion cruza dominios en el nodo C.
Segun el metodo de proteccion para una red multidominio provista en esta realizacion de la presente invencion, despues de detectar un fallo de un trayecto entre nodos intersecantes, un nodo intersecante en un trayecto de proteccion, en vez de un nodo intersecante en un trayecto en funcionamiento, envfa un mensaje de supervision de fallos, de manera que los nodos no intersecantes ignoran un fallo del trayecto de proteccion y se reconstruye un trayecto de proteccion. De esta manera, se implementa la optimizacion de un trayecto de proteccion mediante el procesamiento de solo un nodo intersecante, y se reduce la complejidad de los nodos no intersecantes en una red multidominio. Ademas, en un caso en que un trayecto en funcionamiento falla, la conmutacion de proteccion se implementa para un servicio entre dominios sin procesamiento adicional en nodos no intersecantes.
En la Realizacion 2, esta realizacion de la presente invencion ofrece un nodo. En la Figura 5 se muestra una estructura de un nodo 300, que incluye:
una unidad de deteccion 310, configurada para detectar un fallo de un primer enlace, donde el primer enlace es un enlace entre un primer nodo y el nodo;
una unidad de conmutacion 320, configurada para: despues de que se detecta que el primer enlace falla, desconectar un primer trayecto de proteccion en el nodo, y conectar un primer subtrayecto y un trayecto que esta dentro del segundo dominio, utiliza el nodo como un punto extremo, y se utiliza para portar un servicio, donde:
el servicio es un servicio que pasa a traves de un primer dominio y el segundo dominio; el primer dominio y el segundo dominio se intersecan en el primer nodo y el nodo; el primer trayecto de proteccion esta formado por el empalme del primer subtrayecto y un segundo subtrayecto y es un trayecto de proteccion de un primer trayecto en funcionamiento; el primer trayecto en funcionamiento es un trayecto en funcionamiento del servicio entre el primer nodo y un tercer nodo dentro del primer dominio; el primer subtrayecto es un trayecto entre el nodo y el tercer nodo; y el segundo subtrayecto es un trayecto que pasa a traves del primer enlace y que esta dentro del primer nodo y el nodo; y
una unidad de procesamiento 330, configurada para: despues de que se detecta que el primer enlace falla, enviar, en el primer subtrayecto, un primer mensaje de supervision de fallos que lleva una primera informacion de mantenimiento al tercer nodo, donde:
la primera informacion de mantenimiento es la misma que la segunda informacion de mantenimiento llevada en un segundo mensaje de supervision de fallos; y el segundo mensaje de supervision de fallos es un mensaje que es enviado en el primer trayecto de proteccion por el primer nodo al tercer nodo y que se utiliza para supervisar un fallo del primer trayecto de proteccion.
Ademas, la unidad de conmutacion 320 puede estar espedficamente configurada para: despues de que se detecta que el primer enlace falla, desconectar el primer trayecto de proteccion y un segundo trayecto de proteccion en el nodo, y conectar el primer subtrayecto y un tercer subtrayecto, donde:
el segundo trayecto de proteccion esta formado por el empalme del tercer subtrayecto y un cuarto subtrayecto y es un trayecto de proteccion de un segundo trayecto en funcionamiento; el segundo trayecto en funcionamiento es un trayecto en funcionamiento del servicio entre el primer nodo y un cuarto nodo dentro del segundo dominio; el tercer subtrayecto es un trayecto entre el nodo y el cuarto nodo; y el cuarto subtrayecto es un trayecto entre el primer nodo y el nodo.
En una implementacion espedfica, el primer trayecto de proteccion y el segundo trayecto de proteccion estan desconectados en el nodo, y despues se puede implementar un modulo de conmutacion interna del nodo mediante el uso de un puente selectivo (puente selectivo) y un selector selectivo (selector selectivo).
Ademas, la unidad de conmutacion 320 puede incluir espedficamente un primer puente 321, un primer selector 322, y una unidad de control 323, tal y como se muestra en la Figura 6a, donde:
5
10
15
20
25
30
35
40
45
50
un extremo de salida del primer selector 322 esta conectado al primer subtrayecto; un extremo de entrada 1 del primer selector 322 esta conectado al segundo subtrayecto;
el extremo de entrada 2 del primer selector 322 esta conectado al extremo de salida 2 del primer puente 321;
el extremo de salida 1 del primer puente 321 esta conectado al cuarto subtrayecto; un extremo de entrada del primer puente 321 esta conectado al tercer subtrayecto; y
la unidad de control 323 esta configurada para: despues de que se detecta que el primer enlace falla, controlar el extremo de entrada del primer puente 321 para desconectarlo del extremo de salida 1 del primer puente 321 y para conectarlo al extremo de salida 2 del primer puente 321, y controlar el extremo de salida del primer selector 322 para desconectarlo del extremo de entrada 1 del primer selector 322 y para conectarlo al extremo de entrada 2 del primer selector 322.
Asimismo, para un servicio bidireccional, la unidad de conmutacion 320 puede incluir ademas un segundo puente 324 y un segundo selector 325, como se muestra en la Figura 6b, donde:
un extremo de entrada del segundo puente 324 esta conectado al primer subtrayecto; un extremo de salida 1 del segundo puente 324 esta conectado al segundo subtrayecto;
un extremo de salida 2 del segundo puente 324 esta conectado al extremo de entrada 2 del segundo selector 325;
un extremo de entrada 1 del segundo selector 325 esta conectado al cuarto subtrayecto; un extremo de salida del segundo selector 325 esta conectado al tercer subtrayecto; y
la unidad de control 323 esta configurada ademas para: despues de que se detecta que el primer enlace falla, controlar el extremo de entrada del segundo puente 324 para desconectarlo del extremo de salida 1 del segundo puente 324 y para conectarlo al extremo de salida 2 del segundo puente 324, y controlar el extremo de salida del segundo selector 325 para desconectarlo del extremo de entrada 1 del segundo selector 325 y para conectarlo al extremo de entrada 2 del segundo selector 325.
Asimismo, la unidad de procesamiento 330 puede ademas estar configurada para: antes de que se detecte que el primer enlace falla, reenviar el segundo mensaje de supervision de fallos recibido al tercer nodo.
Asimismo, la unidad de procesamiento 330 puede ademas estar configurada para: antes de que se detecte que el primer enlace falla, reenviar la segunda informacion de APS recibida al tercer nodo, donde la segunda informacion de APS es informacion enviada en el primer trayecto de proteccion por el primer nodo al tercer nodo; y despues de que se detecta que el primer enlace falla, enviar, en el primer trayecto de proteccion, la primera informacion de APS al tercer nodo.
Asimismo, el nodo puede ademas incluir una unidad de registro 340 configurada para: antes de que se detecte que el primer enlace falla, registrar la segunda informacion de mantenimiento llevada en el segundo mensaje de supervision de fallos recibido.
Asimismo, la unidad de procesamiento 330 puede ademas estar configurada para: antes de que se detecte que el primer enlace falla, reenviar un tercer mensaje de APS recibido al primer nodo, y mantener una maquina de estado de conmutacion de proteccion segun el tercer mensaje de APS, donde el tercer mensaje de APS es informacion enviada en el primer trayecto de proteccion por el tercer nodo al primer nodo; y despues de que se detecta que el primer enlace falla, detener el reenvfo del tercer mensaje de APS.
Asimismo, el nodo puede ademas incluir una unidad de notificacion 350, configurada para: despues de que se detecta que el primer enlace falla, cuando la tercera informacion de APS que se envfa por parte del tercer nodo y que se reciben las solicitudes de conmutacion al primer trayecto de proteccion, enviar un mensaje de notificacion al cuarto nodo, donde el mensaje de notificacion se utiliza para dar la instruccion de que el nodo se utilice para conectar el primer dominio y el segundo dominio para el servicio.
Asimismo, la unidad de procesamiento 330 puede ademas estar configurada: antes de que se detecte que el primer enlace falla, reenviar un tercer mensaje de supervision de fallos recibido al primer nodo, y supervisar un fallo del primer subtrayecto segun el tercer mensaje de supervision de fallos, donde el tercer mensaje de supervision de fallos es un mensaje que es enviado en el primer trayecto de proteccion por el tercer nodo al primer nodo y que se utiliza para supervisar el primer trayecto de proteccion; y despues de que se detecta que el primer enlace falla, detener el reenvfo del tercer mensaje de supervision de fallos.
Espedficamente, la unidad de procesamiento 330 puede incluir:
un tercer puente, configurado para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica; y enviar el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica a una primera unidad de mantenimiento y un segundo conmutador;
5
10
15
20
25
30
35
40
45
50
55
la primera unidad de mantenimiento, configurada para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica que se emiten por parte del tercer puente, mantener la maquina de estado de conmutacion de proteccion segun el tercer mensaje de conmutacion de proteccion automatica, y supervisar el fallo del primer subtrayecto segun el tercer mensaje de supervision de fallos; regenerar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica; y enviar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica regenerados a un primer conmutador;
el primer conmutador, configurado para: reenviar, al tercer nodo, el segundo mensaje de supervision de fallos y una segunda informacion de conmutacion de proteccion automatica recibidos que son enviados por el primer nodo; antes de que se detecte que el primer enlace falla, prohibir el reenvfo del primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica al tercer nodo; y despues de que se detecta que el primer enlace falla, enviar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica al tercer nodo; y
el segundo conmutador, configurado para: antes de que se detecte que el primer enlace falla, enviar el tercer mensaje de supervision de fallos y el tercer mensaje de conmutacion de proteccion automatica recibidos al primer nodo; y despues de que se detecta que el primer enlace falla, detener el envfo del tercer mensaje de supervision de fallos y el tercer mensaje de conmutacion de proteccion automatica.
Tal y como se muestra en la Figura 7a, el tercer puente, la primera unidad de mantenimiento, el primer conmutador, y el segundo conmutador que estan incluidos en la unidad de procesamiento 330 pueden ser espedficamente un tercer puente, 331, una primera unidad de mantenimiento 333, un primer conmutador 332, y un segundo conmutador 335 en la Figura 7a.
En una implementacion espedfica el tercer puente 331 puede ser un puente permanente, el primer conmutador 332 y el segundo conmutador 335 pueden ser conmutadores simples unipolares, y la primera unidad de mantenimiento 333 puede ser una unidad de funcion MEP que implementa una funcion MEP relacionada.
De manera alternativa, la unidad de procesamiento 330 puede incluir:
un tercer puente, configurado para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica; y enviar el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica a una primera unidad de mantenimiento y una segunda unidad de mantenimiento;
la primera unidad de mantenimiento, configurada para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica que se emiten por parte del tercer puente, mantener la maquina de estado de conmutacion de proteccion segun el tercer mensaje de conmutacion de proteccion automatica, y supervisar el fallo del primer subtrayecto segun el tercer mensaje de supervision de fallos; regenerar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica; y enviar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica regenerados a un primer conmutador;
la segunda unidad de mantenimiento, configurada para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica que se emiten por parte del tercer puente, y enviar el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica a un segundo conmutador; y reenviar, al tercer nodo, el segundo mensaje de supervision de fallos y la segunda informacion de conmutacion de proteccion automatica recibidos que son enviados por el primer nodo;
el primer conmutador, configurado para: antes de que se detecte que el primer enlace falla, prohibir el reenvfo del primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica al tercer nodo; y despues de que se detecta que el primer enlace falla, enviar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica al tercer nodo; y
el segundo conmutador, configurado para: antes de que se detecte que el primer enlace falla, enviar el tercer mensaje de supervision de fallos y el tercer mensaje de conmutacion de proteccion automatica recibidos al primer nodo; y despues de que se detecta que el primer enlace falla, detener el envfo del tercer mensaje de supervision de fallos y el tercer mensaje de conmutacion de proteccion automatica.
Tal y como se muestra en la Figura 7b, el tercer puente, la primera unidad de mantenimiento, la segunda unidad de mantenimiento, el primer conmutador, y el segundo conmutador que estan incluidos en la unidad de procesamiento 330 pueden ser espedficamente un tercer puente 331, una primera unidad de mantenimiento 333, una segunda unidad de mantenimiento 334, un primer conmutador 332, y un segundo conmutador 335 en la Figura 7b.
En una implementacion espedfica, el tercer puente 331 puede ser un puente permanente, el primer conmutador 332 y el segundo conmutador 335 pueden ser conmutadores simples unipolares, la primera unidad de mantenimiento 333 puede ser una unidad de funcion MEP que implementa una funcion MEP relacionada, y la segunda unidad de
5
10
15
20
25
30
35
40
45
50
mantenimiento 334 puede ser una unidad de funcion MIP que implementa una funcion relacionada con un MIP (punto intermedio de MEG o punto intermedio de MA, punto intermedio de grupo de entidades de mantenimiento o punto intermedio de asociaciones de mantenimiento).
De manera alternativa, la unidad de procesamiento 330 puede incluir:
un tercer puente, configurado para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica; antes de que se detecte que el primer enlace falla, enviar el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica a una segunda unidad de mantenimiento; y despues de que se detecta que el primer enlace falla, enviar el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica a una primera unidad de mantenimiento;
la primera unidad de mantenimiento, configurada para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica que se emiten por parte del tercer puente, mantener la maquina de estado de conmutacion de proteccion segun el tercer mensaje de conmutacion de proteccion automatica, y supervisar el fallo del primer subtrayecto segun el tercer mensaje de supervision de fallos; regenerar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica; y enviar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica regenerados a un primer conmutador;
la segunda unidad de mantenimiento, configurada para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica que se emiten por parte del tercer puente, y enviar el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica a un segundo conmutador; y reenviar, al tercer nodo, el segundo mensaje de supervision de fallos y la segunda informacion de conmutacion de proteccion automatica recibidos que son enviados por el primer nodo;
el primer conmutador, configurado para: antes de que se detecte que el primer enlace falla, prohibir el reenvfo del primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica al tercer nodo; y despues de que se detecta que el primer enlace falla, enviar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica al tercer nodo; y
el segundo conmutador, configurado para: antes de que se detecte que el primer enlace falla, enviar el tercer mensaje de supervision de fallos y el tercer mensaje de conmutacion de proteccion automatica recibidos al primer nodo; y despues de que se detecta que el primer enlace falla, detener el envfo del tercer mensaje de supervision de fallos y el tercer mensaje de conmutacion de proteccion automatica.
Tal y como se muestra en la Figura 7c, el tercer puente, la primera unidad de mantenimiento, la segunda unidad de mantenimiento, el primer conmutador, y el segundo conmutador que estan incluidos en la unidad de procesamiento 330 pueden ser espedficamente un tercer puente 331, una primera unidad de mantenimiento 333, una segunda unidad de mantenimiento 334, un primer conmutador 332, y un segundo conmutador 335 en la Figura 7c.
En una implementacion espedfica, el tercer puente 331 puede ser un puente selectivo, el primer conmutador 332 y el segundo conmutador 335 pueden ser conmutadores simples unipolares, y la primera unidad de mantenimiento 333 puede ser una unidad de funcion MEP que implementa una funcion MEP relacionada, y la segunda unidad de mantenimiento 334 puede ser una unidad de funcion MIP que implementa una funcion relacionada con MIP.
En la Realizacion 3, esta realizacion de la presente invencion ofrece otro nodo. En la Figura 8 se muestra una estructura de un nodo 800, que incluye:
un emisor 810, configurado para: despues de que se detecta que un primer enlace falla, enviar, en un primer subtrayecto, un primer mensaje de supervision de fallos que lleva una primera informacion de mantenimiento a un tercer nodo, donde:
el primer enlace es un enlace entre un primer nodo y un segundo nodo; la primera informacion de mantenimiento es la misma que la segunda informacion de mantenimiento llevada en un segundo mensaje de supervision de fallos; y el segundo mensaje de supervision de fallos es un mensaje que es enviado en un primer trayecto de proteccion por el primer nodo al tercer nodo y que se utiliza para supervisar un fallo del primer trayecto de proteccion;
una memoria 820, configurada para almacenar informacion que incluye una rutina programa; y
un procesador 830, acoplado con la memoria 820 y el emisor 810 y configurado para controlar la ejecucion de la rutina programa, que espedficamente incluye:
detectar un fallo del primer enlace; y
despues de que se detecta que el primer enlace falla, desconectar el primer trayecto de proteccion en el nodo, y conectar el primer subtrayecto y un trayecto que esta dentro de un segundo dominio, utiliza el nodo como un punto extremo, y se utiliza para portar un servicio, donde:
5
10
15
20
25
30
35
40
45
50
55
el servicio es un servicio que pasa a traves de un primer dominio y el segundo dominio; el primer dominio y el segundo dominio se intersecan en el primer nodo y el nodo; el primer trayecto de proteccion esta formado por el empalme del primer subtrayecto y un segundo subtrayecto y es un trayecto de proteccion de un primer trayecto en funcionamiento; el primer trayecto en funcionamiento es un trayecto en funcionamiento del servicio entre el primer nodo y el tercer nodo dentro del primer dominio; el primer subtrayecto es un trayecto entre el nodo y el tercer nodo; y el segundo subtrayecto es un trayecto que pasa a traves del primer enlace y que esta dentro del primer nodo y el segundo nodo.
El nodo provisto en esta realizacion de la presente invencion puede ser un aparato de red, tal y como un conmutador Ethernet, un enrutador, y un dispositivo de transmision OTN, o puede ser un modulo en el aparato de red, que no esta limitado en la presente memoria.
Segun el nodo provisto en esta realizacion de la presente invencion, es decir, un nodo intersecante en un trayecto de proteccion, despues de detectar un fallo de un trayecto entre nodos intersecantes, el nodo intersecante en el trayecto de proteccion, en vez de un nodo intersecante en un trayecto en funcionamiento, envfa un mensaje de supervision de fallos, de manera que los nodos no intersecantes ignoren un fallo del trayecto de proteccion y se reconstruya un trayecto de proteccion. De esta manera, se implementa la optimizacion de un trayecto de proteccion mediante el procesamiento de solo un nodo intersecante, y se reduce la complejidad de los nodos no intersecantes en una red multidominio. Ademas, en un caso en que un trayecto en funcionamiento falla, la conmutacion de proteccion se implementa para un servicio entre dominios sin procesamiento adicional en nodos no intersecantes.
Para el nodo en las Realizaciones 2 y 3 precedentes, debido a que el contenido, tal y como intercambio de informacion y procesos de ejecucion entre sus unidades internas, esta basado en una misma idea que el metodo de realizacion de la presente invencion, para un contenido detallado, se puede hacer referencia a la descripcion en la realizacion de metodo de la presente invencion, y no se describiran detalles nuevamente en la presente memoria.
En la Realizacion 4, esta realizacion de la presente invencion ofrece un sistema de proteccion para una red multidominio. Tal y como se muestra en la Figura 9, una red multidominio en la que esta ubicado un sistema 900 incluye un primer dominio y un segundo dominio, donde el primer dominio y el segundo dominio intersecan en un primer nodo 910 y un segundo nodo 920; y el sistema 900 incluye:
el primer nodo 910, configurado para enviar, en un primer trayecto de proteccion, un segundo mensaje de supervision de fallos que se utiliza para supervisar un fallo del primer trayecto de proteccion a un tercer nodo 930, donde el segundo mensaje de supervision de fallos lleva una segunda informacion de mantenimiento;
el segundo nodo 920, configurado para: despues de que se detecta que un primer enlace falla, desconectar el primer trayecto de proteccion en el nodo, y conectar un primer subtrayecto y un trayecto que esta dentro del segundo dominio, utiliza el segundo nodo 920 como un punto extremo, y se utiliza para portar un servicio; y enviar, en el primer subtrayecto, un primer mensaje de supervision de fallos que lleva la primera informacion de mantenimiento al tercer nodo 930, donde la primera informacion de mantenimiento es la misma que la segunda informacion de mantenimiento llevada en el segundo mensaje de supervision de fallos, el primer enlace es un enlace entre el primer nodo 910 y el segundo nodo 920, y el servicio es un servicio que pasa a traves del primer dominio y el segundo dominio; y
el primer trayecto de proteccion esta formado por el empalme del primer subtrayecto y un segundo subtrayecto y es un trayecto de proteccion de un primer trayecto en funcionamiento; el primer trayecto en funcionamiento es un trayecto en funcionamiento del servicio entre el primer nodo 910 y el tercer nodo 930 dentro del primer dominio; el primer subtrayecto es un trayecto entre el segundo nodo 920 y el tercer nodo 930; y el segundo subtrayecto es un trayecto que pasa a traves del primer enlace y esta entre el primer nodo 910 y el segundo nodo 920; y
el tercer nodo 930, configurado para: recibir el primer mensaje de supervision de fallos o el segundo mensaje de supervision de fallos; y supervisar el fallo del primer trayecto de proteccion segun el primer mensaje de supervision de fallos o el segundo mensaje de supervision de fallos.
Asimismo, la desconexion del primer trayecto de proteccion en el nodo, y la conexion de un primer subtrayecto y un trayecto que esta dentro del segundo dominio, utiliza el segundo nodo 920 como un punto extremo, y se utiliza para portar un servicio que espedficamente incluye:
desconectar el primer trayecto de proteccion y un segundo trayecto de proteccion en el nodo; y conectar el primer subtrayecto y un tercer subtrayecto, donde:
el segundo trayecto de proteccion esta formado por el empalme del tercer subtrayecto y un cuarto subtrayecto y es un trayecto de proteccion de un segundo trayecto en funcionamiento; el segundo trayecto en funcionamiento es un trayecto en funcionamiento del servicio entre el primer nodo 910 y un cuarto nodo 940 dentro del segundo dominio; el tercer subtrayecto es un trayecto entre el segundo nodo 920 y el cuarto nodo 940; y el cuarto subtrayecto es un trayecto entre el primer nodo 910 y el segundo nodo 920.
5
10
15
20
25
30
35
40
45
50
55
Asimismo, el segundo nodo 920 puede ademas estar configurado para: antes de que se detecte que el primer enlace falla, reenviar el segundo mensaje de supervision de fallos recibido al tercer nodo 930.
Asimismo, el segundo nodo 920 esta ademas configurado para: antes de que se detecte que el primer enlace falla, registrar la segunda informacion de mantenimiento llevada en el segundo mensaje de supervision de fallos recibido.
Asimismo, el primer nodo 910 esta ademas configurado para enviar, en el primer trayecto de proteccion, una segunda informacion de APS al tercer nodo 930; y
el segundo nodo 920 esta ademas configurado para: antes de que se detecte que el primer enlace falla, reenviar la segunda informacion de APS recibida al tercer nodo 930; y despues de que se detecta que el primer enlace falla, enviar, en el primer trayecto de proteccion, la primera informacion de APS al tercer nodo 930.
Asimismo, el tercer nodo 930 esta ademas configurado para enviar, en el primer trayecto de proteccion, una tercera informacion de APS al primer nodo 910; y
el segundo nodo 920 esta ademas configurado para: antes de que se detecte que el primer enlace falla, reenviar la tercera informacion de APS recibida al primer nodo 910, y mantener una maquina de estado de conmutacion de proteccion segun el tercer mensaje de APS; y despues de que se detecta que el primer enlace falla, detener el reenvfo de la tercera informacion de APS.
Asimismo, el segundo nodo 920 esta ademas configurado para: despues de que se detecta que el primer enlace falla, cuando la tercera informacion de APS que se envfa por parte del tercer nodo 930 y que se reciben las solicitudes de conmutacion al primer trayecto de proteccion, enviar un mensaje de notificacion al segundo dominio, donde el mensaje de notificacion se utiliza para dar la instruccion de que el segundo nodo se utilice para conectar el primer dominio y el segundo dominio para el servicio.
Asimismo, el tercer nodo 930 esta ademas configurado para enviar, en el primer trayecto de proteccion, un tercer mensaje de supervision de fallos que se utiliza para supervisar el primer trayecto de proteccion al primer nodo 910. El segundo nodo 920 esta ademas configurado para: antes de que se detecte que el primer enlace falla, reenviar el tercer mensaje de supervision de fallos recibido al primer nodo 910, y supervisar un fallo del primer subtrayecto segun el tercer mensaje de supervision de fallos; y despues de que se detecta que el primer enlace falla, detener el reenvfo del tercer mensaje de supervision de fallos. El primer nodo 910 esta ademas configurado para recibir el tercer mensaje de supervision de fallos, y supervisar el fallo del primer trayecto de proteccion segun el tercer mensaje de supervision de fallos.
Para la implementacion del aparato interno del segundo nodo 920, se puede hacer referencia al nodo en la Realizacion 2 o Realizacion 3, y no se describiran detalles nuevamente en la presente memoria.
Para el sistema de proteccion para una red multidominio en la Realizacion 4 precedente, debido a que el contenido, tal y como intercambio de informacion y procesos de ejecucion entre sus nodos internos, esta basado en una misma idea que la realizacion de metodo y realizaciones de aparato de la presente invencion, para un contenido detallado, se puede hacer referencia a la descripcion en la realizacion de metodo y realizaciones de aparato de la presente invencion, y no se describiran detalles nuevamente en la presente memoria.
Segun el sistema de proteccion para una red multidominio provista en esta realizacion de la presente invencion, despues de detectar un fallo en un trayecto entre nodos intersecantes, un nodo intersecante en un trayecto de proteccion, en vez de un nodo intersecante en un trayecto en funcionamiento, envfa un mensaje de supervision de fallos, de manera que los nodos no intersecantes ignoren un fallo del trayecto de proteccion y se reconstruya un trayecto de proteccion. De esta manera, se implementa la optimizacion de un trayecto de proteccion mediante el procesamiento de solo un nodo intersecante, y se reduce la complejidad de los nodos no intersecantes en una red multidominio. Ademas, en un caso en que un trayecto en funcionamiento falla, la conmutacion de proteccion se implementa para un servicio entre dominios sin procesamiento adicional en nodos no intersecantes.
Una persona con experiencia ordinaria en la tecnica puede comprender que algunas o todas las etapas en las realizaciones de metodo se pueden implementar mediante un programa informatico que instruye un hardware relevante. El programa se puede almacenar en un medio de almacenamiento legible por ordenador. Cuando se ejecuta el programa, se llevan a cabo los procesos de las realizaciones de metodo. El medio de almacenamiento puede incluir: un disco magnetico, un disco optico, una memoria de solo lectura (memoria de solo lectura, ROM), o una memoria de acceso aleatorio (memoria de acceso aleatorio, RAM).
Las descripciones anteriores son meramente realizaciones espedficas de la presente invencion, pero no estan concebidas para limitar el alcance de proteccion de la presente invencion. Cualquier modificacion o reemplazo claramente descubierto por un experto en la tecnica dentro del alcance tecnico descrito en la presente invencion estara comprendido dentro del alcance de proteccion de la presente invencion. Por lo tanto, el alcance de proteccion de la presente invencion estara sujeto al alcance de proteccion de las reivindicaciones.

Claims (18)

  1. 5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    REIVINDICACIONES
    1. Un metodo para utilizar en una red multidominio,
    en donde, la red multidominio comprende un primer dominio y un segundo dominio, un servicio protegido (200) transmitido entre el primer dominio y el segundo dominio, y el primer dominio y el segundo dominio intersecando en un primer nodo (B) y un segundo nodo (C), estando el primer nodo (B) y el segundo nodo (C) enlazados mediante un primer enlace (B-C),
    en donde, un primer trayecto de proteccion (230) es un primer trayecto de proteccion de un primer trayecto en funcionamiento (210) y esta formado por el empalme del primer subtrayecto (250) con el segundo subtrayecto (260), el primer trayecto en funcionamiento (210) es un trayecto en funcionamiento del servicio protegido entre el primer nodo (B) y un tercer nodo (A) dentro del primer dominio, el primer subtrayecto (250) es un trayecto entre el segundo nodo (C) y el tercer nodo (A), y el segundo subtrayecto (260) es un trayecto que pasa a traves del primer enlace (B- C) y que esta entre el primer nodo (nodo B) y el segundo nodo (nodo C),
    en donde, el primer nodo (B) envfa al tercer nodo (A), un segundo mensaje de supervision de fallos en el primer trayecto de proteccion (230), el segundo mensaje de supervision de fallos se utiliza para monitorizar un fallo del primer trayecto de proteccion (230),
    comprendiendo el metodo: detectar, por parte del segundo nodo (C), que un primer enlace (B-C) falla, y despues de detectar, por parte del segundo nodo (C), que el primer enlace (B-C) falla, realizar, por parte del segundo nodo, las etapas de:
    desconectar un primer trayecto de proteccion (230) en el segundo nodo (C),
    conectar un primer subtrayecto (250) y un trayecto que esta dentro del segundo dominio, en donde, durante el uso, dicho trayecto dentro de un segundo dominio tiene el segundo nodo (C) como un punto extremo, y porta el servicio protegido, y
    enviar, en el primer subtrayecto (250), un primer mensaje de supervision de fallos que lleva la primera informacion de mantenimiento a un tercer nodo (A), en donde la primera informacion de mantenimiento es la misma que la segunda informacion de mantenimiento llevada en el segundo mensaje de supervision de fallos.
  2. 2. El metodo segun la reivindicacion 1, en donde la desconexion de un primer trayecto de proteccion (230) en el segundo nodo (C), y la conexion de un primer subtrayecto (250) y un trayecto que esta dentro del segundo dominio, en donde, durante el uso, dicho trayecto dentro de un segundo dominio tiene el segundo nodo (C) como un punto extremo, y porta el servicio protegido espedficamente comprende:
    desconectar el primer trayecto de proteccion (230) y un segundo trayecto de proteccion (240) en el segundo nodo; y conectar el primer subtrayecto (250) y un tercer subtrayecto (270), en donde:
    el segundo trayecto de proteccion (230) esta formado por el empalme del tercer subtrayecto (270) y un cuarto subtrayecto (280) y es un trayecto de proteccion de un segundo trayecto en funcionamiento (220); el segundo trayecto en funcionamiento (220) es un trayecto en funcionamiento del servicio protegido entre el primer nodo (B) y un cuarto nodo (D) dentro del segundo dominio; el tercer subtrayecto (270) es un trayecto entre el segundo nodo (C) y el cuarto nodo (D); y el cuarto subtrayecto (280) es un trayecto entre el primer nodo (B) y el segundo nodo (C).
  3. 3. El metodo segun la reivindicacion 1 o 2, en donde el metodo ademas comprende:
    antes de que el segundo nodo (C) detecte que el primer enlace (B-C) falla, reenviar, por parte del segundo nodo (C), el segundo mensaje de supervision de fallos recibido al tercer nodo (A), y registrar la segunda informacion de mantenimiento llevada en el segundo mensaje de supervision de fallos recibido.
  4. 4. El metodo segun cualquiera de las reivindicaciones 1 a 3, en donde el metodo ademas comprende:
    antes de que el segundo nodo (C) detecte que el primer enlace (B-C) falla, reenviar, por parte del segundo nodo (C), la segunda informacion de conmutacion de proteccion automatica recibida al tercer nodo (A), en donde la segunda informacion de conmutacion de proteccion automatica es informacion enviada en el primer trayecto de proteccion (230) por parte del primer nodo (B) al tercer nodo (A); y
    despues de que el segundo nodo (C) detecta que el primer enlace (B-C) falla, enviar, en el primer trayecto de proteccion (230), la primera informacion de conmutacion de proteccion automatica al tercer nodo.
  5. 5. El metodo segun la reivindicacion 4, en donde el metodo ademas comprende:
    antes de que el segundo nodo (C) detecte que el primer enlace (B-C) falla, reenviar, por parte del segundo (C), un tercer mensaje de conmutacion de proteccion automatica recibido al primer nodo (B), y mantener una maquina de estado de conmutacion de proteccion segun el tercer mensaje de conmutacion de proteccion automatica, en donde
    5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    el tercer mensaje de conmutacion de proteccion automatica es informacion enviada en el primer trayecto de proteccion (230) por parte del tercer nodo (A) al primer nodo (B); y
    despues de que el segundo nodo (C) detecta que el primer enlace (B-C) falla, detener, por parte del segundo nodo (C), el reenvfo del tercer mensaje de conmutacion de proteccion automatica.
  6. 6. El metodo segun la reivindicacion 4 o 5, en donde el metodo ademas comprende:
    despues de que el segundo nodo (C) detecta que el primer enlace (B-C) falla, cuando la tercera informacion de conmutacion de proteccion automatica que se envfa por parte del tercer nodo (A) y que se reciben las solicitudes de conmutacion al primer trayecto de proteccion (230), enviar, por parte del segundo nodo (C), un mensaje de notificacion al segundo dominio, en donde el mensaje de notificacion se utiliza para dar la instruccion de que el segundo nodo (C) se utilice para conectar el primer dominio y el segundo dominio.
  7. 7. El metodo segun cualquiera de las reivindicaciones 1 a 6, en donde el metodo ademas comprende:
    antes de que el segundo nodo (C) detecte que el primer enlace (B-C) falla, reenviar, por parte del segundo (C), un tercer mensaje de supervision de fallos recibido al primer nodo (B), y supervisar un fallo del primer subtrayecto (250) segun el tercer mensaje de supervision de fallos, en donde el tercer mensaje de supervision de fallos es un mensaje que se envfa en el primer trayecto de proteccion (230) por parte del tercer nodo (A) al primer nodo (B) y que se utiliza para supervisar el primer trayecto de proteccion (230); y
    despues de que el segundo nodo (C) detecta que el primer enlace (B-C) falla, detener, por parte del segundo nodo (C), el reenvfo del tercer mensaje de supervision de fallos.
  8. 8. Un nodo, que comprende una unidad de deteccion (310), una unidad de conmutacion (320), y una unidad de procesamiento (330), en donde:
    la unidad de deteccion (310) esta configurada para detectar un fallo de un primer enlace (B-C), en donde el primer enlace (B-C) es un enlace entre un primer nodo (B) y el nodo (C);
    la unidad de conmutacion (320) esta configurada para: despues de que se detecta que el primer enlace (B-C) falla, desconectar un primer trayecto de proteccion (230) en el nodo (C), y conectar un primer subtrayecto (250) y un trayecto que esta dentro de un segundo dominio, en donde, durante el uso, dicho trayecto dentro de un segundo dominio tiene el nodo (C) como un punto extremo, y porta un servicio protegido, en donde:
    el servicio protegido es un servicio que se transmite entre un primer dominio y el segundo dominio; el primer dominio y el segundo dominio intersecan en el primer nodo (B) y el nodo (C); el primer trayecto de proteccion (230) esta formado por el empalme del primer subtrayecto (250) y un segundo subtrayecto (260) y es un trayecto de proteccion de un primer trayecto en funcionamiento (210); el primer trayecto en funcionamiento (210) es un trayecto en funcionamiento del servicio protegido entre el primer nodo (B) y un tercer nodo (A) dentro del primer dominio; el primer subtrayecto (250) es un trayecto entre el nodo (C) y el tercer nodo (A); y el segundo subtrayecto (260) es un trayecto que pasa a traves del primer enlace (B-C) y que esta entre el primer nodo (B) y el nodo (C); y
    la unidad de procesamiento (330) esta configurada para: despues de que se detecta que el primer enlace (B-C) falla, enviar, en el primer subtrayecto (250), un primer mensaje de supervision de fallos que lleva una primera informacion de mantenimiento al tercer nodo (A), en donde:
    la primera informacion de mantenimiento es la misma que la segunda informacion de mantenimiento llevada en un segundo mensaje de supervision de fallos; y el segundo mensaje de supervision de fallos es un mensaje que es enviado en el primer trayecto de proteccion (230) por el primer nodo (B) al tercer nodo (A) y que se utiliza para supervisar un fallo del primer trayecto de proteccion (230).
  9. 9. El nodo segun la reivindicacion 8, en donde la unidad de conmutacion (320) puede estar espedficamente configurada para: despues de que se detecta que el primer enlace (B-C) falla, desconectar el primer trayecto de proteccion (230) y un segundo trayecto de proteccion (240) en el nodo (C), y conectar el primer subtrayecto (250) y un tercer subtrayecto (270), en donde:
    el segundo trayecto de proteccion (240) esta formado por el empalme del tercer subtrayecto (270) y un cuarto subtrayecto (280) y es un trayecto de proteccion de un segundo trayecto en funcionamiento (220); el segundo trayecto en funcionamiento (220) es un trayecto en funcionamiento del servicio protegido entre el primer nodo (B) y un cuarto nodo (D) dentro del segundo dominio; el tercer subtrayecto (270) es un trayecto entre el nodo (C) y el cuarto nodo (D); y el cuarto subtrayecto (280) es un trayecto entre el primer nodo (B) y el nodo (C).
  10. 10. El nodo segun la reivindicacion 9, en donde la unidad de conmutacion (320) espedficamente comprende un primer puente (321), un primer selector (322), y una unidad de control (323), en donde:
    un extremo de salida del primer selector esta conectado al primer subtrayecto; un primer extremo de entrada del primer selector esta conectado al segundo subtrayecto;
    5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    un segundo extremo de entrada del primer selector esta conectado a un segundo extremo de entrada del primer puente;
    un primer extremo de salida del primer puente esta conectado al cuarto subtrayecto; un extremo de entrada del primer puente esta conectado al tercer subtrayecto; y
    la unidad de control esta configurada para: despues de que se detecta que el primer enlace falla, controlar el extremo de entrada del primer puente para desconectarlo del primer extremo de salida del primer puente y para conectarlo al segundo extremo de salida del primer puente, y controlar el extremo de salida del primer selector para desconectarlo del primer extremo de entrada del primer selector y para conectarlo al segundo extremo de entrada del primer selector.
  11. 11. El nodo segun la reivindicacion 10, en donde la unidad de conmutacion (320) ademas comprende un segundo puente (324) y un segundo selector (325), en donde:
    un extremo de entrada del segundo puente esta conectado al primer subtrayecto; un primer extremo de salida del segundo puente esta conectado al segundo subtrayecto;
    un segundo extremo de salida del segundo puente esta conectado a un segundo extremo de entrada del segundo selector;
    un primer extremo de entrada del segundo selector esta conectado al cuarto subtrayecto; un extremo de salida del segundo selector esta conectado al tercer subtrayecto; y
    la unidad de control esta configurada ademas para: despues de que se detecta que el primer enlace falla, controlar el extremo de entrada del segundo puente para desconectarlo del primer extremo de salida del segundo puente y para conectarlo al segundo extremo de salida del segundo puente, y controlar el extremo de salida del segundo selector para desconectarlo del primer extremo de entrada del segundo selector y para conectarlo al segundo extremo de entrada del segundo selector.
  12. 12. El nodo segun cualquiera de las reivindicaciones 8 a 11, en donde la unidad de procesamiento (330) esta ademas configurada para: antes de que se detecte que el primer enlace falla, reenviar el segundo mensaje de supervision de fallos y la segunda informacion de conmutacion de proteccion automatica recibidos al tercer nodo, en donde la segunda informacion de conmutacion de proteccion automatica es informacion enviada en el primer trayecto de proteccion por el primer nodo al tercer nodo; y despues de que se detecta que el primer enlace falla, enviar, en el primer trayecto de proteccion, la primera informacion de conmutacion de proteccion automatica al tercer nodo.
  13. 13. El nodo segun la reivindicacion 12, en donde el nodo puede ademas incluir una unidad de registro, configurada para: antes de que se detecte que el primer enlace falla, registrar la segunda informacion de mantenimiento llevada en el segundo mensaje de supervision de fallos recibido.
  14. 14. El nodo segun cualquiera de las reivindicaciones 8 a 13, en donde la unidad de procesamiento (330) esta ademas configurada para: antes de que se detecte que el primer enlace falla, reenviar un tercer mensaje de conmutacion de proteccion automatica recibido al primer nodo, y mantener una maquina de estado de conmutacion de proteccion segun el tercer mensaje de conmutacion de proteccion automatica, en donde el tercer mensaje de conmutacion de proteccion automatica es informacion enviada en el primer trayecto de proteccion por parte del tercer nodo al primer nodo; y despues de que se detecta que el primer enlace falla, detener el reenvfo del tercer mensaje de conmutacion de proteccion automatica.
  15. 15. El nodo segun la reivindicacion 14, en donde el nodo puede ademas incluir una unidad de notificacion, configurada para: despues de que se detecta que el primer enlace falla, cuando la tercera informacion de conmutacion de proteccion automatica que se envfa por parte del tercer nodo y que se reciben las solicitudes de conmutacion al primer trayecto de proteccion, enviar un mensaje de notificacion al cuarto nodo, en donde el mensaje de notificacion se utiliza para dar la instruccion de que el nodo se utilice para conectar el primer dominio y el segundo dominio para el servicio protegido.
  16. 16. El nodo segun cualquiera de las reivindicaciones 8 a 15, en donde la unidad de procesamiento (330) esta ademas configurada para: antes de que se detecte que el primer enlace falla, reenviar un tercer mensaje de supervision de fallos recibido al primer nodo, y supervisar un fallo del primer subtrayecto segun el tercer mensaje de supervision de fallos, donde el tercer mensaje de supervision de fallos es un mensaje que es enviado en el primer trayecto de proteccion por el tercer nodo al primer nodo y se utiliza para supervisar el primer trayecto de proteccion; y despues de que se detecta que el primer enlace falla, detener el reenvfo del tercer mensaje de supervision de fallos.
  17. 17. El nodo segun la reivindicacion 16, en donde la unidad de procesamiento (330) espedficamente comprende:
    5
    10
    15
    20
    25
    30
    35
    40
    45
    un tercer puente (331), configurado para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica; y enviar el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica a una primera unidad de mantenimiento (333) y un segundo conmutador (335);
    la primera unidad de mantenimiento (333), configurada para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica que se emiten por parte del tercer puente, mantener la maquina de estado de conmutacion de proteccion segun el tercer mensaje de conmutacion de proteccion automatica, y supervisar el fallo del primer subtrayecto segun el tercer mensaje de supervision de fallos; regenerar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica; y enviar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica regenerados a un primer conmutador;
    el primer conmutador (332), configurado para: reenviar, al tercer nodo, el segundo mensaje de supervision de fallos y la segunda informacion de conmutacion de proteccion automatica recibidos que son enviados por el primer nodo; antes de que se detecte que el primer enlace falla, prohibir el reenvfo del primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica al tercer nodo; y despues de que se detecta que el primer enlace falla, enviar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica al tercer nodo; y
    el segundo conmutador (335), configurado para: antes de que se detecte que el primer enlace falla, enviar el tercer mensaje de supervision de fallos y el tercer mensaje de conmutacion de proteccion automatica recibidos al primer nodo; y despues de que se detecta que el primer enlace falla, detener el envfo del tercer mensaje de supervision de fallos y el tercer mensaje de conmutacion de proteccion automatica.
  18. 18. El nodo segun la reivindicacion 16, en donde la unidad de procesamiento (330) espedficamente comprende:
    un tercer puente (331), configurado para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica; y enviar el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica a una primera unidad de mantenimiento y una segunda unidad de mantenimiento;
    la primera unidad de mantenimiento (333), configurada para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica que se emiten por parte del tercer puente, mantener la maquina de estado de conmutacion de proteccion segun el tercer mensaje de conmutacion de proteccion automatica, y supervisar el fallo del primer subtrayecto segun el tercer mensaje de supervision de fallos; regenerar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica; y enviar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica regenerados a un primer conmutador;
    la segunda unidad de mantenimiento (334), configurada para: recibir el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica que se emiten por parte del tercer puente, y enviar el tercer mensaje de supervision de fallos y la tercera informacion de conmutacion de proteccion automatica a un segundo conmutador; y reenviar, al tercer nodo, el segundo mensaje de supervision de fallos y la segunda informacion de conmutacion de proteccion automatica recibidos que son enviados por el primer nodo;
    el primer conmutador (332), configurado para: antes de que se detecte que el primer enlace falla, prohibir el reenvfo del primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica al tercer nodo; y despues de que se detecta que el primer enlace falla, enviar el primer mensaje de supervision de fallos y la primera informacion de conmutacion de proteccion automatica al tercer nodo; y
    el segundo conmutador (334), configurado para: antes de que se detecte que el primer enlace falla, enviar el tercer mensaje de supervision de fallos y el tercer mensaje de conmutacion de proteccion automatica recibidos al primer nodo; y despues de que se detecta que el primer enlace falla, detener el envfo del tercer mensaje de supervision de fallos y el tercer mensaje de conmutacion de proteccion automatica.
ES13888067.9T 2013-06-29 2013-06-29 Método de protección de red multidominio y nodo Active ES2641165T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/078506 WO2014205843A1 (zh) 2013-06-29 2013-06-29 一种多域网络保护方法、系统和节点

Publications (1)

Publication Number Publication Date
ES2641165T3 true ES2641165T3 (es) 2017-11-08

Family

ID=52140908

Family Applications (2)

Application Number Title Priority Date Filing Date
ES17171394T Active ES2762075T3 (es) 2013-06-29 2013-06-29 Método y sistema de protección para una red multidominio y nodo
ES13888067.9T Active ES2641165T3 (es) 2013-06-29 2013-06-29 Método de protección de red multidominio y nodo

Family Applications Before (1)

Application Number Title Priority Date Filing Date
ES17171394T Active ES2762075T3 (es) 2013-06-29 2013-06-29 Método y sistema de protección para una red multidominio y nodo

Country Status (5)

Country Link
US (2) US9806937B2 (es)
EP (2) EP3001612B1 (es)
CN (1) CN105264836B (es)
ES (2) ES2762075T3 (es)
WO (1) WO2014205843A1 (es)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9935900B2 (en) * 2014-10-16 2018-04-03 Electronics And Telecommunications Research Institute Method for providing protection switching service in virtual tenant network and controller therefor
CN109587049B (zh) * 2018-12-05 2021-02-02 首都师范大学 基于二维路由的外访流量控制及快速自愈机制及装置
US11062253B1 (en) * 2020-10-14 2021-07-13 Coupang Corp. Centralized status monitoring in a multidomain network
CN114520760B (zh) 2020-11-20 2023-08-22 华为技术有限公司 一种跨域故障分析的方法及系统
CN114697934A (zh) * 2020-12-31 2022-07-01 华为技术有限公司 一种近场中传输数据的方法、设备及系统

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6496476B1 (en) * 1997-03-12 2002-12-17 Worldcom, Inc. System and method for restricted reuse of intact portions of failed paths
US6775229B1 (en) * 2000-05-05 2004-08-10 Fujitsu Network Communications, Inc. Method and system for providing a protection path for connection-oriented signals in a telecommunications network
US7372803B2 (en) * 2001-07-24 2008-05-13 Nortel Networks Limited Apparatus and method for establishment and protection of connections within mesh networks
US7855968B2 (en) * 2004-05-10 2010-12-21 Alcatel Lucent Alarm indication and suppression (AIS) mechanism in an ethernet OAM network
US20050259589A1 (en) * 2004-05-24 2005-11-24 Metrobility Optical Systems Inc. Logical services loopback
US7512063B2 (en) * 2004-12-14 2009-03-31 Cisco Technology, Inc. Border router protection with backup tunnel stitching in a computer network
CN100373866C (zh) * 2004-12-24 2008-03-05 中兴通讯股份有限公司 跨越多域连接的网络故障恢复的方法
CN101051995B (zh) * 2006-06-05 2012-07-04 华为技术有限公司 基于无连接网络的保护倒换方法
KR20090050920A (ko) * 2007-11-16 2009-05-20 한국전자통신연구원 이더넷 링 네트워크의 비환원 모드에서의 장애 복구 방법
WO2010023510A1 (en) * 2008-08-26 2010-03-04 Alcatel Lucent Methods for establishing a traffic connection and an associated monitoring connection
CN101715149B (zh) 2009-07-21 2013-01-23 北京邮电大学 一种多层多域分布式光网络并行跨域故障恢复方法和装置
US9426062B2 (en) * 2009-12-01 2016-08-23 Telefonaktiebolaget Lm Ericsson (Publ) Fault monitoring in connection-oriented networks
FR2955224A1 (fr) * 2010-01-13 2011-07-15 Alcatel Lucent Liaison virtuelle inter-operateur
US8681634B2 (en) * 2010-03-31 2014-03-25 Fujitsu Limited Systems and methods for determining protection paths in a multi-domain network
EP2408128B1 (en) * 2010-07-15 2017-06-07 Alcatel Lucent Interworking agent adapted to interact between network and Precision Time Protocol entities
EP2678980B1 (en) * 2011-02-22 2017-12-06 Telefonaktiebolaget LM Ericsson (publ) A fault protection method and fault protection apparatus in a multi-domain network
US8804485B2 (en) * 2011-05-06 2014-08-12 Tellabs Operations, Inc. Method and apparatus for coordinating fault recovery techniques among domains
CN102572905A (zh) 2012-01-09 2012-07-11 中兴通讯股份有限公司 一种双归保护倒换方法和系统
CN102448095A (zh) 2012-01-20 2012-05-09 杭州华三通信技术有限公司 一种双归保护方法和设备
US9270564B2 (en) * 2012-09-11 2016-02-23 Alcatel Lucent System and method for congestion notification in an ethernet OAM network
US9143398B2 (en) * 2012-12-27 2015-09-22 Futurewei Technologies, Inc. System and method for spare capacity allocation for shared backup path protection for dual link failures using successive survivable routing
US9674085B2 (en) * 2013-01-08 2017-06-06 Telefonaktiebolaget Lm Ericsson (Publ) Method and device for handling inconsistency of PSC states between two ends
US9172625B2 (en) * 2013-02-15 2015-10-27 Fujitsu Limited Systems and methods of communicating path status in optical networks
CN104022949B (zh) * 2013-02-28 2017-08-04 中兴通讯股份有限公司 一种跨域路径信息长久保存的方法及装置

Also Published As

Publication number Publication date
CN105264836A (zh) 2016-01-20
EP3001612A4 (en) 2016-07-13
EP3264693B1 (en) 2019-10-02
EP3001612A1 (en) 2016-03-30
ES2762075T3 (es) 2020-05-22
US20160134466A1 (en) 2016-05-12
US10164823B2 (en) 2018-12-25
WO2014205843A1 (zh) 2014-12-31
US9806937B2 (en) 2017-10-31
US20180041379A1 (en) 2018-02-08
CN105264836B (zh) 2018-06-26
EP3264693A1 (en) 2018-01-03
EP3001612B1 (en) 2017-08-09

Similar Documents

Publication Publication Date Title
US8854975B2 (en) Scaling OAM for point-to-point trunking
US9722916B2 (en) Data-plane driven fast protection mechanism for MPLS pseudowire services
ES2374314T3 (es) Método, sistema y dispositivo de protección de servicio en una red sin conexión.
CN101710877B (zh) 基于伪线的业务流量处理方法、设备和系统
US9755957B2 (en) Pseudowire control channel for signaling events
ES2402806T3 (es) Extensión de indicación del tráfico de gestión de fallos de conectividad
ES2366957T3 (es) Método para la realización de una ruta de transmisión principal y de reserva.
ES2429314T3 (es) La presente invención se refiere a la recuperación de tráfico en una red orientada a conexión
KR102055714B1 (ko) Ldp를 이용하는 mpls 고속 리라우트(ldp―frr)
CN102724086B (zh) 检测传输链路质量的方法及装置
CN101217470B (zh) 转发报文的方法和设备
ES2641165T3 (es) Método de protección de red multidominio y nodo
CN101902353A (zh) 分组网络的保护方法、装置与系统
US10110475B2 (en) Restoration method for an MPLS ring network
US8738960B2 (en) Local protection method of ethernet tunnel and sharing node of work sections of protection domain
CN103973471A (zh) 一种trill分发树故障的通告方法和装置
CN102571460B (zh) 单纤故障切换方法及装置
CN103209085B (zh) 告警的处理方法和联动支撑系统
CN117641411A (zh) 一种数据传输方法、通信系统和路由发布方法
CN103023683B (zh) 路径切换方法及装置
CN101924642B (zh) 一种具有共享链路的以太网保护方法和装置