ES2279305T3 - Red de capa 2 con vpls (servicio de lan privada virtual). - Google Patents

Red de capa 2 con vpls (servicio de lan privada virtual). Download PDF

Info

Publication number
ES2279305T3
ES2279305T3 ES04290909T ES04290909T ES2279305T3 ES 2279305 T3 ES2279305 T3 ES 2279305T3 ES 04290909 T ES04290909 T ES 04290909T ES 04290909 T ES04290909 T ES 04290909T ES 2279305 T3 ES2279305 T3 ES 2279305T3
Authority
ES
Spain
Prior art keywords
node
vpls
network
external
nodes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES04290909T
Other languages
English (en)
Inventor
Karel M. O. Vereecke
Pierre A. L. Verhelst
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alcatel Lucent SAS
Original Assignee
Alcatel Lucent SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alcatel Lucent SAS filed Critical Alcatel Lucent SAS
Application granted granted Critical
Publication of ES2279305T3 publication Critical patent/ES2279305T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Acyclic And Carbocyclic Compounds In Medicinal Compositions (AREA)

Abstract

Un método para proporcionar una red de telecomunicación carente de bucles, en la que existen estaciones de usuario final (U1; U2) que están interconectadas a través de al menos una red de VPLS de Servicio de LAN (Red de Área Local -"Local Area Network") Privada Virtual (VPLS1; VPLS2) y redes de Capa-2 (L2N1; L2N2), de tal modo que algunas de las redes de Capa-2 incluyen posiblemente puentes (K; L), dicha red de VPLS comprende nodos (A, B, C; P, Q, R) con accesos o puertas de nodo externas (pA3, pB3, pC3; pP3, pQ3, pR3) acopladas a dichas redes de Capa-2, de tal manera que cada nodo tiene adicionalmente puertas de nodo internas (pA1, pA2, pB1, pB2, pC1, pC2; pP1, pP2, pQ1, pQ2, pR1, pR2) que interconectan los nodos dentro de una misma red de VPLS, comprendiendo dichos puentes puertas de puente externas (pK1, pK2; pL1, pL2) acopladas a puertas externas de nodos o de otros puentes, estando asociada cada puerta a un factor de peso o ponderación predeterminado, de tal manera que el método comprende la etapa de utilizar un protocolo predeterminado para evitar bucles a través de los nodos y puentes interconectados, caracterizado por que dicho método comprende adicionalmente las etapas de: - agrupar los accesos o puertas de nodo internas (pA1, pA2, pB1, pB2, pC1, pC2; pP1, pP2, pQ1, pQ2, pR1, pR2) de cada uno de los nodos (A, B, C; P Q R) de la red de VPLS (VPLS1; VPLS2) en una disposición de puerta diferenciada (mpA, mpB, mpC; mpP, mpQ, mpR), - ajustar los factores de ponderación asociados a las disposiciones de puerta en el valor cero, - definir uno de los nodos o puentes como un puente de raíz, - calcular, para cada una de dichas puertas de nodo externas (pA3, pB3, pC3; pP3, pQ3, pR3) de los nodos de dicha red de VPLS, la suma de los factores de ponderación a partir de esta puerta de nodo externa, en dirección hacia el puente de raíz, - seleccionar el nodo para el cual una puerta de nodo externa tiene la suma más baja de los factores de ponderación, como el nodo primario para la red de VPLS, y - cortar o interrumpir, en dirección a las puertas externas de dicho puente de raíz, el acoplamiento de las puertas de nodo externas que tienen una suma de factores de ponderación que es más alta que la suma de factores de ponderación de las puertas externas de dicho nodo primario, en dirección a dicho puente de raíz.

Description

Red de Capa 2 con VPLS (Servicio de LAN Privada Virtual).
La presente invención se refiere a un método para proporcionar una red de telecomunicación carente de bucles, en la que existen estaciones de usuario final que están interconectadas a través de al menos una red de VPLS de Servicio de LAN (Red de Área Local -"Local Area Network") Privada Virtual y redes de Capa-2, de tal modo que algunas de las redes de Capa-2 incluyen posiblemente puentes y dicha red de VPLS comprende nodos con accesos o puertas de nodo externas acopladas a dichas redes de Capa-2, de tal manera que cada nodo tiene adicionalmente puertas de nodo internas que interconectan los nodos dentro de una misma red de VPLS, comprendiendo dichos puentes puertas de puente externas acopladas a puertas externas de nodos o de otros puentes, de tal forma que cada puerta está asociada a un factor de peso o ponderación predeterminado, comprendiendo el método la etapa de utilizar un protocolo predeterminado para evitar bucles a través de los nodos y puentes interconectados.
Dicho método para proporcionar una red de telecomunicación carente de bucles se conoce generalmente en la técnica. En ella, la red de telecomunicación comprende al menos una Red de Área Metropolitana (MAN -"Metropolitan Area Network") y/o una Red de Área Extensa (WAN -"Wide Area Network"), que proporcionan un Servicio de Red de Área Local (LAN) Privada Virtual (VPLS -"Virtual Private Local Service"), es decir, capacidad de conexión entre posibles redes de Capa-2 como si estuvieran conectadas mediante el uso de una LAN. Cada red de Capa-2 puede comprender puentes y segmentos de LAN.
En una red de telecomunicación del tipo de Capa-2 no deberá existir ningún bucle de capacidad de conexión. Con este fin, los puentes ponen en funcionamiento un protocolo conocido en la red de Capa-2 al objeto de mantenerla carente de bucles e inhabilitar o cortar los enlaces que provoquen bucles.
El protocolo para evitar los bucles es, preferiblemente, el Protocolo de Árbol Extenso (STP -"Spanning Tree Protocol") o el Protocolo de Árbol Extenso Rápido (RSTP -"Rapid Spanning Tree Protocol"). Este protocolo se está llevando a cabo en cada puente de la red y los puentes están intercambiando "Unidades de Datos de Protocolo de Puente" (BPDUs ("Bridge Protocol Data Units"); siendo PDU un nombre general para un paquete de datos) con el fin de difundir información topológica a través de la red.
Si bien no hay bucles efectivos que sean internos a la red de VPLS, por el diseño del VPLS, los bucles situados dentro de la red pueden ser construidos por medio de conexiones situadas fuera de la red de VPLS.
Un problema es el modo de resolver o discriminar los posibles bucles que estén causados por la interconexión de redes de Capa-2 y una red de VPLS, que, en lo sucesivo, se denominará también sencillamente VPLS. La idea evidente consiste en dejar que los nodos situados en la VPLS hagan funcionar un "STP normal o convencional" o un "RSTP normal" en las puertas de todos sus nodos. Sin embargo, esto crearía una posible inhabilitación de los enlaces internos a la VPLS y dejaría, a su vez, la VPLS inutilizable.
Se propone una primera solución en un borrador de IETF de VPLS. Ésta consiste en hacer que la VPLS sea transparente para el protocolo de (R)STP. Esto se consigue comunicando a modo de túnel todas las BPDUs a través de la VPLS como si fueran paquetes de datos normales. Sin embargo, una desventaja de esta solución conocida es que el funcionamiento del (R)STP no es eficaz sobre los enlaces con la VPLS. Como se observa por el puente que se conecta a la VPLS, el enlace es un enlace con un medio compartido: todos los demás puentes fijados a la VPLS parecen encontrarse sobre el mismo medio. Esto hace que el (R)STP funcione significativamente más despacio.
Se ha propuesto otra posible solución por el Protocolo de Árbol Extenso Trimetra (TSTP -"Trimetra Spanning Tree Protocol"), desarrollado por Alcatel^{TM}. En esta otra solución conocida, los nodos situados en la VPLS se encuentran participando en el protocolo STP únicamente sobre sus interfaces externas. Esto funciona cuando se asigna un papel o cometido único, dedicado, a la red de VPLS: el cometido de "puente de raíz". El TSTP soluciona la desventaja de ineficacia anteriormente mencionada. Sin embargo, se introduce una nueva desventaja. La VPLS garantiza que sus interfaces externas están provistas del puente de raíz, con lo que se hace imposible que haya ningún otro puente de una red de Capa-2 conectado a la VPLS que sea el puente de raíz desde el cual el protocolo de STP comienza a funcionar, como es generalmente el caso.
Otra solución para proporcionar una red de VPLS carente de bucles se describe en el documento "Metro Ethernet -Deploying the extended Campus using Ethernet Technology" ("Metro Ethernet -Desarrollo del Campus extendido con el uso de tecnología de Ethernet"), de F. Brockneis.
Un propósito de la presente invención consiste en aportar un método para proporcionar una red de telecomunicación carente de bucles, del tipo anteriormente mencionado, pero que sea eficaz y permita tener un puente de raíz en cualquiera de las redes de Capa-2 conectadas a la VPLS.
De acuerdo con la invención, este propósito se consigue debido al hecho de que dicho método comprende adicionalmente las etapas de:
- agrupar los accesos o puertas de nodo internas de cada uno de los nodos de la red de VPLS en una disposición de puerta diferenciada,
- ajustar los factores de ponderación asociados a las disposiciones de puerta en el valor cero,
- definir uno de los nodos o puentes como un puente de raíz,
- calcular, para cada una de dichas puertas de nodo externas de los nodos de dicha red de VPLS, la suma de los factores de ponderación a partir de esta puerta de nodo externa, en dirección hacia el puente de raíz,
- seleccionar el nodo para el cual una puerta de nodo externa tiene la suma más baja de los factores de ponderación, como el nodo primario para la red de VPLS, y
- cortar o interrumpir, en dirección a las puertas externas de dicho puente de raíz, el acoplamiento de las puertas de nodo externas que tienen una suma de factores de ponderación que es más alta que la suma de factores de ponderación de las puertas externas de dicho nodo primario, en dirección a dicho puente de raíz.
Mediante el agrupamiento de las puertas de nodo internas de cada nodo de la red de VPLS en una disposición de puerta diferenciada, se obtiene un modelo de la interconexión de los nodos de la red de VPLS a modo de una Red de Área Local (LAN -"Local Area Network"). De esta forma, es posible obtener una red de telecomunicación relativamente carente de bucles relativamente eficaz, que permita tener un puente de raíz en cualquiera de las redes de Capa-2 conectadas a la VPLS.
En una operación de (R)STP, se selecciona como puente de raíz uno de los puentes de la red de Capa-2, y cada puente que participa en el RSTP calcula el recorrido más corto hasta este puente de raíz. Las puertas del puente que proporcionan recorridos alternativos hasta el puente de raíz se sitúan en estado de bloqueo. De esta manera, se crea un Árbol (Extenso) de puentes que comienza desde el puente de raíz, y todos los bucles quedan inhabilitados.
De acuerdo con la presente invención, los nodos de VPLS encajan en el Árbol Extenso. Se establecen modelos de las conexiones internas de la VPLS como conexiones a un segmento de LAN compartido. Como cada uno de los Nodos contenidos en la red de VPLS está adoptando el papel de un puente de RSTP, las secuencias temporales de transición a lo largo de la LAN interna se ven fuertemente influenciadas por el funcionamiento del RSTP. Como se conoce generalmente, la convergencia del RSTP es significativamente más lenta a través de un medio compartido, en comparación con una conexión de punto a punto. Cuando se ha de habilitar un enlace de punto a punto de acuerdo con uno de los puentes enganchados o fijados, el puente enviará una Propuesta al puente del otro lado del enlace. Tan pronto como se recibe una Conformidad desde este segundo puente, se habilita el enlace. En el RSTP normal o convencional, este mecanismo no es posible a través de un medio compartido, debido a que un puente no sabe cuántos otros puentes están enganchados al medio compartido. Sin embargo, un nodo de una VPLS sabe de cada uno de los otros nodos situados en la misma VPLS. Es, por tanto, fácil extender el mecanismo de la transición en un enlace de punto a punto a la LAN compartida de la VPLS. Esto puede hacerse como sigue:
cuando un primer nodo desea habilitar su disposición de puerta para el medio compartido, envía un mensaje de Propuesta; y
tan pronto como este primer nodo ha recibido una Conformidad de vuelta desde cada uno de los otros nodos situados en la VPLS, el primer nodo puede habilitar su disposición de puerta.
Este mecanismo proporciona una mejora sustancial de la transición desde un estado de enlace inhabilitado hasta un estado de enlace habilitado en la VPLS.
Como ya se ha mencionado, se establece con ello un modelo del acoplamiento de todas las disposiciones de puerta de una VPLS como una LAN interna a la que cada nodo de la VPLS tiene tan solo una única conexión: la disposición de puerta. Cada nodo de la VPLS adopta entonces el papel de un puente que opera con el (R)STP.
Se asocia a cada disposición de puerta (interna) un "factor de ponderación" de cero.
Esta construcción conduce a la siguiente situación. El nodo de VPLS que tiene el recorrido más corto (esto es, la suma de los factores de ponderación a través de este recorrido) hasta el puente de raíz se convierte en el nodo primario para la VPLS; todos los demás nodos de la VPLS verán el recorrido a través del nodo primario como el mejor recorrido hasta el puente de raíz. Como resultado de ello, ninguno de los enlaces internos (disposiciones de puerta) quedará inhabilitado por el (R)STP, debido a que forman parte del recorrido más corto hasta el puente de raíz.
En el caso de que existan múltiples nodos de VPLS que tengan el mismo recorrido más corto hasta el puente de raíz, el protocolo (R)STP deberá estar adaptado para seleccionar uno de estos nodos con el recorrido más corto hasta el puente de raíz como nodo primario.
\newpage
Otra realización caracterizadora de la presente invención consiste en que, en el caso de que una pluralidad de puertas de nodo externas de diferentes nodos de la red de VPLS tengan una suma más baja idéntica de factores de ponderación en dirección a dicho puente de raíz, dicho método comprende adicionalmente la etapa de:
- atribuir una identidad de nodo diferenciada a cada nodo de la red de telecomunicación,
- tener en cuenta la identidad de nodo de los nodos mientras se selecciona un nodo primario de entre dicha pluralidad de disposiciones de puerta situadas dentro de dicha red de VPLS.
De esta forma, puede seleccionarse como el nodo primario tan solo un único nodo de la red de VPLS. Como resultado de ello, todos los otros nodos toman el recorrido a través del nodo primario como el recorrido más corto hasta el puente de raíz.
Haciendo referencia a primera solución anteriormente mencionada, propuesta en el borrador de IETF de VPLS, una segunda desventaja de esta solución conocida es que los bucles no son detectados cuando consisten en enlaces que acoplan varias VPLSs sin pasar a través de puentes externos. Esto significa que no es posible acoplar diversas VPLSs con enlaces múltiples cuando se utiliza esta primera solución conocida.
Por otra parte, si bien el TSTP de Alcatel^{TM} resuelve la primera desventaja mencionada de ineficacia, éste requiere emular una topología bien conocida dentro de la VPLS, es decir, emular un "Puente de Raíz Virtual" en el centro de la VPLS. Esto requiere que no puedan estar presentes en la red dos VPLSs que operen con TSTP. En consecuencia, queda aún pendiente la segunda desventaja anteriormente mencionada.
Este problema se resuelve como sigue.
En una realización preferida, la presente invención se caracteriza adicionalmente por que dicha red de telecomunicación comprende al menos dos redes de VPLS, por que al menos dos puertas de nodo externas de una primera red de VPLS están acopladas a puertas de nodo externas de una segunda red de VPLS, por que cada puerta de la segunda red de VPLS está asociada a un factor de ponderación predeterminado, y por que dicho método comprende adicionalmente las etapas de:
- agrupar las puertas de nodo internas de cada nodo de dicha segunda red de VPLS dentro de una disposición de puerta diferenciada,
- ajustar los factores de ponderación asociados a las disposiciones de puerta en el valor cero,
- calcular, para cada una de dichas puertas de nodo externas de los nodos de dicha segunda red de VPLS, la suma de los factores de ponderación a partir de esta puerta de nodo externa y hacia el puente de raíz,
- seleccionar el nodo para el que una puerta de nodo externa tiene la suma más baja de factores de ponderación, como nodo primario para la segunda red de VPLS, y
- cortar o interrumpir, en dirección a las puertas externas de dicho puente de raíz, el acoplamiento de las puertas de nodo externas que tienen una suma de factores de ponderación que es superior a la suma de factores de ponderación de las puertas externas de dicho nodo primario para la segunda red de VPLS, hacia dicho puente de raíz.
De esta forma, el presente método permite proporcionar una red de telecomunicación carente de bucles, incluso cuando se interconectan dentro de ella varias redes de VPLS. La VPLS puede participar de manera eficaz en el protocolo (R)STP de la red de Capa-2 a la que se engancha, sin haber creado ninguna restricción externa. En sus interfaces externas, la VPLS es completamente compatible con la especificación del IEEE 802.1D-2003. De manera adicional, la elección del puente de raíz no se ve restringida de ningún modo con respecto al (R)STP estándar.
Asimismo, otra realización caracterizadora de la presente invención consiste en que al menos una de las puertas de nodo externas de un nodo de dicha primera red de VPLS está acoplada a una puerta de nodo externa de un nodo de dicha segunda red de VPLS a través de puertas de nodo externas de nodos de al menos una tercera red de VPLS.
La arquitectura o estructura de la red de telecomunicación puede incluir, de esta forma, cualquier número de redes de VPLS al tiempo que permanece carente de bucles.
Aún otra realización caracterizadora de la presente invención consiste en que, en el caso de que una pluralidad de disposiciones de puerta de diferentes nodos de una red de VPLS concreta tengan una suma más baja idéntica de factores de ponderación en dirección a dicho puente de raíz, dicho método comprende adicionalmente la etapa de:
- atribuir una identidad de nodo diferenciada a cada nodo de dicha red de VPLS concreta,
- tener en cuenta la identidad de nodo de los nodos mientras se selecciona un nodo primario de entre dicha pluralidad de disposiciones de puerta situadas dentro de dicha red de VPLS concreta.
De este modo, tan solo se selecciona un único nodo de cada red de VPLS como nodo primario. De nuevo, en cada red de VPLS, todos los otros nodos adoptan el recorrido a través de este nodo primario como el recorrido más corto hasta el puente de raíz.
En las reivindicaciones que se acompañan se mencionan realizaciones caracterizadoras adicionales del presente método.
Ha de apreciarse que la expresión "que comprende", utilizada en las reivindicaciones, no ha de interpretarse como restrictiva de los medios que se listan a continuación de ella. Así pues, el ámbito de la expresión ``un dispositivo que comprende medios A y B' no se deberá limitar a dispositivos que consten únicamente de los componentes A y B. Ello significa que, con respecto a la presente invención, los únicos componentes relevantes del dispositivo son el A y el B.
De forma similar, ha de apreciarse que el término "acoplado", que también se utiliza en las reivindicaciones, no deberá interpretarse como restringido a conexiones directas únicamente. Así pues, el ámbito de la expresión ``un dispositivo A acoplado a un dispositivo B' no habrá de limitarse a dispositivos o a sistemas en los cuales una salida de un dispositivo A esté directamente conectada a una entrada de un dispositivo B. Ello significa que existe un recorrido entre una salida de A y una entrada de B que puede ser un recorrido que incluye otros dispositivos o medios.
Los anteriores y otros propósitos y características de la invención se pondrán de manifiesto de forma más evidente, y la propia invención se comprenderá mejor, haciendo referencia a la siguiente descripción de una realización, tomada en combinación con los dibujos que se acompañan, en los cuales la única Figura representa una red de telecomunicación de acuerdo con la invención y que tiene dos redes de Servicio de LAN Privadas Virtuales, VPLS, acopladas a puentes de redes de Capa-2.
La red de telecomunicación que se muestra en la Figura es una red que comprende dos estaciones de usuario final, U1 y U2, acopladas a través de redes de Capa-2 geográficamente dispersadas, y redes de Servicio de Red de Área Local (LAN -"Local Area Network") Privadas Virtuales, VPLS. Con más detalle, la estación de usuario final U1 está conectada a una primera red de Capa-2 que comprende una primera Red de Área Local LAN1, a la que está conectada también una puerta de puente pK2 de un primer puente K. De forma similar, la estación de usuario final U2 está conectada a una segunda red de Capa-2 que comprende una segunda Red de Área Local LAN2 a la que está también conectada una puerta de puente pL2 de un segundo puente L. Los puentes K y L tienen respectivos accesos o puertas de puente externas pK1 y pL1, conectadas a unas puertas de nodo externas pA3 y pR3 de unos nodos A y R de dos redes de VPLS diferenciadas, VPLS1 y VPLS2. La red de VPLS VPLS1 comprende los nodos A, B y C, en tanto que la red de VPLS VPLS2 comprende los nodos P, Q y R. Estos nodos tienen puertas de nodo internas interconectadas dentro de la red de VPLS.
En la red de VPLS VPLS1, el nodo A tiene una puerta de nodo interna pA1, conectada a una puerta de nodo interna pB1 del nodo B, el nodo A tiene otra puerta de nodo interna pA2, conectada a una puerta de nodo interna pC1 del nodo C, y el nodo B tiene otra puerta de nodo interna pB2, conectada a otra puerta de nodo interna pC2 del nodo C. Las puertas de nodo internas pA1, pA2; pB1, pB2; pC1, pC2 de un mismo nodo A; B; C están agrupadas en una Disposición de puerta mpA; mpB; mpC, respectivamente.
Análogamente, en la red de VPLS VPLS2, el nodo P tiene una puerta de nodo interna pP1, conectada a una puerta de nodo interna pQ1 del nodo Q, el nodo P tiene otra puerta de nodo interna pP2, conectada a una puerta de nodo interna pR1 del nodo R, y el nodo Q tiene otra puerta de nodo interna pQ2, conectada a otra puerta de nodo interna pR2 del nodo R. Las puertas de nodo internas pP1, pP2; pQ1, pQ2; pR1, pR2 de un mismo nodo P; Q; R están agrupadas en una Disposición de puerta mpP; mpQ; mpR, respectivamente.
Finalmente, el nodo B tiene una puerta de nodo externa pB3, conectada a una puerta de nodo externa pP3 del nodo P, y el nodo C tiene una puerta de nodo externa pC3, conectada a una puerta de nodo externa pQ3 del nodo Q.
En la red de telecomunicación, se utiliza un protocolo predeterminado para evitar bucles. Este protocolo es un "Protocolo de Árbol Extenso" (STP -"Spanning Tree Protocol") o, preferiblemente, un "Protocolo de Árbol Extenso Rápido" (RSTP -"Rapid Spanning Tree Protocol"), según se define en la Especificación del IEEE 802.1D-2003. En lo sucesivo, se hará referencia únicamente al Protocolo RSTP, que es el preferido y también se denomina algoritmo de RSTP, si bien puede proporcionarse una descripción similar para el protocolo STP.
Cada puerta de un puente y cada puerta de un nodo está asociada a un factor de ponderación predeterminado. Este factor de ponderación es, generalmente, un Coste de Recorrido de puerta, según se define en la Especificación del IEEE 802.1D-2003. Por otra parte, uno de los nodos o uno de los puentes se define como un "puente de raíz".
El algoritmo de RSTP construirá un árbol de puentes interconectados. Cada uno de los puentes K, L tiene un identificador único, el "ID de puente". El punto de comienzo del árbol es el puente de raíz. El puente de raíz es siempre el puente con el ID de puente más bajo de la red. Todos los demás puentes de la red tienen uno o más recorridos hacia el puente de raíz. Entre estos recorridos, se selecciona para cada puente tan solo un único "recorrido mejor" (puerta) con el coste de recorrido más bajo, hacia el puente de raíz, y se "cortan" los otros recorridos de ese puente. El coste de recorrido corresponde a la suma de los factores de ponderación a través de ese recorrido.
Cada uno de los nodos de la red de VPLS juega el papel de un puente "estándar". Como se ha mencionado anteriormente, cada nodo, por ejemplo, el A, tiene puertas de nodo internas pA1, pA2 y al menos una puerta de nodo externa pA3. Las puertas internas de un nodo están agrupadas en una disposición de puerta mpA, en lo sucesivo denominada más generalmente "Puerta-m" ("mPort"). Desde el punto de vista del protocolo RSTP, las Puertas-m de la red de VPLS están todas ellas conectadas a un segmento de LAN virtual situado dentro de la red de VPLS. La Puerta-m de un nodo representa, por tanto, la conexión del nodo a todos los demás nodos dentro de la red de VPLS.
Una Puerta-m tiene un coste o factor de ponderación de cero, de tal manera que no puede cortarse una interconexión entre dos nodos de la red de VPLS a menos que existan múltiples recorridos más cortos de igual coste desde diferentes nodos de una misma VPLS hasta el puente de raíz.
Tan solo uno de los nodos de la red de VPLS puede tener un recorrido externo hasta el puente de raíz. El nodo que tiene una puerta de nodo con este recorrido se denomina "nodo primario" para la red de VPLS. Todos los otros nodos de la red de VPLS tienen que tomar el nodo primario en su recorrido hasta el puente de raíz, por lo que estos nodos permanecen así conectados.
Sin embargo, dos nodos de una misma red de VPLS pueden tener un recorrido más corto igual hasta el puente de raíz. En este caso, ha de seleccionarse un único nodo primario entre estos dos nodos con el fin de evitar el corte del enlace entre ellos. En tal caso, se asigna a cada nodo un único identificador, el número de nodo o el "ID de nodo", similar al ID de puente anteriormente mencionado. Este ID de nodo se toma en cuenta para el cálculo del coste de recorrido hasta el puente de raíz. El ID de nodo es, por ejemplo, "añadido" al factor de ponderación de la puerta. Como resultado de ello, dos nodos de una misma red de VPLS y con un mismo último "mejor recorrido" hasta el puente de raíz tendrán un "mejor recorrido" diferente cuando se tenga en cuenta el ID de nodo. Podrá escogerse entonces fácilmente un nodo primario de entre estos dos nodos.
Resumiendo, con esta topología, se necesita adoptar dos etapas para evitar el corte de las conexiones de puerta de nodo interna en la red de VPLS:
1. El Coste de Recorrido de puerta, tal y como se define en la Especificación IEEE 802.1D-2003, se establece en cero para las Puertas-m de las redes de VPLS. De este modo, no existe ningún coste adicional relacionado con tomar un recorrido a través de la red de VPLS; y
2. Cuando múltiples nodos de la red de VPLS aseguran tener el recorrido más corto hasta el puente de raíz, se selecciona el nodo con el ID más bajo de manera que sea el nodo primario para esa red de VPLS.
Como ejemplo de ello, se define el puente L de modo que sea el puente de raíz. Por otra parte, en esta topología, el nodo B de la VPLS1 tiene un recorrido hasta el puente de raíz L a través de su puerta de nodo externa pB3 con un coste de p, y a través de su Puerta-m mpB con un coste de q. El ID de nodo del nodo B es más pequeño que el ID de nodo del nodo C. Pueden distinguirse los siguientes casos:
Si p < q: el nodo B de la VPLS1 tiene el recorrido más corto hasta el puente de raíz L de entre todos los nodos de la VPLS1.Como consecuencia de ello, el nodo B es el nodo primario de la VPLS1, y el nodo C inhabilitará o cortará la puerta de nodo externa pC3 en dirección al nodo Q de la VPLS2;
Si p > q: el nodo C de la VPLS1 presenta el recorrido más corto al puente de raíz L de entre todos los nodos de la VPLS1. Como consecuencia de ello, el nodo C es el nodo primario de la VPLS1, y el nodo B inhabilitará o cortará la puerta de nodo externa pB3 en dirección al nodo P de la VPLS2; o bien
Si p = q: los nodos B y C tienen el mismo recorrido más corto hasta el puente de raíz L de entre todos los nodos de la VPLS1. Sin embargo, como el ID de nodo del nodo es el más pequeño de los números de nodo de los nodos B y C, el nodo B será el nodo primario de la VPLS1 y el nodo C inhabilitará la puerta pC3.
Como se ha descrito, se ha creado una interconexión redundante entre dos redes de VPLS, VPLS1 y VPLS2. Como resultado de ello, existe una topología para todos los IDs de nodo e IDs de puente, así como para los parámetros de coste de recorrido de puerta permitidos por la especificación de RSTP anteriormente mencionada.
Una consideración final es que las realizaciones de la presente invención se han descrito en lo anterior en términos de bloques funcionales. A partir de la descripción funcional de estos bloques, proporcionada anteriormente, resultará evidente para una persona experta en la técnica del diseño de dispositivos electrónicos el modo como pueden fabricarse realizaciones de estos bloques con componentes electrónicos bien conocidos. No se proporciona, por tanto, una arquitectura o estructura detallada de los contenidos de los bloques funcionales.
Si bien se han descrito anteriormente los principios de la invención en relación con aparatos específicos, ha de comprenderse claramente que esta descripción se ha realizado meramente a modo de ejemplo y no como limitación del ámbito de la invención, según se define en las reivindicaciones que se acompañan.

Claims (9)

1. Un método para proporcionar una red de telecomunicación carente de bucles, en la que existen estaciones de usuario final (U1; U2) que están interconectadas a través de al menos una red de VPLS de Servicio de LAN (Red de Área Local -"Local Area Network") Privada Virtual (VPLS1; VPLS2) y redes de Capa-2 (L2N1; L2N2), de tal modo que algunas de las redes de Capa-2 incluyen posiblemente puentes (K; L),
dicha red de VPLS comprende nodos (A, B, C; P, Q, R) con accesos o puertas de nodo externas (pA3, pB3, pC3; pP3, pQ3, pR3) acopladas a dichas redes de Capa-2, de tal manera que cada nodo tiene adicionalmente puertas de nodo internas (pA1, pA2, pB1, pB2, pC1, pC2; pP1, pP2, pQ1, pQ2, pR1, pR2) que interconectan los nodos dentro de una misma red de VPLS,
comprendiendo dichos puentes puertas de puente externas (pK1, pK2; pL1, pL2) acopladas a puertas externas de nodos o de otros puentes,
estando asociada cada puerta a un factor de peso o ponderación predeterminado,
de tal manera que el método comprende la etapa de utilizar un protocolo predeterminado para evitar bucles a través de los nodos y puentes interconectados,
caracterizado porque dicho método comprende adicionalmente las etapas de:
- agrupar los accesos o puertas de nodo internas (pA1, pA2, pB1, pB2, pC1, pC2; pP1, pP2, pQ1, pQ2, pR1, pR2) de cada uno de los nodos (A, B, C; P Q R) de la red de VPLS (VPLS1; VPLS2) en una disposición de puerta diferenciada (mpA, mpB, mpC; mpP, mpQ, mpR),
- ajustar los factores de ponderación asociados a las disposiciones de puerta en el valor cero,
- definir uno de los nodos o puentes como un puente de raíz,
- calcular, para cada una de dichas puertas de nodo externas (pA3, pB3, pC3; pP3, pQ3, pR3) de los nodos de dicha red de VPLS, la suma de los factores de ponderación a partir de esta puerta de nodo externa, en dirección hacia el puente de raíz,
- seleccionar el nodo para el cual una puerta de nodo externa tiene la suma más baja de los factores de ponderación, como el nodo primario para la red de VPLS, y
- cortar o interrumpir, en dirección a las puertas externas de dicho puente de raíz, el acoplamiento de las puertas de nodo externas que tienen una suma de factores de ponderación que es más alta que la suma de factores de ponderación de las puertas externas de dicho nodo primario, en dirección a dicho puente de raíz.
2. El método de acuerdo con la reivindicación 1, caracterizado porque, en el caso de que una pluralidad de puertas de nodo externas de diferentes nodos de la red de VPLS tengan una suma más baja idéntica de factores de ponderación en dirección a dicho puente de raíz, dicho método comprende adicionalmente la etapa de:
- atribuir una identidad de nodo diferenciada a cada nodo de la red de telecomunicación,
- tener en cuenta la identidad de nodo de los nodos mientras se selecciona un nodo primario de entre dicha pluralidad de disposiciones de puerta situadas dentro de dicha red de VPLS.
3. El método de acuerdo con la reivindicación 1, caracterizado porque dicha red de telecomunicación comprende al menos dos redes de VPLS (VPLS1; VPLS2),
porque al menos dos puertas de nodo externas (pB3, pC3) de una primera red de VPLS (VPLS1) están acopladas a puertas de nodo externas (pP3, pQ3) de una segunda red de VPLS (VPLS2),
porque cada puerta de la segunda red de VPLS está asociada a un factor de ponderación predeterminado,
y porque dicho método comprende adicionalmente las etapas de:
- agrupar las puertas de nodo internas (pP1, pP2, pQ1, pQ2, pR1, pR2) de cada nodo (P, Q, R) de dicha segunda red de VPLS (VPLS2) dentro de una disposición de puerta diferenciada (mpP, mpQ, mpR),
- ajustar los factores de ponderación asociados a las disposiciones de puerta en el valor cero,
- calcular, para cada una de dichas puertas de nodo externas (pP3, pQ3, pR3) de los nodos de dicha segunda red de VPLS, la suma de los factores de ponderación a partir de esta puerta de nodo externa y hacia el puente de raíz,
- seleccionar el nodo para el que una puerta de nodo externa tiene la suma más baja de factores de ponderación, como nodo primario para la segunda red de VPLS, y
- cortar o interrumpir, en dirección a las puertas externas de dicho puente de raíz, el acoplamiento de las puertas de nodo externas que tienen una suma de factores de ponderación que es superior a la suma de factores de ponderación de las puertas externas de dicho nodo primario para la segunda red de VPLS, hacia dicho puente de raíz.
4. El método de acuerdo con la reivindicación 3, caracterizado porque al menos una de las puertas de nodo externas de un nodo de dicha primera red de VPLS está acoplada a una puerta de nodo externa de un nodo de dicha segunda red de VPLS a través de puertas de nodo externas pertenecientes a nodos de al menos una tercera red de VPLS.
5. El método de cuerdo con la reivindicación 3, caracterizado porque, en el caso de que una pluralidad de disposiciones de puerta de diferentes nodos de una red de VPLS concreta tengan una idéntica suma más baja de factores de ponderación hacia dicho puente de raíz, dicho método comprende adicionalmente la etapa de:
- atribuir una identidad de nodo diferenciada a cada nodo de dicha red de VPLS concreta,
- tener en cuenta la identidad de nodo de los nodos mientras se selecciona un nodo primario de entre dicha pluralidad de disposiciones de puerta situadas dentro de dicha red de VPLS concreta.
6. El método de acuerdo con cualquiera de las reivindicaciones 1 a 3, caracterizado porque dicho factor de ponderación es un Coste de Recorrido de puerta, según se define en la Especificación del IEEE 802.1D-2003.
7. El método de acuerdo con cualquiera de las reivindicaciones 2 ó 5, caracterizado porque dicha identidad de nodo se define en la Especificación del IEEE 802.1D-2003.
8. El método de acuerdo con la reivindicación 1, caracterizado porque dicho protocolo para evitar bucles es un Protocolo de Árbol Extenso (STP -"Spanning Tree Protocol"), según se define en la Especificación del IEEE 802.1D-2003.
9. El método de acuerdo con la reivindicación 1, caracterizado porque dicho protocolo para evitar bucles es un Protocolo de Árbol Extenso Rápido (RSTP -"Rapid Spanning Tree Protocol"), según se define en la Especificación del IEEE 802.1D-2003.
ES04290909T 2004-04-06 2004-04-06 Red de capa 2 con vpls (servicio de lan privada virtual). Expired - Lifetime ES2279305T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP04290909A EP1585273B1 (en) 2004-04-06 2004-04-06 Layer-2 network with virtual private lan service

Publications (1)

Publication Number Publication Date
ES2279305T3 true ES2279305T3 (es) 2007-08-16

Family

ID=34896150

Family Applications (1)

Application Number Title Priority Date Filing Date
ES04290909T Expired - Lifetime ES2279305T3 (es) 2004-04-06 2004-04-06 Red de capa 2 con vpls (servicio de lan privada virtual).

Country Status (5)

Country Link
US (1) US7502376B2 (es)
EP (1) EP1585273B1 (es)
AT (1) ATE352153T1 (es)
DE (1) DE602004004364T2 (es)
ES (1) ES2279305T3 (es)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006065795A2 (en) * 2004-12-14 2006-06-22 Alcatel Lucent Ring rapid spanning tree protocol
US7944853B2 (en) * 2006-01-06 2011-05-17 Belair Networks Inc. Virtual root bridge
US7889655B2 (en) * 2006-01-17 2011-02-15 Cisco Technology, Inc. Techniques for detecting loop-free paths that cross routing information boundaries
US7609672B2 (en) * 2006-08-29 2009-10-27 Cisco Technology, Inc. Method and apparatus for automatic sub-division of areas that flood routing information
US7899005B2 (en) * 2006-09-12 2011-03-01 Cisco Technology, Inc. Method and apparatus for passing routing information among mobile routers
US8009591B2 (en) * 2006-11-30 2011-08-30 Cisco Technology, Inc. Automatic overlapping areas that flood routing information
US8223668B2 (en) * 2006-12-14 2012-07-17 Rockstar Bidco Lp Method and apparatus for exchanging routing information and the establishment of connectivity across multiple network areas
US7936732B2 (en) * 2007-09-27 2011-05-03 Cisco Technology, Inc. Selecting aggregation nodes in a network
US8199655B2 (en) * 2009-08-21 2012-06-12 Verizon Patent And Licensing Inc. Optimized layer-2 network switching systems and methods
US8451715B1 (en) 2010-03-26 2013-05-28 Juniper Networks, Inc. Avoiding data loss in a multi-homed layer two bridging network
US8908526B2 (en) * 2010-09-23 2014-12-09 Intel Corporation Controlled interconnection of networks using virtual nodes
US8467316B1 (en) * 2010-12-29 2013-06-18 Juniper Networks, Inc. Enhanced address learning in layer two computer networks
CN103095834B (zh) * 2013-01-16 2015-09-16 中国科学院计算技术研究所 一种跨虚拟化数据中心的虚拟机在线迁移方法
CN103491144B (zh) * 2013-09-09 2016-08-10 中国科学院计算技术研究所 一种广域网虚拟平台的构建方法
CN104869055B (zh) * 2014-02-20 2019-11-05 南京中兴软件有限责任公司 一种数据转发方法及装置
US9313117B2 (en) * 2014-05-27 2016-04-12 Telefonaktiebolaget L M Ericsson (Publ) Alternate method to give operators flexibility to choose LFAs
US10009254B2 (en) * 2016-05-10 2018-06-26 Netscout Systems, Inc. Calculation of a lowest cost path
CN108965129B (zh) * 2018-06-25 2021-01-26 烽火通信科技股份有限公司 一种vpls业务组播物理端口迭代的实现方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6535490B1 (en) * 1999-03-04 2003-03-18 3Com Corporation High availability spanning tree with rapid reconfiguration with alternate port selection
US6937576B1 (en) * 2000-10-17 2005-08-30 Cisco Technology, Inc. Multiple instance spanning tree protocol
US7145878B2 (en) * 2001-07-27 2006-12-05 Corrigent Systems Ltd. Avoiding overlapping segments in transparent LAN services on ring-based networks
US7061875B1 (en) * 2001-12-07 2006-06-13 Cisco Technology, Inc. Spanning tree loop guard

Also Published As

Publication number Publication date
DE602004004364T2 (de) 2007-08-23
US20050220077A1 (en) 2005-10-06
EP1585273B1 (en) 2007-01-17
ATE352153T1 (de) 2007-02-15
US7502376B2 (en) 2009-03-10
EP1585273A1 (en) 2005-10-12
DE602004004364D1 (de) 2007-03-08

Similar Documents

Publication Publication Date Title
ES2641231T3 (es) Método y sistema para actualizar estados de interconexión de redes resilientes distribuidas (DRNI)
EP1585273B1 (en) Layer-2 network with virtual private lan service
US8565124B2 (en) Node, network, correspondence relationship generation method and frame transfer program
ES2383827T3 (es) Sistema de control, método de transmisión de mensaje de datos y dispositivo de red Ethernet
ES2361545B1 (es) Procedimiento de encaminamiento de tramas de datos y puente de red.
ES2383613T3 (es) Formación de puentes del estado de enlaces de proveedores
US7792987B1 (en) Supporting virtual private networks using a first network topology for forwarding and a subset of the first network topology or a smaller topology for signaling
ES2233818T3 (es) Procedimiento y sistema para nodos ip moviles en redes heterogeneas.
CN104521191B (zh) 使用环形拓扑的多层次级别的路由弧的无环路由拓扑中的层次标签分发和路由安装
JP3695447B2 (ja) 仮想lan接続機器
ES2314777T3 (es) Proteccion automatica de la transmision de paquetes en una red mpls por el puente ethernet dual-home.
ES2574841T3 (es) Protocolo de retroinformación para sistemas de red de ruta múltiple de extremo a extremo
JP5961764B2 (ja) 通信経路選択のための方法および装置
ES2827027T3 (es) Método y dispositivo de preservación de red virtual
CN101682660A (zh) 促进运营商骨干网络的自动保护切换
ES2372389T3 (es) Procedimiento y sistema para configuración de red privada virtual multi-dominio.
CN102449962A (zh) 混合层2网络中的瞬态环路预防
CN101347038A (zh) 通过网络的卫星交换通信
ES2264227T3 (es) Sistema de redes.
CN103841019A (zh) 多归接入最短路径桥接网络的方法和装置
CN109587059A (zh) Sr-be内层隧道标签的配置方法、设备及通信系统
ES2731882T3 (es) Gestión de fallos de conectividad en una red de comunicaciones
US20080144533A1 (en) Shared virtual device ports
ES2368649T3 (es) Envío del tráfico de red con respecto a nodos de red de tránsito restringido diferenciado.
ES2223282A1 (es) Procedimiento de control de bucles en el nivel 2 de osi (iso) para redes de telecomunicacion.