ES2353113T3 - Método y sistema para enviar un paquete de mpls. - Google Patents
Método y sistema para enviar un paquete de mpls. Download PDFInfo
- Publication number
- ES2353113T3 ES2353113T3 ES06791042T ES06791042T ES2353113T3 ES 2353113 T3 ES2353113 T3 ES 2353113T3 ES 06791042 T ES06791042 T ES 06791042T ES 06791042 T ES06791042 T ES 06791042T ES 2353113 T3 ES2353113 T3 ES 2353113T3
- Authority
- ES
- Spain
- Prior art keywords
- access control
- media access
- control address
- mac address
- label switching
- 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 22
- 238000004806 packaging method and process Methods 0.000 claims description 7
- 238000012790 confirmation Methods 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 claims 1
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 abstract 8
- 238000013507 mapping Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 3
- 230000002950 deficient Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 208000034423 Delivery Diseases 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3009—Header conversion, routing tables or routing tags
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/351—Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/354—Switches specially adapted for specific applications for supporting virtual local area networks [VLAN]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Debugging And Monitoring (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Un método para enviar un paquete de Conmutación de Etiquetas Multiprotocolo en un dispositivo de conmutación Ethernet, que comprende: asignar una dirección de Control de Acceso a Medios privada a un número de puerto de una placa de interfaz de paquetes de Conmutación de Etiquetas Multiprotocolo y establecer una correlación entre la dirección de Control de Acceso a Medios privada y una dirección de Control de Acceso a Medios pública;obtener una dirección de Control de Acceso a Medios privada y un número de puerto correspondiente a una dirección de Control de Acceso a Medios pública de destino de un paquete de Conmutación de Etiquetas Multiprotocolo en función de la correlación;sustituir la dirección de Control de Acceso a Medios pública, en el paquete de Conmutación de Etiquetas Multiprotocolo, con la dirección de Control de Acceso a Medios privada; enviar el paquete de Conmutación de Etiquetas Multiprotocolo al correspondiente puerto en función de la dirección de Control de Acceso a Medios privada y sustituir la dirección de Control de Acceso a Medios privada, en el paquete de Conmutación de Etiquetas Multiprotocolo, con la dirección de control de acceso medios pública de destino y enviar, con normalidad el paquete de Conmutación de Etiquetas Multiprotocolo.
Description
Campo de la invención
La presente invención se refiere al campo técnico de las comunicaciones de redes y en particular, a un método y 5 un dispositivo para enviar paquetes de MPLS (Conmutación de Etiquetas Multiprotocolo) en un dispositivo de conmutación de Ethernet.
Antecedentes de la invención
Con el desarrollo de las tecnologías de Ethernet, 10 disminuye, en gran medida, el coste de los dispositivos de conmutación de Ethernet. Como resultado, los dispositivos de conmutación de Ethernet se utilizan ampliamente en redes de empresas. Debido a la mejora del rendimiento, de la seguridad y de la gestión operativa de Ethernet, la 15 escala y el área de cobertura de Ethernet aumentan a pasos agigantados. Una u otra tecnología se ha convertido en una de las más importantes y predominantes soluciones en la red de acceso, la red soporte del acceso e incluso de backbone principal. En la red backbone convencional, se 20 puede utilizar MPLS (Conmutación de Etiquetas Multiprotocolo) y tecnologías de IP/MPLS se pueden emplear también como una solución preferida para sustituir a la tecnología de ATM (Modo de Transferencia Asíncrono). En tal caso, la tecnología de MPLS se desplaza en sentido 25 descendente a la red de acceso y la red soporte del acceso, basada en Ethernet capa 2 y proporciona canales de servicio orientados a la conexión, de modo que sea posible proporcionar una solución sistemática, extremo a extremo, a usuarios y servicios. 30
Para una red soporte de acceso convencional, construida con conmutador Ethernet, en la solución presente, Ethernet direcciona todos los usuarios relacionados que deben conocerse, por lo que la estabilidad y la capacidad de expansión de la red están limitadas. Después de que se utilice la tecnología MPLS (Conmutación de Etiquetas Multiprotocolo), estableciendo 5 la LSP (Ruta de Conmutación de Etiquetas) en la red soporte de acceso, se posibilita el envío de datos entre cada nodo de conmutación con el conmutador de etiquetas MPLS. La dirección MAC de capa 2, en la cabecera de datos de Ethernet del usuario, se empaqueta en una etiqueta MPLS 10 y la dirección de MAC de un paquete de usuarios no necesita conocerse en un nodo de equipo de portadora de la red soporte del acceso. Por lo tanto, se puede evitar la necesidad de conocer un gran número de direcciones de MAC (Control de Acceso a Medios) de usuarios en la red 15 portadora, por lo que se podrá mejorar la estabilidad, escalabilidad y seguridad de la red.
Actualmente, MPLS es ampliamente utilizada en el encaminamiento de dispositivos de conmutación basados en la red IP de capa 3, para proporcionar a los usuarios 20 varios servicios, tales como PWE3 (Emulación de Pseudo-Cableado Extremo a Extremo), L2VPN (Red Privada Virtual de Capa 2), ingeniería de tráfico de MPLS, etc. Por lo tanto, la etiqueta de MPLS presenta excelentes propiedades de flexibilidad y capacidad de expansión, junto con la 25 seguridad inherente del interruptor LSP, soporta cada vez más servicios en una red de conmutación de paquetes. Cuando la tecnología de MPLS se utiliza en conjunción con una plataforma de hardware de conmutadores Ethernet y la placa de la red de conmutación utilizada en el conmutador 30 es un circuito integrado de conmutador Ethernet, solamente se pueden soportar paquetes Ethernet de capa 2 en el Ethernet de conmutación y los paquetes tales como ATM, MPLS etc., no se pueden soportar directamente. Como resultado, cuando un circuito integrado de conmutador Ethernet de capa 2 ha de utilizarse como un equipo de conmutación interno de un dispositivo de conmutación, no 5 se puede proporcionar más servicios de valor añadido en la técnica anterior.
El documento EP 1 583 304 A da a conocer un método para proporcionar una configuración de un plano de tejido operativo de conmutación de paquetes y/o una placa de 10 origen de una pasarela de medios, así como una pasarela de medios para ejecutar este método. La pasarela de medios comprende un conjunto de planos de tejido operativo de conmutación de paquetes, un conjunto de placas de origen y un conjunto de placas de destino. El conjunto de placas de 15 origen y el conjunto de placas de destino están conectados a través de los enlaces troncales (trunks) de Ethernet a través de un conjunto de planos de tejido operativo de conmutación de paquetes. La pasarela de medios detecta fallos en un plano de tejido operativo de conmutación de 20 paquetes y/o una placa de destino. Si detecta dicho fallo, determina la dirección de Control de Acceso a Medios de Ethernet de la placa de destino interesada. Más adelante, reasigna, dependiendo del tipo de dirección de MAC, la dirección de acceso al medio de Ethernet determinada para 25 un plano de tejido operativo de conmutación de paquetes de reserva y/o una placa de destino de reserva.
El documento US 6 772 219 B1 da conocer un dispositivo retransmisor de mensajes adecuado para construir un sistema de retransmisión de mensajes de ultra 30 alta velocidad de acuerdo con la invención. En el dispositivo de retransmisión de mensajes, se detecta un flujo con una condición preescrita, mientras que un canal de bypass, capaz de transmitir mensajes con una cantidad de cálculos más pequeña que el caso de gestión de mensajes por un canal defectuoso se configura y la transmisión de mensajes, perteneciente al flujo se conmuta desde el canal 5 por defecto al canal de bypass, mientras se proporciona las comunicaciones sin conexión en el canal defectuoso, de modo que sea posible realizar la retransmisión de mensajes con el máximo rendimiento, eliminando la mayor cantidad de cálculos, inherentemente asociados con las comunicaciones 10 sin conexión.
Sumario de la invención
Por lo tanto, las formas de realización de la invención proporcionan un método y un dispositivo para enviar un paquete de MPLS, de modo que el paquete de MPLS 15 se pueda enviar en un dispositivo de conmutación Ethernet universal.
Un método para enviar un paquete de MPLS, en un dispositivo de conmutación de Ethernet, según la invención, que comprende: 20
asignar una dirección de MAC (Control de Acceso a Medios) privada a un número de puerto de una placa de interfaz de paquetes de MPLS y establecer una correlación entre la dirección de MAC privada y una dirección de MAC pública; 25
obtener una red de MAC privada y un número de puerto correspondiente a una dirección de MAC pública de destino de un paquete de MPLS en función de la correlación;
sustituir la dirección de MAC pública, en el paquete de MPLS, con la dirección de MAC privada; 30
enviar el paquete de MPLS al puerto correspondiente en función de la dirección de MAC privada y
sustituir la dirección de MAC privada, en el paquete de MPLS, con la dirección MAC pública de destino y enviar el paquete de MPLS con normalidad.
Según una forma de realización de la invención, el proceso de establecer una correlación entre la dirección 5 de MAC privada y la dirección de MAC pública comprende:
configurar una tabla de correlación (mapeado) del número de puertos, la dirección de MAC privada y la dirección de MAC pública.
Según una forma de realización, la dirección de MAC 10 privada es una dirección de MAC reservada.
Más preferiblemente, antes de sustituir la dirección de MAC pública, en el paquete de MPLS, con la dirección de MAC privada, se determina si se requiere que la conmutación de etiquetas de MPLS sea realizada en el 15 paquete de MPLS; si la respuesta es afirmativa, en ese caso realizar la sustitución de la dirección de MAC correspondiente; de no ser así, enviar, con normalidad, el paquete de Ethernet original.
Más preferentemente, después de realizar la 20 sustitución de dirección de MAC correspondiente, la información de VLAN se empaqueta en el paquete de MPLS y
Después de que la dirección de MAC privada, en el paquete de MPLS, sea sustituida por la dirección de MAC pública, la información de la red VLAN se desempaqueta 25 desde el paquete de MPLS.
Además, se proporciona un dispositivo para enviar un paquete de MPLS en un dispositivo de conmutación de Ethernet, que comprende:
una placa de interfaz de paquetes de MPLS, dispuesta 30 en un dispositivo de conmutación de Ethernet, para proporcionar una interfaz dedicada para el envío de paquetes de MPLS;
un módulo convertidor de direcciones MAC, para realizar la conversión entre la dirección de MAC pública, en un paquete de MPLS, que integra la placa de interfaz de 5 paquetes de MPLS y la dirección de MAC privada en un dispositivo de conmutación de Ethernet;
cuando un paquete de MPLS entra en el dispositivo de conmutación de Ethernet, a través de la placa de interfaz de paquetes de MPLS, el módulo convertidor de direcciones 10 de MAC sustituye una dirección de MAC pública, en el paquete de MPLS, con una dirección de MAC privada y un circuito integrado de conmutador Ethernet envía el paquete de MPLS a un puerto correspondiente en función de la dirección de MAC privada; el módulo convertidor de la 15 dirección de MAC sustituye la dirección de MAC privada, en el paquete de MPLS, con la dirección de MAC pública de destino, de modo que se le envíe con normalidad.
Según una forma de realización, el módulo convertidor de direcciones de MAC está integrado en la placa de 20 interfaz de paquetes MPLS.
Más preferentemente, el dispositivo comprende, además:
un módulo de confirmación de conmutación de paquetes de MPLS, para confirmar si se requiere que la conmutación 25 de etiquetas de MPLS se realice en el paquete de MPLS;
un módulo de empaquetado de red VLAN, para empaquetar la información de la red VLAN en un paquete de MPLS y
un módulo de desempaquetado de VLAN, para desempaquetar la información de VLAN incorporada en el 30 paquete de MPLS.
En una forma de realización preferida, la placa de interfaz de paquetes de MPLS tiene al menos un puerto de servicio y cada puerto de servicio está configurado con una dirección de MAC.
En una forma de realización preferida, la dirección 5 de MAC es una dirección de MAC privada.
En otra forma de realización preferida, el circuito integrado del conmutador Ethernet es un circuito integrado de conmutador Ethernet de capa 2 o de capa 3.
Se puede deducir, a partir de la solución técnica 10 anterior de la invención, que una dirección de MAC privada se asigna a un número de puerto de la placa de interfaz de paquetes de MPLS y se establece una correlación entre la dirección de MAC privada y la dirección de MAC pública; se obtiene la dirección de MAC privada y el número de puerto 15 correspondiente a una dirección de MAC pública de destino de un paquete de MPLS; la dirección de MAC pública, en el paquete de MPLS, se sustituye con la dirección MAC privada y el paquete de MPLS se envía al correspondiente puerto en función de la dirección de MAC privada, de modo que el 20 envío del paquete de MPLS se puede realizar en los circuitos integrados del conmutador Ethernet de capa 2 y capa 3. Según la invención, varios servicios basados en MPLS, tales como PWE3, L2VPN, ingeniería de tráfico de MPLS, etc., se pueden soportar en circuitos integrados de 25 conmutador Ethernet de capa 2 y 3.
Breve descripción de los dibujos
La Figura 1 es un diagrama de flujo de un método según una forma de realización de la invención;
La Figura 2 es un diagrama esquemático que muestra la 30 estructura del sistema de una forma de realización de la invención;
La Figura 3 es un diagrama esquemático que representa la estructura interna de una placa de interfaz de paquetes de MPLS según una forma de realización de la invención;
La Figura 4 es un diagrama de flujo en el que un paquete de MPLS entra en una interfaz según una forma de 5 realización de la invención y
La Figura 5 es un diagrama de flujo en el que un paquete de MPLS sale de una interfaz de acuerdo con una forma de realización de la invención.
Descripción detallada de las formas de realización 10
Las formas de realización de la invención dan a conocer un dispositivo y un método para enviar un paquete de MPLS en un dispositivo de conmutación Ethernet. En una forma de realización de la invención, una placa de interfaz de paquetes de MPLS se añade en un dispositivo de 15 conmutación Ethernet, en donde la placa de interfaz de paquetes de MPLS tiene al menos un puerto de servicio y una dirección de MAC se asigna a cada puerto de servicio. La dirección de MAC puede ser una dirección de MAC privada, que no tiene ningún conflicto con las direcciones 20 de MAC públicas comunes para un reenvío normal. Cuando un paquete de MPLS entra en el dispositivo de conmutación de Ethernet, la placa de interfaz de paquetes de MPLS introduce una dirección de MAC privada en el paquete y un circuito integrado de conmutador Ethernet, en el 25 dispositivo de conmutación de Ethernet, reenvía el paquete a un puerto correspondiente a la dirección de MAC pública de destino, en función de la dirección de MAC privada, de modo que el reenvío del paquete de MPLS se pueda realizar en el dispositivo de conmutación de Ethernet. El circuito 30 integrado del conmutador Ethernet es un circuito integrado de conmutador Ethernet de capa 2 o de capa 3.
Para obtener los objetivos de la invención, la solución técnica y las ventajas de la invención más evidentes, la invención se ilustrará ahora en detalle en conjunción con los dibujos y formas de realización preferidas. 5
Cuando se necesita enviar un paquete de MPLS a través de un dispositivo de conmutación de Ethernet, porque el circuito integrado de conmutador interno del dispositivo de conmutación de Ethernet solamente identifica la dirección de MAC, el paquete de MPLS no se puede enviar en 10 el dispositivo de conmutación de Ethernet. En consecuencia, la conmutación de paquetes de MPLS no se puede realizar simplemente adaptando el controlador (driver) del circuito integrado de Ethernet.
La estructura de un paquete de MPLS con empaquetado 15 de Ethernet es como sigue:
- CRC
- Carga
- Etiqueta MPLS
- VLAN – Etiqueta (opcional)
- S-MAC
- D-MAC
Por lo tanto, durante la realización de la invención, ha de asignarse una dirección de MAC privada a cada puerto 20 de una placa de interfaz de paquetes de MPLS en primer lugar y luego se configura una tabla de configuración de direcciones de MAC de la correlación entre la dirección de MAC privada y la dirección de MAC pública, en donde la tabla se necesita para convertir la dirección de MAC. Por 25 ejemplo, se puede configurar una tabla de correlación de direcciones de MAC, con la disposición siguiente:
- IDENTIFICACIÓN PLACA INTERFAZ PAQUETES MPLS
- NÚMERO DE PUERTO DIRECCIÓN MAC PRIVADA DIRECCIÓN MAC PÚBLICA
- 100
- Ge1/0/1 0001-0002- 0003 0004–0005–0006
De este modo, una dirección de MAC privada se asigna 5 a cada número de puerto de la placa de interfaz de paquetes de MPLS y la dirección de MAC pública conectada con el puerto se muestra en elemento de la tabla.
El envío de paquetes de MPLS se realiza principalmente mediante la conmutación de etiquetas. El 10 paquete de MPLS obtiene la etiqueta de salida, la correspondiente dirección de IP y la información de dirección de MAC pública necesaria buscando el ILM de la tabla de correlación de etiquetas de entrada. Para realizar el envío de paquetes de MPLS en un dispositivo de 15 conmutación de Ethernet, se puede añadir un módulo convertidor de direcciones MAC, de modo que el elemento de dirección de MAC, en la tabla de ILM, se puede convertir entre la dirección de MAC privada y la dirección de MAC pública. Más concretamente, cuando un paquete de MPLS 20 entra en el dispositivo de conmutación de Ethernet para el envío, la placa de interfaz de paquetes MPLS busca en la tabla de correlación de direcciones de MAC, en función de la dirección de MAC pública de destino del paquete, de modo que el puerto correspondiente a la dirección de MAC 25 pública de destino y la dirección de MAC privada correspondiente al puerto se pueda obtener mediante esta operación. El módulo convertidor de direcciones MAC convierte la dirección de MAC pública del paquete en la dirección MAC privada necesaria. A continuación, el paquete entra en el circuito integrado de conmutación Ethernet para su envío. Cuando el paquete alcanza el 5 puerto de destino, el módulo convertidor de direcciones MAC consulta de nuevo la tabla de correlación de direcciones MAC y convierte la dirección MAC privada, en la tabla de ILM, en la dirección de MAC pública, de modo que el paquete de MPLS se pueda enviar en el dispositivo 10 de conmutación de Ethernet. La configuración específica de la tabla de ILM se puede mostrar como sigue:
- ETIQUETA ENTRADA
- ETIQUETA SALIDA
- SIGUIENTE DIRECCIÓN IP DE SALTO
- ELEMENTO DIRECCIÓN MAC
- . .
Por lo tanto, se proporciona un dispositivo para 15 enviar un paquete de MPLS, en un dispositivo de conmutación de Ethernet, en una forma de realización de la invención. El dispositivo comprende una placa de interfaz de paquetes MPLS, que se utiliza para proporcionar una placa de interfaz dedicada para realizar el envío de 20 paquetes MPLS en un dispositivo de conmutación de Ethernet. La placa de interfaz de paquetes de MPLS se establece en el dispositivo de conmutación de Ethernet y tiene al menos un puerto de servicio y se asigna una dirección de MAC a cada puerto de servicio. La dirección 25 de MAC no tiene ningún conflicto con las direcciones de MAC públicas comunes para el envío normal; por ejemplo, puede utilizar una dirección de MAC privada. El dispositivo de la invención comprende, además, un módulo convertidor de direcciones MAC, para realizar la conversión entre la dirección MAC pública y la dirección 5 MAC privada en el dispositivo de conmutación de Ethernet. El módulo convertidor de direcciones de MAC se puede integrar en la placa de interfaz de paquetes MPLS.
El dispositivo para enviar un paquete de MPLS, de acuerdo con una forma de realización de la invención, 10 comprende, además, un módulo de empaquetado de red VLAN y un módulo de desempaquetado de VLAN, según se representa en la Figura 3, que pueden estar dispuestos en la placa de interfaz de paquetes de MPLS. El módulo de empaquetado de VLAN se utiliza para empaquetar una información de VLAN 15 (Red LAN Virtual) en un paquete de MPLS que entra en la placa de interfaz de paquetes MPLS; puesto que un circuito integrado de conmutador de capa 2 suele realizar el envío basándose en la información de VLAN y de MAC, la información de VLAN necesita empaquetarse. En 20 correspondencia, cuando el paquete de MPLS sale de la placa de interfaz de paquetes de MPLS, un módulo desempaquetador de VLAN necesita estar provisto para desempaquetar la información de VLAN empaquetada. Además, en una forma de realización concreta, para algunos 25 paquetes de MPLS que entran en la placa de interfaz de paquetes de MPLS, no se requiere que la conmutación de paquetes MPLS se realice en el posterior proceso de envío. Por lo tanto, el dispositivo para enviar un paquete de MPLS, de acuerdo con una forma de realización de la 30 invención, puede comprender, además, un módulo de confirmación de conmutación de paquetes de MPLS, para determinar si se requiere la realización de la conmutación de MPLS en un paquete de MPLS que entra en la placa de interfaz de paquetes MPLS. Si la respuesta es afirmativa, en ese caso según se describió anteriormente, el paquete de MPLS se puede enviar en el dispositivo de conmutación 5 de Ethernet a través del módulo convertidor de direcciones MAC y el circuito integrado del conmutador Ethernet; de no ser así, la cabecera de Ethernet y la etiqueta de MPLS, en la capa exterior, se pueden desprender del paquete de MPLS, de modo que el paquete Ethernet original se envíe al 10 circuito integrado de conmutador Ethernet para su envío normal.
Para mejor conocimiento de la invención, el proceso de puesta en práctica de una forma de realización de la invención se describe a continuación en detalle, haciendo 15 referencia a las Figuras 1, 4 y 5.
Etapa S01: Introducción de paquete de MPLS en una placa de interfaz de paquetes de MPLS;
En las formas de realización de la invención, no se necesita la realización de ninguna configuración especial 20 en el paquete de MPLS, porque fue especificado en el protocolo estándar de MPLS que cuando el número de protocolo de paquete, en la cabecera de paquetes de Ethernet, sea 8847, significa que éste es un paquete de MPLS, que necesita enviarse a un módulo de MPLS para su 25 proceso. De este modo, cuando un paquete de MPLS entra en el dispositivo de conmutación de Ethernet, se requiere entrar en una placa de interfaz de paquetes MPLS.
Etapa S02: se determina si se requiere la realización de la conmutación de etiquetas de MPLS en el paquete de 30 MPLS; si la respuesta es afirmativa, pasar a la etapa S03 y de no ser así, pasar a la etapa S06.
En las formas de realización de la invención, durante el posterior proceso de envío, no se requiere la realización de la conmutación de etiquetas de MPLS en algunos paquetes de MPLS que entran en la placa de interfaz de paquetes de MPLS. En general, si dos o más 5 capas de pilas de etiquetas se empaquetan en un paquete de MPLS, se determina si se requiere la realización de la conmutación de etiquetas de MPLS de acuerdo con los métodos de procesamiento de etiquetas tales como Push, Pop y Swap así como la bandera indicadora de la parte inferior 10 de la pila de etiquetas. Por lo tanto, se proporciona, además, un módulo de confirmación de conmutación de paquetes MPLS, para determinar si se requiere la realización de la conmutación de MPLS en un paquete de MPLS que entra en la placa de interfaz de paquetes de 15 MPLS.
Etapa S03: Sustituir la dirección MAC pública de destino del paquete con la dirección MAC privada, de acuerdo con una tabla de correlación de direcciones MAC.
Se puede hacer referencia a la descripción anterior. 20 Además, si se requiere el envío de capa 2, la información de VLAN se puede incorporar en el paquete. Para la selección de la dirección MAC privada, el margen de direcciones reservadas en la dirección de MAC, tal como 8000 – XXXX – XXXX se puede utilizar al respecto. Dichas 25 direcciones privadas sólo se utilizan para conmutación de Ethernet en un dispositivo y no se difundirán fuera del dispositivo.
Etapa S04: el circuito integrado del conmutador Ethernet transmite el paquete de MPLS al puerto al que se 30 asigna la dirección MAC privada, en función de la dirección MAC privada.
Etapa S05: el módulo funcional de MPLS, correspondiente a la dirección MAC privada, sustituye la dirección MAC privada, en el paquete de datos de MPLS recibido con la dirección MAC pública de destino.
Si la información de VLAN se empaqueta cuando el 5 paquete entra en la placa de interfaz de paquetes de MPLS, se requiere el desempaquetado de VLAN en este punto y a continuación, el paquete se envía en un proceso de envío normal.
Etapa S06: enviar el paquete de MPLS a través de una 10 interfaz saliente.
En este momento, los procesos en los que un paquete de MPLS entra y sale de una placa de interfaz, de acuerdo con las formas de realización de la invención, será descrita. 15
La Figura 4 representa un diagrama de flujo en el que un paquete de MPLS entra en una interfaz de acuerdo con una forma de realización de la invención, en donde:
Si se determina que no se requiere la realización de la conmutación de etiquetas de MPLS en el paquete de MPLS, 20 la cabecera de Ethernet de capa exterior y la etiqueta de MPLS se desprende del paquete de MPLS, de modo que el paquete de Ethernet original se pueda enviar al circuito integrado Ethernet para su envío normal.
Si se determina que se requiere la realización de la 25 conmutación de etiquetas de MPLS, en el paquete de MPLS, se busca la dirección MAC privada en función de la tabla de correlación de direcciones MAC y la dirección MAC pública, en el paquete de MPLS, se sustituye por la dirección MAC privada. VLAN se empaqueta cuando se 30 requiera. A continuación, el paquete se envía a la interfaz saliente de la placa de interfaz de paquetes de MPLS a través de un circuito integrado de conmutador Ethernet (circuito integrado L2).
La Figura 5 representa un diagrama de flujo en el que un paquete de MPLS sale de una interfaz de acuerdo con una forma de realización de la invención, en donde: 5
La conmutación de etiquetas de MPLS se realiza en primer lugar y la dirección MAC privada se sustituye con la dirección MAC pública. VLAN se desempaqueta cuando se requiera. A continuación, el paquete es objeto de salida.
De este modo, en las formas de realización de la 10 invención, la dirección MAC privada se empaqueta en función de la dirección MAC pública de destino de un paquete de MPLS antes de que el paquete entre en un circuito integrado de conmutador Ethernet. A continuación, el circuito integrado de conmutador Ethernet realiza el 15 envío del paquete de MPLS en función de la dirección MAC privada empaquetada. En este punto, el empaquetado de MPLS y el contenido del paquete en el empaquetado de MPLS es transparente al circuito integrado de conmutador Ethernet. Como resultado, varias interfaces de acceso y servicio de 20 PWE3 se pueden soportar mediante MPLS.
Para un experto en esta materia será fácil descubrir ventajas y modificaciones adicionales en la invención. por lo tanto, la invención en sus más amplios aspectos no está limitada a los detalles concretos y formas de realización 25 representativas descritas en esta memoria. En consecuencia, se pueden realizar varias modificaciones y variaciones sin desviarse del alcance de protección de la invención, según se define por las reivindicaciones adjuntas y sus equivalentes. 30
Claims (11)
1.- Un método para enviar un paquete de Conmutación de Etiquetas Multiprotocolo en un dispositivo de conmutación Ethernet, que comprende:
asignar una dirección de Control de Acceso a Medios 5 privada a un número de puerto de una placa de interfaz de paquetes de Conmutación de Etiquetas Multiprotocolo y establecer una correlación entre la dirección de Control de Acceso a Medios privada y una dirección de Control de Acceso a Medios pública; 10
obtener una dirección de Control de Acceso a Medios privada y un número de puerto correspondiente a una dirección de Control de Acceso a Medios pública de destino de un paquete de Conmutación de Etiquetas Multiprotocolo en función de la correlación; 15
sustituir la dirección de Control de Acceso a Medios pública, en el paquete de Conmutación de Etiquetas Multiprotocolo, con la dirección de Control de Acceso a Medios privada;
enviar el paquete de Conmutación de Etiquetas 20 Multiprotocolo al correspondiente puerto en función de la dirección de Control de Acceso a Medios privada y
sustituir la dirección de Control de Acceso a Medios privada, en el paquete de Conmutación de Etiquetas Multiprotocolo, con la dirección de control de acceso 25 medios pública de destino y enviar, con normalidad el paquete de Conmutación de Etiquetas Multiprotocolo.
2.- El método según la reivindicación 1, en donde el proceso de establecer una correlación entre la dirección de Control de Acceso a Medios privada y una dirección de 30 Control de Acceso a Medios pública comprende:
configurar una tabla de correlación del número de puerto, la dirección de Control de Acceso a Medios privada y la dirección de Control de Acceso a Medios pública.
3.- El método según la reivindicación 1, en donde la dirección de Control de Acceso a Medios privada es una 5 dirección de Control de Acceso a Medios reservada.
4.- El método según la reivindicación 1 que comprende, además:
determinar si se necesita realizar una Conmutación de Etiquetas Multiprotocolo en el paquete de Conmutación de 10 Etiquetas Multiprotocolo antes de sustituir la dirección de Control de Acceso a Medios pública, en el paquete de Conmutación de Etiquetas Multiprotocolo, con la dirección de Control de Accesos a Medios privada; si la respuesta es afirmativa, se realiza la correspondiente sustitución de 15 la dirección de Control de Acceso a Medios y en caso contrario, se reenvía, con normalidad, el paquete de Ethernet original.
5.- El método según la reivindicación 1, en donde se realiza el empaquetado de la información de Red de Área 20 Local Virtual en el paquete de Conmutación de Etiquetas Multiprotocolo después de que se realice la sustitución de la dirección de Control de Acceso a Medios correspondiente y desempaquetado de la información de Red de Área Local Virtual desde el paquete de Conmutación de Etiquetas 25 Multiprotocolo después de que la dirección de Control de Acceso a Medios privada, en el paquete de Conmutación de Etiquetas Multiprotocolo, se sustituya con la dirección de Control de Acceso a Medios pública.
6.- Un dispositivo para reenviar un paquete de 30 Conmutación de Etiquetas Multiprotocolo, que comprende:
una placa de interfaz de paquete de Conmutación de Etiquetas Multiprotocolo, adaptada para proporcionar una interfaz dedicada para el reenvío de paquetes de Conmutación de Etiquetas Multiprotocolo;
un módulo convertidor de direcciones de Control de 5 Acceso a Medios, adaptado para realizar la conversión entre la dirección de Control de Acceso a Medios pública, en un paquete de Conmutación de Etiquetas Multiprotocolo, que introduce la placa de la interfaz de paquete de Conmutación de Etiquetas Multiprotocolo y la dirección de 10 Control de Acceso a Medios privada en un dispositivo de conmutación de Ethernet;
cuando un paquete de Conmutación de Etiquetas Multiprotocolo entra en el dispositivo de conmutación de Ethernet, a través de la placa de la interfaz de paquetes 15 de Conmutación de Etiquetas Multiprotocolo, el módulo convertidor de direcciones de Control de Acceso a Medios está adaptado para sustituir una dirección de Control de Acceso a Medios pública, en el paquete de Conmutación de Etiquetas Multiprotocolo, con una dirección de Control de 20 Acceso a Medios privada; cuando un circuito integrado de conmutador Ethernet reenvía el paquete de Conmutación de Etiquetas Multiprotocolo a un puerto correspondiente, en función de la dirección de Control de Acceso a Medios privada, el módulo convertidor de direcciones de Control 25 de Acceso a Medios está adaptado para sustituir la dirección de Control de Acceso a Medios privada, en el paquete de Conmutación de Etiquetas Multiprotocolo, con la dirección de Control de Acceso a Medios pública del destino, con el fin de su reenvío normal. 30
7.- El dispositivo según la reivindicación 6, en donde el módulo convertidor de direcciones de Control de Accesos a Medios está integrado en la placa de interfaz de paquetes de Conmutación de Etiquetas Multiprotocolo.
8.- El dispositivo según la reivindicación 6 ó 7, en donde el dispositivo comprende, además, un módulo de confirmación de conmutación de paquetes de Conmutación de 5 Etiquetas Multiprotocolo, para confirmar si se necesita realizar la conmutación de etiquetas multiprotocolo en el paquete de Conmutación de Etiquetas Multiprotocolo.
9.- El dispositivo según la reivindicación 6, en donde el dispositivo comprende, además: 10
un módulo de empaquetado de Red de Área Local Virtual, para empaquetar la información de Red de Área Local Virtual en un paquete de Conmutación de Etiquetas Multiprotocolo y
un módulo de desempaquetado de Red de Área Local 15 Virtual, para desempaquetar la información de Red de Área Local Virtual contenida en el paquete de Conmutación de Etiquetas Multiprotocolo.
10.- El dispositivo según la reivindicación 6, en donde: la placa de interfaz de paquetes de Conmutación de 20 Etiquetas Multiprotocolo tiene al menos un puerto de servicio y cada puerto de servicio está configurado con una dirección de Control de Acceso a Medios.
11.- El dispositivo según la reivindicación 6, en donde el circuito integrado de conmutador Ethernet es un 25 circuito integrado de conmutador Ethernet de capa 2 o un circuito integrado de conmutador Ethernet de capa 3.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2006100337631A CN1852254A (zh) | 2006-02-17 | 2006-02-17 | 实现mpls报文转发的以太交换设备和方法 |
| CN200610033763 | 2006-02-17 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2353113T3 true ES2353113T3 (es) | 2011-02-25 |
Family
ID=37133723
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES06791042T Active ES2353113T3 (es) | 2006-02-17 | 2006-09-19 | Método y sistema para enviar un paquete de mpls. |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US20090225755A1 (es) |
| EP (1) | EP1858213B1 (es) |
| CN (2) | CN1852254A (es) |
| AT (1) | ATE487306T1 (es) |
| CA (1) | CA2590613C (es) |
| DE (1) | DE602006017976D1 (es) |
| ES (1) | ES2353113T3 (es) |
| WO (1) | WO2007093095A1 (es) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100927126B1 (ko) | 2007-11-26 | 2009-11-18 | 한국전자통신연구원 | 패킷 전송 속도를 개선한 mpls 네트워크의 입구 노드및 출구 노드와, mpls 네트워크 시스템의 패킷 전송속도 개선 방법 |
| JP5157685B2 (ja) * | 2008-07-02 | 2013-03-06 | 日本電気株式会社 | 通信システム、ネットワーク機器及びそれらに用いる通信復旧方法並びにそのプログラム |
| CN101616014B (zh) * | 2009-07-30 | 2012-01-11 | 中兴通讯股份有限公司 | 一种实现跨虚拟专用局域网组播的方法 |
| CN101662426B (zh) * | 2009-09-30 | 2012-06-13 | 中兴通讯股份有限公司 | 一种t-mpls隧道保护处理的方法和系统 |
| CN101714937B (zh) * | 2009-11-16 | 2013-08-07 | 中兴通讯股份有限公司 | 一种端到端伪线仿真接入的装置和方法 |
| CN101902397B (zh) * | 2010-06-23 | 2015-06-10 | 中兴通讯股份有限公司 | 一种报文的转发方法及交换芯片 |
| CN119402420B (zh) * | 2024-12-31 | 2025-05-06 | 云合智网(上海)技术有限公司 | 实现网络分流设备业务板卡混插的方法、装置及设备 |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6151324A (en) * | 1996-06-03 | 2000-11-21 | Cabletron Systems, Inc. | Aggregation of mac data flows through pre-established path between ingress and egress switch to reduce number of number connections |
| JP3490286B2 (ja) * | 1998-03-13 | 2004-01-26 | 株式会社東芝 | ルータ装置及びフレーム転送方法 |
| US6343083B1 (en) * | 1998-04-09 | 2002-01-29 | Alcatel Usa Sourcing, L.P. | Method and apparatus for supporting a connectionless communication protocol over an ATM network |
| JP3859369B2 (ja) * | 1998-09-18 | 2006-12-20 | 株式会社東芝 | メッセージ中継装置及び方法 |
| US6735190B1 (en) * | 1998-10-21 | 2004-05-11 | Lucent Technologies Inc. | Packet transport method device utilizing header removal fields |
| US6611532B1 (en) * | 1999-12-07 | 2003-08-26 | Telefonaktielbolaget Lm Ericsson (Publ) | Methods and apparatus for integrating signaling system number 7 networks with networks using multi-protocol label switching |
| JP2002271373A (ja) * | 2001-03-07 | 2002-09-20 | Hitachi Ltd | Mplsポリシールーティング機能を有するインタネットワーク装置 |
| US20040153574A1 (en) * | 2002-05-13 | 2004-08-05 | Sandia National Laboratories | Method and apparatus for specifying communication indication matching and/or responses |
| US7180899B2 (en) * | 2002-10-29 | 2007-02-20 | Cisco Technology, Inc. | Multi-tiered Virtual Local area Network (VLAN) domain mapping mechanism |
| CN1732652A (zh) * | 2002-11-07 | 2006-02-08 | Tpack有限公司 | 虚拟以太网mac交换 |
| US7620040B2 (en) * | 2002-12-11 | 2009-11-17 | Aspen Networks, Inc. | Application non disruptive task migration in a network edge switch |
| US7643424B2 (en) * | 2003-03-22 | 2010-01-05 | At&T Intellectual Property L, L.P. | Ethernet architecture with data packet encapsulation |
| US7813345B2 (en) * | 2003-06-05 | 2010-10-12 | At&T Intellectual Property I, L.P. | MAC learning using VC-LSP dedicated for broadcast and unknown frames |
| US7386010B2 (en) * | 2003-06-13 | 2008-06-10 | Corrigent Systems Ltd | Multiprotocol media conversion |
| US7301949B2 (en) * | 2003-07-15 | 2007-11-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Arrangements for connection-oriented transport in a packet switched communications network |
| US20050013307A1 (en) * | 2003-07-17 | 2005-01-20 | Sharp Laboratories Of America, Inc. | Method for bridging traffic on a PLC LAN segment |
| US7496688B2 (en) * | 2004-01-30 | 2009-02-24 | Ixia | Label switched data unit content evaluation |
| JP4376094B2 (ja) * | 2004-03-04 | 2009-12-02 | 富士通株式会社 | 無線通信装置 |
| ATE347768T1 (de) | 2004-03-31 | 2006-12-15 | Cit Alcatel | Media gateway |
| KR100636273B1 (ko) * | 2005-01-11 | 2006-10-19 | 삼성전자주식회사 | 이더넷을 통한 mpls 멀티캐스트 패킷 전송 장치 및 방법 |
| US7660253B2 (en) * | 2005-02-14 | 2010-02-09 | Telefonaktiebolaget L M Ericsson (Publ) | Method and nodes for aggregating data traffic through unicast messages over an access domain using service bindings |
| US7974202B2 (en) * | 2005-05-06 | 2011-07-05 | Corrigent Systems, Ltd. | Tunnel provisioning with link aggregation |
| US8169924B2 (en) * | 2005-08-01 | 2012-05-01 | Cisco Technology, Inc. | Optimal bridging over MPLS/IP through alignment of multicast and unicast paths |
| US7978602B2 (en) * | 2005-11-14 | 2011-07-12 | Juniper Networks, Inc. | Dynamic construction of label switching protocol interfaces |
-
2006
- 2006-02-17 CN CNA2006100337631A patent/CN1852254A/zh active Pending
- 2006-09-19 CA CA2590613A patent/CA2590613C/en active Active
- 2006-09-19 AT AT06791042T patent/ATE487306T1/de not_active IP Right Cessation
- 2006-09-19 WO PCT/CN2006/002450 patent/WO2007093095A1/zh not_active Ceased
- 2006-09-19 EP EP06791042A patent/EP1858213B1/en not_active Not-in-force
- 2006-09-19 ES ES06791042T patent/ES2353113T3/es active Active
- 2006-09-19 CN CNA2006800126747A patent/CN101160868A/zh active Pending
- 2006-09-19 DE DE602006017976T patent/DE602006017976D1/de active Active
- 2006-09-19 US US11/791,596 patent/US20090225755A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| WO2007093095A1 (en) | 2007-08-23 |
| CN101160868A (zh) | 2008-04-09 |
| CN1852254A (zh) | 2006-10-25 |
| DE602006017976D1 (de) | 2010-12-16 |
| ATE487306T1 (de) | 2010-11-15 |
| CA2590613C (en) | 2011-06-14 |
| EP1858213A1 (en) | 2007-11-21 |
| CA2590613A1 (en) | 2007-08-17 |
| EP1858213A4 (en) | 2008-10-15 |
| EP1858213B1 (en) | 2010-11-03 |
| US20090225755A1 (en) | 2009-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2372294T3 (es) | Un método para poner en práctica un descubrimiento automático de una estructura topológica en la red en anillo de mpls. | |
| JP4192094B2 (ja) | イーサネットmac回線をサポートするための方法 | |
| US8737395B2 (en) | Method for accessing a network and network access device | |
| ES2450644T3 (es) | Método, dispositivo y sistema de gestión de etiqueta de red de acceso | |
| CN101115006B (zh) | 三层报文转发方法及路由设备和二层交换模块 | |
| US8713185B2 (en) | Methods of establishing virtual circuits and of providing a virtual private network service through a shared network, and provider edge device for such network | |
| ES2396312T3 (es) | Adaptaciones para transporte orientado a conexión en una red de comunicaciones de paquetes conmutados | |
| ES2543611T3 (es) | Multiplexor de transporte-mecanismos para forzar un tráfico Ethernet de un dominio a conmutar en un dominio diferente (externo) | |
| US7127523B2 (en) | Spanning tree protocol traffic in a transparent LAN | |
| US7808997B2 (en) | Method and system for forwarding data between a plurality of provider Ethernet networks | |
| ES2368343T3 (es) | Método y aparatos para transmitir mensajes. | |
| MX2007008112A (es) | Metodo para ejecutar una red sin conexion como una red de conexion orientada. | |
| CN104221332A (zh) | 局域网复用装置 | |
| WO2007030186A2 (en) | Facilitating differentiated service qualities in an ethernet passive optical network | |
| CN100568853C (zh) | 二层转发方法及转发设备 | |
| ES2544748T3 (es) | Aparato de relé y método para conectar un dispositivo de cliente con un servidor | |
| ES2425227T3 (es) | Un dispositivo de acceso y un método de transmisión de servicios | |
| ES3041306T3 (en) | Packet transmission method, device, and system | |
| CN102368726B (zh) | 一种应用于l2vpn的转发方法及装置 | |
| CN102209034A (zh) | 一种二层路径最大传输单元发现方法和节点 | |
| ES2338806T5 (es) | Método para acceder a servicios integrados mediante una red de acceso | |
| ES2353113T3 (es) | Método y sistema para enviar un paquete de mpls. | |
| ES2607651T3 (es) | Método para implementar árbol ethernet y dispositivo periférico de proveedor | |
| US8064465B2 (en) | Packet forwarding apparatus | |
| US9258140B2 (en) | Architecture for routing data of a customer network over provider's network in provider backbone bridges |