ES2586941T3 - Método, dispositivo y sistema para una convergencia de anillo tangente a doble enlace ascendente - Google Patents
Método, dispositivo y sistema para una convergencia de anillo tangente a doble enlace ascendente Download PDFInfo
- Publication number
- ES2586941T3 ES2586941T3 ES13861532.3T ES13861532T ES2586941T3 ES 2586941 T3 ES2586941 T3 ES 2586941T3 ES 13861532 T ES13861532 T ES 13861532T ES 2586941 T3 ES2586941 T3 ES 2586941T3
- Authority
- ES
- Spain
- Prior art keywords
- port
- network device
- arp
- unconjugated
- upstream
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000008447 perception Effects 0.000 claims abstract description 7
- 238000011144 upstream manufacturing Methods 0.000 claims description 258
- 230000000977 initiatory effect Effects 0.000 claims description 10
- 238000010926 purge Methods 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- DWSYCUKCNSVBRA-UHFFFAOYSA-N 4-(5-methylsulfonyltetrazol-1-yl)phenol Chemical compound CS(=O)(=O)C1=NN=NN1C1=CC=C(C=C1)O DWSYCUKCNSVBRA-UHFFFAOYSA-N 0.000 description 6
- 101710167643 Serine/threonine protein phosphatase PstP Proteins 0.000 description 6
- 230000002950 deficient Effects 0.000 description 6
- 230000007774 longterm Effects 0.000 description 6
- 230000001174 ascending effect Effects 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 230000014759 maintenance of location Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0659—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/22—Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
Un método para la convergencia de un anillo tangente a doble enlace ascendente, en donde múltiples dispositivos de flujo descendente tienen un doble enlace con primer dispositivo de red y con un segundo dispositivo de red y juntos con un enlace establecido entre el primer dispositivo de red y el segundo dispositivo de red, forman múltiples anillos tangentes con doble enlace ascendente, formando el enlace establecido entre el primer dispositivo de red y el segundo dispositivo de red un límite tangente común de los múltiples anillos tangentes con doble enlace ascendente y cuyo método comprende: la recepción (201), por el primer dispositivo de red, de un paquete de actualización de entrada a partir de un primer puerto del primer dispositivo de red o la percepción de que se modifica un estado de un primer puerto del primer dispositivo de red; caracterizado por cuanto que: si se determina (202) que el primer puerto del primer dispositivo de red es un puerto conjugado, la puesta a cero de todas las entradas de control MAC y de todas las entradas al protocolo ARP que utilizan el primer puerto del primer dispositivo de red como una interfaz saliente y la puesta a cero de todas las entradas de control MAC que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente, en una tabla de control de acceso al soporte, MAC, y en una tabla de Protocolo de Resolución de Direcciones, ARP, del primer dispositivo de red; si se determina (203) que el primer puerto del primer dispositivo de red es un puerto no conjugado, el rechazo del paquete de actualización de entrada o la no realización del procesamiento sobre el cambio de estado del primer puerto; en donde un puerto conjugado es un puerto en los múltiples anillos tangentes con doble enlace ascendente y un puerto del lado de acceso del primer dispositivo de red; y un puerto no conjugado es un puerto en el límite tangente común de los múltiples anillos tangentes con doble enlace ascendente.
Description
5
10
15
20
25
30
35
40
45
50
55
60
DESCRIPCION
Metodo, dispositivo y sistema para una convergencia de anillo tangente a doble enlace ascendente CAMPO DE LA INVENCION
Las formas de realizacion de la presente invencion se refieren al campo de las comunicaciones informaticas y en particular, a un metodo, un dispositivo y un sistema para la convergencia de anillos tangentes con doble enlace ascendente.
ANTECEDENTES DE LA INVENCION
Cuando un dispositivo de flujo descendente se conecta a un dispositivo de flujo ascendente utilizando un sistema de enlace ascendente unico, existe tendencia a producirse un fallo operativo de punto unico, lo que da lugar a una interrupcion del servicio. Por lo tanto, un sistema de doble enlace ascendente se suele emplear, es decir, un dispositivo de flujo descendente conecta simultaneamente a dos dispositivos de flujo ascendente para evitar el fallo de punto unico y mejorar la fiabilidad de la red. Aunque el sistema de doble enlace ascendente es capaz de mejorar la fiabilidad de la red, se introduce un problema de bucles, y necesita eliminarse un bucle utilizando un protocolo de ruptura de bucles, tal como el Spanning Tree Protocol (protocolo de arbol de expansion, STP en forma abreviada)/Multiple Spanning Tree Protocol (protocolo de arbol de expansion multiple, MSTP en forma abreviada)/Rapid Spanning Tree Protocol (protocolo de arbol de expansion rapido, RSTP en forma abreviada), Rapid Ring Protection Protocol (protocolo de proteccion anular rapida, RRPP en forma abreviada) y el protocolo de enlace inteligente (SmartLink).
Sin embargo, cuando multiples dispositivos de red de flujo descendente son objeto de un doble enlace a un mismo par de dispositivos de red de flujo ascendente y junto con un enlace entre el par de dispositivos de red de flujo ascendente forman multiples anillos tangentes con doble enlace ascendente; cuando la red de area local virtual (Virtual Local Area Network, VLAN en forma abreviada) es objeto de desarrollo es por servicio por red VLAN (per service per VLAN, PSPV en forma abreviada), todos los enlaces de los multiples anillos tangentes con doble enlace ascendente comparten una red VLAN de servicio. Aunque protocolos de ruptura de bucles pueden desplegarse para impedir que el trafico forme un bucle en dominio de difusion, un fallo operativo en cualquier anillo tangente de doble enlace ascendente puede causar una entrada relacionada de uno o mas otros anillos tangentes con doble enlace ascendente normales para ponerse a cero/actualizarse y causar, asimismo, una interrupcion del trafico, puesto que los protocolos de ruptura de enlace existentes ponen a cero/actualizan una entrada relacionada sobre una base de red VLAN; cuando existe un gran numero de usuarios, pueden realizarse numerosas actualizaciones de entrada, lo que, a su vez, da lugar a una interrupcion del servicio de larga duracion.
El documento US6766482B1 da a conocer un metodo y aparato para una conmutacion de proteccion automatica en una red de anillo creando un dominio de proteccion que tiene una red VLAN de control y redes VLANs de datos protegidos y la designacion de un nodo maestro y nodos de transito conectados a un puerto primario y un puerto secundario. El nodo maestro bloquea el puerto secundario para el trafico de datos de red VLAN hasta que detecta un fallo operativo mediante la notificacion desde un nodo de transito o mediante un sondeo. Cuando se detecta un fallo operativo, el nodo maestro desbloquea el puerto secundario para trafico de datos de red VLAN. Cuando se restaura el fallo operativo, el nodo de transito bloquea temporalmente el puerto restaurado al trafico de datos de red VLAN con lo que se impide la formacion de un bucle. Cada vez que el puerto secundario es bloqueado y desbloqueado, son objeto de purga informatica las bases de datos de reenvfo en todos los nodos.
SUMARIO DE LA INVENCION
Considerando lo que antecede, formas de realizacion de la presente invencion dan a conocer un metodo, dispositivo y sistema para la convergencia de anillos tangentes con doble enlace ascendente, que pueden resolver un problema de interrupcion del trafico puesto que un fallo operativo de un anillo tangente de doble enlace ascendente no origina una entrada de uno o mas otros anillos tangentes con doble enlace ascendente normales a ponerse a cero/actualizarse, y resuelve, ademas, un problema de interrupcion del servicio de larga duracion puesto que un problema de numerosas actualizaciones de entrada no se produce incluso cuando existe un gran numero de usuarios.
En un primer aspecto de la idea inventiva, la presente invencion da a conocer un metodo para la convergencia de anillos tangentes con doble enlace ascendente, en donde multiples dispositivos de flujo descendente son objeto de doble enlace para un primer dispositivo de red y un segundo dispositivo de red, y junto con un enlace entre el primer dispositivo de red y el segundo dispositivo de red, forman multiples anillos tangentes con doble enlace ascendente, formando el enlace entre el primer dispositivo de red y el segundo dispositivo de red un lfmite tangente comun de los multiples anillos tangentes con doble enlace ascendente y el metodo incluye:
5
10
15
20
25
30
35
40
45
50
55
60
65
la recepcion, por el primer dispositivo de red, de un paquete de actualizacion de entrada procedente de un primer puerto del primer dispositivo de red, o la percepcion de que un estado del primer puerto del primer dispositivo de red se modifica; y
si se determina que el primer puerto del primer dispositivo de red es un puerto conjugado, poner a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto del primer dispositivo de red como una interfaz saliente y poner a cero todas las entradas MAC que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente en una tabla de control de acceso al soporte MAC y una tabla de Protocolo de Resolucion de Direcciones ARP del primer dispositivo de red;
si se determina que el primer puerto del primer dispositivo de red es un puerto no conjugado, el rechazo del paquete de actualizacion de entrada o la no realizacion del procesamiento sobre el cambio de estado del primer puerto;
en donde un puerto conjugado es un puerto en los multiples anillos tangentes con doble enlace ascendente y un puerto del lado de acceso del primer dispositivo de red; y un puerto no conjugado es un puerto en el lfmite tangente comun de los multiples anillos tangentes con doble enlace ascendente.
Con referencia al primer aspecto de la idea inventiva, en una primera posible puesta en practica del primer aspecto, si se determina que el primer puerto del primer dispositivo de red es un puerto conjugado, despues de poner a cero las entradas que utilizan el primer puerto del primer dispositivo de red como una interfaz saliente y estan en la tabla de MAC y la tabla de ARP del primer dispositivo de red, y poner a cero todas las entradas que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente y estan en la tabla MAC del primer dispositivo de red, cuyo metodo incluye ademas:
la iniciacion, en el primer puerto y todos los puertos no conjugados del primer dispositivo de red, demandas de ARP para todas las entradas ARP que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente.
Con referencia a la primera posible puesta en practica del primer aspecto de la idea inventiva, en una segunda posible puesta en practica del primer aspecto, el paquete de actualizacion de entrada incluye informacion de red de area local virtual VLAN; y en consecuencia, la puesta a cero de todas las entradas MAC y entradas ARP que utilizan el primer puerto del primer dispositivo de red como una interfaz saliente y la puesta a cero de todas las entradas mAc que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente en la tabla de MAC y la tabla de ARP del primer dispositivo de red consiste concretamente en:
la puesta a cero de todas las entradas MAC y entradas ARP que utilizan el primer puerto del primer dispositivo de red como una interfaz saliente y la puesta a cero de todas las entradas MAC que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente, entre entradas MAC y entradas ARP de todas las redes VLANs que se identifican por la informacion de red VLAN, en la tabla de MAC y la tabla de ARP del primer dispositivo de red; y
la iniciacion, en el primer puerto y todos los puertos no conjugados del primer dispositivo de red de demandas de ARP para todas las entradas aRp que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente que consiste concretamente en:
la iniciacion, en el primer puerto y todos los puertos no conjugados del primer dispositivo de red, de demandas de ARP para todas las entradas aRp que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente entre las entradas ARP de todas las redes VLANs que se identifican por la informacion de VLAN.
Con referencia a cualquier primer aspecto de la idea inventiva y la primera y la segunda posibles puesta en practica del primer aspecto, en una tercera puesta en practica posible del primer aspecto, el paquete de actualizacion de entrada es un paquete de purga Flush extendido del protocolo SmartLink, el paquete Flush extendido incluye un primer identificador de red de area local virtual de control y antes de determinar que el primer puerto del primer dispositivo de red es u puerto conjugado, el metodo comprende, ademas:
la adquisicion, por el primer dispositivo de red, del primer identificador de red de area local virtual de control en el paquete Flush extendido, y la determinacion de que el primer identificador de red de area local virtual de control es el mismo que un identificador de red de area local virtual de control configurado para el primer puerto del primer dispositivo de red.
Con referencia a cualquiera del primer aspecto de la idea inventiva y la primera a la tercera puestas en practica posibles del primer aspecto, en una cuarta posible puesta en practica del primer aspecto, el metodo incluye, ademas: la duplicacion, por el primer dispositivo de red, del paquete de actualizacion de entrada y su reenvfo a un segundo puerto del segundo dispositivo de red.
5
10
15
20
25
30
35
40
45
50
55
60
En un segundo aspecto de la idea inventiva, la presente invencion da a conocer un dispositivo de red, en donde multiples dispositivo de flujo descendente son objeto de doble enlace al dispositivo de red y un segundo dispositivo de red, y junto con un enlace entre el dispositivo de red y el segundo dispositivo de red forman multiples anillos tangentes con doble enlace ascendente, formando el enlace entre el dispositivo de red y el segundo dispositivo de red un lfmite tangente comun de los multiples anillos tangentes con doble enlace ascendente; incluyendo dicho dispositivo de red:
un modulo de recepcion, configurado para recibir un paquete de actualizacion de entrada procedente de un primer puerto del dispositivo de red;
un modulo de determinacion, configurado para determinar si el primer puerto del dispositivo de red es un puerto conjugado;
un modulo de actualizacion de entrada, configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, puesta a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto del dispositivo de red como una interfaz saliente y puesta a cero todas las entradas MAC que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente, en una tabla de control de acceso al soporte MAC y una tabla de Protocolo de Resolucion de Direcciones ARP del dispositivo de red; y un modulo de rechazo, configurado para rechazar el paquete de actualizacion de entrada cuando se determina que el primer puerto del dispositivo de red es un puerto no conjugado;
en donde un puerto conjugado es un puerto en los multiples y un puerto del lado de acceso del dispositivo de red; un puerto no conjugado es un puerto en el lfmite tangente comun de los multiples anillos tangentes con doble enlace ascendente.
Con referencia al segundo aspecto de la idea inventiva, en una primera posible puesta en practica del segundo aspecto, el dispositivo de red incluye, ademas:
un modulo de demanda de ARP configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, iniciar, en el primer puerto y todos los puertos no conjugados del dispositivo de red, demandas de ARP para todas las entradas ARP que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente.
Con referencia a la primera posible puesta en practica del segundo aspecto de la idea inventiva, en una segunda posible puesta en practica del segundo aspecto, el paquete de actualizacion de entrada incluye informacion de red de area local virtual VLAN;
el modulo de actualizacion de entrada esta configurado concretamente para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, puesta a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto del dispositivo de red como una interfaz saliente y poner a cero todas las entradas MAC que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente, entre las entradas MAC y las entradas ARP de todas las redes VLANs que se identifican por la informacion de VLAN, en la tabla de MAC y la tabla de ARP del dispositivo de red; y
el modulo de demanda de ARP esta concretamente configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, iniciar, en el primer puerto y todos los puertos no conjugados del dispositivo de red, demandas de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente dentro de todas las redes VLANs que se identifican por la informacion de VLAN.
Con referencia a cualquiera del segundo aspecto y de las primera y segunda posibles puestas en practica del segundo aspecto, en una tercera puesta en practica posible del segundo aspecto, el paquete de actualizacion de entrada es un paquete Flush extendido del protocolo SmartLink, el paquete Flush extendido incluye un primer identificador de red de area local virtual de control y el dispositivo de red incluye, ademas:
un segundo modulo de determinacion, configurado para adquirir el primer identificador de red de area local virtual de control en el paquete de actualizacion de entrada y para determinar si el primer identificador de red de area local virtual de control es el mismo que un identificador de red de area local virtual de control configurado para el primer puerto; y
en consecuencia, el primer modulo de determinacion esta concretamente configurado para: cuando el segundo modulo de determinacion determina que el primer identificador de red de area local virtual de control es el mismo que el identificador de red de area local virtual de control configurado para el primer puerto, determinar si el primer puerto del dispositivo de red es un puerto conjugado o no lo es.
5
10
15
20
25
30
35
40
45
50
55
60
65
Con referencia a cualquiera del segundo aspecto y de las primeras a terceras posibles puestas en practica del segundo aspecto, en una cuarta posible puesta en practica del segundo aspecto, el dispositivo de red incluye, ademas:
un modulo de duplicacion y reenvfo, configurado para duplicar el paquete de actualizacion de entrada y reenviarlo a un segundo dispositivo de red; y
un modulo de rechazo, configurado para rechazar el paquete de actualizacion de entrada cuando se determina que el primer puerto del dispositivo de red es un puerto no conjugado.
En un tercer aspecto de la idea inventiva, la presente invencion da a conocer un dispositivo de red, en donde multiples dispositivo de flujo descendente son objeto de un doble enlace para el dispositivo de red y un segundo dispositivo de red, y junto con un enlace entre el dispositivo de red y el segundo dispositivo de red forman multiples anillos tangentes con doble enlace ascendente, formando el enlace entre el dispositivo de red y el segundo dispositivo de red un lfmite tangente comun de los multiples; incluyendo el dispositivo de red:
un modulo de percepcion de estado, configurado para percibir un cambio de estado de un primer puerto del dispositivo de red;
un modulo de determinacion, configurado para determinar si el primer puerto del dispositivo de red es un puerto conjugado;
un modulo de actualizacion de entrada, configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, poner a cero todas las entradas MAC y las entradas ARP que utilizan el primer puerto del dispositivo de red como una interfaz saliente y poner a cero todas las entradas MAC que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente, en una tabla de MAC y una tabla de ARP del dispositivo de red; y el dispositivo de red configurado para no realizar ningun procesamiento sobre el cambio de administrador del primer puerto;
en donde un puerto conjugado es un puerto en los multiples anillos tangentes con doble enlace ascendente y un puerto del lado de acceso del dispositivo de red; un puerto no conjugado es un puerto en el lfmite tangente comun de los multiples anillos tangentes con doble enlace ascendente.
Con referencia al tercer aspecto de la idea inventiva, en una primera posible puesta en practica del tercer aspecto, el dispositivo de red comprende, ademas:
un modulo de demanda de ARP, configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, iniciar, en el primer puerto y en todos los puertos no conjugados del dispositivo de red, demandas de ARP para todas las entradas ARP que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente.
Con referencia al tercer aspecto de la primera posible puesta en practica del tercer aspecto, en una segunda posible puesta en practica del tercer aspecto, el dispositivo de red incluye, ademas:
un modulo de generacion y envfo de paquetes, configurado para generar un primer paquete de actualizacion de entrada y para enviar el paquete de actualizacion de entrada a un segundo dispositivo de red.
Con referencia al tercer aspecto o a cualquiera de las primera y segunda posibles puestas en practica del tercer aspecto, en una tercera posible puesta en practica del tercer aspecto, el dispositivo de red incluye, ademas, un modulo de recepcion, configurado para recibir un segundo paquete de actualizacion de entrada procedente de un segundo puerto del dispositivo de red; y
en consecuencia, el modulo de determinacion esta configurado, ademas, para determinar si el segundo puerto del dispositivo de red es un puerto conjugado.
En un cuarto aspecto de la idea inventiva, la presente invencion da a conocer un sistema de anillos tangentes con doble enlace ascendente, que incluye un primer dispositivo de red de flujo ascendente, un segundo dispositivo de red de flujo ascendente y multiples dispositivos de red de flujo descendente, en donde:
los multiples dispositivos de red de flujo descendente son objeto de un doble enlace para el primer dispositivo de red de flujo ascendente y el segundo dispositivo de red de flujo ascendente, y junto con un enlace entre el primer dispositivo de red de flujo ascendente y el segundo dispositivo de red de flujo ascendente, forman multiples anillos tangentes con doble enlace ascendente en donde el enlace entre el primer dispositivo de red y el segundo dispositivo de red forma un lfmite tangente comun de los multiples anillos tangentes con doble enlace ascendente;
5
10
15
20
25
30
35
40
45
50
55
60
65
un puerto del lado de acceso que esta entre puertos relacionados con los multiples anillos tangentes con doble enlace ascendente y en el primer dispositivo de red de flujo ascendente y el segundo dispositivo de red de flujo ascendente es un puerto conjugado; y un puerto en el lfmite tangente comun de los multiples anillos tangentes con doble enlace ascendente es un puerto no conjugado;
el primer dispositivo de red de flujo ascendente esta configurado para recibir un primer paquete de actualizacion de entrada procedente de un primer puerto del primer dispositivo de red de flujo ascendente o para percibir que un estado de un primer puerto del primer dispositivo de red de flujo ascendente se modifica; para determinar si el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado; y cuando se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado, poner a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto del primer dispositivo de red de flujo ascendente como una interfaz saliente y poner a cero todas las entradas MAC que utilizan un puerto no conjugado del primer dispositivo de red de flujo ascendente como una interfaz saliente, en una tabla de MAC y una tabla de aRp del primer dispositivo de red de flujo ascendente e iniciar, en el primer puerto y todos los puertos no conjugados del primer dispositivo de red de flujo ascendente, demandas de aRp para todas las entradas ARP que utilizan un puerto no conjugado del primer dispositivo de red de flujo ascendente como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto; cuando se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto no conjugado, rechazar el paquete de actualizacion de entrada o no realizar ningun procesamiento sobre el cambio de estado del primer puerto.
Con referencia al cuarto aspecto, en una posible primera puesta en practica del cuarto aspecto,
el primer dispositivo de red de flujo ascendente esta configurado, ademas, despues de la recepcion del primer paquete de actualizacion de entrada procedente del primer puerto del primer dispositivo de red de flujo ascendente, duplicar el primer paquete de actualizacion de entrada y reenviarlo al segundo dispositivo de red de flujo ascendente; o cuando se percibe que el estado del primer puerto del primer dispositivo de red de flujo ascendente se modifica, generar un segundo paquete de actualizacion de entrada y enviarlo al segundo dispositivo de red de flujo ascendente; y
el segundo dispositivo de red de flujo ascendente esta configurado para recibir el primer paquete de actualizacion de entrada o el segundo paquete de actualizacion de entrada procedente de un segundo puerto del segundo dispositivo de red de flujo ascendente; y para determinar si el segundo puerto del segundo dispositivo de red de flujo ascendente es un puerto conjugado.
Con referencia al cuarto aspecto o la primera posible puesta en practica del cuarto aspecto, en una segunda posible puesta en practica del cuarto aspecto,
el primer dispositivo de red de flujo descendente esta configurado para enviar el primer paquete de actualizacion de entrada al primer puerto del primer dispositivo de red de flujo ascendente.
En conformidad con las soluciones tecnicas dadas a conocer en las formas de realizacion de la presente invencion, todos los puertos que estan relacionados con multiples anillos tangentes con doble enlace ascendente y en un dispositivo de red se clasifican en puertos conjugados y puertos no conjugados; el dispositivo de red recibe un paquete de actualizacion de entrada procedente de un primer puerto o percibe un cambio de estado del primer puerto; el dispositivo de red determina si el primer puerto es un puerto conjugado, y cuando se determina que el primer puerto es un puerto conjugado, pone a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto como una interfaz saliente y pone a cero todas las entradas MAC que utilizan un puerto no conjugado como una interfaz saliente, en una tabla de MAC y una tabla de ARP del dispositivo de red, retiene las entradas MAC y las entradas ARP que utilizan todos los demas puertos conjugados como interfaces salientes e inicia, en el primer puerto y todos los puertos no conjugados, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto. De esta manera, se puede evitar un problema de interrupcion del trafico puesto que un fallo de un solo anillo tangente de doble enlace ascendente no causa que una entrada de uno o mas otros anillos tangentes con doble enlace ascendente normales sean puestos a cero/actualizados. Ademas, aun cuando exista un gran numero de usuarios, no se produce un problema de numerosas actualizaciones de entrada y no da lugar a una interrupcion del servicio de larga duracion.
BREVE DESCRIPCION DE LOS DIBUJOS
La Figura 1a y la Figura 1b son diagramas esquematico de una topologfa de red con multiples;
La Figura 2 es un diagrama de flujo de un metodo para la convergencia de anillos tangentes con doble enlace ascendente en conformidad con una forma de realizacion de la presente invencion;
5
10
15
20
25
30
35
40
45
50
55
60
65
La Figura 3 es un diagrama de flujo de otro metodo para la convergencia de anillos tangentes con doble enlace ascendente en conformidad con una forma de realizacion de la presente invencion;
La Figura 4 es un diagrama de flujo de todavfa otro metodo para la convergencia de anillos tangentes con doble enlace ascendente en conformidad con una forma de realizacion de la presente invencion;
La Figura 5 y la Figura 6 son diagramas estructurales esquematicos de un dispositivo de red en conformidad con una forma de realizacion de la presente invencion;
La Figura 7 es un diagrama esquematico de una estructura de hardware de un dispositivo de red en conformidad con una forma de realizacion de la presente invencion;
La Figura 8 y la Figura 9 son diagramas estructurales esquematicos de otro dispositivo de red en conformidad con una forma de realizacion de la presente invencion;
La Figura 10 es un diagrama esquematico de una estructura de hardware de otro dispositivo de red en conformidad con una forma de realizacion de la presente invencion; y
La Figura 11 es un diagrama esquematico de un sistema de anillos tangentes con doble enlace ascendente en conformidad con una forma de realizacion de la presente invencion.
DESCRIPCION DETALLADA DE LAS FORMAS DE REALIZACION
A continuacion se describe, de forma clara y completa, las soluciones tecnicas en las formas de realizacion de la presente invencion haciendo referencia a los dibujos adjuntos en las formas de realizacion de la presente invencion. Evidentemente, las formas de realizacion descritas son simplemente una parte y no la totalidad de las formas de realizacion de la presente invencion.
En la presente invencion, multiples puertos que estan relacionados con un anillo tangente de doble enlace ascendente y en dispositivos de red que forman el anillo tangente de doble enlace ascendente se clasifican en puertos conjugados y puertos no conjugados, en donde los puertos conjugados se refieren a puertos del lado de acceso en los dispositivos de red que forman el anillo tangente de doble enlace ascendente y los puertos no conjugados se refieren a puertos entre dispositivos de red que forman un lfmite tangente comun del anillo tangente de doble enlace ascendente, es decir, puertos en el lfmite tangente comun del anillo tangente de doble enlace ascendente.
Un dispositivo de red puede mantener un conjunto de puertos conjugados.
Si N puertos conjugados existen en el dispositivo de red y N es un numero entero positivo, ello indica que el dispositivo de red puede alcanzarse por intermedio de N anillos tangentes con doble enlace ascendente.
Haciendo referencia a la Figura 1a, que es un diagrama esquematico de una topologfa de red con multiples anillos tangentes con doble enlace ascendente en conformidad con una forma de realizacion de la presente invencion. Segun se ilustra en la Figura 1a, dos dispositivo de red de flujo descendente, esto es, conmutador 1 y conmutador 2 son objeto de doble enlace a un par de dispositivos de red de flujo ascendente, esto es, enrutador 1 y enrutador 2, y junto con un enlace entre el enrutador 1 y el enrutador 2 forman dos anillos tangentes con doble enlace ascendente, en donde el enlace el enrutador 1 y el enrutador 2 forma un lfmite tangente comun de los dos anillos tangentes con doble enlace ascendente; el par de dispositivos de red de flujo ascendente esto es, enrutador 1 y enrutador 2, sirve como pasarelas de servicio y se despliegan en una manera de PSPV y los dos anillos tangentes con doble enlace ascendente comparten la red VLAN de servicio y tienen un protocolo de ruptura de enlace desplegado, tal como SmartLink, RRPP, STP, RSTP o MSTP, con el fin de impedir que el trafico forme un bucle en un dominio de difusion.
Segun se ilustra en la Figura 1a, los puertos 11, 12 y 15 en el enrutador 1 son puertos en los multiples anillos tangentes con doble enlace ascendente, en donde los puertos 11 y 12 son puertos del lado de acceso y puertos conjugados, mientras que el puerto 15 es un puerto en el lfmite tangente comun de los anillos tangentes con doble enlace ascendente y un puerto no conjugado; de modo similar, los puertos 21, 22 y 25 en el enrutador 2 son puertos en los multiples anillos tangentes con doble enlace ascendente, en donde los puertos 21 y 22 son puertos del lado de acceso y puertos conjugados, mientras que el puerto 25 es un puerto en el lfmite tangente comun de los anillos tangentes con doble enlace ascendente y un puerto no conjugado.
Haciendo referencia a la Figura 1b, que es un diagrama esquematico de otro tipo de topologfa de red con multiples anillos tangentes con doble enlace ascendente en conformidad con una forma de realizacion de la presente invencion. Segun se ilustra en la Figura 1b, existen tres dispositivos de red de flujo descendente, esto es, conmutador 1, conmutador 2 y conmutador 3, en donde el conmutador 1 y el conmutador 2 son objeto de doble enlace para un par de dispositivos de red de flujo ascendente, esto es, el enrutador 1 y el enrutador 2 y los enlaces al enrutador 1 y al enrutador 2 forman dos anillos tangentes con doble enlace ascendente, en donde un enlace entre
5
10
15
20
25
30
35
40
45
50
55
60
65
el enrutador 1 y el enrutador 2 forma un Ifmite tangente comun de los anillos tangentes con doble enlace ascendente; el conmutador 3 es objeto de doble enlace a un par de dispositivos de red de flujo ascendente, esto es, enrutador 1 y enrutador 3, y los enlaces al enrutador 1 y al enrutador 3 forman un anillo tangente de doble enlace ascendente, en donde un enlace entre el enrutador 1 y el enrutador 3 forma un lfmite tangente comun del anillo tangente de doble enlace ascendente; el enrutador 1, el enrutador 2 y el enrutador 3 sirven como pasarelas de servicio y se despliegan en una manera de PSPV, y los tres anillos tangentes con doble enlace ascendente comparten una red VLAN de servicio y tienen desplegado un protocolo de ruptura de red, con el fin de impedir que el trafico forme un bucle en un dominio de difusion. Segun se ilustra en la Figura 1b, los puertos 11, 12, 13, 15 y 16 en el enrutador 1 son puertos en los multiples anillos tangentes con doble enlace ascendente , en donde los puertos 11, 12 y 13 son puertos del lado de acceso y puertos conjugados, mientras que los puertos 15 y 16 son puertos en los lfmites tangentes comunes de los anillos tangentes con doble enlace ascendente y puertos no conjugados; de modo similar, los puertos 21, 22 y 25 en el enrutador 2 son puertos en los multiples anillos tangentes con doble enlace ascendente, en donde los puertos 21 y 22 son puertos del lado de acceso y puertos conjugados, mientras que el puerto 25 es un puesto en el lfmite tangente comun de los anillos tangentes con doble enlace ascendente y un puerto no conjugado; de modo similar, los puertos 33 y 35 del enrutador 3 son puertos en el anillo tangente de doble enlace ascendente, en donde el puerto 33 es un puerto del lado de acceso y un puerto conjugado, mientras que el puerto 35 es un puerto en el lfmite tangente comun del anillo tangente de doble enlace ascendente y un puerto no conjugado.
En una forma de realizacion preferida, la solucion tecnica en la presente invencion se utiliza en un escenario operativo en el que multiples dispositivos de red de flujo descendente son objeto de doble enlace con un par de dispositivos de red de flujo ascendente, estando el par de dispositivos de red de flujo ascendente desplegados con la misma red VLAN de servicio y multiples anillos tangentes con doble enlace ascendente se forman dentro de la misma red VLAN de servicio. Evidentemente, un experto en esta tecnica debe entender que la solucion tecnica de la presente invencion es tambien aplicable cuando solamente un dispositivo de red de flujo descendente es objeto de doble enlace con un par de dispositivos de red de flujo ascendente, es decir, cuando existe solamente un anillo tangente de doble enlace ascendente.
Un experto en esta tecnica debe entender que un puerto conjugado y un puerto no conjugado estan simplemente previstos para distinguir un puerto del lado de acceso de un puerto del lado de no acceso y evidentemente, se pueden utilizar tambien otros convenios de denominacion, lo que no esta limitado en la presente invencion.
Una forma de realizacion de la presente invencion da a conocer un metodo para la convergencia de anillos tangentes con doble enlace ascendente. Segun se ilustra en la Figura 2, el metodo incluye:
201. Un primer dispositivo de red recibe un paquete de actualizacion de entrada procedente de un primer puerto del primer dispositivo de red o percibe que se modifica un estado del primer puerto del primer dispositivo de red.
El paquete de actualizacion de entrada puede ser un paquete Flush extendido o un paquete de cambio de topologfa extendido (topology change, TC en forma abreviada). Mas concretamente, si un protocolo de ruptura de bucle desplegado es el protocolo RRPP o SmartLink, el paquete de actualizacion de entrada es un paquete Flush extendido, a modo de ejemplo, un campo del tipo de control (Control Type) o version de control (Control Version) de un paquete Flush extendido en el protocolo SmartLink puede extenderse para obtener un paquete Flush extendido y lo que antecede no esta limitado en la presente invencion; si el protocolo de ruptura de bucles desplegado es RSTP, MSTP o similar, el paquete de actualizacion de entrada es un paquete TC extendido, a modo de ejemplo, un campo de identificador de version de protocolo (Protocol Version Identifier) de un paquete TC puede extenderse, a modo de ejemplo, utilizando un valor de identificador que no se utiliza en un protocolo existente, para obtener un paquete TC extendido y esto ultimo no esta limitado en la presente invencion. Evidentemente, el paquete de actualizacion de entrada puede personalizarse tambien en conformidad con un protocolo de ruptura de bucle correspondiente.
La percepcion, por un primer dispositivo de red, de que se modifica un estado de un primer puerto del primer dispositivo de red se percibe concretamente, por el primer dispositivo de red, de que el estado del primer puerto del primer dispositivo de red cambia desde un estado bloqueado a un estado de reenvfo (forwarding); en este campo, un estado de un puerto se suele indicar por bloqueado o de reenvfo y puede indicarse tambien por inactivo o activo, a veces.
202. El primer dispositivo de red determina si el primer puerto del primer dispositivo de red es un puerto conjugado.
203. Si se determina que el primer puerto del primer dispositivo de red es un puerto conjugado, el primer dispositivo de red pone a cero todas las entradas MAC y las entradas ARP que utilizan el primer puerto del primer dispositivo de red como una interfaz saliente y pone a cero todas las entradas MAC que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente, en una tabla de control de acceso al soporte (media Access, control, MAC en forma abreviada) y una tabla de Protocolo de Resolucion de Direcciones (address resolution protocol, ARP en forma abreviada) del primer dispositivo de red.
5
10
15
20
25
30
35
40
45
50
55
60
65
Ademas, en el primer puerto y todos los puertos no conjugados del primer dispositivo de red, una demanda de ARP se inicia para todas las entradas ARP que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto; la iniciacion proactiva de la demanda de ARP puede acelerar una actualizacion de la entrada relacionada y por lo tanto, permitir una recuperacion rapida del servicio.
De este modo, el primer dispositivo de red pone a cero/actualiza solamente una entrada que este relacionada con el anillo tangente de doble enlace ascendente en el que esta situado el primer puerto y en la tabla de MAC y la tabla de ARP del primer dispositivo de red, y retiene las entradas que utilizan todos los demas puertos conjugados como interfaz salientes en la tabla de MAC y la tabla de ARP del primer dispositivo de red, es decir, retiene entradas relacionadas con uno o mas otros anillos tangentes con doble enlace ascendente, de modo que un fallo operativo de un anillo tangente de doble enlace ascendente no cause la puesta a cero/actualizacion de una entrada de uno o mas otros anillos tangentes con doble enlace ascendente.
Si se determina que el primer puerto del primer dispositivo de red es un puerto no conjugado, el primer dispositivo de red no procesa el paquete de actualizacion de entrada o no procesa el cambio de estado del primer puerto; el hecho de que el primer dispositivo de red no procese el paquete de actualizacion de entrada puede rechazar concretamente el paquete de actualizacion de entrada.
De modo opcional, el primer dispositivo de red duplica el paquete de actualizacion de entrada y lo reenvfa a un segundo dispositivo de red; mas concretamente, el primer dispositivo de red duplica el paquete de actualizacion de entrada y reenvfa el paquete de actualizacion de entrada duplicado al segundo dispositivo de red que forma un segundo puerto del primer dispositivo de red y por intermedio de un enlace que conecta el primer dispositivo de red al segundo dispositivo de red, es decir, por intermedio de un lfmite tangente comun de un anillo tangente de doble enlace ascendente. En consecuencia, el segundo dispositivo de red recibe, desde un segundo puerto del segundo dispositivo de red, el paquete de actualizacion de entrada que se duplica y reenvfa por el primer dispositivo de red. Puesto que el segundo puerto del segundo dispositivo de red es un puerto con un lfmite tangente comun de un anillo tangente de doble enlace ascendente y es un puerto no conjugado, el segundo dispositivo de red rechaza el paquete de actualizacion de entrada.
En conformidad con el metodo para la convergencia de anillos tangentes con doble enlace ascendente dado a conocer en esta forma de realizacion, todos los puertos que esten relacionados con multiples anillos tangentes con doble enlace ascendente y en un primer dispositivo de red se clasifican en puertos conjugados y puertos no conjugados; el primer dispositivo de red recibe un paquete de actualizacion de entrada procedente de un primer puerto o percibe un cambio de estado del primer puerto; el primer dispositivo de red determina si el primer puerto es un puerto conjugado, y cuando se determina que el primer puerto es un puerto conjugado, pone a cero todas las entradas MAC y las entradas ARP que utilizan el primer puerto como una interfaz saliente y pone a cero todas las entradas MAC que utilizan un puerto no conjugado como una interfaz saliente, en una tabla de MAC y una tabla de ARP del primer dispositivo de red, retiene las entradas MAC y las entradas ARP que utilizan todos los demas puertos conjugados como interfaces salientes, e inicia, en el primer puerto y todos los puertos no conjugados, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto. De este modo, se puede evitar un problema de interrupcion del trafico puesto que un fallo operativo de un solo anillo tangente de doble enlace ascendente no causa que se ponga a cero/actualice una entrada de uno o mas otros anillos tangentes con doble enlace ascendente normales. Ademas, aun cuando exista un gran numero de usuarios, no se produce un problema de numerosas actualizaciones de entrada y no da lugar a una interrupcion del servicio prolongada.
Una forma de realizacion de la presente invencion da a conocer un metodo para la convergencia de anillos tangentes con doble enlace ascendente. Segun se ilustra en la Figura 3, el metodo incluye:
301. Un primer dispositivo de red de flujo descendente percibe, utilizando un protocolo de ruptura de bucle, que un enlace activo desde el primer dispositivo de red de flujo descendente a un segundo dispositivos de red de flujo ascendente esta defectuoso y cambia el enlace de reserva desde el primer dispositivo de red de flujo descendente al primer dispositivo de red de flujo ascendente a un estado activo.
Los puertos en dos extremos del enlace de reserva desde el primer dispositivo de red de flujo descendente al primer dispositivo de red de flujo ascendente son un puerto de enlace ascendente de reserva del primer dispositivo de red de flujo descendente y un primer puerto del primer dispositivo de red de flujo ascendente; el cambio de un enlace de reserva desde el primer dispositivo de red de flujo descendente a un primer dispositivo de red de flujo ascendente a un estado activo incluye concretamente: modificar, por el primer dispositivo de red de flujo descendente, un estado del puerto de enlace ascendente de reserva del primer dispositivo de red de flujo descendente desde un estado bloqueado a un estado de reenvfo y de modo similar, un estado del primer puerto del primer dispositivo de red de flujo ascendente cambia desde el estado bloqueado al estado de reenvfo.
5
10
15
20
25
30
35
40
45
50
55
60
65
Mas concretamente, haciendo referencia a un escenario operativo en el que un enlace activo desde el conmutador 1 al enrutador 1 en la Figura 1a o 1b esta defectuoso, el conmutador 1 percibe, utilizando un protocolo de ruptura de bucle, a modo de ejemplo, el protocolo SmartLink, que el enlace activo desde el conmutador 1 al enrutador 1 esta defectuoso y cambia un enlace de reserva desde el conmutador 1 al enrutador 2 al estado activo, es decir, cambia un administrador del puerto 102 en el conmutador 1 desde el estado bloqueado al estado de reenvfo y de modo similar, un estado del puerto 21 en el enrutador 2 cambia desde el estado bloqueado al estado de reenvfo.
302. El primer dispositivo de red de flujo descendente envfa un paquete de actualizacion de entrada al primer dispositivo de red de flujo ascendente.
Mas concretamente, despues de que el estado del puerto de enlace ascendente de reserva del primer dispositivo de red de flujo descendente cambie desde el estado bloqueado al estado de reenvfo, el primer dispositivo de red de flujo descendente envfa un paquete de actualizacion de entrada desde el puerto de enlace ascendente de reserva del primer dispositivo de red de flujo descendente al primer puerto del primer dispositivo de red de flujo ascendente.
El paquete de actualizacion de entrada es un paquete Flush extendido o un paquete TC extendido. Para conocer mas detalles, es preciso referirse a la etapa 201, y sus detalles no se describen aqrn de nuevo.
Con referencia a la Figura 1a o 1b, despues de que el estado del puerto 102 en el conmutador 1 cambie desde el estado bloqueado al estado de reenvfo, el conmutador 1 envfa un paquete de actualizacion de entrada, es decir, un paquete Flush extendido al enrutador 2; mas concretamente, el conmutador 1 envfa el paquete Flush extendido desde el puerto 102 en el conmutador 1 al puerto 21 en el enrutador 2.
303. El primer dispositivo de red de flujo ascendente recibe el paquete de actualizacion de entrada desde el primer puerto del primer dispositivo de red de flujo ascendente.
Con referencia a la Figura 1a o 1b, el enrutador 2 recibe el paquete Flush extendido procedente del puerto 21.
304. El primer dispositivo de red determina si el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado.
Mas concretamente, el primer dispositivo de red de flujo ascendente consulta operativamente si el primer puerto existe en un conjunto de puertos conjugados del primer dispositivo de red de flujo ascendente, y determina, en conformidad con un resultado de la consulta operativa, si el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado; si el primer puerto del primer dispositivo de red de flujo ascendente se encuentra en el conjunto de puertos conjugados del primer dispositivo de red de flujo ascendente, determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado; y si el primer puerto del primer dispositivo de red de flujo ascendente no se encuentra en el conjunto de puertos conjugados del primer dispositivo de red de flujo ascendente, determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto no conjugado.
Si se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado, se realiza la etapa 305; y si se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto no conjugado, se realiza la etapa 306.
Con referencia a la Figura 1a o 1b, el enrutador 2 determina si el puerto 21 es un puerto conjugado; si el puerto 21 es un puerto conjugado, se realiza la etapa 305, es decir, se actualizan todas las entradas que estan relacionadas con un anillo tangente de doble enlace ascendente del conmutador 1 y en el enrutador 2.
De modo opcional, si un protocolo de ruptura de bucle desplegado es el protocolo SmartLink, el paquete de actualizacion de entrada incluye un primer identificador de red de area local virtual de control; en consecuencia, antes de la etapa 304, el metodo incluye, ademas, lo siguiente: 304a. El primer dispositivo de red de flujo ascendente adquiere el primer identificador de red de area local virtual de control en el paquete de actualizacion de entrada y determina si el primer identificador de red de area local virtual de control es el mismo que un identificador de red de area local virtual de control configurado para el primer puerto del primer dispositivo de red de flujo ascendente; si el primer identificador de red de area local virtual de control es el mismo que el identificador de red de area local virtual de control configurado para el primer puerto, se realiza la etapa 301; y si los dos identificadores de red de area local virtual de control son diferentes, no se procesa el paquete de actualizacion de entrada, con lo que el paquete de actualizacion de entrada puede reenviarse directamente en conformidad con el protocolo SmartLink y finaliza el procedimiento de procesamiento de este metodo.
305. Cuando se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado, el primer dispositivo de red de flujo ascendente pone a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto del primer dispositivo de red de flujo ascendente como una interfaz saliente y pone a cero todas las entradas MAC que utilizan un puerto no conjugado del primer dispositivo de red de flujo ascendente como una interfaz saliente, en una tabla de MAC y una tabla de ARP del primer dispositivo de red de flujo ascendente; y
5
10
15
20
25
30
35
40
45
50
55
60
65
inicia, ademas, en el primer puerto y todos los puertos no conjugados del primer dispositivo de red de flujo ascendente, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto; la iniciacion proactiva de la demanda de ARP puede acelerar una actualizacion de la entrada relacionada y de este modo, permitir una recuperacion rapida del servicio.
de este modo, solamente una entrada que este relacionada con el anillo tangente de doble enlace ascendente en el que esta situado el primer puerto y en la tabla de MAC y en la tabla de ARP del primer dispositivo de red de flujo ascendente es objeto de puesta a cero/actualizacion, y las entradas que utilizan todos los demas puertos conjugados como interfaces salientes en la tabla de MAC y la tabla de ARP del primer dispositivo de red de flujo ascendente son objeto de retencion, es decir, son retenidas las entradas relacionadas con uno o mas otros anillos tangentes con doble enlace ascendente, de modo que un fallo operativo de un anillo tangente de doble enlace ascendente no causa que se ponga a cero/actualice una entrada de uno o mas otros anillos tangentes con doble enlace ascendente.
Con referencia a la Figura 1a o 1b, cuando el enrutador 2 determina que el puerto 21 es un puerto conjugado, el enrutador 2 pone a cero una entrada MAC y una entrada ARP que utilizan el puerto 21 como una interfaz saliente y pone a cero todas las entradas MAC que utilizan un puerto no conjugado, esto es, el puerto 25, como una interfaz saliente, en una tabla de MAC y una tabla de ARP del enrutador 2 e inicia, ademas, en el puerto 21 y en el puerto 25, una demanda de ARP para todas las entradas ARP que utilizan el puerto 25 como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el conmutador 1. De este modo, solamente la entrada relacionada del anillo tangente de doble enlace ascendente del conmutador 1 es objeto de puesta a cero/actualizacion y las entradas relacionada de los anillos tangentes con doble enlace ascendente del conmutador 2 y del conmutador 3 no son objeto de puesta a cero/actualizacion, con lo que se impide que un fallo operativo del anillo tangente de doble enlace ascendente del conmutador 1 afecte a los anillos tangentes con doble enlace ascendente del conmutador 2 y del conmutador 3.
De modo opcional, el paquete de actualizacion de entrada incluye, ademas, informacion de red VLAN, que puede concretamente ser uno o mas identificadores de red VLAN; a modo de ejemplo, un campo de mapa de bits de red VLAN de un paquete Flush extendido definido en el protocolo SmartLink se utiliza para transmitir uno o mas identificadores de red VLAN de servicio que necesitan actualizarse.
Si el paquete de actualizacion de entrada incluye la informacion de red VLAN, cuando se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado, se realiza una operacion puesta a cero/actualizacion en una entrada que este relacionada con el anillo tangente de doble enlace ascendente en el que esta situado el primer puerto del primer dispositivo de red de flujo ascendente, dentro de todas las redes VLANs que se identifican por la informacion de VLAN, en el paquete de actualizacion de entrada.
Mas concretamente, si el paquete de actualizacion de entrada incluye la de informacion de red VLAN, cuando se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado, la puesta a cero por el primer dispositivo de red de flujo ascendente, de todas las entradas MAC y entradas ARP que utilizan el primer puerto del primer dispositivo de red de flujo ascendente como una interfaz saliente y la puesta a cero de todas las entradas MAC que utilizan un puerto no conjugado del primer dispositivo de red de flujo ascendente como una interfaz saliente, en una tabla de MAC y en una tabla de ARP del primer dispositivo de red de flujo ascendente es concretamente: poner a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto del primer dispositivo de red de flujo ascendente como una interfaz saliente y la puesta a cero de todas las entradas MAC que utilizan un puerto no conjugado del primer dispositivo de red de flujo ascendente como una interfaz saliente, entre las entradas MAC y las entradas ARP de todas las redes VLANs que se identifican por la informacion de VLAN en el paquete de actualizacion de entrada en la tabla de MAC y la tabla de ARP del primer de dispositivo de red de flujo ascendente, y la iniciacion, en el primer puerto y en todos los puertos no conjugados del primer dispositivo de red de flujo ascendente, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente es concretamente: la iniciacion, en el primer puerto y todos los puertos no conjugados del primer dispositivo de red de flujo ascendente, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente dentro de todas las redes VLANs que se identifican por la informacion de VLAn en el paquete de actualizacion de entrada.
Ademas, de modo opcional, el primer dispositivo de red de flujo ascendente puede duplicar, ademas, el paquete de actualizacion de entrada y reenviarlo al segundo dispositivo de red de flujo ascendente; mas concretamente; el primer dispositivo de red de flujo ascendente duplica el paquete de actualizacion de entrada, y reenvfa el paquete de actualizacion de entrada duplicado al segundo dispositivo de red desde un segundo puerto del primer dispositivo de red de flujo ascendente y por intermedio de un enlace que conecta el primer dispositivo de red de flujo ascendente y el segundo puerto de flujo ascendente, es decir, por intermedio de un lfmite tangente comun de un anillo tangente de doble enlace ascendente.
5
10
15
20
25
30
35
40
45
50
55
60
65
En consecuencia, el segundo dispositivo de red de flujo ascendente recibe, desde un segundo puerto del segundo dispositivo de red de flujo ascendente, el paquete de actualizacion de entrada que se duplica y reenvfa por el primer dispositivo de red de flujo ascendente. Puesto que el segundo puerto del segundo dispositivo de red de flujo ascendente es un puerto de un lfmite tangente comun de un anillo tangente de doble enlace ascendente y es un puerto no conjugado, el segundo dispositivo de red de flujo ascendente rechaza el paquete de actualizacion de entrada.
Con referencia a la Figura 1a o 1b, el enrutador 2 reenvfa el paquete de actualizacion de entrada al puerto 15 en el enrutador 1 desde el puerto 25 y por intermedio de un enlace entre el enrutador 2 y el enrutador 1; despues de recibir el paquete de actualizacion de entrada procedente del puerto 15, el enrutador 1 determina que el puerto 15 es un puerto no conjugado y el enrutador 1 no procesa el paquete de actualizacion de entrada y rechaza el paquete de actualizacion de entrada.
306. Si se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto no conjugado, el primer dispositivo de red de flujo ascendente no procesa el paquete de actualizacion de entrada; mas concretamente, el primer dispositivo de red de flujo ascendente puede rechazar el paquete de actualizacion de entrada; y finaliza el procedimiento de procesamiento de este metodo.
Ademas, de modo opcional, despues de que el primer dispositivo de red de flujo ascendente perciba, utilizando el protocolo de ruptura de bucles, que el enlace activo desde el primer dispositivo de red de flujo descendente al segundo dispositivo de red de flujo ascendente se recupera, el primer dispositivo de red de flujo descendente cambia un estado de un puerto del enlace de reserva desde el primer dispositivo de red de flujo descendente al primer dispositivo de red de flujo ascendente, es decir, el puerto de enlace de reserva del primer dispositivo de red de flujo descendente, desde el estado de reenvfo al estado bloqueado y en consecuencia, el estado del primer puerto del primer dispositivo de red de flujo ascendente cambia desde el estado de reenvfo al estado bloqueado; y el primer dispositivo de red de flujo descendente envfa un nuevo paquete de actualizacion de entrada al segundo dispositivo de red de flujo ascendente. El segundo dispositivo de red de flujo ascendente recibe y procesa el nuevo paquete de actualizacion de entrada en conformidad con un procedimiento de procesamiento y un principio que son similares a los establecidos en las etapas 303-307 y por ello, no se describe aqrn de nuevo sus detalles.
En conformidad con el metodo para la convergencia de anillos tangentes con doble enlace ascendente dado a conocer en esta forma de realizacion, todos los puertos que esten relacionados con multiples anillos tangentes con doble enlace ascendente en un dispositivo de red de flujo ascendente se clasifican en puertos conjugados y puertos no conjugados; cuando se recibe un paquete de actualizacion de entrada procedente de un primer puerto, el dispositivo de red de flujo ascendente determina si el primer puerto es un puerto conjugado y cuando se determina que el primer puerto es un puerto conjugado, pone a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto como una interfaz saliente y pone a cero todas las entradas MAC que utilizan un puerto no conjugado como una interfaz saliente, en una tabla de MAC y una tabla de ARP del dispositivo de red de flujo ascendente, retiene las entradas MAC y las entradas ARP que utilizan todos los demas puertos conjugados como interfaces salientes e inicia, en el primer puerto y todos los puertos no conjugados una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto; y el paquete de actualizacion de entrada se rechaza sin su procesamiento si se determina que el primer puerto es un puerto no conjugado. De este modo, la puesta cero/actualizacion en una entrada relacionada debido a un cambio en una estructura de topologfa de tangente de doble enlace ascendente no hace que se ponga a cero/actualice una entrada de uno o mas otros anillos tangentes con doble enlace ascendente, con lo que se evita un problema de interrupcion del trafico puesto que un fallo operativo de un anillo tangente de doble enlace ascendente no causa que sea objeto de puesta a cero/actualizacion de una entrada de uno o mas otros anillos tangentes con doble enlace ascendente normales y ademas, se resuelve un problema de interrupcion del servicio de larga duracion puesto que no ocurren un problema de numerosas asociaciones de entrada aun cuando exista un gran numero de usuarios.
Una forma de realizacion de la presente invencion da a conocer un metodo para la convergencia de anillos tangentes con doble enlace ascendente. Segun se ilustra en la Figura 4, el metodo incluye:
401. Un primer dispositivo de red de flujo ascendente percibe que un estado del primer puerto del primer dispositivo de red de flujo ascendente se modifica.
Un primer dispositivo de red de flujo descendente es objeto de un doble enlace con el primer dispositivo de red de flujo ascendente y un segundo dispositivo de red de flujo ascendente, y el primer dispositivo de red de flujo descendente se conecta al primer puerto del primer dispositivo de red de flujo ascendente y un primer puerto del segundo dispositivo de red de flujo ascendente. Un protocolo de ruptura de bucles, tal como MSTP o RSTP, se ejecuta en el primer dispositivo de red de flujo ascendente y el segundo dispositivo de red de flujo ascendente. Despues de que un enlace activo desde el primer dispositivo de red de flujo descendente al segundo dispositivo de red de flujo ascendente este en estado defectuoso, un enlace de reserva desde el primer dispositivo de red de flujo descendente al primer dispositivo de red de flujo ascendente se cambia a un estado activo, es decir, el estado del primer puerto del primer dispositivo de red de flujo ascendente cambia a un estado de reenvfo. Lo que antecede se
5
10
15
20
25
30
35
40
45
50
55
60
65
suele completar mediante un protocolo de ruptura de bucle, tal como MSTP y RSTP y detalles adicionales no se describen aqu en la presente invencion.
A continuacion, el primer dispositivo de red de flujo ascendente percibe que se modifica el estado del primer puerto del primer dispositivo de red de flujo ascendente y concretamente, cambia desde un estado bloqueado a un estado de reenvfo.
Mas concretamente, haciendo referencia al escenario operativo del despliegue del protocolo RSTP/MSTP ilustrado en la Figura 1a, una configuracion inicial es como sigue: el enrutador 1 es un nodo rafz y los puertos 11, 12 y 15 en el enrutador 1 son puertos especificados en el estado de reenvfo; los puertos 21 y 22 en el enrutador 2 son puertos de reserva (alternativos) y en el estado bloqueado y el puerto 25 es un puerto rafz y en el estado de reenvfo; el puerto 101 en el conmutador 1 es un puerto rafz y en el estado de reenvfo y el puerto 102 es un puerto especificado y en el estado bloqueado; el puerto 201 en el conmutador 2 es un puerto rafz y en el estado de reenvfo, y el puerto 202 es un puerto especificado y en el estado bloqueado.
Cuando un enlace activo desde el conmutador 1 al enrutador 1 esta defectuoso, un estado del puerto 21 en el enrutador 2 cambia desde el estado bloqueado al estado de reenvfo, un enlace de reserva desde el conmutador 1 al enrutador 2 se cambia a un estado activo y el enrutador 2 percibe que cambia el estado del puerto 21.
402. El primer dispositivo de red de flujo ascendente determina si el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado.
Mas concretamente, el primer dispositivo de red de flujo ascendente puede consultar operativamente si el primer puerto del primer dispositivo de red de flujo ascendente existe en un conjunto de puertos conjugados del primer dispositivo de red de flujo ascendente y determina, en funcion de un resultado de la consulta operativa, si el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado; si el primer puerto del primer dispositivo de red de flujo ascendente se encuentra en el conjunto de puertos conjugados del primer dispositivo de red de flujo ascendente, determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado; y si el primer puerto del primer dispositivo de red de flujo ascendente no se encuentra en el conjunto de puertos conjugados del primer dispositivo de red de flujo ascendente, determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto no conjugado.
Si se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado, se realiza la etapa 403; y si se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto no conjugado, se realiza la etapa 404.
Con referencia al escenario operativo ilustrado en la Figura 1a en la etapa 401, el enrutador 2 determina si el puerto 21 es un puerto conjugado; si se determina que el puerto 21 es un puerto conjugado, se realiza la etapa 403, es decir, se actualizan todas las entradas que estan relacionadas con un anillo tangente de doble enlace ascendente del conmutador 1 y en el enrutador 2.
403. Cuando se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado, el primer dispositivo de red de flujo ascendente pone a cero todas las entradas MAC y las entradas ARP que utilizan el primer puerto del primer dispositivo de red de flujo ascendente como una interfaz saliente y pone a cero todas las entradas MAC que utilizan un puerto no conjugado del primer dispositivo de red de flujo ascendente como una interfaz saliente, en una tabla de MAC y una tabla de ARP del primer dispositivo de red de flujo ascendente; y
inicia, ademas, en el primer puerto y todos los puertos no conjugados del primer dispositivo de red de flujo ascendente, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto, en donde la iniciacion proactiva de la demanda de ARP puede acelerar una actualizacion de la entrada relacionada y por ello, permitir una recuperacion rapida del servicio.
De este modo, solamente una entrada que este relacionada con el anillo tangente de doble enlace ascendente en el que esta situado el primer puerto y en la tabla de MAC y la tabla de ARP del primer dispositivo de red es objeto de puesta a cero/actualizacion y las entradas que utilizan otros puertos conjugados como interfaces salientes en la tabla de MAC y la tabla de ARP del primer dispositivo de red de flujo ascendente son objeto de retencion, de modo que un fallo operativo de un anillo tangente de doble enlace ascendente no causa que se ponga a cero/actualice una entrada de uno o mas otros anillos tangentes con doble enlace ascendente.
Con referencia al escenario operativo de la Figura 1a en la etapa 401, cuando el enrutador 2 determina que el puerto 21 es un puerto conjugado, el enrutador 2 pone a cero una entrada MAC y una entrada ARP que utiliza el puerto 21 como una interfaz saliente y pone a cero todas las entradas MAC que utilizan un puerto no conjugado, esto es, el puerto 25, como una interfaz saliente, en una tabla de MAC y una tabla de ARP del enrutador 2, e inicia, ademas, en el puerto 21 y en el puerto 25 una demanda de ARP para todas las entradas ARP que utilizan el puerto 25 como una
5
10
15
20
25
30
35
40
45
50
55
60
65
interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el conmutador 1. De este modo, el conmutador 2 no pone a cero todas las entradas y pone a cero/actualiza solamente la entrada relacionada del anillo tangente de doble enlace ascendente del conmutador 1, con lo que se evita que un fallo operativo del anillo tangente de doble enlace ascendente del conmutador 1 afecte a un anillo tangente de doble enlace ascendente del conmutador 2.
404. Cuando se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto no conjugado, el primer dispositivo de red de flujo ascendente no procesa el cambio de estado del primer puerto del primer dispositivo de red de flujo ascendente.
De modo opcional, despues de que el primer dispositivo de red de flujo ascendente perciba el cambio de estado del primer puerto del primer dispositivo de red de flujo ascendente, el primer dispositivo de red de flujo ascendente puede generar un paquete de actualizacion de entrada, tal como un paquete TC extendido, y enviarlo al segundo dispositivo de red de flujo ascendente. Mas concretamente, el primer dispositivo de red de flujo ascendente genera un paquete de actualizacion de entrada y envfa el paquete de actualizacion de entrada generado al segundo dispositivo de red de flujo ascendente desde un segundo puerto del primer dispositivo de red de flujo ascendente y por intermedio de un enlace que conecta el primer dispositivo de red de flujo ascendente y el segundo dispositivo de red de flujo ascendente, es decir, por intermedio de un lfmite tangente comun de un anillo tangente de doble enlace ascendente. En consecuencia, el segundo dispositivo de red de flujo ascendente recibe, desde un segundo puerto del segundo dispositivo de red de flujo ascendente, el paquete de actualizacion de entrada que se genera y envfa por el primer dispositivo de red de flujo ascendente. Puesto que el segundo puerto del segundo dispositivo de red de flujo ascendente es un puerto en un lfmite tangente comun de un anillo tangente de doble enlace ascendente y es un puerto no conjugado, el segundo dispositivo de red de flujo ascendente rechaza el paquete de actualizacion de entrada. De modo opcional, el primer dispositivo de red de flujo ascendente puede enviar, ademas, el paquete de actualizacion de entrada al primer dispositivo de red de flujo descendente desde el primer puerto del primer dispositivo de red de flujo ascendente, de modo que el primer dispositivo de red de flujo descendente ponga a cero/actualice una entrada relacionada.
Con referencia al escenario operativo de la Figura 1a en la etapa 401, el enrutador 2 genera un paquete TC extendido y lo envfa al puerto 15 en el enrutador 1 desde el puerto 25 y por intermedio de un enlace entre el enrutador 2 y el enrutador 1; despues de recibir el paquete TC extendido procedente del puerto 15, el enrutador 1 determina que el puerto 15 es un puerto no conjugado, y el enrutador 1 no procesa el paquete TC extendido y rechaza el paquete TC extendido. Asimismo, el enrutador 2 puede enviar, ademas, el paquete TC extendido al conmutador 1 desde el puerto 21 de modo que el conmutador 1 pone a cero una entrada MAC.
Ademas, de modo opcional, despues de que se recupere el enlace activo desde el primer dispositivo de red de flujo descendente al segundo dispositivo de red de flujo ascendente, un estado del primer puerto del segundo dispositivo de red de flujo ascendente cambia al estado de reenvfo y el estado del primer puerto del primer dispositivo de red de flujo ascendente cambia al estado bloqueado. Lo que antecede se suele completar por un protocolo de ruptura de bucle, tal como MSTP o RSTP y sus detalles adicionales no se describen en la presente invencion. A continuacion, el segundo dispositivo de red de flujo ascendente percibe que se modifica el estado del primer puerto del segundo dispositivo de red de flujo ascendente, es decir, cambia desde el estado bloqueado al estado de reenvfo y el segundo dispositivo de red de flujo ascendente determina si el primer puerto del segundo dispositivo de red de flujo ascendente es un puerto conjugado. Si el segundo dispositivo de red de flujo ascendente determina que el primer puerto del segundo dispositivo de red de flujo ascendente es un puerto conjugado, el segundo dispositivo de red de flujo ascendente pone a cero/actualiza una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto del segundo dispositivo de red de flujo ascendente en conformidad con un procedimiento de procesamiento y un principio operativo que son similares a los de la etapa 403 y no se describen aqm de nuevo sus detalles; de modo opcional, el segundo dispositivo de red de flujo ascendente puede generar un paquete de actualizacion de entrada, tal como un paquete TC extendido y lo envfa al primer dispositivo de red de flujo ascendente; mas concretamente, el segundo dispositivo de red de flujo ascendente genera el paquete de actualizacion de entrada y envfa el paquete de actualizacion de entrada al primer dispositivo de red de flujo ascendente desde el segundo puerto del segundo dispositivo de red de flujo ascendente; en consecuencia, el primer dispositivo de red de flujo ascendente recibe el paquete de actualizacion de entrada procedente del segundo puerto del primer dispositivo de red de flujo ascendente y puesto que el segundo puerto de primer dispositivo de red de flujo ascendente es un puerto en un lfmite tangente comun de un anillo tangente de doble enlace ascendente y es un puerto no conjugado, el primer dispositivo de red de flujo ascendente no procesa el paquete de actualizacion de entrada y rechaza el paquete de actualizacion de entrada. De modo opcional, el segundo dispositivo de red de flujo ascendente envfa el paquete de actualizacion de entrada al primer dispositivo de red de flujo descendente desde el primer puerto del segundo dispositivo de red de flujo ascendente, de modo que el primer dispositivo de red de flujo descendente ponga a cero/actualice una entrada relacionada. El segundo dispositivo de red de flujo ascendente envfa el paquete de actualizacion de entrada solamente al primer puerto, cuyo estado cambia al estado de reenvfo, en lugar de enviar el paquete de actualizacion de entrada a todos los puertos especificados del segundo dispositivo de red de flujo ascendente, lo que es diferente de la tecnica anterior.
5
10
15
20
25
30
35
40
45
50
55
60
65
Con referencia al escenario operativo de la Figura 1a en la etapa 401, se recupera el enlace activo desde el conmutador 1 al enrutador 1; el estado de un puerto alternativo, esto es, el puerto 21, en el enrutador 2 cambia de nuevo al estado de estar bloqueado; el puerto 11 en el enrutador 1 se restablece al estado de reenvfo; y el enrutador 1 percibe el cambio de estado del puerto 11 determina si el puerto 11 es un puerto conjugado y cuando se determina que el puerto 11 es un puerto conjugado pone a cero una entrada MAC y una entrada ARP que utilizan el puerto 11 como una interfaz saliente y pone a cero todas las entradas MAC que utilizan un puerto no conjugado, esto es, el puerto 15, como una interfaz saliente, desde una tabla de MAC y una tabla de ARP del enrutador 1 e inicia, ademas, en el puerto 11 y en el puerto 15, una demanda de ARP para todas las entradas ARP que utilizan el puerto 15, como una interfaz saliente. Ademas, el enrutador 1 puede generar un paquete TC extendido y enviarlo al puerto 25 en el enrutador 2 desde el puerto 15 y por intermedio de un enlace entre el enrutador 2 y el enrutador 1; despues de recibir el paquete TC extendido desde el puerto 25, el enrutador 2 determina que el puerto 25 es un puerto no conjugado y el enrutador 2 no procesa el paquete TC extendido y rechaza el paquete Tc extendido. Asimismo, el enrutador 1 puede enviar, ademas, el paquete TC extendido al conmutador 1 desde el puerto 11, de modo que el conmutador 1 ponga a cero una entrada MAC.
En conformidad con el metodo para la convergencia de anillos tangentes con doble enlace ascendente dado a conocer en esta forma de realizacion, todos los puertos que estan relacionados con multiples anillos tangentes con doble enlace ascendente y en un dispositivo de red de flujo ascendente son clasificados en puertos conjugados y puertos no conjugados; cuando se percibe que un estado de un primer puerto se modifica, el dispositivo de flujo ascendente determina si el primer puerto es un puerto conjugado y cuando se determina que el primer puerto es un puerto conjugado, pone a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto como una interfaz saliente y pone a cero toda las entradas MAC que utilizan un puerto no conjugado como una interfaz saliente, en una tabla de MAC y una tabla de ARP del dispositivo de red, retiene las entradas MAC y las entradas ARP que utilizan todos los demas puertos conjugados como interfaces salientes e inicia, en el primer puerto y todos los puertos no conjugados, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente, con el fin de actualizar una entrada relacionada un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto; y el paquete de actualizacion de entrada se rechaza sin su procesamiento si se determina que el primer puerto s un puerto no conjugado. De este modo, la puesta a cero/actualizacion de una entrada relacionada debido a un cambio en una estructura de topologfa de tangentes de doble enlace ascendente no causa que se ponga a cero/actualice una entrada de uno o mas otros anillos tangentes con doble enlace ascendente, con lo que se evita un problema de interrupcion del trafico puesto que un fallo operativo del anillo tangente de doble enlace ascendente no causa que se ponga a cero/actualice una entrada de uno o mas otros anillos tangentes con doble enlace ascendente normales y ademas, se resuelve un problema de interrupcion del servicio de larga duracion puesto que un problema de muchas actualizaciones de entrada no ocurre incluso cuando existe un gran numero de usuarios.
Una forma de realizacion de la presente invencion da a conocer un dispositivo de red. Segun se ilustra en la Figura 5, el dispositivo de red incluye:
un modulo de recepcion 501, configurado para recibir un paquete de actualizacion de entrada desde un primer puerto del dispositivo de red;
un primer modulo de determinacion 502, configurado para determinar si el primer puerto del dispositivo de red es un puerto conjugado; y
un modulo de actualizacion de entrada 503, configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, poner a cero todas las entradas MAC y las entradas ARP que utilizan el primer puerto del dispositivo de red como una interfaz saliente y poner a cero todas las entradas MAC que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente, en una tabla de MAC y una tabla de ARP del dispositivo de red.
El dispositivo de red puede incluir, ademas:
un modulo de demanda de ARP 504, configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, iniciar, en el primer puerto y todos los puertos no conjugados del dispositivo de red, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente.
De modo opcional, segun se ilustra en la Figura 6, el dispositivo de red incluir, ademas, un modulo de rechazo 505 y un modulo de duplicacion y reenvfo 506.
El modulo de rechazo 506 esta configurado para rechazar el paquete de actualizacion de entrada cuando se determina que el primer puerto del dispositivo de red es un puerto no conjugado. De este modo, el dispositivo de red no procesa el paquete de actualizacion de entrada si el primer puerto es un puerto no conjugado.
5
10
15
20
25
30
35
40
45
50
55
60
65
El modulo de duplicacion y reenvfo 506 esta configurado para duplicar el paquete de actualizacion de entrada y reenviarlo a un segundo dispositivo de red, en donde el modulo de duplicacion y reenvfo 506 esta configurado concretamente para duplicar el paquete de actualizacion de entrada y reenviar el paquete de actualizacion de entrada duplicado al segundo dispositivo de red desde un segundo puerto del dispositivo de red y por intermedio de un enlace que conecta el dispositivo de red y el segundo dispositivo de red, es decir, por intermedio de un enlace que conecta el dispositivo de red y el segundo dispositivo de red, es decir, por intermedio de un lfmite tangente comun de un anillo tangente de doble enlace ascendente. En consecuencia, el segundo dispositivo de red recibe, desde un segundo puerto del segundo dispositivo de red, el paquete de actualizacion de entrada que se duplica y reenvfa por el dispositivo de red. Puesto que el segundo puerto del segundo dispositivo de red es un puerto en el lfmite tangente comun del anillo tangente de doble enlace ascendente y es un puerto no conjugado, el segundo dispositivo de red rechaza el paquete de actualizacion de entrada.
Ademas, de forma opcional, si un protocolo de ruptura de bucle desplegado es el protocolo SmartLink, el paquete de actualizacion de entrada incluye un primer identificador de red de area local virtual de control; en consecuencia, segun se ilustra en la Figura 7, el dispositivo de red incluye, ademas, un segundo modulo de determinacion 507, configurado para adquirir el primer identificador de red de area local virtual de control en el paquete de actualizacion de entrada y para determinar si el primer identificador de red de area local virtual de control es el mismo que un identificador de red de area local virtual de control configurado para el primer puerto; en consecuencia, el primer modulo de Ethernet 502 esta configurado concretamente para: cuando el segundo modulo de determinacion 508 determina que el primer identificador de red de area local virtual de control es el mismo que el identificador de red de area local virtual de control configurado para el primer puerto, determinar que el primer puerto del dispositivo de red es un puerto conjugado; y el modulo de rechazo 505 esta configurado, ademas, para rechazar el paquete de actualizacion de entrada cuando el segundo modulo de determinacion 507 determina que el primer identificador de red de area local virtual de control es diferente del identificador de red de area local virtual de control configurado para el primer puerto.
Ademas, de modo opcional, el paquete de actualizacion de entrada incluye, ademas, informacion de red VLAN, que puede concretamente ser uno o mas identificadores de red VLAN; a modo de ejemplo, un campo de mapa de bits de VLAN de un paquete Flush extendido definido en el protocolo SmartLink se utiliza para transmitir uno o mas identificadores de red VLAN de servicio que necesitan actualizarse. En consecuencia, el modulo de actualizacion de entrada 503 esta configurado concretamente para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, poner a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto del dispositivo de red como una interfaz saliente y poner a cero todas las entradas MAC que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente, entre las entradas MAC y las entradas ARP de todas las redes VLANs que se identifican por la informacion de VLAN en el paquete de actualizacion de entrada en la tabla de MAC y la tabla de ARP del dispositivo de red; y
el modulo de demanda de ARP 504 esta concretamente configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, iniciar, en el primer puerto y todos los puertos no conjugados del dispositivo de red, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente dentro de todas las redes VLANs que se identifican por la informacion VLAN en el paquete de actualizacion de entrada.
En conformidad con el dispositivo de red dado a conocer en esta forma de realizacion, todos los puestos que estan relacionados con multiples anillos tangentes con doble enlace ascendente y en el dispositivo de red se clasifican en puertos conjugados y puertos no conjugados; cuando se recibe un paquete de actualizacion de entrada desde un primer puerto, el dispositivo de red determina si el primer puerto es un puerto conjugado y cuando se determina que el primer puerto es un puerto conjugado, pone a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto como una interfaz saliente y pone a cero todas las entradas MAC que utilizan un puerto no conjugado como una interfaz saliente, en una tabla de MAC y una tabla de ARP del dispositivo de red, retiene las entradas MAC y las entradas ARP que utilizan todos los demas puertos conjugados como interfaces salientes e inicia, en el primer puerto y todos los puertos no conjugados, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto; y el paquete de actualizacion de entrada se rechaza sin procesamiento si se determina que el primer puerto es un puerto no conjugado. De este modo, un problema de interrupcion del trafico puede evitarse puesto que un fallo operativo del anillo tangente de doble enlace ascendente no causa que se ponga a cero/actualice una entrada de uno o mas otros anillos tangentes con doble enlace ascendente normales y puede resolverse, ademas, un problema de interrupcion del servicio de larga duracion porque un problema de numerosas asociaciones de entrada no ocurre incluso cuando existe un gran numero de usuarios.
Una forma de realizacion de la presente invencion da a conocer, ademas, un dispositivo de red. Segun se ilustra en la Figura 7, el dispositivo de red incluye: un procesador 701, una memoria 702, una interfaz de comunicaciones 703 y un bus 704; el procesador 701, la memoria 702 y la interfaz de comunicaciones 703 se conectan entre sf por intermedio del bus 704; y el bus puede ser un bus de direccion, un bus de datos, un bus de control o similar. Para
5
10
15
20
25
30
35
40
45
50
55
60
65
facilidad de ilustracion, solamente una lmea continua se ilustra en la Figura 7 pero esto no significa que exista solamente un bus o un solo tipo de bus.
La memoria 702 esta configurada para memorizar un programa. Mas concretamente, el programa puede incluir un codigo de programa y el codigo de programa incluye una instruccion de operacion informatica.
La interfaz de comunicaciones 703 esta configurada para la conexion a uno o mas otros dispositivos y para comunicarse con los uno o mas otros dispositivos, y la interfaz de comunicaciones 703 incluye al menos un primer puerto.
El procesador incluye una unidad central de procesamiento (central processing unit, CPU en forma abreviada), un procesador de red (network processor, NP en forma abreviada), un procesador de senal digital (digital signal processor, DSP en forma abreviada), un circuito integrado espedfico de la aplicacion (application special integratet circuit, ASIC en forma abreviada) un conjunto matricial de puertas programables en campo (field programable gate array, FPGA, en forma abreviada), un microprocesador o elementos similares. La memoria incluye una memoria de acceso aleatorio de alta velocidad (random Access memory, RAM, en forma abreviada) o una memoria no volatil (non-volatile memory, NVM en forma abreviada) a modo de ejemplo, una memoria de solamente lectura programable y electricamente borrable (electrically erasable and programable read only memory, EEPROM en forma abreviada) y una memoria instantanea (Flash).
El procesador 701 ejecuta el programa memorizado en la memoria 702, con el fin de recibir un paquete de actualizacion de entrada desde el primer puerto, determina si el primer puerto es un puerto conjugado y cuando se determina que el primer puerto es un puerto conjugado, pone a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto como una interfaz saliente y pone a cero todas las entradas MAC que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente, en una tabla de MAC y una tabla de ARP del dispositivo de red.
El procesador 701 esta configurado, ademas, para: cuando se determina que el primer puerto es un puerto conjugado, iniciar, en el primer puerto y todos los puertos no conjugados, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto.
El procesador 701 esta configurado, ademas, para rechazar el paquete de actualizacion de entrada cuando el primer puerto es un puerto no conjugado. De este modo, el dispositivo de red no procesa el paquete de actualizacion de entrada si el primer puerto es un puerto no conjugado.
De modo opcional, si un protocolo de ruptura de bucle desplegado es el protocolo SmartLink, el paquete de actualizacion de entrada incluye un primer identificador de red de area local virtual de control. En consecuencia, el procesador 701, esta configurado concretamente para adquirir el primer identificador de red de area local virtual de control en el paquete de actualizacion de entrada y determinar si el primer identificador de red de area local virtual de control es el mismo que un identificador de red de area local virtual de control configurado para el primer puerto; cuando el primer identificador de red de area local virtual de control es el mismo que el identificador de red de area local virtual de control configurado para el primer puerto, determinar si el primer puerto es un puerto conjugado; cuando se determina que el primer puerto es un puerto conjugado, poner a cero todas las entradas MAC y las entradas ARP que utilizan el primer puerto como una interfaz saliente y poner a cero todas las entradas MAC que utilizan un puerto no conjugado como una interfaz saliente, en la tabla de MAC y la tabla de ARP del dispositivo de red; e iniciar, en el primer puerto y todos los puertos no conjugados del dispositivo de red, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente, con el fin de actualizar una entrada relacionada del anillo tangente de doble enlace ascendente en el que esta situado el primer puerto.
Ademas, de modo opcional, el paquete de actualizacion de entrada incluye, ademas, informacion de red VLAN, que puede concretamente ser un identificador de red VLAN; a modo de ejemplo, un campo de mapa de bits de red VLAN de un paquete Flush extendido definido en el protocolo SmartLink se utiliza para transmitir uno o mas identificadores de red VLAN de servicio que necesitan actualizarse.
Si el paquete de actualizacion de entrada incluye la informacion de red VLAN, cuando se determina que el primer puerto es un puerto conjugado, se realiza una operacion puesta a cero/actualizacion en una entrada relacionada del anillo tangente de doble enlace ascendente en el que esta situado el primer puerto, dentro de todas las redes VLANs que se identifican por la informacion de red VLAN en el paquete de actualizacion de entrada. Si el paquete de actualizacion de entrada incluye la informacion de red VLAn, el procesador 701 esta configurado concretamente para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, borrar todas entradas MAC y entradas ARP que utilizan el primer puerto del dispositivo de red como una interfaz saliente y borrar todas las entradas MAC que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente entre las entradas MAC y las entradas aRp de todas las redes VLANs que se identifican con la informacion de red VLAN en el paquete de actualizacion de entrada, en la tabla de MAC y en la tabla de ARP del dispositivo de red; e iniciar, en el primer puerto y todos los puertos no conjugados del dispositivo de red una demanda de ARP para todas las
5
10
15
20
25
30
35
40
45
50
55
60
65
entradas ARP que utilizan un puerto no conjugado como una interfaz saliente dentro de todas las redes VLANs que se identifican con la informacion de VLAN en el paquete de actualizacion de entrada.
El procesador 701 puede configurarse, ademas, para duplicar el paquete de actualizacion de entrada y reenviarlo a un segundo dispositivo de red; mas concretamente, el procesador 701 duplica el paquete de actualizacion de entrada y reenvfa el paquete de actualizacion de entrada duplicado al segundo dispositivo de red desde un segundo puerto del dispositivo de red y por intermedio de un enlace que conecta el dispositivo de red y el segundo dispositivo de red, es decir, por intermedio de un lfmite tangente comun de un anillo tangente de doble enlace ascendente.
La interfaz de comunicaciones 703 puede incluir, ademas, el segundo puerto.
En consecuencia, el segundo dispositivo de red recibe, desde un segundo puerto del segundo dispositivo de red, el paquete de actualizacion de entrada que se duplica y reenvfa por el dispositivo de red. Puesto que el segundo puerto del segundo dispositivo de red es un puerto del lfmite tangente comun del anillo tangente de doble enlace ascendente y es un puerto no conjugado, el segundo dispositivo de red rechaza el paquete de actualizacion de entrada.
Un experto ordinario en esta tecnica debe entender que esta forma de realizacion de la presente invencion ilustra solamente una estructura parcial, que esta relacionada con la presente invencion, del dispositivo de red, y pueden incluirse, ademas, componentes no ilustrados en esta Figura o se puede utilizar una disposicion distinta de los componentes.
En conformidad con el dispositivo de red dado a conocer en esta forma de realizacion, todos los puertos que estan relacionados con multiples anillos tangentes con doble enlace ascendente y en el dispositivo de red se clasifican en puertos conjugados y puertos no conjugados; cuando se recibe un paquete de actualizacion de entrada desde un primer puerto, un procesador determina si el primer puerto es un puerto conjugado, y cuando se determina que el primer puerto es un puerto conjugado, pone a cero todas las entradas MAC y las entradas ARP que utilizan el primer puerto como una interfaz saliente y pone a cero todas las entradas MAC que utilizan un puerto conjugado como una interfaz saliente, en una tabla de MAC y una tabla de ARP del dispositivo de red, retiene las entradas MAC y entradas ARP que utilizan todos los demas puertos conjugados como interfaces salientes, e inicia, en el primer puerto y en todos los puertos no conjugados, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto; y el paquete de actualizacion de entrada se rechaza sin procesamiento si se determina que el primer puerto es un puerto no conjugado. De este modo, se puede evitar un problema de interrupcion del trafico puesto que un fallo operativo de un anillo tangente de doble enlace ascendente no causa que se ponga a cero/actualice una entrada de uno o mas otros anillos tangentes con doble enlace ascendente normales y se puede resolver, ademas, un problema de interrupcion del servicio de larga duracion puesto que un problema de numerosas actualizaciones de entrada no ocurre incluso cuando exista un gran numero de usuarios.
Una forma de realizacion de la presente invencion da a conocer otro dispositivo de red. Segun se ilustra en la Figura 8, el dispositivo de red incluye:
un modulo de percepcion de estado 801, configurado para recibir un cambio de estado de un primer puerto del dispositivo de red, y configurado concretamente para percibir que un estado del primer puerto del dispositivo de red cambia desde un estado bloqueado a un estado de reenvfo;
un modulo de determinacion 802, configurado para determinar si el primer puerto del dispositivo de red es un puerto conjugado; y
un modulo de actualizacion de entrada 803, configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, poner a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto del dispositivo de red como una interfaz saliente y poner a cero todas las entradas MAC que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente, en una tabla de MAC y una tabla de ARP del dispositivo de red.
El dispositivo de red puede incluir, ademas:
un modulo de demanda de ARP 804, configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, iniciar, en el primer puerto y todos los puertos no conjugados del dispositivo de red, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente.
De modo opcional, segun se ilustra en la Figura 9, el dispositivo de red incluye, ademas:
5
10
15
20
25
30
35
40
45
50
55
60
65
un modulo de generacion y envfo de paquetes 805, configurado para generar un primer paquete de actualizacion de entrada, tal como un paquete TC extendido y enviar el primer paquete de actualizacion de entrada a un segundo dispositivo de red, en donde el modulo de generacion y envfo de paquetes 805 esta configurado concretamente para generar el primer paquete de actualizacion de entrada y enviar el primer paquete de actualizacion de entrada generado al segundo dispositivo de red desde un segundo puerto del dispositivo de red y por intermedio de un enlace que conecta el dispositivo de red y el segundo dispositivo de red, es decir, por intermedio de un lfmite tangente comun de un anillo tangente de doble enlace ascendente. En consecuencia, el segundo dispositivo de red recibe el primer paquete de actualizacion de entrada desde un segundo puerto del segundo dispositivo de red. Puesto que el segundo puerto del segundo dispositivo de red es un puerto en un lfmite tangente comun del anillo tangente de doble enlace ascendente y es un puerto no conjugado, el segundo dispositivo de red rechaza el primer paquete de actualizacion de entrada.
De modo opcional, el modulo de generacion y envfo de paquetes 805 esta configurado, ademas, para enviar el primer paquete de actualizacion de entrada a un dispositivo de red de flujo descendente, de modo que el dispositivo de red de flujo descendente ponga a cero/actualice una entrada relacionada; y el modulo de generacion y envfo de paquetes 805 esta configurado concretamente para enviar el primer paquete de actualizacion de entrada al dispositivo de red de flujo descendente desde el primer puerto del dispositivo de red.
Ademas, el dispositivo de red puede incluir, ademas, un modulo de recepcion 806 y un modulo de rechazo 807.
El modulo de recepcion 806 esta configurado para recibir un segundo paquete de actualizacion de entrada desde un segundo puerto del dispositivo de red.
Mas concretamente, el segundo dispositivo de red percibe que un estado de un primer puerto del segundo dispositivo de red se modifica, es decir, cambia desde el estado bloqueado al estado de reenvfo, el segundo dispositivo de red genera el segundo paquete de actualizacion de entrada y envfa el segundo paquete de actualizacion de entrada generado al dispositivo de red desde el segundo puerto del segundo dispositivo de red y por intermedio del enlace que conecta el dispositivo de red y el segundo dispositivo de red, es decir, el lfmite tangente comun del anillo tangente de doble enlace ascendente; y el dispositivo de red recibe el segundo paquete de actualizacion de entrada desde el segundo puerto del dispositivo de red.
En consecuencia, el modulo de determinacion 802 esta configurado, ademas, para determinar si el segundo puerto del dispositivo de red es un puerto conjugado.
El modulo de rechazo 807 esta configurado para rechazar el segundo paquete de actualizacion de entrada cuando se determina que el segundo puerto del dispositivo de red es un puerto no conjugado. Puesto que el segundo puerto del dispositivo de red es un puerto en el lfmite tangente comun del anillo tangente de doble enlace ascendente y es un puerto no conjugado, el dispositivo de red rechaza el segundo paquete de actualizacion de entrada.
En conformidad con el dispositivo de red dado a conocer en esta forma de realizacion, todos los puertos relacionados con multiples anillos tangentes con doble enlace ascendente y en un dispositivo de red se clasifican en puertos conjugados y puertos no conjugados; cuando se percibe que un estado de un primer puerto cambia a un estado de reenvfo, el dispositivo de red determina si el primer puerto es un puerto conjugado y cuando se determina que el primer puerto es un puerto conjugado, pone a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto como una interfaz saliente y ponen a cero todas las entradas MAC que utilizan un puerto no conjugado como una interfaz saliente, en una tabla de MAC y una tabla de ARP del dispositivo de red, retiene las entradas MAC y las entradas ARP que utilizan todos los demas puertos conjugados como interfaces salientes e inicia, en el primer puerto y todos los puertos no conjugados, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto, y el paquete de actualizacion de entrada se rechaza sin procesamiento si se determina que el primer puerto es un puerto no conjugado. De este modo, un problema de interrupcion del trafico puede evitarse puesto que un fallo operativo del anillo tangente de doble enlace ascendente no causa que se ponga a cero/actualice una entrada de uno o mas otros anillos tangentes con doble enlace ascendente normales y puede resolverse, ademas, un problema de interrupcion del servicio de larga duracion puesto que un problema de numerosas actualizaciones de entrada no se produce incluso cuando existe un gran numero de usuarios.
Un forma de realizacion de la presente invencion da a conocer, ademas, un dispositivo de red. Segun se ilustra en la Figura 10, el dispositivo de red incluye: un procesador 1001, una memoria 1002, una interfaz de comunicaciones 1003 y un bus 1004; el procesador 1001, la memoria 1002 y la interfaz de comunicaciones 1003 se conectan entre sf por intermedio del bus 1004; y el bus puede ser un bus de direcciones, un bus de datos, un bus de control y elementos similares. Para facilidad de ilustracion, solamente se ilustra una lmea continua en la Figura 8, pero esto no significa que exista solamente un bus o un solo tipo de bus.
La memoria 1002 esta configurada para memorizar un programa. Mas concretamente, el programa puede incluir un codigo de programa y el codigo de programa incluye una instruccion de operacion informatica.
5
10
15
20
25
30
35
40
45
50
55
60
65
La interfaz de comunicaciones 1003 esta configurada para la conexion a uno o mas otros dispositivos y para comunicarse con los uno o mas otros dispositivos, y la interfaz de comunicaciones 1003 incluye al menos un primer puerto.
El procesador incluye una unidad central de procesamiento (central processing unit, CPU en forma abreviada), un procesador de red (network processor, NP en forma abreviada), un procesador de senal digital (digital signal processor, DSP en forma abreviada), un circuito integrado espedfico de la aplicacion (application special integratet circuit, ASIC en forma abreviada), un conjunto matricial de puertas programables en campo (field programable gate array, FPGA, en forma abreviada), un microprocesador o elementos similares. La memoria incluye una memoria de acceso aleatorio de alta velocidad (random access memory, RAM, en forma abreviada) o una memoria no volatil (non-volatile memory, NVM en forma abreviada) a modo de ejemplo, una memoria de solamente lectura programable y electricamente borrable (electrically erasable and programable read only memory, EEPROM en forma abreviada) y una memoria instantanea (Flash).
El procesador 1001 ejecuta el programa memorizado en la memoria 1002, con el fin de percibir un cambio de estado del primer puerto, determina si el primer puerto es un puerto conjugado y cuando se determina que el primer puerto es un puerto conjugado, pone a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto como una interfaz saliente y pone a cero todas las entradas MAC que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente, en una tabla de MAC y una tabla de ARP del dispositivo de red.
El procesador 1001 esta configurado, ademas, para: cuando se determina que el primer puerto es un puerto conjugado, iniciar, en el primer puerto y todos los puertos no conjugados, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto.
El procesador 1001 esta configurado, ademas, para no realizar ningun procesamiento sobre el cambio de estado del primer puerto cuando el primer puerto es un puerto no conjugado.
El procesador 1001 puede configurarse ademas, para generar un primer paquete de actualizacion de entrada y enviar el primer paquete de actualizacion de entrada generado a un segundo dispositivo de red; y mas concretamente, el procesador 1001 genera el primer paquete de actualizacion de entrada, tal como un paquete TC extendido, y envfa el paquete de actualizacion de entrada generado al segundo dispositivo de red desde un segundo puerto del dispositivo de red y por intermedio de un enlace que conecta el dispositivo de red y el segundo dispositivo de red, es decir, por intermedio de un lfmite tangente comun de un anillo tangente de doble enlace ascendente.
La interfaz de comunicaciones 1003 puede incluir, ademas, el segundo puerto.
El procesador 1001 puede estar configurado, ademas, para enviar el primer paquete de actualizacion de entrada a un dispositivo de red de flujo descendente, de modo que el dispositivo de red de flujo descendente ponga a cero/actualice una entrada relacionada; el procesador 1001 esta configurado concretamente para enviar el primer paquete de actualizacion de entrada al dispositivo de red de flujo descendente desde el primer puerto.
Ademas, de modo opcional, el procesador 1001 esta configurado, ademas, para recibir un segundo paquete de actualizacion de entrada desde el segundo puerto, para determinar si el segundo puerto es un puerto conjugado, y para rechazar el segundo paquete de actualizacion de entrada cuando se determina que el segundo puerto es un puerto no conjugado.
Un experto en esta tecnica debe entender que esta forma de realizacion de la presente invencion ilustra solamente una estructura parcial, que esta relacionada con la presente invencion, del dispositivo de red, y pueden incluirse, ademas, componentes no ilustrados en esta Figura o puede utilizarse una dispositivo de componentes distinta.
En conformidad con el dispositivo de red dado a conocer en esta forma de realizacion, todos los puertos que estan relacionados con multiples anillos tangentes con doble enlace ascendente y en un dispositivo de red se clasifican en puertos conjugados y puertos no conjugados; percibiendo un procesador que un estado de un primer puerto cambia a un estado de reenvfo, determina si el primer puerto es un puerto conjugado y cuando se determina que el primer puerto es un puerto conjugado, pone a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto como una interfaz saliente y pone a cero todas las entradas MAC que utilizan un puerto no conjugado como una interfaz saliente, en una tabla de MAC y una tabla de ARP del dispositivo de red, retiene las entradas MAC y las entradas ARP que utilizan todos los demas puertos conjugados como interfaces salientes e inicia, en el primer puerto y todos los puertos no conjugados, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto, y el paquete de actualizacion de entrada se rechaza sin procesamiento si se determina que el primer puerto es un puerto no conjugado. De este modo, un problema de interrupcion del trafico puede evitarse puesto que un fallo operativo de un anillo tangente de doble enlace ascendente no causa que se ponga a cero/actualice una entrada de uno o mas otros anillos tangentes con
5
10
15
20
25
30
35
40
45
50
55
60
65
doble enlace ascendente normales y puede resolverse, ademas, un problema de interrupcion del servicio de larga duracion puesto que un problema de numerosas actualizaciones de entrada no se produce incluso cuando existe un gran numero de usuarios.
Una forma de realizacion de la presente invencion da a conocer, ademas, un sistema de anillos tangentes con doble enlace ascendente. Segun se ilustra en la Figura 11, el sistema incluye un primer dispositivo de red de flujo ascendente, un segundo dispositivo de red de flujo ascendente y uno o mas dispositivos de red de flujo descendente, en donde:
los uno o mas dispositivos de red de flujo descendente son objeto de un doble enlace con el primer dispositivo de red de flujo ascendente y el segundo dispositivo de red de flujo ascendente y junto con un enlace entre el primer dispositivo de red de flujo ascendente y el segundo dispositivo de red de flujo ascendente forman uno o mas anillos tangentes con doble enlace ascendente y el enlace entre el primer dispositivo de red de flujo ascendente y el segundo dispositivo de red de flujo ascendente forma un lfmite tangente comun de un anillo tangente de doble enlace ascendente.
Los puertos que estan relacionados con multiples anillos tangentes con doble enlace ascendente y en el primer dispositivo de red de flujo ascendente y el segundo dispositivo de red de flujo ascendente se clasifican en puertos conjugados y puertos no conjugados; y el primer dispositivo de red de flujo ascendente y el segundo dispositivo de red de flujo ascendente pueden mantener conjuntos de puertos conjugados respectivos.
El primer dispositivo de red de flujo ascendente esta configurado para recibir un primer paquete de actualizacion de entrada procedente de un primer puerto del primer dispositivo de red de flujo ascendente o para percibir que se modifica un estado del primer puerto del primer dispositivo de red de flujo ascendente; para determinar si el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado; cuando se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado, poner a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto del primer dispositivo de red de flujo ascendente como una interfaz saliente y poner a cero todas las entradas MAC que utilizan un puerto conjugado del primer dispositivo de red de flujo ascendente como una interfaz saliente, en una tabla de MAC y una tabla de ARP del primer dispositivo de red de flujo ascendente e iniciar, en el primer puerto y todos los puertos no conjugados del primer dispositivo de red de flujo ascendente, una demanda de ARP para todas las entradas ARP que utilizan un puerto conjugado del primer dispositivo de red de flujo ascendente como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto; y cuando se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto no conjugado, no realizar procesamiento alguno sobre el primer paquete de actualizacion de entrada, a modo de ejemplo, rechazar el primer paquete de actualizacion de entrada o no realizar ningun procesamiento sobre el cambio de estado del primer puerto.
El primer dispositivo de red de enlace ascendente puede estar configurado, ademas, para, despues de recibir el paquete de actualizacion de entrada de procedente del primer puerto del primer dispositivo de red de flujo ascendente, duplicar el primer paquete de actualizacion de entrada y reenviarlo al segundo dispositivo de red de flujo ascendente; o cuando se percibe que el estado del primer puerto del primer dispositivo de red de flujo ascendente se modifica, generar un segundo paquete de actualizacion de entrada y enviarlo al segundo dispositivo de red de flujo ascendente; y mas concretamente, reenviar el primer paquete de actualizacion de entrada o el segundo paquete de actualizacion de entrada al segundo dispositivo de red de flujo ascendente desde el segundo puerto del primer dispositivo de red de flujo ascendente y por intermedio del enlace que conecta el primer dispositivo de red de flujo ascendente y el segundo dispositivo de red de flujo ascendente, es decir, por intermedio del lfmite tangente comun del anillo tangente de doble enlace ascendente.
El segundo dispositivo de red de flujo ascendente esta configurado para recibir el primer paquete de actualizacion de entrada o el segundo paquete de actualizacion de entrada desde un segundo puerto del segundo dispositivo de red de flujo ascendente; para determinar si el segundo puerto del segundo dispositivo de red de flujo ascendentej es un puerto conjugado; y para rechazar el primer paquete de actualizacion de entrada o el segundo paquete de actualizacion de entrada cuando se determina que el segundo puerto del segundo dispositivo de red de flujo ascendente es un puerto no conjugado. Mas concretamente, puesto que el segundo puerto del segundo dispositivo de red de flujo ascendente es un puerto en el lfmite tangente comun del anillo tangente de doble enlace ascendente y es un puerto no conjugado, el segundo dispositivo de red de flujo ascendente rechaza el primer paquete de actualizacion de entrada o el segundo paquete de actualizacion de entrada.
A modo de ejemplo, en un escenario operativo en el que el segundo dispositivo de red de flujo ascendente es un dispositivo activo y el primer dispositivo de red de flujo ascendente es un dispositivo de reserva, cuando el primer dispositivo de red de flujo descendente percibe, utilizando un protocolo de ruptura de bucle, en un enlace activo desde el primer dispositivo de red de flujo descendente al segundo dispositivo de red de flujo ascendente esta defectuoso, el primer dispositivo de red de flujo descendente esta configurado para cambiar un enlace de reserva desde el primer dispositivo de red de flujo descendente al primer dispositivo de red de flujo ascendente a un estado activo, es decir, cambiar un estado de un puerto de enlace ascendente de reserva del primer dispositivo de red de
5
10
15
20
25
30
35
flujo descendente desde un estado bloqueado a un estado de reenvfo; y enviar el primer paquete de actualizacion de entrada al primer puerto del primer dispositivo de red de flujo ascendente desde el puerto de enlace ascendente de reserva del primer dispositivo de red de flujo descendente.
Para un procedimiento y un principio de procesamiento realizados despues de que se recupere el enlace activo desde el primer dispositivo de red de enlace descendente al segundo dispositivo de red de enlace ascendente, puede hacerse referencia a las formas de realizacion del metodo de la presente invencion y los detalles no se describen aqrn de nuevo.
Mas concretamente, el primer dispositivo de red de flujo ascendente y el segundo dispositivo de red de flujo ascendente pueden ser segun se ilustra en cualquiera de las formas de realizacion ilustradas en la Figura 5 a la Figura 10 de la presente invencion y por ello sus detalles no se describen aqrn de nuevo.
En conformidad con el sistema de anillos tangentes con doble enlace ascendente dado a conocer en esta forma de realizacion, todos los puertos que esten relacionados con multiples anillos tangentes con doble enlace ascendente y en un primer dispositivo de red de flujo ascendente y un segundo dispositivo de red de flujo ascendente se clasifican en puertos conjugados y puertos no conjugados; el primer dispositivo de red de flujo ascendente recibe un paquete de actualizacion de entrada desde un primer puerto o percibe un cambio de estado del primer puerto; el primer dispositivo de red de flujo ascendente determina si el primer puerto es un puerto conjugado y cuando se determina que el primer puerto es un puerto conjugado, pone a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto como una interfaz saliente y pone a cero todas las entradas MAC que utilizan un puerto no conjugado como una interfaz saliente, en una tabla de MAC y una tabla de ARP del primer dispositivo de red de flujo ascendente, retiene las entradas MAC y las entradas ARP que utilizan todos los demas puertos conjugados como interfaces salientes e inicia, en el primer puerto y todos los puertos no conjugados, una demanda de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto. De este modo, un problema de interrupcion del trafico puede evitarse puesto que un fallo operativo de un solo anillo tangente de doble enlace ascendente no causa que se ponga a cero/actualice una entrada de uno o mas otros anillos tangentes con doble enlace ascendente normales y puede resolverse, ademas, un problema de interrupcion del servicio de larga duracion puesto que un problema de numerosas actualizaciones de entrada no se produce incluso cuando existe un gran numero de usuarios.
Las descripciones anteriores son simplemente maneras de puesta en practica espedficas de la presente invencion, pero no estan previstas para limitar el alcance de proteccion de la presente invencion.
Claims (14)
- 5101520253035404550556065REIVINDICACIONES1. Un metodo para la convergencia de un anillo tangente a doble enlace ascendente, en donde multiples dispositivos de flujo descendente tienen un doble enlace con primer dispositivo de red y con un segundo dispositivo de red y juntos con un enlace establecido entre el primer dispositivo de red y el segundo dispositivo de red, forman multiples anillos tangentes con doble enlace ascendente, formando el enlace establecido entre el primer dispositivo de red y el segundo dispositivo de red un lfmite tangente comun de los multiples anillos tangentes con doble enlace ascendente y cuyo metodo comprende:la recepcion (201), por el primer dispositivo de red, de un paquete de actualizacion de entrada a partir de un primer puerto del primer dispositivo de red o la percepcion de que se modifica un estado de un primer puerto del primer dispositivo de red;caracterizado por cuanto que:si se determina (202) que el primer puerto del primer dispositivo de red es un puerto conjugado, la puesta a cero de todas las entradas de control MAC y de todas las entradas al protocolo ARP que utilizan el primer puerto del primer dispositivo de red como una interfaz saliente y la puesta a cero de todas las entradas de control MAC que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente, en una tabla de control de acceso al soporte, MAC, y en una tabla de Protocolo de Resolucion de Direcciones, ARP, del primer dispositivo de red;si se determina (203) que el primer puerto del primer dispositivo de red es un puerto no conjugado, el rechazo del paquete de actualizacion de entrada o la no realizacion del procesamiento sobre el cambio de estado del primer puerto;en donde un puerto conjugado es un puerto en los multiples anillos tangentes con doble enlace ascendente y un puerto del lado de acceso del primer dispositivo de red; y un puerto no conjugado es un puerto en el lfmite tangente comun de los multiples anillos tangentes con doble enlace ascendente.
- 2. El metodo segun la reivindicacion 1, en donde si se determina que el primer puerto del primer dispositivo de red es un puerto conjugado, despues de poner a cero las entradas que utiliza el primer puerto de primer dispositivo de red como una interfaz saliente y estan en la tabla de MAC y la tabla de ARP del primer dispositivo de red, y la puesta a cero de todas las entradas que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente y estan en la tabla de MAC del primer dispositivo de red, cuyo metodo comprende, ademas:iniciar, en el primer puerto y en todos los puertos no conjugados del primer dispositivo de red, demandas de ARP para todas las entradas ARP que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente.
- 3. El metodo segun la reivindicacion 2, en donde el paquete de actualizacion de entrada comprende informacion de red de area local virtual VLAN; y en consecuenciala puesta a cero de todas las entradas MAC y las entradas ARP que utilizan el primer puerto del primer dispositivo de red como una interfaz saliente y la puesta a cero de todas las entradas MAC que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente en la tabla de MAC y la tabla de ARP del primer dispositivo de red es concretamente:la puesta a cero de todas las entradas MAC y las entradas ARP que utilizan el primer puerto del primer dispositivo de red como una interfaz saliente y la puesta a cero de todas las entradas MAC que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente, entre las entradas MAC y las entradas de ARP de todas las redes VLANs que estan identificadas por la informacion de VLAN en la tabla MAC y la tabla de ARP del primer dispositivo de red; yla iniciacion, en el primer puerto y en todos los puertos no conjugados del primer dispositivo de red, de demandas de ARP para todas las entradas ARP que utilizan un puerto no conjugado del primer dispositivo de red como una interfaz saliente es concretamente:la iniciacion, en el primer puerto y en todos los puertos no conjugados del primer dispositivo de red, de demandas de ARP para todas las entradas aRp que utilizan un puerto no conjugado como una interfaz saliente dentro de todas las redes VLANs que se identifican por la informacion de VLAN.
- 4. El metodo segun cualquiera de las reivindicaciones 1 a 3, en donde el paquete de actualizacion de entrada es un paquete de purga Flush extendido de enlace inteligente, SmartLink, y el paquete Flush extendido comprende un primer identificador de red de area local virtual de control; y5101520253035404550556065antes de determinar que el primer puerto del primer dispositivo de red es un puerto conjugado, el metodo comprende, ademas:la adquisicion, por el primer dispositivo de red, del primer identificador de red de area local virtual de control en el paquete de purga Flush extendido y la determinacion de que el primer identificador de red de area local virtual de control es el mismo que un identificador de red de area local virtual de control configurado para el primer puerto del primer dispositivo de red.
- 5. El metodo segun cualquiera de las reivindicaciones 1 a 4 que comprende, ademas:la duplicacion, por el primer dispositivo de red, del paquete de actualizacion de entrada y su reenvfo a un segundo puerto del segundo dispositivo de red.
- 6. Un dispositivo de red, en donde multiples dispositivos de flujo descendente tienen un doble enlace hacia el dispositivo de red y un segundo dispositivo de red y junto con un enlace entre el dispositivo de red y el segundo dispositivo de red forman multiples anillos tangentes con doble enlace ascendente, formando el enlace entre el dispositivo de red y el segundo dispositivo de red un lfmite de tangente comun de los multiples anillos tangentes con doble enlace ascendente; comprendiendo el dispositivo de red:un modulo de recepcion (501), configurado para recibir un paquete de actualizacion de entrada desde un primer puerto del dispositivo de red;caracterizado por cuanto que:un modulo de determinacion (502), configurado para determinar si el primer puerto del dispositivo de red es un puerto conjugado;un modulo de actualizacion de entrada (503), configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, poner a cero todas las entradas MAC y las entradas ARP que utilizan el primer puerto del dispositivo de red como una interfaz saliente y poner a cero todas las entradas MAC que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente en una tabla de control de acceso al soporte, MAC, y una tabla del Protocolo de Resolucion de Direcciones, ARP, del dispositivo de red; yun modulo de rechazo (505), configurado para rechazar el paquete de actualizacion de entrada cuando se determina que el primer puerto del dispositivo de red es un puerto no conjugado;en donde un puerto conjugado es un puerto en los multiples anillos tangentes con doble enlace ascendente y un puerto del lado de acceso del dispositivo de red; un puerto no conjugado es un puerto en el lfmite de tangente comun de los multiples anillos tangentes con doble enlace ascendente.
- 7. El dispositivo de red segun la reivindicacion 6 que comprende, ademas:un modulo de demanda de ARP (504), configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, iniciar, en el primer puerto y en todos los puertos no conjugados del dispositivo de red, demandas de ARP para todas las entradas aRp que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente.
- 8. El dispositivo de red segun la reivindicacion 7, en donde el paquete de actualizacion de entrada comprende informacion de red de area local virtual VLAN;el modulo de actualizacion de entrada (503) esta concretamente configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, poner a cero todas las entradas MAC y las entradas ARP que utilizan el primer puerto del dispositivo de red como una interfaz saliente y poner a cero todas las entradas MAC que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente, en donde las entradas MAC y las entradas ARP de todas las redes VLANs que se identifican por la informacion de VLAN, en la tabla de MAC y la tabla de ARP del dispositivo de red; yel modulo de demanda de ARP (504) esta concretamente configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, iniciar, en el primer puerto y en todos los puertos no conjugados del dispositivo de red, demandas de ARP para todas las entradas ARP que utilizan un puerto no conjugado como una interfaz saliente dentro de todas las redes VLANs que se identifican por la informacion de VLAN.
- 9. El dispositivo de red segun cualquiera de las reivindicaciones 6 a 8, en donde el paquete de actualizacion de entrada es un paquete de purga Flush extendido del protocolo de enlace inteligente, SmartLink, comprendiendo el5101520253035404550556065paquete Flush extendido un primer identificador de red de area local virtual de control y el dispositivo de red comprende, ademas:un segundo modulo de determinacion (507), configurado para adquirir el primer identificador de red de area local virtual de control en el paquete de actualizacion de entrada y para determinar si el primer identificador de red de area local virtual de control es el mismo que un identificador de red de area local virtual de control configurado para el primer puerto; yen consecuencia, el primer modulo de determinacion (502) esta concretamente configurado para: cuando el segundo modulo de determinacion (507) determina que el primer identificador de red de area local virtual de control es el mismo que el identificador de red de area local virtual de control configurado para el primer puerto, determinar si el primer puerto del dispositivo de red es un puerto conjugado.
- 10. Un dispositivo de red, en donde multiples dispositivos de flujo descendente tienen un doble enlace para el dispositivo de red y un segundo dispositivo de red, y junto con un enlace entre el dispositivo de red y el segundo dispositivo de red forman multiples anillos tangentes con doble enlace ascendente, formando el enlace entre el dispositivo de red y el segundo dispositivo de red un lfmite de tangente comun de los multiples anillos tangentes con doble enlace ascendente; comprendiendo dicho dispositivo de red:un modulo de percepcion de estado (801), configurado para percibir un cambio de estado de un primer puerto del dispositivo de red;caracterizado por:un modulo de determinacion (802), configurado para determinar si el primer puerto del dispositivo de red es un puerto conjugado;un modulo de actualizacion de entrada (803) configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, poner a cero todas las entradas MAC y las entradas ARP que utiliza el primer puerto del dispositivo de red como una interfaz saliente y poner a cero todas las entradas MAC que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente, en una tabla de MAC y una tabla de ARP del dispositivo de red; yel dispositivo de red configurado para no realizar un procesamiento sobre el cambio de estado del primer puerto;en donde un puerto conjugado es un puerto en los multiples anillos tangentes con doble enlace ascendente y un puerto del lado de acceso del dispositivo de red; un puerto no conjugado es un puerto en el lfmite de tangente comun de los multiples anillos de tangentes de doble enlace ascendente.
- 11. El dispositivo de red segun la reivindicacion 10, que comprende, ademas:un modulo de demanda de ARP (804), configurado para: cuando se determina que el primer puerto del dispositivo de red es un puerto conjugado, iniciar, en el primer puerto y en todos los puertos no conjugados del dispositivo de red, demandas de ARP para todas las entradas aRp que utilizan un puerto no conjugado del dispositivo de red como una interfaz saliente.
- 12. El dispositivo de red segun la reivindicacion 10 o 11, que comprende, ademas:un modulo de generacion y envfo de paquetes (805), configurado para generar un primer paquete de actualizacion de entrada y para enviar el primer paquete de actualizacion de entrada a un segundo dispositivo de red.
- 13. Un sistema de anillos tangentes con doble enlace ascendente, que comprende un primer dispositivo de red de flujo ascendente, un segundo dispositivo de red de flujo ascendente y multiples dispositivos de red de flujo descendente, en donde:los multiples dispositivo de red de flujo descendente tienen un doble enlace para el primer dispositivo de red de flujo ascendente y el segundo dispositivo de red de flujo ascendente y junto con un enlace entre el primer dispositivo de red de flujo ascendente y el segundo dispositivo de red de flujo ascendente forman multiples anillos tangentes con doble enlace ascendente; en donde el enlace entre el primer dispositivo de red y el segundo dispositivo de red forma un lfmite tangente comun de los multiples anillos tangentes con doble enlace ascendente;un puerto del lado de acceso entre puertos que estan relacionados con los multiples anillos tangentes con doble enlace ascendente y en el primer dispositivo de red de flujo ascendente y el segundo dispositivo de red de flujo ascendente es un puerto conjugado; y un puerto en el lfmite tangente comun de los multiples anillos tangentes con doble enlace ascendente es un puerto no conjugado;51015202530caracterizado por cuanto que:el primer dispositivo de red de flujo ascendente esta configurado para recibir un primer paquete de actualizacion de entrada procedente de un primer puerto del primer dispositivo de red de flujo ascendente o para percibir que se modifica un estado de un primer puerto del primer dispositivo de red de flujo ascendente; para determinar si el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado, y cuando se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto conjugado, poner a cero todas las entradas MAC y entradas ARP que utilizan el primer puerto del primer dispositivo de red de flujo ascendente como una interfaz saliente y poner a cero todas las entradas MAC que utilizan un puerto no conjugado del primer dispositivo de red de flujo ascendente como un puerto saliente, en una tabla de mAc y una tabla de ARP del primer dispositivo de red de flujo ascendente, e iniciar, en el primer puerto y todos los puertos no conjugados del primer dispositivo de red de flujo ascendente, demandas de ARP para todas las entradas ARP que utilizan un puerto no conjugado del primer dispositivo de red de flujo ascendente como una interfaz saliente, con el fin de actualizar una entrada relacionada de un anillo tangente de doble enlace ascendente en el que esta situado el primer puerto; cuando se determina que el primer puerto del primer dispositivo de red de flujo ascendente es un puerto no conjugado, rechazar el paquete de actualizacion de entrada o no realizar el procesamiento sobre el cambio de estado del primer puerto.
- 14. El sistema segun la reivindicacion 13, en donde:el primer dispositivo de red de flujo ascendente esta configurado, ademas, para: despues de recibir el primer paquete de actualizacion de entrada procedente del primer puerto del primer dispositivo de red de flujo ascendente, duplicar el primer paquete de actualizacion de entrada y reenviarlo al segundo dispositivo de red de flujo ascendente; o cuando se percibe que el estado del primer puerto del primer dispositivo de red de flujo ascendente se modifica, generar un segundo paquete de actualizacion de entrada y enviarlo al segundo dispositivo de red de flujo ascendente; yel segundo dispositivo de red de flujo ascendente esta configurado para recibir el primer paquete de actualizacion de entrada o el segundo paquete de actualizacion de entrada procedente de un segundo puerto del segundo dispositivo de red de flujo ascendente; y determinar si el segundo puerto del segundo dispositivo de red de flujo ascendente es un puerto conjugado o no lo es.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2013/072759 WO2014139175A1 (zh) | 2013-03-15 | 2013-03-15 | 双上行相切环收敛的方法、设备和系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2586941T3 true ES2586941T3 (es) | 2016-10-19 |
Family
ID=51535852
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES13861532.3T Active ES2586941T3 (es) | 2013-03-15 | 2013-03-15 | Método, dispositivo y sistema para una convergencia de anillo tangente a doble enlace ascendente |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US9553760B2 (es) |
| EP (1) | EP2802105B1 (es) |
| CN (1) | CN104160667B (es) |
| ES (1) | ES2586941T3 (es) |
| WO (1) | WO2014139175A1 (es) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104780138B (zh) * | 2014-01-09 | 2017-12-19 | 北京东土科技股份有限公司 | 私有冗余协议网络中stp/rstp报文的透传方法及装置 |
| CN104780104B (zh) * | 2015-04-20 | 2018-05-11 | 新华三技术有限公司 | 在Smart Link组网中的报文转发方法及装置 |
| US9923731B1 (en) * | 2016-09-12 | 2018-03-20 | Fujitsu Limited | Seamless migration from multiple spanning tree protocol to ethernet ring protection switching protocol |
| CN107968753B (zh) * | 2016-10-20 | 2021-08-13 | 华为技术有限公司 | 修改媒体接入控制地址转发表的方法和装置 |
| WO2019061269A1 (en) * | 2017-09-29 | 2019-04-04 | Interdigital Ce Patent Holdings | IMPLEMENTING PSPUPV FOR DOCSIS ACCESS NETWORK |
| CN110022236B (zh) * | 2019-05-30 | 2022-03-22 | 新华三技术有限公司 | 一种报文转发方法及装置 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6766482B1 (en) * | 2001-10-31 | 2004-07-20 | Extreme Networks | Ethernet automatic protection switching |
| DE602006002961D1 (de) * | 2006-05-04 | 2008-11-13 | Nokia Siemens Networks Gmbh | Automatische Sicherung der Weiterleitung der Pakete in das MPLS Netzwerk in einer doppeltangebundenen Ethernet Brücke |
| CN100466584C (zh) * | 2007-04-03 | 2009-03-04 | 中兴通讯股份有限公司 | 环网保护的处理方法 |
| GB2449178B (en) * | 2007-05-11 | 2009-09-23 | Boeing Co | Lightweight node based network redundancy solution leveraging rapid spanning tree protocol (RSTP) |
| US8054840B2 (en) * | 2007-06-12 | 2011-11-08 | International Business Machines Corporation | Data center virtual local area network system and method |
| CN101252503B (zh) * | 2008-02-05 | 2010-12-08 | 华为技术有限公司 | 环网的业务倒换方法和装置 |
| CN101834772B (zh) * | 2009-03-13 | 2013-11-06 | 中兴通讯股份有限公司 | 一种基于以太环网的介质访问控制地址分类方法和装置 |
| US8730963B1 (en) * | 2010-11-19 | 2014-05-20 | Extreme Networks, Inc. | Methods, systems, and computer readable media for improved multi-switch link aggregation group (MLAG) convergence |
| US8565069B2 (en) * | 2010-11-23 | 2013-10-22 | Force10 Networks, Inc. | Method of shrinking a data loss window in a packet network device |
| US20140301185A1 (en) * | 2011-04-15 | 2014-10-09 | Hangzhou H3C Technologies Co., Ltd | Handling a fault in an ethernet ring network |
| US9356799B2 (en) * | 2011-06-28 | 2016-05-31 | Broadcom Corporation | Ethernet ring protection without MAC table flushing |
| CN102611628B (zh) * | 2012-04-05 | 2015-08-05 | 杭州华三通信技术有限公司 | 用于实现传输路径切换的方法和装置 |
| CN102932183B (zh) * | 2012-11-06 | 2015-03-18 | 杭州华三通信技术有限公司 | 双上行链路故障处理方法及设备 |
-
2013
- 2013-03-15 EP EP13861532.3A patent/EP2802105B1/en active Active
- 2013-03-15 WO PCT/CN2013/072759 patent/WO2014139175A1/zh not_active Ceased
- 2013-03-15 CN CN201380000223.1A patent/CN104160667B/zh active Active
- 2013-03-15 ES ES13861532.3T patent/ES2586941T3/es active Active
-
2014
- 2014-06-26 US US14/315,541 patent/US9553760B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN104160667A (zh) | 2014-11-19 |
| WO2014139175A1 (zh) | 2014-09-18 |
| EP2802105A4 (en) | 2015-01-14 |
| US20140307539A1 (en) | 2014-10-16 |
| US9553760B2 (en) | 2017-01-24 |
| CN104160667B (zh) | 2017-08-25 |
| EP2802105B1 (en) | 2016-05-18 |
| EP2802105A1 (en) | 2014-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2586941T3 (es) | Método, dispositivo y sistema para una convergencia de anillo tangente a doble enlace ascendente | |
| ES2878727T3 (es) | Método de envío de paquetes y dispositivo de red | |
| ES2662413T3 (es) | Procedimiento, dispositivo y sistema de conmutación de tráfico | |
| ES2768575T3 (es) | Método para sincronizar tablas de reenvío, dispositivo de red y sistema | |
| ES2361545B1 (es) | Procedimiento de encaminamiento de tramas de datos y puente de red. | |
| ES2899593T3 (es) | Método, dispositivo y sistema de procesamiento de paquetes VXLAN | |
| US9973352B2 (en) | Information sending method, apparatus, and communications system | |
| JP2019517198A (ja) | データ伝送方法、デバイスおよびシステム | |
| BR112014031089B1 (pt) | Método e aparelho de processamento de pacote de interconexão transparente de muitos enlaces, e método e aparelho de processamento de e apelido | |
| RU2010141754A (ru) | Способ и устройство для квитирования состояния линии связи для предотвращения зацикливания | |
| ES2765804T3 (es) | Método y aparato de establecimiento de entrada de tabla de reenvío | |
| CN104253698B (zh) | 报文组播的处理方法和设备 | |
| CN104270231B (zh) | 一种实现双节点互联伪线的系统及方法 | |
| US20200045149A1 (en) | Network relay device, network relay method, and network relay program | |
| ES2731882T3 (es) | Gestión de fallos de conectividad en una red de comunicaciones | |
| WO2016197950A1 (zh) | 一种路径检测的方法、路由设备及系统 | |
| CN104796339B (zh) | 快速泛洪处理方法及装置 | |
| ES2822559T3 (es) | Sistema de comunicación, método de control de ruta de comunicación y aparato de comunicación | |
| CN104079462A (zh) | 环网配置检测方法及装置 | |
| ES2639392T3 (es) | Redes virtuales dentro de una red física | |
| CN103873339B (zh) | 一种虚拟网关路由器的分配方法和装置 | |
| CN109347717B (zh) | Vxlan隧道切换方法及装置 | |
| CN104734874B (zh) | 一种确定网络故障的方法及装置 | |
| ES2986568T3 (es) | Método y sistema de conmutación de protección y nodos | |
| CN102821169B (zh) | 一种网络中mac地址表项创建的方法及网络设备 |