Método, sistema y equipo para gestionar direcciones en una red Ethernet en anillo.

Un método para pasarle instrucciones a los nodos en una red Ethernet en anillo para eliminar direcciones, en donde la red Ethernet en anillo comprende múltiples nodos, cada nodo comprende puertos de anillo utilizados para conectar nodos adyacentes, y al menos un nodo comprende un puerto que no es del anillo para acceder a una red de área local virtual, estando caracterizado el método por comprender:

recibir

(101), por parte de un nodo principal, un mensaje de fallo desde un nodo conectado a al menos uno de los dos extremos de un enlace que ha fallado en la red Ethernet en anillo;

determinar (102), por parte del nodo principal a partir del mensaje de fallo, una red de área local virtual específica afectada por el fallo en la red Ethernet en anillo;

obtener, por parte del nodo principal, una dirección de un nodo específico accedido por la red de área local virtual específica en la red Ethernet en anillo;

utilizar, por parte del nodo principal, la dirección del nodo específico como una dirección de destino de un mensaje de instrucción para purgar una tabla de direcciones de control de acceso al medio de reenvío; y

enviar (103), por parte del nodo principal, el mensaje de instrucción para purgar la tabla de direcciones de control de acceso al medio de reenvío al nodo específico accedido por la red de área local virtual específica en la red Ethernet en anillo en modo unidifusión, en donde el mensaje de instrucción incluye un identificador de la red de área local virtual específica, con el fin de que el nodo específico elimine las direcciones asociadas a la red de área local virtual específica.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/CN2010/079365.

Solicitante: HUAWEI TECHNOLOGIES CO., LTD..

Nacionalidad solicitante: China.

Dirección: Huawei Administration Building, Bantian, Longgang District Shenzhen, Guangdong 518129 CHINA.

Inventor/es: PU,YUN.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION... > Redes de datos de conmutación (interconexión o... > H04L12/437 (Aislamiento o reconfiguración del fallo del anillo)

PDF original: ES-2459966_T3.pdf

 

google+ twitter facebook

Fragmento de la descripción:

Método, sistema y equipo para gestionar direcciones en una red Ethernet en anillo.

Campo de la invención La presente invención está relacionada con el campo de las tecnologías de comunicación de red y, en particular, con un método, un sistema y un dispositivo para gestionar direcciones en una red Ethernet en anillo.

Antecedentes de la invención La red Ethernet en anillo, debido a su estructura de topología de red especial, facilita la implementación de una protección de red simple y rápida. Sobre la red Ethernet en anillo, con el fin de reenviar paquetes de forma rápida, los nodos en la red Ethernet en anillo tienen que mantener una tabla de direcciones de control de acceso al medio (MAC, Control de Acceso al medio) de destino de reenvío. La tabla de direcciones MAC de reenvío es una tabla de reenvío de capa 2 basada en puertos, y es básica para la implementación del reenvío rápido de paquetes de la capa 2. Cuando un nodo en la red Ethernet en anillo recibe una trama de datos desde un puerto del nodo, el nodo lee una dirección MAC encapsulada en la trama de datos, busca una tabla de direcciones MAC de reenvío construida previamente para localizar un puerto que se corresponda con la dirección MAC de destino en la tabla de direcciones MAC de reenvío, y reenvía la trama de datos desde el puerto; nos se ven afectados otros puertos. De este modo, se evita la colisión con datos en otros puertos. El proceso de construcción y actualización de la tabla de direcciones MAC de reenvío también se denomina aprendizaje de direcciones MAC.

En la red Ethernet en anillo actual, cuando falla un enlace en la red Ethernet en anillo, todos los nodos en la red Ethernet en anillo tienen que eliminar las entradas de direcciones MAC de reenvío respectivas y volver a aprender las direcciones MAC. En la actualidad, algunas tecnologías optimizadas para eliminar entradas de direcciones MAC de reenvío evitan algunas eliminaciones de direcciones MAC innecesarias y su reaprendizaje. Los detalles son como sigue.

Cuando en la red Ethernet en anillo falla un enlace entre dos nodos adyacentes, un nodo puede detectar el fallo, y enviar un mensaje de fallo a un nodo principal; después de recibir el mensaje de fallo, el nodo principal evalúa si el enlace que ha fallado es un enlace de protección del anillo en el que se localiza un puerto bloqueado normalmente; si el enlace que ha fallado es el enlace de protección del anillo en el que se localiza un puerto bloqueado normalmente, el nodo principal no envía a los otros nodos del anillo un mensaje de instrucción para purgar la tabla de direcciones MAC de reenvío; si el enlace que ha fallado no es el enlace de protección del anillo en el que se localiza un puerto bloqueado normalmente, el nodo principal envía a los otros nodos del anillo en modo difusión un mensaje de instrucción para purgar la tabla de direcciones MAC de reenvío. El envío del mensaje de instrucción para purgar de la tabla de direcciones MAC de reenvío se controla en función de la relación entre el enlace que ha fallado y el enlace de protección del anillo en el que se localiza el puerto bloqueado normalmente, lo cual evita algunas operaciones de eliminación innecesarias.

En la técnica anterior de VID, cada nodo de la red Ethernet en anillo aprende una dirección MAC cada vez que se recibe una trama de datos. Por lo tanto, existe un gran número de entradas de direcciones MAC de reenvío. Cuando un enlace falla de tal modo que se tienen que eliminar las entradas de direcciones MAC de reenvío originales y se tienen que volver a aprender las direcciones MAC, es necesario eliminar una gran cantidad de datos, especialmente las entradas de direcciones MAC de reenvío que tiene que eliminar el nodo principal. Por lo tanto, la eliminación de las entradas de direcciones MAC de reenvío consume mucho tiempo y el reaprendizaje de las direcciones MAC consume mucho tiempo. Como resultado, no se puede implementar de forma apropiada una recuperación rápida de los servicios y se imponen unos altos requisitos a los dispositivos hardware. Aunque las soluciones de optimización actuales ya evitan algunas operaciones de eliminación innecesarias, no se pueden evitar todas las operaciones de eliminación innecesarias. Por lo tanto no se puede implementar de forma apropiada la recuperación rápida de servicios.

El documento CN 101 272 310 A proporciona un método para la conmutación automática de protección en una red Ethernet en anillo y su dispositivo. Después de que los nodos detecten que algunos enlaces entre nodos no funcionan o se recuperen de un fallo, los nodos determinan las instancias del anillo Ethernet que se ven afectadas o que no se ven afectadas por el fallo o la recuperación del fallo; y a continuación envía mensajes de conmutación de protección que incluyen información de las instancias del anillo Ethernet que se ven afectadas o que no se ven afectadas por el fallo o la recuperación del fallo.

El documento EP 2 367 320 A1 proporciona un sistema de red que incluye un dispositivo de capa 2 (L2) y un dispositivo de capa 3 (L3) . El dispositivo L2 incluye una unidad de control que está configurada para determinar una ruta de red preferida desde una primera red L2 en la que se encuentra el dispositivo L2 a una red L3 intermedia en la que se encuentra el dispositivo L3. La unidad de control incluye un módulo de gestión de punto final (MEP) el cual ejecuta un protocolo de operación, administración y gestión (OAM) para monitorizar la primera red L2 y dar como resultado una L2 de acuerdo con el protocolo OAM al dispositivo L3 para notificar al dispositivo L3 que se encuentra

dentro de la ruta de red preferida. Un módulo MEP del dispositivo L3 ejecuta un protocolo OAM que envía tramas L2 al dispositivo L2 indicando el estado de la red L3.

Resumen de la invención Los modos de realización de la presente invención proporcionan un método, un sistema y un dispositivo para gestionar direcciones en una red Ethernet en anillo con el fin de implementar una protección rápida sobre la red Ethernet en anillo, donde la gestión de direcciones incluye nodos que dan instrucciones en la red Ethernet en anillo para eliminar direcciones y la eliminación de direcciones por parte de los nodos en la red Ethernet en anillo.

Se proporciona un método para los nodos que dan instrucciones en una red Ethernet en anillo para eliminar direcciones. La red Ethernet en anillo incluye múltiples nodos, cada nodo incluye puertos del anillo utilizados para conectar nodos adyacentes, y al menos un nodo incluye un puerto que no es del anillo utilizado para acceder a una red de área local virtual. El método incluye:

recibir, por parte de un nodo principal, un mensaje de fallo desde un nodo conectado a al menos uno de los dos extremos de un enlace que ha fallado en la red Ethernet en anillo;

determinar, por parte del nodo principal a partir del mensaje de fallo, una red de área local virtual específica afectada por el fallo en la red Ethernet en anillo;

obtener, por parte del nodo principal, una dirección de un nodo específico accedido por la red de área local virtual específica en la red Ethernet en anillo;

utilizar, por parte del nodo principal, la dirección del nodo específico como una dirección de destino de un mensaje de instrucción para purgar una tabla de direcciones de control de acceso al medio de reenvío; y

enviar, por parte del nodo principal, el mensaje de instrucción para purgar la tabla de direcciones de control de acceso al medio de reenvío al nodo específico accedido por la red de área local virtual específica en la red Ethernet en anillo en modo unidifusión, donde el mensaje de instrucción incluye un identificador de la red de área local virtual específica, con el fin... [Seguir leyendo]

 


Reivindicaciones:

1. Un método para pasarle instrucciones a los nodos en una red Ethernet en anillo para eliminar direcciones, en donde la red Ethernet en anillo comprende múltiples nodos, cada nodo comprende puertos de anillo utilizados para conectar nodos adyacentes, y al menos un nodo comprende un puerto que no es del anillo para acceder a una red

de área local virtual, estando caracterizado el método por comprender:

recibir (101) , por parte de un nodo principal, un mensaje de fallo desde un nodo conectado a al menos uno de los dos extremos de un enlace que ha fallado en la red Ethernet en anillo;

determinar (102) , por parte del nodo principal a partir del mensaje de fallo, una red de área local virtual específica afectada por el fallo en la red Ethernet en anillo;

obtener, por parte del nodo principal, una dirección de un nodo específico accedido por la red de área local virtual específica en la red Ethernet en anillo;

utilizar, por parte del nodo principal, la dirección del nodo específico como una dirección de destino de un mensaje de instrucción para purgar una tabla de direcciones de control de acceso al medio de reenvío; y

enviar (103) , por parte del nodo principal, el mensaje de instrucción para purgar la tabla de direcciones de control de acceso al medio de reenvío al nodo específico accedido por la red de área local virtual específica en la red Ethernet en anillo en modo unidifusión, en donde el mensaje de instrucción incluye un identificador de la red de área local virtual específica, con el fin de que el nodo específico elimine las direcciones asociadas a la red de área local virtual específica.

2. El método de acuerdo con la reivindicación 1, en el que el paso de determinación, por parte del nodo principal en función del mensaje de fallo, de la red de área local virtual específica afectada por el fallo en la red Ethernet en anillo comprende:

determinar una localización del fallo en función de los identificadores de nodo incluidos en el mensaje de fallo, y

determinar, en función de la localización del fallo determinada y una topología de distribución de redes de área local virtuales configurada previamente, la red de área local virtual específica afectada por el fallo en la red Ethernet

en anillo, en donde la topología de distribución de redes de área local virtuales es utilizada para indicar las redes de área local virtuales que acceden a la red Ethernet en anillo y una ruta topológica de los nodos por los que pasa cada una de las redes de área local virtuales.

3. El método de acuerdo con la reivindicación 2, en el que después del paso de determinación, por parte del

nodo principal en función de la localización del fallo determinada y la topología de distribución de redes de área 30 virtuales, de la red de área local virtual específica afectada por el fallo, el método comprende, además:

actualizar una topología de distribución de la red de área local virtual específica en la topología de distribución configurada previamente de las redes de área local virtuales que acceden a la red Ethernet en anillo.

4. El método de acuerdo con la reivindicación 1, en donde el mensaje de fallo incluye identificadores de redes de área local virtuales a las cuales pertenece el enlace que ha fallado, y el paso de determinación, por parte del

nodo principal a partir del mensaje de fallo, de la red de área local virtual específica afectada por el fallo en la red Ethernet en anillo comprende:

obtener, a partir del mensaje de fallo, el identificador de la red de área local virtual específica afectada por el fallo.

5. Un dispositivo nodo Ethernet, que comprende:

un módulo (301) de recepción de mensajes, configurado para recibir un mensaje de fallo desde un nodo conectado a al menos uno de los dos extremos de un enlace que ha fallado en una red Ethernet en anillo;

un módulo (302) de determinación de red de área local virtual, configurado para determinar, a partir del mensaje de fallo, una red de área local virtual específica afectada por el fallo; y

un módulo (303) de envío, configurado para enviar un mensaje de instrucción para purgar una tabla de 45 direcciones de control de acceso al medio, MAC, de reenvío a al menos un nodo en la red Ethernet en anillo, en donde el mensaje de instrucción incluye un identificador de la red de área local virtual específica, con el fin de que un nodo específico accedido por la red de área local virtual específica elimine las direcciones asociadas a la red de área local virtual específica; caracterizado por que el dispositivo nodo Ethernet comprende un módulo (304, 305) de configuración, configurado para configurar una relación de correspondencia entre redes de área local virtuales y nodos, donde cada red de área local virtual en la relación de correspondencia se corresponde con un nodo accedido por la red de área local virtual específica; y

el módulo (303) de envío comprende un módulo (3031) de unidifusión configurado para obtener una dirección de destino del mensaje de instrucción desde el módulo (304, 305) de configuración de modo que el mensaje de 5 instrucción es enviado en modo unidifusión al nodo específico accedido por la red de área local virtual específica en la red Ethernet en anillo.

6. El dispositivo de acuerdo con la reivindicación 5, en donde el módulo (304) de configuración está configurado para configurar una topología de red de área local virtual, en donde la topología de red de área local virtual es utilizada para indicar redes de área local virtuales que acceden a la red Ethernet en anillo y una ruta de los dispositivos nodo Ethernet por los que pasa cada red de área local virtual, en el que el módulo (302) de determinación de red de área local virtual está configurado para determinar una localización del fallo en función de los identificadores de nodo incluidos en el mensaje de fallo, y consultar la topología de la red de área local virtual de acuerdo con la localización del fallo determinada para determinar la red de área local virtual específica afectada por el fallo.

7. El dispositivo de acuerdo con la reivindicación 5, en donde el mensaje de fallo incluye el identificador de la red de área local virtual específica afectada por el fallo; y

el módulo (302) de determinación de red de área local virtual está configurado para obtener a partir del mensaje de fallo el identificador de la red de área local virtual específica afectada por el fallo con el fin de determinar la red de área local virtual específica afectada por el fallo.