[go: up one dir, main page]

ES2375326T3 - Método, sistema y dispositivo de protección en una red de transporte de paquetes. - Google Patents

Método, sistema y dispositivo de protección en una red de transporte de paquetes. Download PDF

Info

Publication number
ES2375326T3
ES2375326T3 ES08870940T ES08870940T ES2375326T3 ES 2375326 T3 ES2375326 T3 ES 2375326T3 ES 08870940 T ES08870940 T ES 08870940T ES 08870940 T ES08870940 T ES 08870940T ES 2375326 T3 ES2375326 T3 ES 2375326T3
Authority
ES
Spain
Prior art keywords
service data
data flow
flow
service
protection
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
ES08870940T
Other languages
English (en)
Inventor
Jia He
Yang Yang
Yongjun Zhang
Wenjun Xie
Shanguo Huang
Wanyi Gu
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 ES2375326T3 publication Critical patent/ES2375326T3/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/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • H04L12/437Ring fault isolation or reconfiguration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/22Alternate routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/34Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers

Landscapes

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

Abstract

Un método de protección en una red de transporte de paquetes, en donde se establece un camino de protección para un flujo de datos de servicio transportado sobre un anillo de protección compartida en la red de transporte de paquetes, el flujo de datos de servicio comprende al menos un primer flujo de datos de servicio y un segundo flujo de datos de servicio, y el camino de protección comprende un camino de protección wrapping y un camino de protección steering, comprendiendo el método: enviar el primer flujo de datos de servicio a través del camino de protección wrapping; suspender, por parte de un nodo del flujo de datos de servicio, el envío al camino de protección wrapping del segundo flujo de datos de servicio subsiguiente al primer flujo de datos de servicio, y almacenar temporalmente el segundo flujo de datos de servicio; y pasar completamente por segunda vez el primer flujo de datos de servicio por el nodo del flujo de datos de servicio y conmutar el segundo flujo de datos de servicio almacenado temporalmente del camino de protección wrapping al camino de protección steering; en donde, después de enviar el primer flujo de datos de servicio a través del camino de protección wrapping, el método comprende, además: añadir un identificador a continuación del primer flujo de datos de servicio, el paso completo por segunda vez del primer flujo de datos de servicio por el nodo del flujo de datos de servicio comprende: recibir el identificador del nodo del flujo de datos de servicio; en donde el método comprende, además: recibir del nodo del flujo de datos de servicio un mensaje de solicitud de protección que indica que se proteja el flujo de datos de servicio; y la suspensión, por parte del nodo del flujo de datos de servicio, del envío al camino de protección wrapping del segundo flujo de datos de servicio subsiguiente comprende: suspender, por parte del nodo del flujo de datos de servicio, el envío al camino de protección wrapping del segundo flujo de datos de servicio de acuerdo con el mensaje de solicitud de protección.

Description

Método, sistema y dispositivo de protección en una red de transporte de paquetes
Campo de la tecnología
La presente invención está relacionada con el campo de las tecnologías de las comunicaciones, y más en particular, con un método de protección que utiliza un anillo de protección compartida en una red de transporte de paquetes, un dispositivo nodal de una red de transporte de paquetes, y un sistema en una red de transporte de paquetes.
Antecedentes de la invención
Con objeto de mejorar la eficiencia y fiabilidad del transporte, una red de transporte utiliza usualmente una red en anillo. Tomando como ejemplo un anillo de protección compartida T-MPLS (TM-SPRing), se establece una relación lógica de adyacencia entre cada dos nodos de la red en anillo, y el establecimiento de la relación de conexión entre nodos correspondientes no está limitado por los dispositivos físicos y una topología de control de acceso al medio (MAC). La conexión entre los nodos vecinos recibe el nombre de tramo, y el tramo es una conexión bidireccional (pudiendo ser un tramo físico o una conexión lógica). Basándose en la tecnología T-MPLS (Transporte-Conmutación Multiprotocolo Basada en Etiquetas) se implementa una entidad de canal de transporte configurada para transportar flujos de datos de servicio entre los nodos del anillo mediante un grupo de LSP (Caminos Conmutados de Etiquetas). El TM-SPRing utiliza una estructura de doble anillo, y las direcciones de circulación de los flujos de datos de los servicios de los dos anillos son opuestas, los dos anillos constan de un anillo de trabajo (dirección de trabajo) y un anillo de protección (dirección opuesta a la dirección de trabajo), cada anillo puede establecer una pluralidad de LSP en función del volumen de la demanda de servicios, con el fin de asignar diferentes LSP a los diferentes flujos de datos de los servicios. La protección del TM-SPRing se aplica al tramo entre los nodos vecinos y se lleva a cabo mediante una función OAM (Operación, Administración y Mantenimiento) del tramo.
Cuando se produce un fallo en el tramo, para impedir que falle el tramo entre los nodos adyacentes es preciso confirmar un mecanismo de protección completo, con el fin de proteger rápidamente contra el fallo del tramo y transportar de forma correcta y efectiva el flujo de datos de servicio. En la actualidad, el mecanismo de protección habitual que utiliza el anillo de protección compartida dispone de dos mecanismos de conmutación, a saber, un mecanismo steering (dirección) y un mecanismo wrapping (cambio de dirección), y la principal diferencia entre el mecanismo steering y el mecanismo wrapping consiste en que, después de producirse el fallo del tramo, los nodos que inician la conmutación del flujo de datos de servicio son diferentes, donde, en el mecanismo steering, el nodo que inicia la conmutación del flujo de datos de servicio es un nodo de origen del flujo de datos de servicio, mientras en el mecanismo wrapping, el nodo que inicia la conmutación del flujo de datos de servicio es un nodo adyacente al tramo afectado por el fallo. El mecanismo wrapping se caracteriza por un tiempo corto de inicio de la conmutación y por una correspondiente tasa de pérdida de paquetes baja, pero un camino de protección wrapping conmutado no es un enrutamiento óptimo. Un camino de protección steering con mecanismo steering es el enrutamiento óptimo, pero el mecanismo steering se caracteriza por un tiempo largo de inicio de la conmutación y por una correspondiente tasa de pérdida de paquetes alta.
Una red de paquetes en anillo resistente a fallos (RPR) actual utiliza una solución de protección basada en una combinación del mecanismo wrapping y del mecanismo steering, y la implementación de la solución se lleva a cabo de acuerdo con los siguientes pasos.
En primer lugar, después de que haya ocurrido el fallo, un nodo adyacente al tramo afectado por el fallo lo detecta, y ejecuta inmediatamente la operación de conmutación de acuerdo con el mecanismo wrapping, de modo que un primer flujo de datos de servicio evita el tramo afectado por el fallo, esto es, el primer flujo de datos de servicio afectado (el flujo de datos de servicio que está a punto de pasar por el tramo afectado por el fallo en la dirección de trabajo) es redirigido al otro anillo para ser transportado, y, al mismo tiempo, el nodo adyacente al tramo afectado por el fallo envía en ambas direcciones un mensaje de solicitud de protección que contiene información del tramo afectado por el fallo.
A continuación, cuando reciben el mensaje de solicitud de protección, los nodos de origen y destino del flujo de datos de servicio llevan a cabo la operación de conmutación de acuerdo con el mecanismo steering, de tal modo que un segundo flujo de datos de servicio subsiguiente al primer flujo de datos de servicio es transferido al otro anillo para ser transportado, con el fin de evitar el tramo afectado por el fallo.
Un tiempo de inicio de la acción de conmutación en esta solución es igual al tiempo de inicio de la acción de conmutación de acuerdo con el mecanismo wrapping, y la razón es que la solución con protección wrapping se utiliza en primer lugar, por lo que la tasa de pérdida de paquetes del primer flujo de datos de servicio es baja. Además, después de llevarse a cabo la acción de conmutación de acuerdo con el mecanismo steering, el camino final recorrido por el segundo flujo de datos de servicio es el mismo que el camino de protección steering en el mecanismo steering, y es el enrutamiento óptimo en el otro anillo, mejorando de este modo la utilización de los recursos de la red, evitando la introducción de un tiempo de retardo innecesario, e integrando ventajas de las dos
soluciones constituidas por el mecanismo wrapping y el mecanismo steering.
En la técnica anterior han resultado evidentes los siguientes problemas.
De acuerdo con la descripción de los dos pasos anteriores, en la solución se cambia dos veces el camino del flujo de datos de servicio. La primera vez, el primer flujo de datos de servicio es conmutado del camino de trabajo al camino de protección wrapping para su transporte, y la segunda vez, el segundo flujo de datos de servicio es conmutado del camino de protección wrapping al camino de protección steering para su transporte. Comparado con el camino de protección steering, el camino de protección wrapping realiza la redirección del camino sobre el anillo de trabajo, por lo que es posible que el segundo flujo de datos de servicio enviado después del instante de la segunda conmutación alcance el nodo de destino antes que el primer flujo de datos de servicio enviado después del instante de la primera conmutación, lo que daría como resultado un problema de alteración de secuencia de los flujos de datos de servicio.
La técnica de transporte de paquetes tiene como finalidad implementar una plataforma portadora uniforme multiservicio, y necesita transportar un servicio TDM (Multiplexación por División de Tiempo), y el servicio TDM tiene unos requisitos estrictos en relación con la secuencia temporal.
El artículo "Analysis and improved performance of RPR protection" (presentado por Amund Kvalbein y otros en la 12ª Conferencia Internacional del IEEE del 16 al 19 de Noviembre de 2004) divulga un Resilient Packet Ring (Anillo de Paquetes Resistente a Fallos) (RPR, IEEE 802.17). En el artículo se simulan diferentes escenarios de error, con protecciones tanto steering como wrapping. Desafortunadamente, no siempre se puede garantizar la recuperación en 50 ms si se requiere que los paquetes se entreguen en orden, debido a que, para evitar la reordenación de los paquetes, el RPR utiliza un período de estabilización de la topología (por defecto 40 ms) muy largo. Se sugiere un mecanismo de protección que no exige esperar a que la nueva topología se estabilice, y proporciona una recuperación en 50 ms para todo el tráfico. Para la entrega en orden de los paquetes, el mecanismo de protección descarta un número muy pequeño de paquetes en comparación con el mecanismo del estándar RPR.
Resumen de la invención
La presente invención está dirigida a un método de protección en una red de transporte de paquetes, un dispositivo nodal de una red de transporte de paquetes, y un sistema en una red de transporte de paquetes capaces de resolver un problema de alteración de secuencia que se produce cuando en la red de transporte de paquetes se aplica una solución de protección basada en una combinación de un mecanismo wrapping y un mecanismo steering.
El problema técnico objetivo se resuelve mediante las reivindicaciones del método de las reivindicaciones 1 y 3 y sus reivindicaciones dependientes, mediante la reivindicación del dispositivo de la reivindicación 5 y sus reivindicaciones dependientes, y mediante la reivindicación del sistema de la reivindicación 8 y sus reivindicaciones dependientes.
En la presente invención, el primer flujo de datos de servicio se envía a través del camino de protección wrapping, y el nodo del flujo de datos de servicio suspende el envío al camino de protección wrapping del segundo flujo de datos de servicio subsiguiente al primer flujo de datos de servicio, y almacena temporalmente el segundo flujo de datos de servicio. Cuando el primer flujo de datos de servicio ha pasado completamente por segunda vez por el nodo del flujo de datos de servicio, se conmuta el segundo flujo de datos de servicio del camino de protección wrapping al camino de protección steering, resolviéndose de este modo el problema de alteración de secuencia que se produce cuando en la red de transporte de paquetes se aplica la solución de protección basada en la combinación del mecanismo wrapping y del mecanismo steering, con el fin de perfeccionar el mecanismo de protección del sistema en la red de transporte de paquetes, y mejorar la capacidad del sistema para protegerse frente a fallos.
Breve descripción de los dibujos
Con objeto de ilustrar más claramente las soluciones técnicas conformes con los modos de realización de la presente invención o de la técnica anterior, a continuación se citan brevemente las figuras adjuntas para describir los modos de realización o la técnica anterior. En apariencia, en la siguiente descripción los dibujos adjuntos son sólo algunos de los modos de realización de la presente invención.
La FIG. 1 es un diagrama de flujo esquemático de un método de protección en una red de transporte de paquetes de acuerdo con un modo de realización de la presente invención;
La FIG. 2 es una vista esquemática de un formato de trama de información de conmutación de protección automática (APS);
La FIG. 3 es una vista esquemática de una descripción del contenido de una solicitud de protección en la información de APS;
La FIG. 4 es una vista esquemática de una operación de conmutación wrapping en el paso 404 de acuerdo con un modo de realización de la presente invención;
La FIG. 5 es una vista esquemática de una operación en la que un nodo de origen es conmutado a un camino de protección steering en el paso 409 de acuerdo con un modo de realización de la presente invención;
La FIG. 6 es una vista esquemática de una operación en la que un nodo de origen y un nodo de destino son conmutados a un camino de protección steering de acuerdo con un modo de realización de la presente invención;
La FIG. 7 es una vista esquemática de otro método de protección en una red de transporte de paquetes de acuerdo con un modo de realización de la presente invención;
La FIG. 8 es una vista esquemática de la estructura de un dispositivo nodal de origen/dispositivo nodal de destino de acuerdo con un modo de realización de la presente invención; y
La FIG. 9 es una vista esquemática de la estructura de un sistema en una red de transporte de paquetes de acuerdo con un modo de realización de la presente invención.
Descripción detallada de los modos de realización
La presente invención proporciona un método de protección en una red de transporte de paquetes, un dispositivo nodal en una red de transporte de paquetes, y un sistema en una red de transporte de paquetes capaces de resolver un problema de alteración de secuencia que ocurre cuando en la red de transporte de paquetes se aplica una solución de protección basada en una combinación de un mecanismo wrapping y un mecanismo steering.
En lo que sigue, se describen de forma detallada el método, el dispositivo y el sistema de acuerdo con los modos de realización de la presente invención, haciendo referencia a los dibujos que la acompañan.
La FIG. 1 es un diagrama de flujo esquemático de un método de protección en una red de transporte de paquetes de acuerdo con un modo de realización de la presente invención. En el método, tomando como ejemplo un TM-SPRing, se completa una conmutación de un mecanismo wrapping a un mecanismo steering. Además, la presente invención se puede aplicar, aunque no se limita, a una red en anillo según el estándar Provider Backbone Bridging – Traffic Engineering (Puente de Red Troncal de Proveedor -Ingeniería de Tráfico) (PBB-TE), y otros sistemas en la red de transporte de paquetes. En referencia a la FIG. 1, el método consta fundamentalmente de los siguientes pasos.
En el paso 401, se produce un fallo en un tramo determinado del anillo TM-SPRing, y se aplica la protección del TM-SPRing al fallo del tramo entre nodos adyacentes.
En el paso 402, un nodo adyacente al tramo afectado por el fallo detecta el fallo del tramo, y cada uno de los nodos del TM-SPRing monitoriza información sobre la red en anillo e identifica a tiempo el tramo afectado por el fallo en la red en anillo. El fallo del tramo puede ser de dos tipos: uno es fallo en la señal del tramo (SF), en cuyo SF el flujo de datos de servicio no puede ser transportado en el tramo afectado por el fallo, el nodo adyacente al tramo afectado por el fallo en el sentido de avance de una dirección de trabajo no puede recibir el flujo de datos de servicio y el SF se puede detectar mediante una función de comprobación de interconexión de un paquete OAM; el otro es degradación de la señal del tramo (SD), en cuyo SD el flujo de datos de servicio puede ser transportado en el tramo afectado por el fallo, pero la calidad del flujo de datos de servicio recibido por el nodo adyacente al tramo afectado por el fallo en el sentido de avance de la dirección de trabajo es mala, la SD se puede detectar mediante pérdida de paquetes, retardo y otras funciones del paquete OAM, cada uno de los nodos de la red en anillo identifica si el tramo adyacente al nodo funciona normalmente o sufre el fallo monitorizando los paquetes OAM que pasan a través del nodo, y cuando se detecta el fallo del tramo se ejecuta el paso 403.
En las aplicaciones prácticas es necesario ilustrar los dos puntos siguientes.
En primer lugar, el fallo del tramo se divide en fallo de un solo anillo y fallo de los dos anillos. En un modo de realización de la presente invención los dos tipos de fallo son procesados por el nodo relacionado de acuerdo con el mismo mecanismo en términos de operación de conmutación. En la descripción del modo de realización de la presente invención se toma como ejemplo el fallo en los dos anillos, aunque sigue siendo aplicable el contenido de la presente invención en el fallo en un solo anillo.
En segundo lugar los flujos de datos de servicio transportados sobre el anillo de protección compartida en la red de transporte de paquetes son servicios bidireccionales, y en el fallo de los dos anillos se ven afectados los flujos de datos de servicio en las dos direcciones. El flujo de datos de servicio afectado por el fallo en una dirección es conmutado y el flujo de datos de servicio en la otra dirección también es conmutado. En el modo de realización de la presente invención, los procedimientos para el proceso en ambas direcciones son sustancialmente consistentes. Por simplicidad de la descripción, en la ilustración del modo de realización de la presente invención se describe cómo proteger el flujo de datos de servicio en una dirección, aunque la presente invención también es aplicable al procedimiento para el proceso en la otra dirección.
En el paso 403, el nodo adyacente al tramo afectado por el fallo envía un mensaje de solicitud de protección (posiblemente de forma bidireccional). El mensaje de solicitud de protección tiene la forma de información APS, con 4 10
el fin de notificar a cada uno de los nodos del TM-SPRing la información sobre el tramo afectado por el fallo, y comunicarse con otro nodo adyacente al tramo afectado por el fallo, completando de este modo la conmutación de acuerdo con el mecanismo wrapping. Un formato de trama de la información APS es como el que se muestra en la FIG. 2, y la información APS comprende un campo de encabezamiento de etiqueta, un campo de tipo de función y una PDU (Unidad de Datos de Protocolo) APS. Una descripción del contenido de la solicitud de protección comprende la ID de un nodo de origen configurada para identificar e indicar un nodo de origen, la ID de un nodo de destino configurada para identificar e indicar un nodo de destino, información de solicitud/estado del puente, y algunos bytes reservados. En el modo de realización de la presente invención, la función de identificación de la presente invención se puede completar utilizando una función de ampliación de un 8º bit de los bytes reservados de la información APS; como se muestra en la FIG. 3, al bit se le asigna el valor 1 (el valor del bit de la información APS antes de la función de ampliación es 0), de modo que la información APS desempeñe la función de indicar que se suspenda el envío del flujo de datos de servicio.
En el paso 404, el nodo adyacente al tramo afectado por el fallo completa la conmutación de la protección wrapping, concretamente mediante la conmutación del flujo de datos de servicio que está siendo transmitido de un LSP de trabajo a un LSP de protección. El TM-SPRing hereda un método de transporte de datos de un MPLS, cada camino de servicio corresponde a un LSP, y a cada tramo se le asigna una etiqueta en el LSP para transportar correctamente el flujo de datos de servicio. El TM-SPRing completa la conmutación operando con las etiquetas del flujo de datos de servicio, cada nodo del TM-SPRing almacena en una base de datos las etiquetas del LSP de trabajo y el LSP de protección de cada flujo de datos de servicio del nodo, y la etiqueta del LSP de trabajo y la etiqueta del LSP de protección de cada flujo de datos de servicio de cada nodo se corresponden entre sí, conmutándose correctamente de este modo el flujo de datos de servicio.
Cada nodo del TM-SPRing es adyacente a dos tramos, y tomando como referencia una dirección de avance de un camino del flujo de datos de servicio, una etiqueta del tramo entre dicho nodo y el nodo adyacente anterior según el sentido de avance del flujo de datos de servicio se denomina etiqueta ascendente del nodo, y una etiqueta del tramo entre dicho nodo y el nodo adyacente posterior según el sentido de avance del flujo de datos de servicio se denomina etiqueta descendente del nodo.
Entre los nodos adyacentes al fallo se puede realizar una operación para establecer un puente, y mientras el puente esté establecido es necesario operar con la etiquetas del flujo de datos de servicio, y la operación consta, específicamente, de los siguientes pasos.
Para el nodo adyacente al tramo afectado por el fallo en el sentido ascendente a la dirección de trabajo, la etiqueta del tramo adyacente en el sentido ascendente del LSP de trabajo del nodo se reemplaza por la etiqueta del tramo adyacente en el sentido descendente del LSP de protección del nodo, y el flujo de datos de servicio se reenvía utilizando la etiqueta del tramo adyacente en el sentido descendente del LSP de protección del nodo, de modo que, para ser transportado, el flujo de datos de servicio transmitido se conmuta del LSP de trabajo al LSP de protección.
Para el nodo adyacente al tramo afectado por el fallo en el sentido descendente de la dirección de trabajo, la etiqueta del tramo adyacente en el sentido ascendente del LSP de protección del nodo se reemplaza por la etiqueta del tramo adyacente en el sentido descendente del LSP de trabajo del nodo, y el flujo de datos de servicio se reenvía utilizando la etiqueta del tramo adyacente en el sentido descendente del LSP de trabajo del nodo.
La etiqueta se asigna y se sustituye utilizando un mecanismo Mirror (Espejo), de modo que las etiquetas de la parte de superposición del LSP de trabajo y del LSP de protección pueden utilizar el mismo valor, y cuando se reemplaza la etiqueta del nodo adyacente al fallo, el valor de la etiqueta no cambia. A continuación se describen los pasos de la operación de asignación de la etiqueta según el mecanismo Mirror en las implementaciones específicas.
En el paso A1, la operación se basa en una cierta dirección de un camino del flujo de datos de servicio bidireccional, por ejemplo, una dirección de trabajo en el sentido de las agujas del reloj, y de acuerdo con un algoritmo del camino más corto, se determina un camino de trabajo más corto para el flujo de datos de servicio entre el nodo de origen y el nodo de destino sobre el anillo del TM-SPRing en el sentido de las agujas del reloj, y el camino de trabajo más corto sirve como LSP de trabajo (asumiendo la dirección de trabajo).
En el paso A2 se determina el camino de protección más corto sobre el anillo del TM-SPRing en el sentido contrario al de las agujas del reloj, y el camino de protección más corto sirve como LSP de protección (asumiendo una dirección contraria a la dirección de trabajo, esto es, la dirección de protección) del LSP de trabajo.
En el paso A3, se asigna la etiqueta a cada uno de los tramos del LSP de trabajo y del LSP de protección. Para simplificar la operación, la etiqueta de trabajo y la etiqueta de protección del flujo de datos de servicio en el tramo de superposición del LSP de trabajo y el LSP de protección pueden adoptar el mismo valor. En el modo de realización de la presente invención, las etiquetas de cada uno de los tramos que corresponden al camino de protección wrapping y al camino de protección steering utilizadas respectivamente por el mecanismo wrapping y el mecanismo steering son habitualmente las mismas. Ciertamente, en las implementaciones específicas se pueden asignar etiquetas diferentes. Además, las etiquetas se pueden asignar manualmente o pueden ser asignadas 5 10
dinámicamente por el sistema.
Adicionalmente, en el modo de realización de la presente invención, el mecanismo para asignar y reemplazar las etiquetas en la red de transporte de paquetes puede ser un mecanismo Mirror, un mecanismo de asignación único, un mecanismo Tunnel (Túnel), un mecanismo estándar de asignación de etiquetas y otros mecanismos de asignación de etiquetas de la técnica anterior.
En relación con la FIG. 4, en el paso 404, por ejemplo, el flujo de datos de servicio desde un Nodo1 (nodo de origen) a un Nodo4 (nodo de destino) encuentra un fallo entre un Nodo2 y un Nodo3, el Nodo2 reemplaza una etiqueta 20 de la dirección de trabajo por una etiqueta 20 del LSP de protección, y reenvía el flujo de datos de servicio utilizando la etiqueta 20 del LSP de protección con el fin de conmutar el flujo de datos de servicio al LSP de protección para ser transportado; y el Nodo3 reemplaza una etiqueta 40 de la dirección de protección por una etiqueta 40 del LSP de trabajo y conmuta el flujo de datos de servicio al LSP de trabajo para ser transportado.
En el paso 405, después de recibir la información de la solicitud de protección, cada uno de los otros nodos del anillo, excepto los nodos adyacentes al fallo, extrae de la información de la solicitud de protección la información de ID del nodo de origen y la información de ID del nodo de destino, obtiene información de la posición del tramo afectado por el fallo, e identifica una relación entre el nodo del anillo y el flujo de datos de servicio afectado por el tramo en el que se ha producido el fallo; si el nodo es un nodo intermedio (no es el nodo de origen ni el de destino) del flujo de datos de servicio afectado por el tramo en el que se ha producido el fallo, el procedimiento continúa en el paso 406.
Si el nodo es el nodo de origen/nodo de destino del flujo de datos de servicio afectado por el tramo en el que se ha producido el fallo, el procedimiento continúa en el paso 407.
Por un tramo puede pasar una pluralidad de flujos de datos de servicio, y en general el tramo en el que se ha producido el fallo puede afectar a una pluralidad de flujos de datos de servicio. Por ejemplo, el nodo del TM-SPRing puede tener diferentes relaciones con diferentes flujos de datos de servicio afectados por el tramo en el que se ha producido el fallo: el nodo del TM-SPRing puede ser el nodo intermedio del flujo 1 de datos de servicio afectado por el tramo en el que se ha producido el fallo, y también puede ser el nodo de origen del flujo 2 de datos de servicio afectado por el tramo en el que se ha producido el fallo. En las implementaciones específicas, la operación de protección se realiza basándose en un camino del flujo de datos de servicio, y durante el proceso de protección del flujo de datos de servicio se confirma la relación entre cada uno de los nodos del anillo y el flujo de datos de servicio.
En el paso 406, si el nodo actual no es un nodo adyacente al tramo afectado por el fallo ni el nodo de origen o el nodo de destino del flujo de datos de servicio afectado por el tramo en el que se ha producido el fallo, al nodo siguiente en el sentido de avance se le envía únicamente la información de la solicitud de protección.
Si, de acuerdo con la información de la solicitud de protección, se determina que el nodo no es el nodo adyacente al tramo afectado por el fallo, y se detecta que la calidad del flujo de datos de servicio recibido por el nodo es mala o no es posible recibir el flujo de datos de servicio, el nodo no genera la información de la solicitud de protección, evitando de este modo que la información de la solicitud de protección se genere una y otra vez.
En el paso 407, si el nodo es el nodo de origen/nodo de destino del flujo de datos de servicio afectado por el tramo en el que se ha producido el fallo, el nodo de origen/nodo de destino realiza las siguientes operaciones.
El nodo de origen/nodo de destino envía un primer flujo de datos de servicio a través de un camino de protección wrapping; aquí, el TM-SPRing tiene un camino de protección establecido para proteger el flujo de datos de servicio, y el camino de protección comprende un camino de protección wrapping y un camino de protección steering.
Tras recibir el mensaje de solicitud de protección, el nodo de origen/nodo de destino envía el mensaje de solicitud de protección a un nodo posterior en el sentido de avance.
Después de recibir el mensaje de solicitud de protección, el nodo de origen/nodo de destino suspende el envío de un segundo flujo de datos de servicio (que puede ser un flujo de datos de entrada al anillo) subsiguiente al primer flujo de datos de servicio a través del camino de protección wrapping, y almacena temporalmente el segundo flujo de datos de servicio en un buffer (memoria de almacenamiento temporal). Concretamente, el segundo flujo de datos de servicio puede ser almacenado temporalmente en un buffer de retorno del nodo de origen/nodo de destino, donde el segundo flujo de datos de servicio sirve como flujo de datos de servicio subsiguiente al primer flujo de datos de servicio enviado al camino de protección wrapping antes del instante en el que el nodo de origen suspendió el envío. El TM-SPRing dispone para todos los nodos del anillo de dos Buffers unidireccionales dinámicos: un Buffer de envío y un Buffer de retorno, donde la dirección de trabajo recibe el nombre de dirección de avance y la dirección de protección (dirección opuesta a la del LSP de trabajo) recibe el nombre de dirección de retorno, y el Buffer dinámico quiere decir que se dispone un contador en la entrada del Buffer, de modo que durante el proceso de conmutación se devuelve una longitud efectiva del flujo de datos de servicio, lo que permite ajustar el pointer (puntero), implementándose de este modo la asignación dinámica del Buffer.
En el dispositivo del nodo de origen/nodo de destino, la función de recibir el mensaje de solicitud de protección se puede implementar mediante una unidad de recepción.
En el dispositivo del nodo de origen/nodo de destino, la función de suspender el envío del segundo flujo de datos de servicio a través del camino de protección wrapping se puede implementar mediante una unidad de retención. Después de que la unidad de recepción reciba el mensaje de solicitud de protección, la unidad de retención suspende el envío del segundo flujo de datos de servicio a través del camino de protección wrapping.
En el dispositivo del nodo de origen/nodo de destino, el segundo flujo de datos de servicio es almacenado temporalmente en el buffer, y el buffer es una unidad de almacenamiento temporal que desempeña la función de almacenamiento temporal en el dispositivo del nodo de origen/nodo de destino.
El nodo de origen/nodo de destino añade un identificador a continuación de la última trama del primer flujo de datos de servicio: concretamente, amplía la función del mensaje de solicitud de protección recibido (información APS), cambia a 1 el valor del 8º bit de los bytes reservados de la información APS (el valor original es 0), y añade la información APS ampliada como identificador a continuación de la última trama del primer flujo de datos de servicio enviado a través del camino de protección wrapping.
En el dispositivo del nodo de origen/nodo de destino, la función de adjuntar el identificador a continuación de la última trama del primer flujo de datos de servicio se completa mediante una unidad de anexión de identificador en una unidad de detección del dispositivo del nodo de origen/nodo de destino.
Se debe observar que la información APS que tiene la función de indicar que se suspenda el envío del segundo flujo de datos de servicio y la información APS (mensaje de solicitud de protección) que contiene la información del fallo que ha sido recibida inicialmente por el nodo de origen/nodo de destino se diferencian únicamente en el valor de sus respectivos 8º bits de los bytes reservados, y los datos en las demás posiciones son idénticos. Después de recibir la información APS no ampliada que contiene la información del fallo, el nodo de origen amplía la función de la información APS adjuntándole el identificador a través de la operación de ampliación de función, y el nodo de origen/nodo de destino continúa enviando la información APS no ampliada al nodo siguiente en el sentido de avance.
Adicionalmente, en el modo de realización de la presente invención, la función de la información APS se amplía, la función de indicar que se suspenda el envío del flujo de datos de servicio se añade a la información APS, pero las funciones inherentes no cambian, y otras operaciones relacionadas con la información APS tampoco cambian. Se debe observar que la función de indicación es una ampliación de la función OAM, la cual no se limita a utilizar la información APS, se pueden utilizar otras funciones OAM, o se puede ampliar otro paquete de mensaje.
En el paso 408, el nodo de origen/nodo de destino monitoriza la información del TM-SPRing y determina si se ha recibido el identificador. El primer flujo de datos de servicio transportado a través del camino de protección wrapping puede pasar por segunda vez por el nodo de origen/nodo de destino, de modo que el nodo de origen/nodo de destino recibe necesariamente el identificador enviado previamente por el nodo de origen. Cuando se recibe el identificador, el procedimiento continúa en el paso 409, y en caso contrario se repite el paso 408.
En el dispositivo del nodo de origen/nodo de destino, la función de determinar si se ha recibido el identificador se puede completar mediante una unidad de determinación en la unidad de detección del dispositivo del nodo de origen/nodo de destino.
En el paso 409, el nodo de origen/nodo de destino elimina el identificador, conmuta el camino de protección wrapping al camino de protección steering, y envía el segundo flujo de datos de servicio almacenado temporalmente. Concretamente, el nodo de origen/nodo de destino conmuta el segundo flujo de datos de servicio almacenado temporalmente del camino de protección wrapping al camino de protección steering, y envía el segundo flujo de datos de servicio almacenado temporalmente en dirección opuesta a través del Buffer de retorno. Aquí, el nodo de origen/nodo de destino transporta el segundo flujo de datos de servicio almacenado temporalmente a través del camino de protección steering. Durante la operación de conmutación, la etiqueta del tramo adyacente siguiente del LSP de trabajo del nodo de origen/nodo de destino se debe reemplazar por la etiqueta del tramo adyacente siguiente del LSP de protección del nodo de origen/nodo de destino, y se reenvía el segundo flujo de datos de servicio utilizando la etiqueta del tramo del LSP de protección.
En el dispositivo del nodo de origen/nodo de destino, la función de conmutación del camino de protección wrapping al camino de protección steering y envío del segundo flujo de datos de servicio almacenado temporalmente se implementa mediante una unidad de proceso de detección del dispositivo del nodo de origen/nodo de destino.
La implementación conjunta del paso 407, el paso 408 y el paso 409, asegura que cuando el nodo de origen/nodo de destino procesa la conmutación, el flujo de datos de servicio enviado en primer lugar llega antes, y de este modo no se produce el problema de alteración de secuencia de los flujos de datos de servicio.
Como se muestra en la FIG. 5, por ejemplo, el fallo se produce en el tramo entre el Nodo2 y el Nodo3, y el proceso de conmutación del nodo de origen y el camino para el transporte del flujo de datos de servicio en el modo de realización de la presente invención se describen del siguiente modo.
En B1, para el camino de transporte del primer flujo de datos de servicio sobre el camino de protección wrapping:
El primer flujo de datos de servicio se envía desde el nodo de origen Nodo1 y llega al nodo de destino Nodo4 a través del camino
Nodo1→Nodo2→Nodo1→Nodo6→Nodo5→Nodo4→Nodo3→Nodo4
En B2, para un proceso de tratamiento específico:
En primer lugar, el Nodo1 recibe el identificador enviado por el Nodo3, cambia a 1 el valor del 8º bit de los bytes reservados de la información APS, y construye el identificador que tiene la función de indicar que se suspenda el envío del flujo de datos de servicio.
A continuación, el Nodo1 suspende el envío (que corresponde al instante de suspensión del nodo de origen) del segundo flujo de datos de servicio subsiguiente al primer flujo de datos de servicio al camino de protección wrapping, añade el identificador a continuación de la última trama del primer flujo de datos de servicio enviado a través del camino de protección wrapping, envía el primer flujo de datos de servicio a través del camino de protección wrapping, y al mismo tiempo almacena temporalmente en el Buffer de retorno el segundo flujo de datos de servicio retenido.
A continuación, cuando el Nodo1 no detecta que se haya recibido el identificador, ello quiere decir que el primer flujo de datos de servicio que ha pasado por el Nodo1 en la dirección de protección del camino de protección wrapping no ha pasado por el camino Nodo1→Nodo2→Nodo1, y el Nodo1 no actúa. Cuando el Nodo1 detecta que se ha recibido el identificador, ello quiere decir que la última trama del primer flujo de datos de servicio transportado a través del camino de protección wrapping y enviado antes del instante de la retención ha pasado por el camino Nodo1→Nodo2→Nodo1, y llega a la posición siguiente del LSP de protección del Nodo1. Aquí, el Nodo1 realiza el proceso de la conmutación (que corresponde al instante de la conmutación del nodo de origen) de acuerdo con el mecanismo de protección steering, la etiqueta de una salida del Nodo1 se fija en 71 en lugar de 20, el Nodo1 en primer lugar envía en la dirección de protección el primer flujo de datos de servicio almacenado temporalmente en el Buffer de retorno, y transporta directamente el segundo flujo de datos de servicio subsiguiente por el camino de protección steering. El nodo de destino no realiza la conmutación, desde el instante de la suspensión del envío del nodo de origen hasta el instante de la conmutación del nodo de origen, y el flujo de datos de servicio transportado por el camino de protección wrapping llega al nodo de destino a través del camino Nodo1→Nodo6→Nodo5→Nodo4→Nodo3→Nodo4 después del instante de la conmutación del nodo de origen. De esta forma, el primer flujo de datos de servicio enviado en primer lugar llega antes al nodo de destino, de manera que se asegura la correcta relación de secuencia temporal entre el primer flujo de datos de servicio y el segundo flujo de datos de servicio.
Asimismo, el proceso de conmutación del nodo de destino y el camino de transporte del flujo de datos de servicio se pueden describir mediante referencia al proceso de conmutación del nodo de origen y al camino de transporte del flujo de datos de servicio, específicamente, como se muestra en la vista esquemática de la operación en la que el nodo de origen y el nodo de destino se conmutan al camino de protección steering de acuerdo con el modo de realización de la presente invención de la FIG. 6, con el fin de asegurar que cuando se conmuta el nodo de destino no se produce el problema de la alteración de secuencia del flujo de datos de servicio.
En el paso 410, tanto el nodo de origen como el nodo de destino completan la conmutación de acuerdo con el mecanismo de protección steering, conmutan el flujo de datos de servicio del camino de protección wrapping al camino de protección steering para su transporte, y completan el procedimiento de conmutación del mecanismo wrapping al mecanismo steering. Como se muestra en la FIG. 6, a modo de descripción, por ejemplo, se ha producido un fallo en el tramo entre el Nodo2 y el Nodo3, y tras haberse completado la conmutación de la protección en el nodo de destino, el camino de transporte del flujo de datos de servicio subsiguiente desde el nodo de origen hasta el nodo de destino es Nodo1→Nodo6→Nodo5→Nodo4.
Como una forma de implementación, el proceso del mensaje de solicitud de protección en el nodo de destino y la operación de conmutación correspondiente, se desarrollan de la siguiente forma, esto es, en el proceso, después del proceso de tratamiento del nodo de origen, el proceso realizado en el nodo de destino se puede reemplazar por los siguientes pasos, y el proceso completo es como se muestra en la FIG. 7.
En el paso 1001, tras recibir la información de solicitud de protección, el nodo de destino monitoriza la información del TM-SPRing, y determina si se ha recibido el identificador procedente del nodo de origen. El nodo de destino recibe necesariamente el identificador enviado por el nodo de origen, y cuando el nodo de destino recibe el identificador por primera vez, el proceso continúa en el paso 1002; de otro modo, se repite el paso 1001.
El nodo de destino recibe el identificador por primera vez, lo que indica que el primer flujo de datos de servicio transportado a través del camino de protección wrapping ha pasado completamente por el nodo de destino, y es transportado al nodo de destino a lo largo del camino de protección wrapping de acuerdo con el mecanismo wrapping.
En el paso 1002, el nodo de destino suspende el envío del segundo flujo de datos de servicio al camino de protección wrapping, y almacena temporalmente el segundo flujo de datos de servicio. Concretamente, el nodo de destino almacena temporalmente el segundo flujo de datos de servicio en el Buffer de retorno, y al mismo tiempo el nodo de destino recibe el primer flujo de datos de servicio a través del camino de protección wrapping.
En el paso 1003, el nodo de destino determina si se ha recibido por segunda vez el identificador procedente del nodo de origen, y si el identificador procedente del nodo de origen se ha recibido por segunda vez, el procedimiento continúa en el paso 1004; de otro modo, se repite el paso 1003.
En el paso 1004, el nodo de destino conmuta el camino de protección wrapping al camino de protección steering, conmuta el segundo flujo de datos de servicio almacenado temporalmente del camino de protección wrapping al camino de protección steering y, a continuación, empieza a recibir el flujo de datos de servicio subsiguiente almacenado temporalmente en el Buffer de retorno a través del camino de protección steering, con el fin de completar la conmutación de acuerdo con el mecanismo de protección steering.
La implementación conjunta del paso 1001, el paso 1002, el paso 1003 y el paso 1004 asegura que cuando el nodo de destino realiza la conmutación de la protección no se produce el problema de alteración de secuencia de los flujos de datos de servicio. Como se muestra en la FIG. 6, por ejemplo, se ha producido un fallo en el tramo entre el Nodo2 y el Nodo3, y tras haberse completado la conmutación de la protección, el camino de transporte del flujo de datos de servicio subsiguiente desde el nodo de origen hasta el nodo de destino es Nodo1→Nodo6→Nodo5→Nodo4.
Integrando las unidades que tienen ciertas funciones del método, en el modo de realización de la presente invención se pueden obtener un dispositivo relacionado y un sistema relacionado.
Un dispositivo del nodo de origen/dispositivo del nodo de destino dispone de unidades funcionales como se muestra en la FIG. 8, y las unidades funcionales comprenden una unidad 1101 de recepción, una unidad 1102 de retención, una unidad 1103 de almacenamiento temporal, una unidad 1104 de detección, y una unidad 1105 de respuesta a la detección que tienen las funciones correspondientes descritas más arriba, donde la unidad 1104 de detección comprende una unidad 11041 de anexión del identificador y una unidad 11042 de determinación que tienen las funciones correspondientes descritas más arriba. Se debe observar que cuando el dispositivo del nodo de destino determina, mediante un identificador proporcionado por la unidad de anexión de identificador, que un flujo de datos de servicio ha pasado por dicho nodo de destino, el nodo de destino no necesita la unidad de anexión de identificador.
Un sistema en una red de transporte de paquetes dispone de dispositivos como los que se muestran en la FIG. 9, y los dispositivos comprenden un dispositivo 1201 del nodo adyacente al tramo afectado por el fallo y un dispositivo 1202 del nodo de origen/nodo de destino, donde el dispositivo 1202 del nodo de origen/nodo de destino comprende una unidad 12021 de retención, una unidad 12022 de almacenamiento temporal, una unidad 12023 de detección, y una unidad 12024 de respuesta a la detección que tienen las funciones correspondientes descritas más arriba.
Como una de las formas de implementación, el dispositivo del nodo de origen/dispositivo del nodo de destino puede comprender, además, la unidad de recepción mencionada en el método.
En el método, el dispositivo y el sistema, de acuerdo con el modo de realización de la presente invención, en primer lugar, se envía el primer flujo de datos de servicio a través del camino de protección wrapping. Después, el nodo del flujo de datos de servicio suspende el envío del segundo flujo de datos de servicio subsiguiente al primer flujo de datos de servicio al camino de protección wrapping, y almacena temporalmente el segundo flujo de datos de servicio. Cuando el primer flujo de datos de servicio vuelve a pasar completamente por el nodo del flujo de datos de servicio, el segundo flujo de datos de servicio almacenado temporalmente es conmutado del camino de protección wrapping al camino de protección steering, resolviéndose de este modo el problema de alteración de secuencia que se produce cuando en la red de transporte de paquetes se aplica la solución de protección que combina el mecanismo wrapping y el mecanismo steering, con el fin de reforzar el mecanismo de protección del sistema en la red de transporte de paquetes y mejorar la capacidad del sistema de defensa frente a fallos. Se debe observar que el nodo de origen del flujo de servicio y el nodo de destino del flujo de servicio son los nodos del flujo de datos de servicio que tienen la función de enviar el flujo de datos de servicio, y los demás nodos que tienen las funciones descritas en la presente invención también se encuentran dentro del alcance de la protección de la presente invención.
Las personas con una experiencia ordinaria de la técnica deben entender que la totalidad o una parte de los procesos del método de acuerdo con los modos de realización se pueden implementar mediante un programa de 9
ordenador que controle al hardware pertinente. El programa se puede mantener en un medio de almacenamiento legible por el ordenador. Cuando se ejecuta el programa, se llevan a cabo los procesos del método de acuerdo con los modos de realización de la presente invención. El medio de almacenamiento puede ser un disco magnético, un disco óptico, una memoria de sólo lectura (ROM) o una memoria de acceso aleatorio (RAM).
Las descripciones anteriores constituyen meramente algunos ejemplos de los modos de realización de la presente invención.

Claims (8)

  1. REIVINDICACIONES
    1. Un método de protección en una red de transporte de paquetes, en donde se establece un camino de protección para un flujo de datos de servicio transportado sobre un anillo de protección compartida en la red de transporte de paquetes, el flujo de datos de servicio comprende al menos un primer flujo de datos de servicio y un segundo flujo de datos de servicio, y el camino de protección comprende un camino de protección wrapping y un camino de protección steering, comprendiendo el método:
    enviar el primer flujo de datos de servicio a través del camino de protección wrapping;
    suspender, por parte de un nodo del flujo de datos de servicio, el envío al camino de protección wrapping del segundo flujo de datos de servicio subsiguiente al primer flujo de datos de servicio, y almacenar temporalmente el segundo flujo de datos de servicio; y
    pasar completamente por segunda vez el primer flujo de datos de servicio por el nodo del flujo de datos de servicio y conmutar el segundo flujo de datos de servicio almacenado temporalmente del camino de protección wrapping al camino de protección steering;
    en donde, después de enviar el primer flujo de datos de servicio a través del camino de protección wrapping, el método comprende, además:
    añadir un identificador a continuación del primer flujo de datos de servicio,
    el paso completo por segunda vez del primer flujo de datos de servicio por el nodo del flujo de datos de servicio comprende:
    recibir el identificador del nodo del flujo de datos de servicio;
    en donde
    el método comprende, además: recibir del nodo del flujo de datos de servicio un mensaje de solicitud de protección que indica que se proteja el flujo de datos de servicio; y
    la suspensión, por parte del nodo del flujo de datos de servicio, del envío al camino de protección wrapping del segundo flujo de datos de servicio subsiguiente comprende: suspender, por parte del nodo del flujo de datos de servicio, el envío al camino de protección wrapping del segundo flujo de datos de servicio de acuerdo con el mensaje de solicitud de protección.
  2. 2.
    El método de protección en una red de transporte de paquetes de acuerdo con la reivindicación 1, en donde el mensaje de solicitud de protección tiene la forma de una información de conmutación de protección automática, APS, y en donde la función del mensaje de solicitud de protección recibido se amplía, el valor del 8º bit de los bytes reservados de la información APS se cambia a 1, y la información APS ampliada se añade como identificador a continuación de la última trama del primer flujo de datos de servicio enviado a través del camino de protección wrapping.
  3. 3.
    Un método de protección en una red de transporte de paquetes, en donde se establece un camino de protección para un flujo de datos de servicio transportado sobre un anillo de protección compartida en una red de transporte de paquetes, el flujo de datos de servicio comprende al menos un primer flujo de datos de servicio y un segundo flujo de datos de servicio, y el camino de protección comprende un camino de protección wrapping y un camino de protección steering, comprendiendo el método:
    enviar, por parte de un nodo de origen del flujo de servicio, el primer flujo de datos de servicio a través del camino de protección wrapping;
    suspender, por parte del nodo de origen del flujo de servicio, el envío al camino de protección wrapping del segundo flujo de datos de servicio subsiguiente al primer flujo de datos de servicio, y almacenar temporalmente el segundo flujo de datos de servicio;
    pasar completamente por segunda vez, por parte del primer flujo de datos de servicio, por el nodo de origen del flujo de servicio, y conmutar el segundo flujo de datos de servicio almacenado temporalmente del camino de protección wrapping al camino de protección steering;
    pasar completamente por primera vez, por parte del primer flujo de datos de servicio, por el nodo de destino del flujo de servicio, suspender el envío del segundo flujo de datos de servicio al camino de protección wrapping, y almacenar temporalmente el segundo flujo de datos de servicio; y
    pasar completamente por segunda vez, por parte del primer flujo de datos de servicio, por el nodo de destino del
    flujo de servicio, y conmutar el segundo flujo de datos de servicio almacenado temporalmente del camino de protección wrapping al camino de protección steering;
    en donde
    después de enviar, por parte del nodo de origen del flujo de servicio, el primer flujo de datos de servicio a través del camino de protección wrapping, el método comprende, además: añadir, por parte del nodo de origen del flujo de servicio, un identificador a continuación del primer flujo de datos de servicio;
    el paso completo por segunda vez, por parte del primer flujo de datos de servicio, por el nodo de origen del flujo de servicio comprende: recibir el identificador por parte del nodo de origen del flujo de servicio;
    el paso completo por primera vez, por parte del primer flujo de datos de servicio, por el nodo de destino del flujo de servicio comprende: recibir por primera vez el identificador por parte del nodo de destino del flujo de servicio; y
    el paso completo por segunda vez, por parte del primer flujo de datos de servicio, por el nodo de destino del flujo de servicio comprende: recibir por segunda vez el identificador por parte del nodo de destino del flujo de servicio;
    en donde
    el método comprende, además: recibir, por parte del nodo de origen del flujo de servicio, un mensaje de solicitud de protección que indica que se proteja el flujo de datos de servicio; y
    la suspensión, por parte del nodo de origen del flujo de servicio, del envío al camino de protección wrapping del segundo flujo de datos de servicio subsiguiente al primer flujo de datos del servicio, comprende: suspender, por parte del nodo de origen del flujo de servicio, el envío al camino de protección wrapping del segundo flujo de datos de servicio de acuerdo con el mensaje de solicitud de protección.
  4. 4.
    El método de protección en una red de transporte de paquetes de acuerdo con la reivindicación 3, en donde el mensaje de solicitud de protección tiene la forma de una información de conmutación de protección automática, APS, y en donde la función del mensaje de solicitud de protección recibido se amplía, el valor del 8º bit de los bytes reservados de la información APS se cambia a 1, y la información APS ampliada se añade como identificador a continuación de la última trama del primer flujo de datos de servicio enviado a través del camino de protección wrapping.
  5. 5.
    Un dispositivo nodal de una red de transporte de paquetes, en donde el dispositivo nodal de la red de transporte de paquetes está situado en un anillo de protección compartida de la red de transporte de paquetes, el anillo de protección compartida dispone de un camino de protección para transportar un flujo de datos de servicio, el flujo de datos de servicio comprende al menos un primer flujo de datos de servicio y un segundo flujo de datos de servicio, y el camino de protección comprende un camino de protección wrapping y un camino de protección steering, en donde el dispositivo nodal comprende:
    una unidad (1102) de retención, configurada para suspender el envío del segundo flujo de datos de servicio subsiguiente al primer flujo de datos de servicio al camino de protección wrapping, después de haber enviado el primer flujo de datos de servicio al camino de protección wrapping;
    una unidad (1103) de almacenamiento temporal, configurada para almacenar temporalmente el segundo flujo de datos de servicio;
    una unidad (1104) de detección, configurada para detectar si el flujo de datos de servicio ha pasado completamente por el nodo; y
    una unidad (1105) de respuesta a la detección, configurada para conmutar el segundo flujo de datos de servicio almacenado temporalmente del camino de protección wrapping al camino de protección steering cuando la unidad (1104) de detección detecta que el primer flujo de datos de servicio ha pasado completamente por segunda vez por el nodo;
    en donde la unidad (1104) de detección comprende:
    una unidad (11041) de anexión de identificador, configurada para añadir un identificador a continuación del primer flujo de datos de servicio; y
    una unidad (11042) de determinación, configurada para determinar si se ha recibido el identificador, y, en caso afirmativo, confirmar que el flujo de datos de servicio ha pasado completamente por el nodo;
    el dispositivo nodal comprende, además:
    una unidad (1101) de recepción, configurada para hacer que la unidad de retención suspenda el envío del segundo flujo de datos de servicio a través del camino de protección wrapping, después de haber recibido un mensaje de solicitud de protección que indica que hay que proteger el flujo de datos de servicio.
  6. 6.
    El dispositivo nodal de una red de transporte de paquetes de acuerdo con la reivindicación 5, en donde el mensaje de solicitud de protección tiene la forma de una información de conmutación de protección automática, APS, y en donde la función del mensaje de solicitud de protección recibido se amplía, el valor del 8º bit de los bytes reservados de la información APS se cambia a 1, y la información APS ampliada se añade como identificador a continuación de la última trama del primer flujo de datos de servicio enviado a través del camino de protección wrapping.
  7. 7.
    El dispositivo nodal de una red de transporte de paquetes de acuerdo con la reivindicación 5 ó 6, en donde el dispositivo nodal de la red de transporte de paquetes es un dispositivo nodal de origen de un flujo de servicio o un dispositivo nodal de destino de un flujo de servicio.
  8. 8.
    Un sistema en una red de transporte de paquetes, en donde, en el sistema se aplica un anillo de protección compartida de la red de transporte de paquetes, el anillo de protección compartida dispone de un camino de protección para transportar un flujo de datos de servicio, el flujo de datos de servicio comprende al menos un primer flujo de datos de servicio y un segundo flujo de datos de servicio, el camino de protección comprende un camino de protección wrapping y un camino de protección steering, el sistema comprende un dispositivo nodal (1202) de origen de un flujo de servicio y un dispositivo nodal (1202) de destino de un flujo de servicio en el anillo de protección compartida, en donde
    el dispositivo nodal (1202) de origen del flujo de servicio está configurado para suspender el envío del segundo flujo de datos de servicio subsiguiente al primer flujo de datos de servicio al camino de protección wrapping, después de haber enviado el primer flujo de datos de servicio al camino de protección wrapping, y almacenar temporalmente el segundo flujo de datos de servicio; y conmutar el segundo flujo de datos de servicio almacenado temporalmente del camino de protección wrapping al camino de protección steering cuando el primer flujo de datos de servicio ha pasado completamente por segunda vez por el nodo del flujo de datos de servicio; y
    el dispositivo nodal (1202) de destino del flujo de servicio está configurado para detectar si el flujo de datos de servicio ha pasado completamente por el nodo de destino del flujo de servicio; suspender el envío del segundo flujo de datos de servicio al camino de protección wrapping, cuando una segunda unidad de detección detecta que el primer flujo de datos de servicio ha pasado completamente por primera vez por el nodo de destino del flujo de servicio, y almacenar temporalmente el segundo flujo de datos de servicio; y conmutar el segundo flujo de datos de servicio almacenado temporalmente del camino de protección wrapping al camino de protección steering, cuando la segunda unidad de detección detecta que el primer flujo de datos de servicio ha pasado completamente por segunda vez por el nodo de destino del flujo de servicio;
    en donde el dispositivo nodal de origen del flujo de servicio comprende:
    una primera unidad (1102) de retención, configurada para suspender el envío del segundo flujo de datos de servicio subsiguiente al primer flujo de datos de servicio al camino de protección wrapping, después de haber enviado el primer flujo de datos de servicio al camino de protección wrapping;
    una primera unidad (1103) de almacenamiento temporal, configurada para almacenar temporalmente el segundo flujo de datos de servicio;
    una primera unidad (1104) de detección, configurada para detectar si el flujo de datos de servicio ha pasado completamente por el nodo de origen del flujo de servicio; y
    una primera unidad (1105) de respuesta a la detección, configurada para conmutar el segundo flujo de datos de servicio almacenado temporalmente del camino de protección wrapping al camino de protección steering, cuando la primera unidad de detección detecta que el primer flujo de datos de servicio ha pasado completamente por segunda vez por el nodo de origen del flujo de servicio;
    y
    el dispositivo nodal de destino del flujo de servicio comprende:
    una segunda unidad (1104) de detección, configurada para detectar si el flujo de datos de servicio ha pasado completamente por el nodo de destino del flujo de servicio;
    una segunda unidad (1102) de retención, configurada para suspender el envío del segundo flujo de datos de servicio al camino de protección wrapping, cuando la segunda unidad (1104) de detección detecta que el primer flujo de datos de servicio ha pasado completamente por primera vez por el nodo (1202) de destino del flujo de servicio;
    una segunda unidad (1103) de almacenamiento temporal, configurada para almacenar temporalmente el segundo flujo de datos de servicio; y
    una segunda unidad (1105) de respuesta a la detección, configurada para conmutar el segundo flujo de datos de servicio almacenado temporalmente del camino de protección wrapping al camino de protección steering, cuando la segunda unidad (1104) de detección detecta que el primer flujo de datos de servicio ha pasado completamente por
    5 segunda vez por el nodo (1202) de destino del flujo de servicio;
    en donde la primera unidad (1104) de detección comprende:
    una unidad (11041) de anexión de identificador, configurada para añadir un identificador a continuación del primer flujo de datos de servicio; y
    una unidad (11042) de determinación, configurada para determinar si se ha recibido el identificador, y, si el
    10 identificador se ha recibido, confirmar que el primer flujo de datos de servicio ha pasado completamente por el nodo (1202) de origen del flujo de servicio;
    y
    la segunda unidad (1104) de detección está configurada para determinar si se ha recibido el identificador, y, si el identificador se ha recibido, confirmar que el primer flujo de datos de servicio ha pasado completamente por el nodo
    15 (1202) de destino del flujo de servicio;
    en donde el dispositivo nodal (1202) de origen del flujo de servicio comprende, además:
    una unidad (1101) de recepción, configurada para hacer que la unidad (1102) de retención suspenda el envío del segundo flujo de datos de servicio a través del camino de protección wrapping, después de haber recibido un mensaje de solicitud de protección que indica que hay que proteger el flujo de datos de servicio.
    20 9. El sistema en una red de transporte de paquetes de acuerdo con la reivindicación 8, en donde el mensaje de solicitud de protección tiene la forma de una información de conmutación de protección automática, APS, y en donde la función del mensaje de solicitud de protección recibido se amplía, el valor del 8º bit de los bytes reservados de la información APS se cambia a 1, y la información APS ampliada se añade como identificador a continuación de la última trama del primer flujo de datos de servicio enviado a través del camino de protección wrapping.
ES08870940T 2007-12-29 2008-12-27 Método, sistema y dispositivo de protección en una red de transporte de paquetes. Active ES2375326T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN2007100330444A CN101471849B (zh) 2007-12-29 2007-12-29 一种分组传送网的保护方法
CN200710033044 2007-12-29
PCT/CN2008/073800 WO2009089752A1 (fr) 2007-12-29 2008-12-27 Dispositif, système et procédé de protection dans un réseau de transmission par paquets

Publications (1)

Publication Number Publication Date
ES2375326T3 true ES2375326T3 (es) 2012-02-28

Family

ID=40828986

Family Applications (1)

Application Number Title Priority Date Filing Date
ES08870940T Active ES2375326T3 (es) 2007-12-29 2008-12-27 Método, sistema y dispositivo de protección en una red de transporte de paquetes.

Country Status (7)

Country Link
US (1) US8565071B2 (es)
EP (1) EP2224644B1 (es)
CN (1) CN101471849B (es)
AT (1) ATE534217T1 (es)
DK (1) DK2224644T3 (es)
ES (1) ES2375326T3 (es)
WO (1) WO2009089752A1 (es)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101471849B (zh) 2007-12-29 2011-04-06 华为技术有限公司 一种分组传送网的保护方法
CN102006218B (zh) * 2009-09-03 2014-07-16 中兴通讯股份有限公司 隧道保护方法及装置
CN102142976B (zh) * 2010-02-01 2015-04-01 中兴通讯股份有限公司 一种网状网保护域的共享保护方法及系统
CN102006214A (zh) * 2010-07-19 2011-04-06 南京邮电大学 一种基于路径绑定的mpls-tp的抄近保护方法
US8615006B2 (en) * 2011-04-28 2013-12-24 Fujitsu Limited Systems and methods for reconfiguration of a circuit switched ring to a packet switched ring
CN102291310B (zh) * 2011-08-24 2017-04-26 中兴通讯股份有限公司 一种提高t‑mpls链路环网保护切换性能的方法及装置
CN103036756B (zh) * 2011-10-08 2017-12-26 湖南磐云数据有限公司 一种基于共享通道的混合环网保护方法及系统
CN102387070B (zh) * 2011-10-11 2014-05-21 浙江大学 T-mpls共享保护环故障恢复前的数据保护方法
CN103179013B (zh) * 2011-12-21 2019-03-12 中兴通讯股份有限公司 一种环网保护的实现方法及系统
JP5803696B2 (ja) * 2012-01-25 2015-11-04 富士通株式会社 ネットワークシステム,オフロード装置及びオフロード装置の利用者識別情報取得方法
WO2013131554A1 (en) * 2012-03-05 2013-09-12 Telefonaktiebolaget L M Ericsson (Publ) The handling of data transfers in a network with a ring topology
CN102946330B (zh) * 2012-09-29 2017-03-15 华为技术有限公司 网络丢包测量方法、装置和系统
CN103812772B (zh) * 2012-11-13 2017-10-27 新华三技术有限公司 用于实现mpls te快速重路由的方法和装置
US9444675B2 (en) 2013-06-07 2016-09-13 Cisco Technology, Inc. Determining the operations performed along a service path/service chain
KR102088298B1 (ko) * 2013-07-11 2020-03-12 한국전자통신연구원 패킷 전달 시스템에서의 보호 절체 방법 및 장치
CN103490998B (zh) * 2013-09-09 2017-09-05 新华三技术有限公司 保护隧道建立方法及装置,流量切换方法及装置
CN105227479B (zh) * 2014-06-03 2018-10-09 新华三技术有限公司 快速重路由处理方法及装置
CN105471599B (zh) * 2014-08-15 2020-08-11 中兴通讯股份有限公司 一种保护倒换方法及网络设备
US9819573B2 (en) 2014-09-11 2017-11-14 Microsoft Technology Licensing, Llc Method for scalable computer network partitioning
US9544225B2 (en) 2014-09-16 2017-01-10 Microsoft Technology Licensing, Llc Method for end point identification in computer networks
CN105141493B (zh) * 2015-07-27 2019-04-12 浙江宇视科技有限公司 环网故障时的业务帧处理方法及系统
JP6601232B2 (ja) * 2016-01-21 2019-11-06 富士通株式会社 分析方法、分析装置、及び分析プログラム
CN107342809B (zh) * 2016-05-03 2020-11-06 中国移动通信集团四川有限公司 一种业务性能监测与故障定位方法及装置
CN107666437A (zh) * 2016-07-27 2018-02-06 中兴通讯股份有限公司 一种静态隧道恢复方法、装置及网络节点
CN107026691B (zh) * 2017-04-14 2020-02-11 云南电网有限责任公司电力科学研究院 一种自动隔离配电光纤环网故障的方法及系统
CN109728874B (zh) * 2017-10-31 2021-08-31 华为技术有限公司 一种比特块处理方法及节点
EP3930280A1 (en) * 2020-06-25 2021-12-29 Vocalink Limited Forensically analysing and determining a network associated with a network security threat

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4444688A1 (de) * 1994-12-15 1996-06-20 Abb Patent Gmbh Verfahren zur hochzuverlässigen und konsistenten Nachrichtenübertragung
AU2003302800A1 (en) 2002-12-12 2004-06-30 Koninklijke Philips Electronics N.V. A system and method using a circular buffer for detecting packet loss in streaming applications
AU2003283696A1 (en) * 2002-12-12 2004-06-30 Koninklijke Philips Electronics N.V. Transformation structures for approximating color matching functions
CN1264317C (zh) * 2003-12-09 2006-07-12 上海交通大学 弹性分组环网的多环互连传输方法
JP4364027B2 (ja) * 2004-03-22 2009-11-11 富士通株式会社 予備パス設定方法及びその装置
EP1745595A4 (en) 2004-05-06 2010-09-15 Alcatel Lucent EFFECTIVE PROTECTION MECHANISMS IN A RINGTOPOLOGY NETWORK ASSISTED IN LABELSWITCHING PROTOCOLS
CN101095058A (zh) 2004-09-16 2007-12-26 以色列阿尔卡特电信公司 在使用标签交换协议的环形拓扑网络中保护多播业务的有效保护机制
CN100334857C (zh) * 2004-09-27 2007-08-29 华为技术有限公司 一种环网及其业务实现方法
CN100389577C (zh) * 2005-05-30 2008-05-21 华为技术有限公司 在弹性分组环上实现广播或组播的方法及装置
CN1992652B (zh) * 2005-12-29 2010-05-12 华为技术有限公司 无连接报文交换网络中报文乱序及重复的检测方法
CN101471849B (zh) 2007-12-29 2011-04-06 华为技术有限公司 一种分组传送网的保护方法
CN101309230B (zh) * 2008-06-27 2010-12-08 迈普通信技术股份有限公司 多协议标签交换网络传输路径切换报文秩序控制方法

Also Published As

Publication number Publication date
US20100278040A1 (en) 2010-11-04
US8565071B2 (en) 2013-10-22
EP2224644B1 (en) 2011-11-16
ATE534217T1 (de) 2011-12-15
DK2224644T3 (da) 2012-02-06
CN101471849B (zh) 2011-04-06
CN101471849A (zh) 2009-07-01
EP2224644A4 (en) 2010-12-15
EP2224644A1 (en) 2010-09-01
WO2009089752A1 (fr) 2009-07-23

Similar Documents

Publication Publication Date Title
ES2375326T3 (es) Método, sistema y dispositivo de protección en una red de transporte de paquetes.
ES2523574T3 (es) Sistema y método de cálculo de entrada de reserva de ruta de conmutación de etiquetas punto a multipunto
US10911350B2 (en) Tunnel provisioning with link aggregation
ES2907773T3 (es) Procedimiento para el reenvío de mensajes y dispositivo de red
ES2363410T3 (es) Método, dispositivo y sistema para la conmutación de tráfico en ingeniería de tráfico de conmutación multiprotocolo por etiqueta.
KR102397232B1 (ko) 네트워크에서의 패킷을 송신하기 위한 방법 및 노드
ES2366957T3 (es) Método para la realización de una ruta de transmisión principal y de reserva.
ES2435529T3 (es) Sistema de comunicación, dispositivo, método de conmutación de rutas y método de notificación del estado de anuncio de las etiquetas
US7197008B1 (en) End-to-end notification of local protection using OAM protocol
JP4434867B2 (ja) Mplsネットワークシステム及びノード
US20020116669A1 (en) System and method for fault notification in a data communication network
US9210037B2 (en) Method, apparatus and system for interconnected ring protection
ES2383119T3 (es) Un método de reencaminamiento rápido y encaminador de conmutación de etiquetas
CN1973486A (zh) 在快速重路由受保护链路发生故障时避免微环
CN103416028B (zh) 用于在内部网关协议和/或内部网关协议‑流量工程中公告复合链路的系统和方法
ES2417813T3 (es) Método, dispositivo y sistema para establecer un camino de conmutación de etiquetas en la conmutación rápida de reencaminamiento
CN111740907A (zh) 一种报文传输方法、装置、设备及机器可读存储介质
ES2547271T3 (es) Método, sistema y dispositivo para recuperar un servicio
ES2774918T3 (es) Esquema de recuperación de ruta compartida
CN108494684A (zh) 创建隧道的方法及装置
ES2640982T3 (es) Método de configuración de red
ES2844098T3 (es) Método de establecimiento de trayectos de servicio, dispositivo de nodo y sistema
ES2986568T3 (es) Método y sistema de conmutación de protección y nodos
US20080181102A1 (en) Network routing
ES2383380T3 (es) Un método para transmitir un mensaje de control en una red MPLS en anillo