ES2619359T3 - Método para transmitir una relación de correspondencia de direcciones en un protocolo de segunda capa utilizando el enrutamiento de estado de enlace - Google Patents
Método para transmitir una relación de correspondencia de direcciones en un protocolo de segunda capa utilizando el enrutamiento de estado de enlace Download PDFInfo
- Publication number
- ES2619359T3 ES2619359T3 ES15151677.0T ES15151677T ES2619359T3 ES 2619359 T3 ES2619359 T3 ES 2619359T3 ES 15151677 T ES15151677 T ES 15151677T ES 2619359 T3 ES2619359 T3 ES 2619359T3
- Authority
- ES
- Spain
- Prior art keywords
- address
- correspondence information
- address correspondence
- information
- mac
- 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 36
- 230000004044 response Effects 0.000 claims description 67
- 238000005538 encapsulation Methods 0.000 claims description 29
- 230000006870 function Effects 0.000 claims description 23
- 238000001514 detection method Methods 0.000 claims description 13
- 238000009826 distribution Methods 0.000 claims description 6
- 230000032683 aging Effects 0.000 claims 11
- 238000013507 mapping Methods 0.000 abstract 6
- 230000005012 migration Effects 0.000 description 96
- 238000013508 migration Methods 0.000 description 96
- 230000002093 peripheral effect Effects 0.000 description 30
- 230000008859 change Effects 0.000 description 7
- 238000009792 diffusion process Methods 0.000 description 6
- 230000007423 decrease Effects 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005265 energy consumption Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000007480 spreading Effects 0.000 description 4
- 238000003892 spreading Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000002716 delivery method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009466 transformation Effects 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/54—Organization of routing tables
-
- 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/66—Layer 2 routing, e.g. in Ethernet based MAN's
-
- 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/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- 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
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/64—Routing or path finding of packets in data switching networks using an overlay routing layer
-
- 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/74—Address processing for routing
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 de envío de información de correspondencia de direcciones en una red de Interconexión Transparente de Lotes de Enlaces, TRILL, que comprende: recibir (102) por un RBridge, un mensaje de anuncio de correspondencia de direcciones enviado por un primer dispositivo terminal en un enlace local del RBridge; obtener (104), por el RBridge, una primera información de correspondencia de direcciones de conformidad con el mensaje de anuncio de correspondencia de direcciones, en donde la primera información de correspondencia de direcciones comprende una correspondencia entre una dirección de Control de Acceso al Soporte, MAC, del primer dispositivo terminal, una dirección de Protocolo Internet, IP, del primer dispositivo terminal y una identificación del dispositivo del RBridge; registrar (106), por el RBridge, la primera información de correspondencia de direcciones en una tabla de información de correspondencia de direcciones del RBridge, cuando la primera información de correspondencia de direcciones no está en la tabla de información de correspondencia de direcciones del RBridge; y enviar (108), por el RBridge, la primera información de correspondencia de direcciones a otro RBridge por intermedio de un primer mensaje del plano de control, en donde un parámetro de tipo-longitud-valor, TLV, del primer mensaje del plano de control comprende la dirección MAC del primer dispositivo terminal y la dirección IP del primer dispositivo terminal, una cabecera de mensaje del primer mensaje del plano de control comprende la identificación de dispositivo del RBridge, el primer mensaje del plano de control hace que el otro RBridge registre la primera información de correspondencia de direcciones en su tabla de información de correspondencia de direcciones.
Description
10
15
20
25
30
35
40
45
DESCRIPCION
Metodo para transmits una relacion de correspondencia de direcciones en un protocolo de segunda capa utilizando el enrutamiento de estado de enlace
CAMPO DE LA INVENCION
La presente invencion se refiere a tecnologfas de comunicaciones de redes y en particular, a un metodo y un aparato de envfo de informacion de correspondencia de direccion y actualizacion de una tabla MAC en un protocolo de capa de enlace de datos de aplicacion del Enrutamiento de Estado de Enlace.
ANTECEDENTES DE LA INVENCION
La denominada interconexion transparente de lotes de enlaces (Transparent Interconnect of Lote of Links, TRILL) es un protocolo aplicado a puentes de enrutamiento (Routing Bridges o RBridges, RB). TRILL se ejecuta en una capa de enlace de datos (Data Link Layer), esto es, la capa 2 de un Modelo de Referencia de Interconexion de Sistema Abierto (Open System Interconnection Reference Model). Integra principalmente las ventajas de puentes (bridges) y enrutadores (Routers) y aplica la tecnica de Enrutamiento de Estado de Enlace (Link State Routing) a una capa de enlace de datos, que no interfiere con el funcionamiento de los enrutadores en una capa superior. TRILL viene a sustituir al denominado Protocolo del Arbol de Expansion (Spanning Tree Protocol, STP). En comparacion con STP TRILL, mejora el soporte de unidifusion y multidifusion en el aspecto de Multi-Enrutamiento (Multi-Pathing) y disminuye el retardo.
Aunque el protocolo de arbol de difusion desempena siempre una funcion cntica en una red de empresa (Entarprise Network) en decadas, no puede cumplir algunas exigencias actuales, tal como la migracion en directo de una maquina virtual, la aplicacion multimedia en tiempo real intensiva en ancho de banda y la agregacion de estructura de red mediante el denominado puenteo en el centro de la red.
Rbriges ejecuta un protocolo de sistema intermedio a sistema intermedio (Intermediate system to intermediate system, iS-IS) para la difusion de informacion de conexion a todos los Rbridges. En consecuencia, cada Rbridges puede conocer la totalidad de los demas Rbridges y sus relaciones de conexion. De este modo, a Rbridges se le proporciona suficiente informacion para calcular una ruta optima de una unidifusion a cualquier nodo de red y arboles de distribucion que puede calcularse para una trama de unidifusion o multidifusion y para una direccion de destino desconocida.
Un protocolo de Informacion de Distribucion de Direccion de Estacion Final (End Station Address Distribution Information, ESADI) es una opcion de TRILL, que se utiliza para el aprendizaje de una direccion terminal y la distribucion de una informacion de direccion terminal a un extremo distante y que se realiza mediante la extension de tipo-longitud-valor (type-length-value, TLV) de IS-IS.
La cabecera de mensaje de un mensaje TRILL se ilustra como sigue:
I V I R | Ml Op-Length| Hop Count
I Egress R Bridge Nickname I Ingress RBridge Nickname
I Opciones...
Cuando se envfa un mensaje de unidifusion, un RB que recibe el mensaje primero es un RB de entrada, que es responsable de realizar la encapsulacion de TRILL. El RB de entrada busca, en conformidad con una direccion de Control de Acceso al Soporte de destino (Media Access Control, MAC) un ultimo RB en una ruta de reenvfo, que se denomina un RB de salida. El RB de entrada trata el c del RB de salida como el alias informatico de Rbridge de Salida (Egress Rbridge Nickname), trata su propio alias como alias informatico de Rbridges de entrada (Ingress RBridge Nickname) y los coloca en una cabecera de TRILL. Cada uno de los alias informaticos (Nicknames) es un conjunto de 16 digitos dinamicamente designado y se utiliza como la abreviatura de la identificacion IS-IS de Rbridges con el fin de conseguir el efecto de una codificacion compacta. Un protocolo para obtener dinamicamente un alias informatico se ejecuta entre todos los RBs. Para un mensaje de multidifusion o de difusion, un alias informatico de RB de salida representa un arbol de distribucion y el alias informatico es la rafz del arbol de distribucion. El RB de entrada es responsable de elegir que arbol para realizar un reenvfo de multidifusion o difusion.
5
10
15
20
25
30
35
40
45
50
55
Una vez que se recibe el mensaje, un RB intermedio (no el RB de entrada ni el RB de salida) determina una direccion de capa 2 de un RB de siguiente salto operativo en conformidad con el RB de salida, tratada la direccion de capa 2 como una direccion de destino de una cabecera de mensaje de capa 2 externa, trata su propia direccion de capa 2 como una direccion origen de la cabecera de mensaje de capa 2 externa y desciende el valor de un conteo de salto operativo (hop count). Aunque la cabecera de mensaje de capa 2 externa cambia con cada salto operativo, no cambia el contenido del mensaje original (esto es, el mensaje interno).
El denominado Puenteo de Ruta Mas Corta (Shortest Path Bridging, SPB) proporciona una funcion similar a la TRILL. Dispersa y anuncia topologfas y relaciones de miembros de una red logica utilizando una tecnica de enrutamiento de estado de enlace basada en IS-IS y proporciona una red Ethernet logica en la arquitectura de Ethernet tradicional.
El metodo de encapsulacion de MAC en MAC se aplica a SPB para encapsular una trama de Ethernet de cliente para una trama Ethernet de operador.
Puesto que MAC en MAC anade un campo de etiqueta de instancia de servicio (instance tag, I-Tag), los operadores pueden distribuir parametros de la calidad de servicio (Quality of Service, QoS) y definir un identificador unico (identificador de servicio de instancia, I-SID) para un usuario utilizando dicho campo. En consecuencia, una etiqueta I-Tag unica puede distribuirse al flujo de cada cliente y la calidad de servicio QoS puede ejecutarse en conformidad con el cliente en lugar de con la Red de Area local Virtual (Virtual Local Area Network, VLAN).
SPB establece la ruta de reenvfo mas corta a traves de un protocolo de IS-IS de capa 2. Los puentes perifericos son las interfaces entre la red de los clientes y la red de proveedores de servicio, que son similares a los dispositivos RB en TRILL. Cuando un mensaje de Ethernet llega a un puente periferico desde un equipo de usuario, esta clase de equipo encapsula una trama Ethernet de cliente con una cabecera de trama MAC en MAC e inserta una direccion MAC de destino central (Backbone destination MAC address, B-DA), un identificador ID de VLAN central (VLAN ID) y una etiqueta I-Tag del puente periferico correspondiente a una direccion de destino asociada. Un conmutador en una red central es responsable de utilizar un enrutamiento predefinido para reenviar tramas en una red en conformidad con un identificador de red VLAN central (Backbone VLAN identifier, B-VID). Los conmutadores en la red central que adoptan SPB son diferentes de los conmutadores Ethernet tradicionales en cuanto que no adoptan un metodo STP.
Aunque TRILL y SPB utilizan formatos de encapsulacion diferentes, ambos tienen usos y metodos similares y ambos aplican un enrutamiento de estado de enlace a un protocolo de capa de enlace de datos.
Un Protocolo de Resolucion de Direccion (Address Resolution Protocol, ARP) realiza una funcion de obtencion de una direccion ffsica de un dispositivo por intermedio de una direccion de Protocolo Internet (Internet Protocol, IP). Bajo un entorno de red IP, a cada concentrador host se asigna una direccion IP de 32 dfgitos y la direccion IP es una direccion logica de identificacion de un host en el alcance de la red. Con el fin de transmitir un mensaje en una red ffsica, debe conocerse una direccion ffsica de un host de destino y de esta manera, existe un problema de transformacion de direccion de la transferencia de una direccion IP a una direccion ffsica. Tomando a modo de ejemplo el entorno de Ethernet, con el fin de transmitir un mensaje correctamente a un host de destino, debe transferirse una direccion IP de 32 dfgitos del host de destino, en conformidad con la correspondencia de direccion, en una direccion de Ethernet de 48 dfgitos, esto es, una direccion MAC. De esta manera, un grupo de servicios en una capa de red se necesita para transferir una direccion IP a una direccion ffsica correspondiente y este grupo de protocolos es el denominado protocolo ARP.
Debido al uso de TRILL y de SPB, se supera un problema planteado por la utilizacion de STP en la red de capa 2 original, lo que hace una red de capa 2 de una mayor escala, esto es, una red de capa 2 grande se hace posible. Sin embargo, la red de capa 2 grande plantea otros nuevos problemas. Desde la ampliacion de una red de capa 2, aumenta el numero de nodos de red. Si se sigue utilizando un protocolo ARP tradicional, se difunde una demanda ARP de cada host en la red VLAN y de esta manera, los flujos de mensajes de difusion ocupan demasiado ancho de banda. Ademas, puesto que los RBs perifericos, esto es, RBs que conectan dispositivos terminales, necesitan memorizar informacion MAC de todos los dispositivos terminales, sus tablas MAC pueden ser de grandes dimensiones.
A modo de ejemplo " Retos operativos y oportunidades en el diseno de TRILL: Una tecnologfa de capa 2 enrutada”, RADIA PERLMA, 30 noviembre 2009, que se refiere a retos y oportunidades en el diseno de TRILL.
Ademas, el documento IETF Draft "RBridges: Uso de IS-IS; draft-eastlake-trill-rbridge-isis-02.txt", 3 noviembre 2008, describe que Rbridges pone en practica el protocolo TRILL que, a su vez, hace uso de una version ampliada del protocolo de enrutamiento IS-IS para determinar la topologfa y reenvfo de tramas y para la distribucion y sincronizacion de datos. Rbridges proporciona un reenvfo optimo a nivel de pares con configuracion cero, reenvfo seguro incluso durante peffodos de bucles temporales, y multirutas para el trafico de unidifusion y multidifusion. Rbridges soporta tambien las redes VLANs.
SUMARIO DE LA INVENCION
5
10
15
20
25
30
35
40
45
50
Un objetivo de las formas de realizacion de la presente invencion es dar a conocer un metodo y un aparato de envfo de informacion de correspondencia de direccion y actualizacion de la tabla MAC en un protocolo de capa de enlace de datos de aplicacion del enrutamiento de estado de enlace, con el fin de resolver el problema de que se ocupa demasiado ancho de banda mediante la difusion de demandas de informacion de correspondencia de direccion en un protocolo de capa de enlace de datos de aplicacion de enrutamiento de estado de enlace.
El objetivo de las formas de realizacion de la presente invencion se realiza mediante la solucion tecnica siguiente:
Un metodo de envfo de informacion de correspondencia de direcciones en una red de Interconexion Transparente de Lotes de Enlaces, TRILL, que comprende:
recibir, por un RBridge, un mensaje de anuncio de correspondencia de direcciones enviado por un primer dispositivo terminal en un enlace local del RBridge;
obtener, por el RBridge, una primera informacion de correspondencia de direcciones de conformidad con el mensaje de anuncio de correspondencia de direcciones, en donde la primera informacion de correspondencia de direcciones comprende una correspondencia entre una direccion de Control de Acceso al Soporte, MAC, en el primer dispositivo terminal, una direccion de Protocolo Internet, IP, del primer dispositivo terminal y una identificacion de dispositivo del RBridge;
registrar, por el RBridge, la primera informacion de correspondencia de direcciones en una tabla de informacion de correspondencia de direcciones del RBridge, cuando la primera informacion de correspondencia de direcciones no esta en la tabla de informacion de correspondencia de direcciones del RBridge; y
enviar, por el RBridge, la primera informacion de correspondencia de direcciones a otro RBridge por intermedio de un primer mensaje del plano de control, en donde un parametro de tipo-longitud-valor, TLV, del primer mensaje del plano de control comprende la direccion MAC del primer dispositivo terminal y la direccion IP del primer dispositivo terminal, una cabecera de mensaje del primer mensaje del plano de control comprende la identificacion del dispositivo del RBridge, el primer mensaje del plano de control hace que el otro RBridge registre la primera informacion de correspondencia de direcciones en su tabla de informacion de correspondencia de direcciones.
Un metodo de actualizacion de una tabla de Control de Acceso al Soporte, MAC, en una red de Interconexion Transparente de Lotes de Enlaces, TRILL, que comprende:
recibir, por un primer RBridge, un mensaje de anuncio de correspondencia de direcciones del plano de control, en donde la funcion de aprendizaje de direcciones MAC de un lado de la red del primer RBridge esta en un estado de cierre, comprendiendo la informacion de encapsulacion del mensaje de anuncio de correspondencia de direcciones una identificacion de dispositivo de un segundo RBridge que encapsula el mensaje de anuncio de correspondencia de direcciones, un parametro de tipo-longitud-valor, TLV, del mensaje de anuncio de correspondencia de direcciones del plano de control que comprende una direccion MAC de un primer dispositivo terminal y una direccion de Protocolo Internet, IP, del primer dispositivo terminal;
obtener, por el primer RBridge, una primera informacion de correspondencia de direcciones, de conformidad con el mensaje de anuncio de correspondencia de direcciones, en donde la primera informacion de correspondencia de direcciones comprende una correspondencia entre la direccion MAC del primer dispositivo terminal, la direccion IP del primer dispositivo terminal y la identificacion del dispositivo del segundo RBridge;
anadir, por el primer RBridge, la primera informacion de correspondencia de direcciones a una tabla de informacion de correspondencia de direcciones del primer RBridge, cuando la direccion IP en la primera informacion de correspondencia de direcciones es diferente de una direccion IP en cualquier elemento de informacion de correspondencia de direcciones en la tabla de informacion de correspondencia de direcciones del primer RBridge;
recibir, por el primer RBridge, un mensaje de demanda de informacion de correspondencia direcciones enviado por un segundo dispositivo terminal en un enlace local del primer RBridge; y
cuando una direccion objetivo en el mensaje de demanda de informacion de correspondencia de direcciones es la misma que una direccion IP en una informacion de correspondencia de direcciones existente en la tabla de informacion de correspondencia de direcciones del primer RBridge, la actualizacion de una tabla de MAC del primer RBridge, de conformidad con la informacion de correspondencia de direcciones existente, generar un mensaje de respuesta de informacion de correspondencia de direcciones que corresponde a la informacion de correspondencia de direcciones existente y enviar el mensaje de respuesta de informacion de correspondencia de direcciones al segundo dispositivo terminal.
Un RBridge en una red de Interconexion Transparente de Lotes de Enlaces TRILL, que comprende:
una unidad de recepcion, configurada para recibir un mensaje de anuncio de correspondencia de direcciones enviado por un primer dispositivo terminal en un enlace local del RBridge;
una unidad de obtencion, configurada para obtener una primera informacion de correspondencia de direcciones de
5
10
15
20
25
30
35
40
45
50
55
conformidad con el mensaje de anuncio de correspondencia de direcciones, en donde la primera informacion de correspondencia de direcciones comprende una correspondencia entre una direccion de Control de Acceso al Soporte, MAC, del primer dispositivo terminal, una direccion de Protocolo Internet, IP, del primer dispositivo terminal y una identificacion del dispositivo del RBridge;
una unidad de registro, configurada para registrar la primera informacion de correspondencia de direcciones en una tabla de informacion de correspondencia de direcciones del RBridge, cuando la primera informacion de correspondencia de direcciones no esta en la tabla de informacion de correspondencia de direcciones del RBridge; y
una unidad de envfo, configurada para enviar la primera informacion de correspondencia de direcciones a otro RBridge por intermedio de un primer mensaje del plano de control, en donde un parametro de tipo-longitud-valor, TLV, del primer mensaje del plano de control comprende la direccion MAC del primer dispositivo terminal y la direccion IP del primer dispositivo terminal, una cabecera de mensaje del primer mensaje del plano de control comprende la identificacion de dispositivo del RBridge, el primer mensaje del plano de control hace que el otro RBridge registre la primera informacion de correspondencia de direcciones en su tabla de informacion de correspondencia de direcciones.
Un primer RBridge en una red de Interconexion Transparente de Lotes de Enlaces, TRILL, en donde la funcion de aprendizaje de direccion MAC de un lado de la red del primer RBridge esta en un estado de cierre, y el primer RBridge comprende:
una primera unidad de recepcion, configurada para recibir un mensaje de anuncio de correspondencia de direcciones del plano de control, la informacion de encapsulacion del mensaje de anuncio de correspondencia de direcciones comprende una identificacion del dispositivo del segundo RBridge que encapsula el mensaje de anuncio de correspondencia de direcciones, un parametro de tipo-longitud-valor, TLV, del mensaje de anuncio de correspondencia de direcciones del plano de control comprende una direccion MAC de un primer dispositivo terminal y una direccion de Protocolo Internet, IP, del primer dispositivo terminal;
una unidad de obtencion, configurada para obtener la primera informacion de correspondencia de direcciones de conformidad con el mensaje de anuncio de correspondencia de direcciones, en donde la primera informacion de correspondencia de direcciones comprende una correspondencia entre la direccion MAC de un primer dispositivo terminal, la direccion IP del primer dispositivo terminal y la identificacion del dispositivo del segundo RBridge;
una unidad de adicion, configurada para anadir la primera informacion de correspondencia de direcciones a una tabla de informacion de correspondencia de direcciones del primer RBridge, cuando la direccion IP en la primera informacion de correspondencia de direcciones es diferente de una direccion IP en cualquier elemento de informacion de correspondencia de direcciones en la tabla de informacion de correspondencia de direcciones del primer RBridge;
una segunda unidad de recepcion, configurada para recibir un mensaje de demanda de informacion de correspondencia de direcciones enviado por un segundo dispositivo terminal en un enlace local del primer RBridge; y
una unidad de generacion, configurada para, cuando una direccion objetivo en el mensaje de demanda de informacion de correspondencia de direcciones es la misma que una direccion IP en una informacion de correspondencia de direcciones existente en la tabla de informacion de correspondencia de direcciones del primer RBridge, actualizar una tabla MAC del primer RBridge, de conformidad con la informacion de correspondencia de direcciones existente, generar un mensaje de respuesta de informacion de correspondencia de direcciones que corresponde a la informacion de correspondencia de direcciones existente, y enviar el mensaje de respuesta de informacion de correspondencia de direcciones al segundo dispositivo terminal.
Mediante la adopcion de la solucion tecnica de las formas de realizacion de la presente invencion, puesto que ademas del nodo de red de entrada, otros nodos de red memorizan tambien informacion de correspondencia de direccion en sus tablas de informacion de correspondencia de direccion, pueden responder directamente con respuestas de informacion de correspondencia de direccion sin difundir las demandas de informacion de correspondencia de direccion cuando se reciben las demandas de informacion de correspondencia de direccion, con lo que se disminuye el ancho de banda ocupado por la difusion de las demandas de informacion de correspondencia de direccion en un capa de enlace de datos de aplicacion del enrutamiento de estado de enlace.
BREVE DESCRIPCION DE LOS DIBUJOS
Para ilustrar la solucion tecnica de las formas de realizacion de la presente invencion con mayor claridad, se proporciona, a continuacion, una breve descripcion de los dibujos adjuntos que se necesitan como referencia en la descripcion de las formas de realizacion o en la tecnica anterior. Evidentemente, los dibujos adjuntos en la descripcion siguiente son solamente algunas de las formas de realizacion de la presente invencion, sobre cuya base se pueden obtener otros dibujos por los expertos en esta tecnica sin necesidad de esfuerzos de inventiva.
La Figura 1 es un diagrama de flujo de un metodo de envfo de informacion de correspondencia de direccion en un protocolo de capa de enlace de datos de aplicacion del enrutamiento de estado de enlace en una forma de
5
10
15
20
25
30
35
40
45
50
realizacion de la presente invencion.
La Figura 2 es un diagrama de flujo de un metodo de actualizacion de tabla MAC en un protocolo de capa de enlace de datos de aplicacion del enrutamiento de estado de enlace en una forma de realizacion de la presente invencion.
La Figura 3 es un diagrama de un aparato de envfo de informacion de correspondencia de direccion en un protocolo de capa de enlace de datos de aplicacion de enrutamiento de estado de enlace en otra forma de realizacion de la presente invencion.
La Figura 4 es un diagrama de un aparato de actualizacion de tabla MAC en un protocolo de capa de enlace de datos de aplicacion del enrutamiento de estado de enlace en una forma de realizacion de la presente invencion.
La Figura 5 es una representacion esquematica del envfo de informacion de correspondencia de direccion en un escenario operativo de aplicacion espedfico de las formas de realizacion de la presente invencion.
DESCRIPCION DETALLADA DE LAS FORMAS DE REALIZACION DE LA INVENCION
La puesta en practica espedfica de la presente invencion se describe, a modo de ejemplo, a continuacion, mediante formas de realizacion. Evidentemente, las formas de realizacion descritas a continuacion son solamente una parte, pero no la totalidad, de las formas de realizacion de la presente invencion. Todas las demas formas de realizacion obtenidas por los expertos en esta tecnica, sin necesidad de esfuerzos inventivos, caen dentro del alcance de proteccion de la presente invencion.
Una forma de realizacion de la presente invencion se ilustra en combinacion con la Figura 1 siguiente.
La Figura 1 es un diagrama de flujo de un metodo de envfo de informacion de correspondencia de direccion en un protocolo de capa de enlace de datos de aplicacion del enrutamiento de estado de enlace en una forma de realizacion de la presente invencion. El metodo incluye los contenidos siguientes.
102. Un nodo de red recibe un mensaje de anuncio de correspondencia de direccion en un enlace local.
El protocolo de capa de enlace de datos de aplicacion del enrutamiento de estado de enlace puede ser TRILL, o puede ser tambien el denominado Puenteo de la Ruta mas Corta.
En TRILL, el nodo de red puede ser un dispositivo de puente de enrutamiento que recibe el mensaje de anuncio de correspondencia de direccion. En SPB, el nodo de red puede ser un dispositivo de puente periferico que recibe el mensaje de anuncio de correspondencia de direccion.
En TRILL, el nodo de red es un RB de entrada del mensaje de anuncio de correspondencia de direccion, y es tambien un RB de entrada de otros mensajes en una misma red VLAN que se envfa por el dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion, por lo que puede denominarse de forma abreviada, como un RB de entrada. En SPB, el nodo de red es un dispositivo de puente periferico de entrada del mensaje de anuncio de correspondencia de direccion y es tambien un rB de entrada de otros mensajes en una misma red VLAN que se envfa por un dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion, por lo que puede denominarse como un dispositivo de puente periferico de entrada en forma abreviada. En consecuencia, el nodo de red puede denominarse, en general, como nodo de red de entrada.
El mensaje de anuncio de correspondencia de direccion incluye una direccion MAC y una direccion IP del dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion.
En el Protocolo de Internet version 6 (IPv6), el mensaje de anuncio de correspondencia de direccion puede ser un mensaje de anuncio de proximidad no solicitado (NA no solicitado). Una direccion objetivo (Target Address) del mensaje NA no solicitado es una direccion IP del dispositivo terminal que envfa el mensaje, en donde la direccion IP puede ser una direccion IP local o una direccion IP global; una direccion de destino es una direccion de multidifusion para todos los nodos (all-nodes multicast address); una direccion de capa de enlace objetivo (Target Link-Layer Address) es una direccion de capa de enlace del dispositivo terminal que envfa el mensaje, en donde la direccion de capa de enlace es una direccion MAC en una red Ethernet; y un indicador solicitado (Solicited flag) se establece a cero.
En el protocolo Internet version 4 (IPv4), el mensaje de anuncio de correspondencia de direccion puede ser un mensaje ARP. Mas concretamente, el mensaje ARP puede ser un mensaje ARP gratuito (gratuitous ARP), puede ser tambien un mensaje ARP de protocolo de resolucion de direccion inverso (Reverse Address Resolution Protocol, RARP) o puede ser tambien un mensaje de respuesta de ARP difundido (ARP Reply). El tipo de mensaje del mensaje ARP gratuito es un mensaje de demanda, una direccion del remitente es una direccion IP del dispositivo terminal que envfa el mensaje, una direccion MAC del remitente es una direccion MAC del dispositivo terminal que envfa el mensaje, una direccion IP objetivo es una direccion del dispositivo terminal que envfa el mensaje y una direccion MAC objetivo es una direccion de difusion. El formato del mensaje de respuesta de ARP difundido es basicamente el mismo, pero el tipo de mensaje es de respuesta y una direccion IP objetivo es una direccion de difusion. El tipo de mensaje de un mensaje RARP es de demanda y una direccion IP del remitente es un valor por
5
10
15
20
25
30
35
40
45
50
55
defecto, tal como todos ceros, por lo que una direccion IP en una primera informacion ARP es tambien un valor por defecto.
Cuando el nodo de red recibe el mensaje de anuncio de correspondencia de direccion, realiza un aprendizaje de direccion MAC en una forma tradicional.
104. Obtener la informacion de correspondencia de direccion en conformidad con el mensaje de anuncio de correspondencia de direccion, en donde la primera informacion de correspondencia de direccion comprende una correspondencia entre una direccion de Control de Acceso a Soporte, MAC de un dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion, una direccion de Protocolo Internet IP del dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion y una identificacion de dispositivo del nodo de red.
La primera informacion de correspondencia de direccion esta en correspondencia entre una direccion MAC y una direccion IP del dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion y una identificacion del dispositivo de un nodo de red de entrada del dispositivo terminal. La identificacion del dispositivo del nodo de red de entrada del dispositivo terminal es una identificacion de dispositivo del nodo de red que recibe el mensaje de anuncio de correspondencia de direccion. En IPv6, la primera informacion de correspondencia de direccion incluye la primera informacion de memorizacion de proximidad. En IPv4, la primera informacion de correspondencia de direccion incluye la primera informacion ARP.
En TRILL, la identificacion de dispositivo puede utilizar un alias informatico de un dispositivo de puente de enrutamiento, o puede utilizar tambien directamente una identificacion IS-IS de un dispositivo de puente de enrutamiento. En SPB, la identificacion de dispositivo puede ser un B-MAC de un dispositivo de puente periferico. Cuando el nodo de red registra su propia identificacion de dispositivo, puede utilizar una identificacion especial, tal como Local (Local), en lugar de que el nodo de red registre su propia identificacion de dispositivo real en una tabla de informaciones de correspondencia de direccion. Por supuesto, cuando el nodo de red envfa un mensaje, sigue utilizando su propia identificacion de dispositivo real.
106. Registrar la primera informacion de correspondencia de direccion en una tabla de informaciones de correspondencia de direccion cuando la primera informacion de correspondencia de direccion no esta en la tabla de informaciones de correspondencia de direccion.
La tabla de informaciones de correspondencia de direccion es una tabla para memorizar informacion de correspondencia de direccion del nodo de red. En IPv6, la tabla de informaciones de correspondencia de direccion es una tabla de informaciones de memorizacion de proximidad (Neighbor Cache). En el protocolo IPv4, la tabla de informaciones de correspondencia de direccion es una tabla de informaciones ARP. Puesto que la primera informacion de correspondencia de direccion comprende, ademas, la identificacion del dispositivo del nodo de red de entrada ademas de la direccion MAC y de la direccion IP, en comparacion con la memorizacion de proximidad tradicional y las tablas de ARP, cada elemento de la tabla de informaciones de memorizacion de proximidad y la tabla de informaciones ARP anade contenido de identificacion de dispositivo. Se aprecia por los expertos en esta tecnica que una tabla de informaciones de correspondencia de direccion puede ser una tabla individual o puede estar tambien constituida por una pluralidad de tablas individuales.
La primera informacion de correspondencia de direccion que no esta en la tabla de informaciones de correspondencia de direccion significa que al menos una de entre la direccion MAC, la direccion IP o la identificacion del dispositivo en la primera informacion de correspondencia de direccion no esta en la tabla de informaciones de correspondencia de direccion, esto es, al menos una de las tres es diferente de todos los elementos de la tabla de informaciones de correspondencia de direccion.
En el protocolo IPv6, cuando una direccion en la primera informacion de correspondencia de direccion es diferente de una direccion IP en cualquier elemento de la informacion de memorizacion de proximidad en la tabla de informaciones de memorizacion de proximidad, puede suponerse que un nuevo dispositivo terminal esta en lmea o el dispositivo terminal cambia su direccion IP. En este momento operativo, el nodo de red de entrada anade la primera informacion de memorizacion de proximidad en la tabla de informaciones de memorizacion de proximidad.
Cuando las direcciones IP y MAC en la primera informacion de memorizacion de proximidad son las mismas que las direcciones IP y MAC en un elemento de la informacion de memorizacion de proximidad existente en la tabla de informaciones de memorizacion de proximidad, y la identificacion de dispositivo en la primera informacion de memorizacion de proximidad es diferente de una identificacion de dispositivo en la informacion de memorizacion de proximidad existente, puede suponerse que el dispositivo terminal que toma originalmente al otro dispositivo como un nodo de red de entrada cambia una posicion de acceso, esto es, el dispositivo terminal realiza una migracion operativa. En este momento operativo, el nodo de red de entrada actualiza la informacion de memorizacion de proximidad existente con la primera informacion de memorizacion de proximidad.
Puesto que el dispositivo terminal ha realizado una deteccion de direccion duplicada (duplicate address detection, DAD) antes de enviar el mensaje NA no solicitado, en general, no existen otros tipos de fenomeno de direccion duplicada con la excepcion de la migracion.
5
10
15
20
25
30
35
40
45
50
55
60
En el protocolo IPv4, cuando la direccion IP en la primera informacion de correspondencia de direccion no esta en la tabla de informaciones de correspondencia de direccion, esto es, cuando la direccion IP en la primera informacion ARP es diferente de una direccion IP en cualquier elemento de informacion ARP en la tabla de informaciones de ARP, puede suponerse que un nuevo dispositivo terminal esta en lmea o el dispositivo terminal cambia una direccion IP. En este momento operativo, el nodo de red de entrada anade la primera informacion ARP a la tabla de informaciones de ARP.
Cuando la direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de la informacion ARP existente en la tabla de informaciones de ARP, la direccion MAC en la primera informacion ARP es la misma que una direccion MAC en la informacion ARP existente y una identificacion de dispositivo en la primera informacion ARP, esto es, la propia identificacion de dispositivo del nodo de red de entrada, es diferente de una identificacion de dispositivo en la informacion ARP existente, puede suponerse que el dispositivo terminal que toma originalmente el otro dispositivo como un nodo de red de entrada cambia una posicion de acceso, esto es, el dispositivo terminal realiza una migracion operativa. En este momento, el nodo de red de entrada actualiza la informacion ARP existente con la primera informacion ARP. Puesto que el nodo de red de entrada ha realizado un aprendizaje de direccion MAC, no existe necesidad de comprobar y actualizar la tabla MAC en este momento.
Cuando el dispositivo terminal es una maquina virtual, una capa de hipervisor (Hypervisor) solamente es responsable para el funcionamiento como un dispositivo ffsico virtual, en donde una tarjeta de red virtual y la generacion de MAC esta dentro de su alcance de gestion, mientras que una direccion IP es gestionada y asignada por un sistema operativo huesped (Guest OS), que no tiene nada que hacer con la capa de hipervisor. Si un mensaje ARP que incluye informacion de IP ha de enviarse, la asistencia de un sistema operativo Guest OS es necesaria, que necesita realizar una exploracion de las herramientas correspondientes para diferentes tipos de sistemas operativos. Con el fin de simplificar la complejidad de la maquina virtual, la maquina virtual anuncia una migracion mediante un mensaje RARP de forma tradicional despues de la migracion. En este momento, una direccion IP de remitente en el mensaje RARP es un valor por defecto, tal como todos ceros, por lo que la direccion IP en una primera informacion ARP es tambien un valor por defecto. El mensaje RARP solamente se utiliza para anunciar la migracion y no necesita responderse.
En consecuencia, cuando la direccion IP en la primera informacion ARP es un valor por defecto, la direccion MAC en la primera informacion ARP es la misma que la direccion MAC en la informacion ARP existente y la identificacion del dispositivo en la primera informacion ARP es diferente de la identificacion del dispositivo en la informacion ARP existente, puede suponerse que se realiza una migracion de maquina virtual. En este momento, el nodo de red de entrada actualiza la identificacion de dispositivo en la informacion ARP existente con la identificacion de dispositivo en la primera informacion ARP y sustituye la direccion IP en la primera informacion ARP con la direccion IP en la informacion ARP existente. En este momento, la direccion IP en la primera informacion ARP que se envfa mediante un mensaje de plano de control, o en un mensaje ARP que esta encapsulado en TRILL y se envfa en una forma de unidifusion en TRILL o en un mensaje ARP que se encapsula en conformidad con la operacion de MAC en MAC y se envfa en una forma de unidifusion en SPB, mas adelante, no es un valor por defecto sino la direccion IP en la primera informacion ARP.
Cuando la direccion IP en la primera informacion ARP es la misma que la direccion IP en un elemento de la informacion ARP existente en la tabla de informaciones ARP y la direccion MAC en la primera informacion ARP es diferente de una direccion MAC en la informacion ARP existente, puede suponerse que se produce un conflicto de direcciones o el dispositivo terminal cambia una tarjeta de red mientras sigue accediendo con una direccion IP original. Existen dos opciones operativas en este momento: la primera consiste en que el nodo de red de entrada actualiza la informacion ARP existente con la primera informacion ARP. De forma opcional, el mensaje ARP puede encapsularse tambien y enviarse a un nodo de red correspondiente a la identificacion de dispositivo en la informacion ARP existente en una forma de unidifusion, en donde la informacion de encapsulacion comprende la identificacion de dispositivo en la primera informacion de correspondencia de direccion. La manera de encapsular un mensaje puede ser encapsulacion de TRILL o encapsulacion de MAC en MAC. La segunda opcion es que, en el caso de que la identificacion de dispositivo en la primera informacion ARP sea diferente de la identificacion de dispositivo en la informacion ARP existente, en lugar de actualizar la informacion ARP existente en primer lugar, el nodo de red de entrada encapsula el mensaje ARP y lo envfa al nodo de red correspondiente a la identificacion de dispositivo en la informacion ARP existente, en donde la informacion de encapsulacion comprende la identificacion de dispositivo en la primera informacion de correspondencia de direccion. El nodo de red, esto es, el nodo de red de entrada, se desencapsula para obtener el mensaje ARP y luego, difunde el mensaje ARP en un enlace local correspondiente al mensaje ARP encapsulado. Un enlace local correspondiente al mensaje ARP encapsulado significa que cuando se envfa el mensaje ARP por el dispositivo terminal desde una determinada red VLAN al nodo de red de entrada, el nodo de red de entrada difunde el mensaje ARP en la red VLAN del enlace local. Si la situacion es causada por un conflicto de direcciones, un dispositivo terminal que tiene un conflicto de direcciones con el dispositivo terminal que envfa el mensaje ARP responde con un mensaje de respuesta de ARP y de no ser asf, indica que el dispositivo terminal cambia una tarjeta de red mientras sigue accediendo con una direccion IP original o el dispositivo terminal que tiene un conflicto de direcciones esta fuera de lmea. Por lo tanto, si un mensaje de respuesta de ARP que tiene la misma direccion IP como la que esta en la primera informacion ARP no se recibe en un tiempo predeterminado, la informacion ARP existente puede actualizarse con la primera informacion ARP. En el caso de que la identificacion de dispositivo de la primera informacion ARP sea la misma que una identificacion de
5
10
15
20
25
30
35
40
45
50
55
dispositivo en un elemento de informacion ARP existente, el mensaje ARP se difunde en el enlace local correspondiente al mensaje ARP, esto es, el mensaje ARP se difunde en la red VLAN que recibe el mensaje ARP. Y si un mensaje de respuesta ARP que tiene la misma direccion IP de la que existe en la primera informacion ARP no se recibe en un tiempo predeterminado, la informacion ARP existente se actualiza con la primera informacion ARP.
Cuando la primera informacion de correspondencia de direccion esta en la tabla de informaciones de correspondencia de direccion, podna recibirse un mensaje ARP repetido. El mensaje ARP puede ser solamente difundido en un enlace local correspondiente sin difundirse en un lado de la red y no existe necesidad de proseguir para realizar la etapa 108.
108. Enviar la primera informacion de correspondencia de direccion a otros nodos de red mediante un mensaje de plano de control, en donde el mensaje de plano de control hace que los otros nodos de red registren la primera informacion de correspondencia de direccion en sus tablas de informacion de correspondencia de direccion.
Puesto que el mensaje de plano de control no inicia operativamente al nodo de red para realizar el aprendizaje de direccion MAC, la tabla MAC del nodo de red periferico no resulta incrementada. En este caso, el mensaje de plano de control significa un mensaje de anuncio de capa de enlace sobre la base del enrutamiento de estado de enlace. En TRILL, el mensaje de plano de control puede adoptar la forma de un mensaje ESADI o adoptar otros mensajes de plano de control que pueden difundir informacion de correspondencia de direccion. En SPB, el mensaje de plano de control puede adoptar un formato definido basado en IS-IS TLV y la informacion comprende al menos informacion de direccion IP y de direccion MAC en la primera informacion de correspondencia de direccion.
Cuando se recibe la primera informacion de correspondencia de direccion mediante un mensaje de plano de control, un nodo de red registra la primera informacion de correspondencia de direccion en su tabla de informaciones de correspondencia de direccion. Desde cuando la primera informacion de correspondencia de direccion esta en la tabla de informaciones de correspondencia de direccion del nodo de red de entrada, el nodo de red de entrada no difunde la primera informacion de correspondencia de direccion, la primera informacion de correspondencia de direccion no esta, por supuesto, en la tabla de informaciones de correspondencia de direccion del nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control.
En el protocolo IPv6, cuando una direccion IP en la primera informacion de memorizacion de proximidad es diferente de una direccion IP en cualquier elemento de la informacion de memorizacion de proximidad en la tabla de informaciones de memorizacion de proximidad, la primera informacion de memorizacion de proximidad se anade a la tabla de informaciones de memorizacion de proximidad.
Cuando las direcciones IP y MAC en la primera informacion de memorizacion de proximidad son las mismas que las direcciones IP y MAC en un elemento de la informacion de memorizacion de proximidad existente en la tabla de informaciones de memorizacion de proximidad y una identificacion de dispositivo en la informacion de memorizacion de proximidad existente es diferente de una identificacion de dispositivo del nodo de red, puede suponerse que el dispositivo terminal realiza una migracion operativa y que un nodo de red de entrada antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion de memorizacion de proximidad existente es diferente de una direccion MAC de cualquier elemento de MAC existente en una tabla MAC, la direccion MAC del dispositivo terminal que no esta en la tabla MAC indica que ninguno de los dispositivos terminales locales se ha comunicado todavfa con el dispositivo terminal. El nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control solamente necesita actualizar la informacion de memorizacion de proximidad con la primera informacion de memorizacion de proximidad.
Cuando las direcciones IP y MAC en la primera informacion de memorizacion de proximidad son las mismas que las direcciones IP y MAC en un elemento de informacion de memorizacion de proximidad existente en la tabla de informaciones de memorizacion de proximidad, y una identificacion de dispositivo en la informacion de memorizacion de proximidad existente es diferente de la identificacion de dispositivo del nodo de red, puede suponerse que el dispositivo terminal realiza una migracion y un nodo de red de entrada antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion de memorizacion de proximidad existente es la misma que la direccion MAC de un elemento MAC existente en la tabla MAC, la direccion MAC del dispositivo terminal que esta en la tabla MAC indica que un dispositivo terminal local se ha comunicado con el dispositivo terminal. El nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control necesita actualizar la informacion de memorizacion de proximidad existente y el elemento MAC existente con la primera informacion de memorizacion de proximidad.
Puesto que el dispositivo terminal realiza una direccion de direccion duplicada antes de enviar el mensaje de NA no solicitado, no existen otros tipos de fenomenos de direcciones duplicadas excepto la migracion en general.
En el protocolo IPv4, cuando una direccion IP en la primera informacion ARP es diferente de una direccion IP en cualquier elemento de informacion ARP en la tabla de informaciones de ARP, el nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control anade la primera informacion ARP a la tabla de informaciones de ARP.
Cuando la direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de la
5
10
15
20
25
30
35
40
45
50
55
60
informacion ARP existente en la tabla de informaciones de ARP, una direccion MAC en la primera informacion ARP es la misma que una direccion MAC en la informacion ARP existente y una identificacion de dispositivo en la informacion aRp existente es diferente de la identificacion de dispositivo del nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control, puede suponerse que el dispositivo terminal realiza una migracion y un nodo de red de entrada antes de la migracion no es este nodo de red.
Y cuando la direccion MAC en la informacion ARP existente es diferente de una direccion MAC de cualquier elemento MAC existente en la tabla MAC, la direccion MAC del dispositivo terminal no esta en la tabla MAC ello indica que ninguno de los dispositivos terminales locales se ha comunicado todavfa con el dispositivo terminal. El nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control solamente necesita actualizar la informacion ARP existente con la primera informacion ARP.
Cuando la direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de la informacion ARP existente en la tabla de informaciones de ARP, la direccion MAC en la primera informacion ARP es la misma que una direccion MAC en la informacion ARP existente y una identificacion de dispositivo en la informacion ARP existente es diferente de una identificacion de dispositivo del nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control, puede suponerse que el dispositivo terminal realiza una migracion y el nodo de red de entrada antes de la migracion no es este nodo de red.
Y cuando la direccion MAC en la informacion ARP existente es la misma que una direccion MAC de un elemento de MAC existente en la tabla MAC, la direccion MAC del dispositivo terminal que esta en la tabla MAC indica que un dispositivo terminal local se ha comunicado con el dispositivo terminal. El nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control necesita actualizar la informacion ARP existente y el elemento MAC existente con la primera informacion ARP. En este momento operativo, no existe necesidad de anunciar, a nivel local, que el dispositivo terminal realiza una migracion, puesto que para un dispositivo terminal local, con independencia de si un dispositivo terminal no local realiza una migracion o no lo hace, solamente necesita enviar un mensaje al nodo de red de entrada cuando se comunica con el dispositivo terminal no local y se consigue un procesamiento posterior por el nodo de red de entrada. Y la informacion del dispositivo terminal local en el dispositivo terminal no local que realiza la migracion, tal como una direccion IP, una direccion MAC, un puerto de envfo, etc., no es objeto de cambio.
Cuando la direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP, la direccion MAC en la primera informacion ARP es diferente de una direccion MAC en la informacion ARP existente y la direccion MAC en la informacion ARP existente es diferente que una direccion MAC de cualquier elemento MAC existente en la tabla MAC, la informacion ARP existente se actualiza con la primera informacion ARP. Puesto que ninguno de los dispositivos terminales locales se ha comunicado con el dispositivo terminal todavfa, el nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control, solamente necesita actualizar la tabla de informaciones de ARP.
Cuando la direccion IP en la primera informacion ARP es la misma que una direccion IP de un elemento de la informacion ARP existente en la tabla de informaciones de ARP, la direccion MAC en la primera informacion ARP es diferente de una direccion MAC en la informacion ARP existente y la direccion MAC en la informacion ARP existente es la misma que una direccion MAC de un elemento MAC existente en la tabla MAC, puesto que un dispositivo terminal local se ha comunicado con el dispositivo terminal, la informacion ARP del dispositivo terminal local se requiere para actualizarse. El nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control actualiza la informacion ARP existente y el elemento MAC existente con la primera informacion ARp, genera un mensaje ARP correspondiente a la primera informacion y difunde el mensaje ARP correspondiente a la primera informacion ARP en un enlace local correspondiente al mensaje de plano de control. Puesto que el mensaje de plano de control incluye toda la informacion que es suficiente para reconstruir un mensaje ARP original, el nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control puede generar un mensaje ARP correspondiente al mensaje ARP recibido por el nodo de red de entrada, tal como un mensaje ARP gratuito o un mensaje de respuesta ARP difundido. Cuando el mensaje ARP se envfa por el dispositivo terminal desde una determinada red VLAN al nodo de red de entrada, el mensaje de plano de control incluye informacion sobre la red VLAN. El nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control difunde el mensaje ARP generado en la red VLAN de un enlace local.
La solucion antes citada es suficiente para la solucion adoptada en la etapa 106 que encapsula y envfa un mensaje ARP, en una manera de unidifusion, a un nodo de red correspondiente a la identificacion de dispositivo en la informacion ARP existente. Sin embargo, si no se adopta la solucion de que un nodo de red de entrada encapsule y envfe un mensaje ARP, en una manera de unidifusion, a un nodo de red correspondiente a la identificacion de dispositivo en la informacion ARP existente, un nodo de red que recibe la primera informacion de correspondencia de direccion mediante un mensaje de plano de control necesita ademas, realizar las determinaciones y acciones siguientes.
Cuando la direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP y una identificacion de dispositivo en la informacion ARP existente es la misma que una identificacion de dispositivo del nodo de red, ello indica que un dispositivo
5
10
15
20
25
30
35
40
45
50
55
terminal que podna tener un conflicto de direcciones puede estar en un enlace local del nodo de red. Por lo tanto, el nodo de red necesita generar un mensaje ARP correspondiente a la primera informacion ARP y difundir el mensaje ARP correspondiente a la primera informacion ARP en un enlace local en correspondencia con el mensaje de plano de control. Puesto que el mensaje de plano de control incluye toda la informacion que es suficiente para reconstruir un mensaje ARP original, el nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control puede generar un mensaje ARP correspondiente a un mensaje ARP recibido por el nodo de red de entrada, tal como un mensaje ARP gratuito o un mensaje de respuesta ARP difundido. Cuando un mensaje ARP se envfa por el dispositivo terminal desde una determinada red VLAN al nodo de red de entrada, el mensaje de plano de control incluye informacion sobre la red VLAN. Un nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control difunde el mensaje ARP generado en la red VLAN de un enlace local.
Si se recibe una segunda informacion de correspondencia de direccion enviada por otro nodo de red mediante un mensaje de plano de control, el nodo de red registra la segunda informacion de correspondencia de direccion en su tabla de informaciones de correspondencia de direccion. La segunda informacion de correspondencia de direccion puede obtenerse, por otro nodo de red, en conformidad con un mensaje de anuncio de correspondencia de direccion recibido procedente de un enlace local.
En el protocolo IPv6, cuando una direccion IP en la segunda informacion de memorizacion de proximidad es diferente de una direccion IP en cualquier elemento de la informacion de memorizacion de proximidad en la tabla de informaciones de memorizacion de proximidad, la segunda informacion de memorizacion de proximidad se anade a la tabla de informaciones de memorizacion de proximidad.
Cuando las direcciones IP y MAC en la segunda informacion de memorizacion de proximidad son las mismas que las direcciones IP y MAC en un elemento de la informacion de memorizacion de proximidad existente en la tabla de informaciones de memorizacion de proximidad, y una identificacion de dispositivo en la informacion de memorizacion de proximidad existente es diferente de una identificacion de dispositivo del nodo de red, puede suponerse que el dispositivo terminal realiza una migracion y un nodo de red de entrada antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion de memorizacion de proximidad existente es diferente de una direccion MAC de cualquier elemento MAC existente en una tabla MAC, la direccion MAC del dispositivo terminal que no esta en la tabla mAc indica que ningun dispositivo terminal local se ha comunicado con el dispositivo terminal todavfa. El nodo de red que recibe la segunda informacion de correspondencia de direccion mediante el mensaje de plano de control solamente necesita actualizar la informacion de memorizacion de proximidad con la segunda informacion de memorizacion de proximidad.
Cuando las direcciones IP y MAC en la segunda informacion de memorizacion de proximidad son las mismas que las direcciones IP y MAC en un elemento de la informacion de memorizacion de proximidad existente en la tabla de informaciones de memorizacion de proximidad y una identificacion de dispositivo en la informacion de memorizacion de proximidad es diferente de la identificacion de dispositivo del nodo de red, puede suponerse que el dispositivo terminal realiza una migracion y un dispositivo de entrada antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion de memorizacion de proximidad existente es la misma que una direccion MAC de un elemento MAC existente en la tabla MAC, la direccion MAC del dispositivo terminal que esta en la tabla MAC indica que un dispositivo terminal local se ha comunicado con el dispositivo terminal. El nodo de red que recibe la segunda informacion de correspondencia de direccion mediante el mensaje de plano de control necesita actualizar la informacion de memorizacion de proximidad y el elemento MAC existente con la segunda informacion de memorizacion de proximidad.
Puesto que el dispositivo terminal realiza una deteccion de direccion duplicada antes de enviar el mensaje NA no solicitado, no existen otros tipos de fenomenos de direccion duplica excepto la migracion en general.
En el protocolo IPv4, cuando una direccion IP en la segunda informacion ARP es diferente de una direccion IP en cualquier elemento de informacion ARP en la tabla de informaciones de ARP, el nodo de red anade la segunda informacion ARP a la tabla de informaciones de ARP.
Cuando la direccion IP en la segunda informacion ARP es la misma que una direccion IP en un elemento de la informacion ARP existente en una tabla de informaciones de ARP, una direccion MAC en la segunda informacion ARP es la misma que una direccion MAC en la informacion ARP existente y una identificacion de dispositivo en la informacion ARP existente es diferente de la identificacion de dispositivo del nodo de red, puede suponerse que un dispositivo terminal realiza una migracion y un nodo de red antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion ARP existente es diferente de una direccion MAC de cualquier elemento MAC existente en la tabla MAC, la direccion MAC del dispositivo terminal que no esta en la tabla MAC, indica que ninguno de los dispositivos terminales locales se ha comunicado todavfa con el dispositivo terminal. El nodo de red solamente necesita actualizar la informacion ARP existente con la segunda informacion ARP.
Cuando la direccion IP en la segunda informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP, la direccion MAC en la segunda informacion ARP es la misma que una direccion MAC en la informacion ARP existente y una identificacion de dispositivo en la
5
10
15
20
25
30
35
40
45
50
55
60
informacion ARP existente es diferente de la identificacion de dispositivo del nodo de red, puede suponerse que un dispositivo terminal realiza una migracion y un nodo de red antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion ARP existente es la misma que una direccion MAC de un elemento MAC existente en la tabla MAC, la direccion MAC del dispositivo terminal que esta en la tabla MAC indica que un dispositivo terminal local se ha comunicado con el dispositivo terminal. El nodo de red necesita actualizar la informacion ARP existente y el elemento MAC existente con la segunda informacion ARP. En este momento operativo, no existe necesidad de anunciar, a nivel local, que el dispositivo terminal realiza una migracion, puesto que para un dispositivo terminal local, sin importar si un dispositivo terminal no local realiza una migracion o no lo hace, solamente necesita enviar un mensaje al nodo de red de entrada cuando se comunica con el terminal no local y se consigue un procesamiento posterior por el nodo de red de entrada. Y la informacion del dispositivo terminal local en el dispositivo terminal no local que realiza la migracion, tal como una direccion IP, una direccion MAC, un puerto de envfo, etc., no es objeto de cambio.
Cuando la direccion IP en la segunda informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP, la direccion MAC en la segunda informacion ARP es diferente de una direccion MAC en la informacion ARP existente y la direccion MAC en la informacion ARP existente es diferente de una direccion MAC de cualquier elemento MAC existente en la tabla MAC, la informacion ARP existente se actualiza con la segunda informacion ARP. Puesto que ninguno de los dispositivos terminales locales se ha comunicado todavfa con el dispositivo terminal, el nodo de red solamente necesita actualizar la tabla de informaciones ARP.
Cuando la direccion IP en la segunda informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP, la direccion MAC en la segunda informacion ARP es diferente de una direccion MAC en la informacion ARP existente y la direccion MAC en la informacion ARP existente es la misma que una direccion MAC de cualquier elemento MAC en la tabla MAC, puesto que un dispositivo terminal local se ha comunicado con el dispositivo terminal, necesita actualizar la informacion ARP del dispositivo terminal local. El nodo de red actualiza la informacion ARP existente y el elemento MAC existente con la segunda informacion ARP, genera un mensaje ARP correspondiente a la segunda informacion y difunde el mensaje ARP correspondiente a la segunda informacion ARP en un enlace local correspondiente al mensaje de plano de control. Puesto que el mensaje de plano de control incluye toda la informacion que es suficiente para reconstruir un mensaje ARP original, el nodo de red puede generar un mensaje ARP correspondiente al mensaje ARP recibido por el otro nodo de red, tal como un mensaje ARP gratuito o un mensaje de respuesta ARP difundido. Cuando el mensaje ARP se envfa por el dispositivo terminal desde una determinada red VLAn al otro nodo de red, el mensaje de plano de control incluye informacion sobre la red VLAN y el nodo de red difunde el mensaje ARP generado en la red VLAN de un enlace local.
La solucion anteriormente mencionada es suficiente para la solucion de encapsulacion y envfo de un mensaje ARP, en una manera de unidifusion, a un nodo de red correspondiente a una identificacion de dispositivo en la informacion ARP existente. Sin embargo, si no se adopta la solucion de que otro nodo de red encapsule y envfe un mensaje ARP, en una manera de unidifusion, a un nodo de red correspondiente a la identificacion de dispositivo en la informacion ARP existente, el nodo de red necesita, ademas, realizar las determinaciones y acciones siguientes.
Cuando la direccion IP en la segunda informacion ARP es la misma que una direccion IP en un elemento de la informacion ARP existente en la tabla de informaciones de ARP, y una identificacion de dispositivo en la informacion ARP existente es la misma que la identificacion de dispositivo del nodo de red, ello indica que un dispositivo terminal que podna tener un conflicto de direcciones puede estar en un enlace local del nodo de red o un nodo de red de entrada del dispositivo terminal antes de una migracion es este nodo de red. Por lo tanto, el nodo de red necesita generar un mensaje ARP correspondiente a la segunda informacion ARP y difundir el mensaje ARP correspondiente a la segunda informacion ARP en un enlace local correspondiente al mensaje de plano de control. Puesto que el mensaje de plano de control incluye toda la informacion que es suficiente para reconstruir un mensaje ARP original, el nodo de red puede generar un mensaje ARP correspondiente a un mensaje ARP recibido por otro nodo de red, tal como un mensaje ARP gratuito o un mensaje de respuesta ARP difundida. Cuando un mensaje ARP se envfa por el dispositivo terminal desde una determinada red VLAn a otro nodo de red, el mensaje de plano de control incluye informacion sobre la red VLAN y el nodo de red difunde el ARP generado en la red VLAn de un enlace local.
Puesto que el mensaje de plano de control no inicia la operacion de aprendizaje de direccion MAC, el nodo de red necesita anadir un elemento correspondiente en la tabla MAC en un momento adecuado para garantizar el reenvfo correcto del mensaje. Cuando el nodo de red recibe un mensaje de demanda de informacion de correspondencia de direccion en un enlace local, si la direccion IP objetivo en el mensaje de demanda de informacion de correspondencia de direccion es la misma que una direccion IP en un elemento de la informacion de correspondencia de direccion existente en la tabla de informaciones de correspondencia de direccion, no es necesario reenviar el mensaje de demanda de informacion de correspondencia de direccion a un lado de la red. Un nodo de red que ha recibido el mensaje de demanda de informacion de correspondencia de direccion genera un mensaje de respuesta de informacion de correspondencia de direccion que corresponde a la informacion de correspondencia de direccion existente y envfa el mensaje de respuesta a un dispositivo terminal que envfa el mensaje de demanda de informacion de correspondencia de direccion. Puesto que el dispositivo terminal que envfa el mensaje de demanda de informacion de correspondencia de direccion ello significa que el dispositivo terminal muy
5
10
15
20
25
30
35
40
45
50
55
60
probablemente necesita comunicarse con el dispositivo terminal demandado siguiente, en este momento, el nodo de red actualiza una tabla MAC en conformidad con la informacion de correspondencia de direccion existente. En un protocolo de capa de enlace de datos de aplicacion de enrutamiento de estado de enlace, se memoriza una correspondencia entre una direccion MAC y una identificacion de dispositivo del nodo de red en un elemento de una tabla MAC de un nodo de red correspondiente a un lado de red, con lo que solamente necesita anadir el contenido correspondiente en el elemento de la informacion de correspondencia de direccion a la tabla MAC.
En el protocolo IPv6, el mensaje de demanda de informacion de correspondencia de direccion incluye un mensaje de solicitacion de proximidad (Neighbor Solicitation, NS) y el mensaje de respuesta de informacion de correspondencia de direccion incluye un mensaje de anuncio de proximidad (Neighbor Advertisement, NA). Una direccion origen del mensaje NS es una direccion IP de un dispositivo terminal que envfa el mensaje NS, una direccion de destino es una direccion de multidifusion de nodo solicitado (solicited-node multicast address) de un dispositivo terminal del que se solicita informacion de correspondencia de direccion y una direccion objetivo es una direccion IP de un dispositivo terminal del que se solicita la informacion de correspondencia de direccion. Una direccion origen del mensaje NA es una direccion IP de la informacion de memorizacion de proximidad existente en una tabla de informaciones de memorizacion de proximidad, una direccion de destino es una direccion origen de u n mensaje NS correspondiente, una direccion objetivo es una direccion objetivo de un mensaje NS correspondiente, una direccion de capa de enlace objetivo es una direccion MAC de la informacion de memorizacion de proximidad existente en la tabla de informaciones de memorizacion de proximidad y un indicador solicitado se establece a 1.
En el protocolo IPv4, el mensaje de demanda de informacion de correspondencia de direccion incluye un mensaje de demanda de ARP (ARP Request) y el mensaje de respuesta de informacion de correspondencia de direccion incluye un mensaje de ARP de respuesta (ARP Reply). El tipo de mensaje de un mensaje de demanda ARP es de demanda, una direccion de remitente es una direccion IP de un dispositivo terminal que envfa el mensaje de demanda ARP y una direccion objetivo es una direccion IP de un dispositivo terminal del que se demanda la informacion de correspondencia. El tipo de mensaje de un mensaje de ARP Reply es de respuesta, una direccion de remitente es una direccion IP de informacion ARP existente en una tabla de informaciones de ARP, una direccion objetivo es una direccion objetivo de un mensaje de demanda ARP correspondiente y una direccion de capa de enlace objetivo es una direccion MAC de la informacion ARP existente en la tabla de informaciones de ARP.
La tabla de informaciones de ARP o la tabla de informaciones de memorizacion de proximidad, que se suelen controlar y acceder mediante una unidad central de procesamiento (Central Processing Unit, CPU), se memoriza en una memoria con velocidad de acceso y consulta relativamente baja y sin restriccion clara para la especificacion, mientras que la tabla MAC, que se suele controlar y acceder por un circuito integrado espedfico de la aplicacion (Application-specific integrated circuit, ASIC), un conjunto de puertas programables en campo (FPGA, Field Programmable Gate Array) o un procesador de red (Network processor, NP), se memoriza en una memoria de contenidos direccionables (Content-addressable memory, CAM) con velocidad de acceso y consulta rapida, pero con un alto coste y elevado consumo de energfa asf como algunas restricciones para la especificacion.
Puesto que el mensaje de plano de control no hace que un nodo de red periferico tenga coordenada de la direccion MAC y una identificacion de dispositivo de un nodo de red de entrada esta incluida en la informacion de correspondencia de direccion, una tabla MAC puede actualizarse directamente en conformidad con la informacion de correspondencia de direccion existente cuando se recibe una demanda de informacion de correspondencia de direccion, con lo que se reduce una tabla MAC del nodo de red periferico y se reduce la complejidad de un dispositivo y se disminuyen los requisitos para las especificaciones de la tabla MAC mientras que se garantiza el reenvfo correcto de un mensaje.
De forma opcional, el metodo antes citado puede comprender, ademas, que el nodo de red realiza una deteccion de clasificacion cronologica en un dispositivo terminal en un enlace local. Cuando se necesita realizar una clasificacion cronologica de la informacion de correspondencia de direccion del dispositivo terminal, el nodo de red realiza una clasificacion cronologica de la informacion de correspondencia de direccion y puede suprimir, ademas, un elemento correspondiente en una tabla MAC. El nodo de red envfa, mediante un mensaje de plano de control, la informacion de correspondencia de direccion del dispositivo terminal a otro nodo de red. El otro nodo de red que recibe el mensaje de plano de control realiza una clasificacion cronologica de la informacion de correspondencia de direccion del dispositivo terminal en conformidad con la indicacion del mensaje de plano de control y puede suprimir, ademas, un elemento correspondiente en una tabla MAC. Un nodo de red solamente realiza una deteccion de clasificacion cronologica en un dispositivo terminal en su propio enlace local y no realiza la clasificacion cronologica de informacion de correspondencia de direccion memorizada, de forma activa. A modo de ejemplo, la informacion de correspondencia de direccion obtenida por un mensaje de plano de control puede establecerse a un nivel de confianza relativamente alto (confidence level), tal como 254. La informacion de correspondencia de direccion memorizada es objeto de clasificacion cronologica solamente cuando se detecta que un dispositivo terminal en un enlace local necesita dicha clasificacion cronologica o se recibe una indicacion de clasificacion cronologica que se envfa por otro nodo de red mediante un mensaje de plano de control.
Mediante la adopcion de la solucion tecnica de las formas de realizacion de la presente invencion, puesto que ademas del nodo de red de entrada, otros nodos de red memorizan tambien la informacion de correspondencia de direccion en sus tablas de informacion de correspondencia de direccion, cuando se recibe una demanda de
5
10
15
20
25
30
35
40
45
50
55
informacion de correspondencia de direccion, pueden responder directamente con una respuesta de informacion de correspondencia de direccion sin difundir la demanda, lo que disminuye el ancho de banda ocupado por la difusion de la demanda de informacion de correspondencia de direccion en una capa de enlace de datos de aplicacion de enrutamiento de estado de enlace.
Ademas, puesto que el mensaje de plano de control no hace que nodo de red periferico tenga conocimiento de la direccion MAC y una identificacion de dispositivo de un nodo de red de entrada se incluye en la informacion de correspondencia de direccion, un tabla MAC puede actualizarse directamente en conformidad con la informacion de correspondencia de direccion existente cuando se recibe una demanda de informacion de correspondencia de direccion, lo que reduce la tabla MAC de un nodo de red periferico y reduce la complejidad de un dispositivo y reduce las exigencias para las especificaciones de la tabla MAC mientras que se garantiza el reenvfo correcto de un mensaje.
Con referencia a la Figura 2 se ilustra a continuacion otra forma de realizacion de la presente invencion.
La Figura 2 es un diagrama de flujo de un metodo de actualizacion de la tabla MAC de control de acceso al soporte en un protocolo de capa de enlace de datos de aplicacion del enrutamiento de estado de enlace en una forma de realizacion de la presente invencion. El metodo comprende los contenidos siguientes.
202. Un nodo de red cierra la funcion de aprendizaje de direccion MAC de un lado de red.
En general, un nodo de red realiza el aprendizaje de direccion MAC cuando se recibe un mensaje de un lado de red, esto es, la actualizacion de una tabla MAC con una direccion MAC origen del mensaje y una identificacion de dispositivo de un nodo de red de entrada. En la presente forma de realizacion, la funcion de aprendizaje de MAC del lado de la red se cierra sin cambiar la funcion de aprendizaje de direccion MAC cambiante de un lado de enlace local.
204. Recibir un mensaje de anuncio de correspondencia de direccion en donde la informacion de encapsulacion del mensaje de anuncio de correspondencia de direccion comprende una identificacion de dispositivo de un nodo de red que encapsula el mensaje de anuncio de correspondencia de direccion.
En el protocolo IPv6, el mensaje de anuncio de correspondencia de direccion puede ser un mensaje NA no solicitado. Una direccion objetivo del mensaje NA no solicitado es una direccion IP de un dispositivo terminal que envfa el mensaje en donde la direccion IP puede ser una direccion IP local o una direccion IP global; una direccion de destino es una direccion de multidifusion del tipo de todos los nodos; una direccion de capa de enlace objetivo es una direccion de capa de enlace de un dispositivo terminal que envfa el mensaje, en donde la direccion de capa de enlace es una direccion MAC en una red Ethernet y un indicador solicitado se establece a 0.
En el protocolo IPv4, el mensaje de anuncio de correspondencia de direccion puede ser un mensaje ARP. Mas concretamente, el mensaje ARP puede ser un mensaje ARP gratuito puede ser tambien un mensaje de respuesta ARP difundido. Cuando una maquina virtual realiza una migracion operativa, la maquina virtual anuncia la migracion utilizando un mensaje RARP despues de la migracion. En este momento, un nodo de red que recibe el mensaje RARP en un enlace local transfiere, en conformidad con su propia tabla de informaciones de correspondencia de direccion, el mensaje RARP en un mensaje de anuncio de correspondencia de direccion, tal como un mensaje ARP gratuito o un mensaje de respuesta ARP difundido, encapsula y envfa luego el mensaje de anuncio de correspondencia de direccion al lado de red, en donde una identificacion de dispositivo del nodo de red que encapsula el mensaje de anuncio de correspondencia de direccion esta incluida en la informacion de encapsulacion. El tipo de mensaje de un mensaje ARP gratuito es de demanda, una direccion de remitente es una direccion IP de un dispositivo terminal que envfa el mensaje, una direccion MAC de remitente es una direccion MAC de un dispositivo terminal que envfa el mensaje, una direccion IP objetivo es una direccion IP de un dispositivo terminal que envfa el mensaje y una direccion MAC objetivo es una direccion de difusion. El formato de un mensaje de respuesta de ARP difundido es esencialmente el mismo, pero el tipo de mensaje es de respuesta y una direccion IP objetivo es una direccion de difusion. El tipo de mensaje de un mensaje ARP es de demanda y una direccion IP de remitente es un valor por defecto, tal como todos ceros, por lo que una direccion IP en una primera informacion ARP es tambien un valor por defecto.
Despues de recibir un mensaje de anuncio de correspondencia de direccion, el nodo de red de entrada encapsula el mensaje de anuncio de correspondencia de direccion y difunde el mensaje de anuncio de correspondencia de direccion, en donde su propia identificacion de dispositivo esta incluida en la informacion de encapsulacion. En consecuencia, otros nodos de red pueden recibir el mensaje de anuncio de correspondencia de direccion de una identificacion de dispositivo de un nodo de red que encapsula el mensaje de anuncio de correspondencia de direccion en la informacion de encapsulacion. La manera de encapsular un mensaje puede ser una encapsulacion de TRILL o una encapsulacion de mAc en MAC.
206. Obtener la primera informacion de correspondencia de direccion en conformidad con el mensaje de anuncio de correspondencia de direccion, en donde la primera informacion de correspondencia de direccion comprende una correspondencia entre una direccion MAC de control de acceso a soporte de un dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion, una direccion IP de protocolo Internet del dispositivo terminal
5
10
15
20
25
30
35
40
45
50
55
que env^a el mensaje de anuncio de correspondencia de direccion y una identificacion de dispositivo en el mensaje de anuncio de correspondencia de direccion.
La primera informacion de correspondencia de direccion esta en correspondencia entre una direccion MAC, una direccion IP de un dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion y una identificacion de dispositivo de un nodo de red de entrada del dispositivo terminal. En TRILL, una identificacion de dispositivo de un nodo de red de entrada del dispositivo terminal puede obtenerse a partir de un dominio de alias informatico de puente de enrutamiento de entrada de una cabecera de mensaje del mensaje de anuncio de correspondencia de direccion encapsulado. En SPB, una identificacion de dispositivo de un nodo de red de entrada del dispositivo terminal es B-MAC, que puede obtenerse a partir de un campo de una direccion MAC origen central (Backbone source MAC address, S-DA) del mensaje de anuncio de correspondencia de direccion encapsulado. En el protocolo IPv6, la primera informacion de correspondencia de direccion incluye la primera informacion de memorizacion de proximidad. En IPv4, la primera informacion de correspondencia de direccion incluye una primera informacion ARP.
208. Anadir la primera informacion de correspondencia de direccion a una tabla de informaciones de correspondencia de direccion, cuando una direccion IP en la primera informacion de correspondencia de direccion es diferente de una direccion IP en cualquier elemento de informacion de correspondencia de direccion en la tabla de informaciones de correspondencia de direccion.
La tabla de informaciones de correspondencia de direccion es una tabla para memorizar informacion de correspondencia de direccion en un nodo de red. En el protocolo IPv6, la tabla de informaciones de correspondencia de direccion es una tabla de informaciones de memorizacion de proximidad. En el protocolo IPv4, la tabla de informaciones de correspondencia de direccion es una tabla de informaciones de ARP. Puesto que ademas de una direccion MAC y una direccion IP, una identificacion de dispositivo de un nodo de red de entrada esta tambien incluida en la primera informacion de correspondencia de direccion, en comparacion con las tablas de ARP y de memorizacion de proximidad tradicionales, cada elemento de una tabla de informaciones de memorizacion de proximidad y una tabla de informaciones ARP anade el contenido de una identificacion de dispositivo.
En el protocolo IPv6, cuando una direccion IP en la primera informacion de memorizacion de proximidad es diferente de una direccion IP en cualquier elemento de informacion de memorizacion de proximidad en una tabla de informaciones de memorizacion de proximidad, puede suponerse que un nuevo dispositivo terminal esta en lmea o el dispositivo terminal cambia una direccion IP. En este momento, un nodo de red que recibe el mensaje de anuncio de correspondencia de direccion encapsulado anade la primera informacion de memorizacion de proximidad a la tabla de informaciones de memorizacion de proximidad.
Cuando las direcciones IP y MAC en la primera informacion de memorizacion de proximidad son las mismas direcciones IP y MAC en un elemento de la informacion de memorizacion de proximidad en la tabla de informaciones de memorizacion de proximidad, y una identificacion de dispositivo en la informacion de memorizacion de proximidad existente es diferente a una identificacion de dispositivo de un nodo de red, puede suponerse que el dispositivo terminal realiza una migracion y un nodo de red de entrada antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion de memorizacion de proximidad existente es diferente de una direccion MAC de cualquier elemento MAC existente en una tabla MAC, la direccion MAC del dispositivo terminal que no esta en la tabla MAC indique ninguno de los dispositivos terminales locales se ha comunicado todavfa con el dispositivo terminal. En este momento operativo, un nodo de red que recibe el mensaje de anuncio de correspondencia de direccion actualiza la informacion de memorizacion de proximidad con la primera informacion de memorizacion de proximidad.
Cuando las direcciones IP y MAC en la primera informacion de memorizacion de proximidad son las mismas que las direcciones IP y MAC en un elemento de la informacion de memorizacion de proximidad en la tabla de informaciones de memorizacion de proximidad y una identificacion de dispositivo en la informacion de memorizacion de proximidad existente es diferente de una identificacion de dispositivo del nodo de red, puede suponerse que el dispositivo terminal realiza una migracion, y un nodo de red de entrada antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion de memorizacion de proximidad existente es la misma que una direccion MAC de un elemento MAC existente en una tabla, la direccion MAC del dispositivo terminal que esta en la tabla MAC indica que un dispositivo terminal local se comunicado con el dispositivo terminal. En este momento, el nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control necesita actualizar la informacion de memorizacion de proximidad existente y el elemento MAC existente con la primera informacion de memorizacion de proximidad.
Puesto que antes de enviar un mensaje NA no solicitado, un dispositivo terminal realiza una deteccion de direccion duplicada, otros tipos de fenomenos de direccion duplicada excepto la migracion no existen en general.
En el protocolo IPv4, cuando una direccion IP en la primera informacion de correspondencia de direccion no esta en una tabla de informaciones de correspondencia de direccion, esto es, cuando una direccion IP en la primera informacion ARP es diferente de una direccion IP en cualquier elemento de la informacion ARP en una tabla de informaciones de ARP, puede suponerse que un nuevo dispositivo terminal esta en lmea o el dispositivo terminal
5
10
15
20
25
30
35
40
45
50
55
cambia una direccion IP. En este momento operativo, un nodo de red que recibe el mensaje de anuncio de correspondencia de direccion encapsulado anade la primera informacion ARP a la tabla de informaciones de ARP.
Cuando una direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP, una direccion MAC en la primera informacion ARP es la misma que una direccion MAC en la informacion ARP existente y una identificacion de dispositivo en la informacion ARP existente es diferente de una identificacion de dispositivo del nodo de red, puede suponerse que el dispositivo terminal realiza una migracion y un nodo de red de entrada antes de la migracion no es este dispositivo de red. Y cuando la direccion MAC en la informacion ARP existente es diferente de una direccion MAC de cualquier elemento MAC existente en una tabla MAC, la direccion MAC del dispositivo terminal no esta en la tabla MAC indica que ninguno de los dispositivos terminales locales se ha comunicado con el dispositivo terminal todavfa. En este momento operativo, un nodo de red que recibe el mensaje de anuncio de correspondencia de direccion encapsulado actualiza la informacion ARP existente con la primera informacion ARP.
Cuando una direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP, una direccion MAC en la primera informacion ARP es la misma que una direccion MAC en la informacion ARP existente y una identificacion de dispositivo en la informacion ARP existente es diferente de una identificacion de dispositivo del nodo de red, puede suponerse que el dispositivo terminal realiza una migracion y un nodo de red de entrada antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion ARP existente es la misma que una direccion MAC de un elemento MAC existente en una tabla MAC, la direccion MAC de dispositivo terminal que esta en la tabla MAC indica que un dispositivo terminal local se ha comunicado con el dispositivo terminal. En este momento, un nodo de red que recibe el mensaje de anuncio de correspondencia de direccion encapsulado actualiza la informacion ARP existente y el elemento MAC existente con la primera informacion ARP.
Cuando una direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP, una direccion MAC en la informacion ARP es diferente de una direccion MAC en la informacion ARP existente y la direccion MAC en la informacion ARP es diferente de una direccion MAC de cualquier elemento MAC existente en la tabla MAC, la informacion ARP existente se actualiza con la primera informacion ARP. Puesto que ninguno de los dispositivos terminales locales se ha comunicado con el dispositivo terminal todavfa, el nodo de red solamente necesita actualizar la tabla de informaciones de ARP.
Cuando una direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de la informacion ARP existente en la tabla de informaciones de ARP, una direccion MAC en la primera informacion ARP es diferente de una direccion MAC en la informacion ARP existente y la direccion MAC en la informacion ARP existente es la misma que una direccion MAC de un elemento MAC existente en una tabla MAC, puesto que un dispositivo terminal local se ha comunicado con el dispositivo terminal, la informacion ARP del dispositivo terminal local requiere su actualizacion. El nodo de red actualiza la informacion ARP existente y el elemento MAC existente con la primera informacion ARP, y difunde un mensaje ARP desencapsulado en un enlace local correspondiente al mensaje ARP encapsulado. El enlace local correspondiente al mensaje ARP encapsulado significa que cuando un mensaje ARP se envfa por el dispositivo terminal desde una determina red VLAN a un nodo de red de entrada, un nodo de red que recibe el mensaje de anuncio de correspondencia de direccion encapsulado realiza la difusion del mensaje RAP desencapsulado en la red VLAN de un enlace local.
Cuando la direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP y la identificacion de dispositivo en la informacion ARP existente es la misma que una identificacion de dispositivo del nodo de red, ello indica que podna ser un dispositivo terminal que podna tener un conflicto de direcciones en un enlace local del nodo de red o un nodo de red de entrada del dispositivo terminal antes de una migracion es este nodo de red. En este momento operativo, un nodo de red que reciba un mensaje de anuncio de correspondencia de direccion encapsulado realiza la difusion del mensaje ARP desencapsulado en un enlace local correspondiente al mensaje ARP encapsulado.
210. Recepcion de un mensaje de demanda de informacion de correspondencia de direccion en un enlace local.
En el protocolo IPv6, el mensaje de demanda de informacion de correspondencia de direccion incluye un mensaje NS de solicitacion de proximidad, en donde una direccion origen de un mensaje NS es una direccion IP de un dispositivo terminal que envfa el mensaje NS, una direccion de destino es una direccion de multidifusion con nodo solicitado de un dispositivo terminal del que se solicita informacion de correspondencia de direccion y una direccion objetivo es una direccion IP de un dispositivo terminal del que se solicita informacion de correspondencia de direccion.
En el protocolo IPv4, un mensaje de demanda de informacion de correspondencia de direccion incluye un mensaje de demanda de ARP en donde una direccion de remitente de un mensaje de demanda ARP es una direccion IP de un dispositivo terminal que envfa el mensaje de demanda de ARP y una direccion objetivo es una direccion IP del dispositivo terminal del que se demanda la informacion de correspondencia de direccion.
5
10
15
20
25
30
35
40
45
50
55
60
212. Generar, cuando una direccion objetivo en el mensaje de demanda de informacion de correspondencia de direccion es la misma que una direccion IP en un elemento de la informacion de correspondencia de direccion existente en la tabla de informaciones de correspondencia de direccion, un mensaje de respuesta de informacion de correspondencia de direccion correspondiente a la informacion de correspondencia de direccion existente, envfa el mensaje de respuesta de informacion de correspondencia de direccion correspondiente a la informacion de correspondencia de direccion existente a un dispositivo terminal que envfa el mensaje de demanda de informacion de correspondencia de direccion y para actualizar una tabla MAC en conformidad con la informacion de correspondencia de direccion existente.
Cuando un nodo de red recibe un mensaje de demanda de informacion de correspondencia de direccion en un enlace local, si una direccion IP objetivo en el mensaje de demanda de informacion de correspondencia de direccion es la misma que una direccion IP en un elemento de la informacion de correspondencia de direccion existente en la tabla de informaciones de correspondencia de direccion, el nodo de red no necesita reenviar el mensaje de demanda de informacion de correspondencia de direccion al lado de la red, genera un mensaje de respuesta de informacion de correspondencia de direccion que corresponde a la informacion de correspondencia de direccion existente y envfa el mensaje de respuesta a un dispositivo terminal que envfa el mensaje de demanda.
En el protocolo IPv6, el mensaje de respuesta de informacion de correspondencia de direccion incluye un mensaje NA, en donde una direccion origen del mensaje NA es una direccion IP de la informacion de memorizacion de proximidad existente en una tabla de informaciones de memorizacion de proximidad, una direccion de destino es una direccion origen de un mensaje NS correspondiente, una direccion objetivo es una direccion objetivo de un mensaje NS correspondiente un direccion de capa de enlace objetivo es una direccion MAC de la informacion de memorizacion de proximidad en la tabla de informaciones de memorizacion de proximidad y un indicador solicitado se establece a 1.
En el protocolo IPv4, el mensaje de respuesta de correspondencia de direccion incluye un mensaje NA, en donde una direccion origen del mensaje NA es una direccion IP de informacion de memorizacion de proximidad existente en una tabla de informaciones de memorizacion de proximidad, una direccion de destino es una direccion origen de un mensaje NS correspondiente, una direccion objetivo es una direccion objetivo de un mensaje de demanda ARP y una direccion de capa de enlace objetivo es una direccion MAC de la informacion ARP existente en una tabla de informaciones de ARP.
Puesto que un nodo de red periferico cierra una funcion de aprendizaje de direccion MAC de un lado de red, un elemento correspondiente se necesita para anadirse a una tabla MAC en un momento adecuado para garantizar el reenvfo correcto de un mensaje. Puesto que un dispositivo terminal que envfa un mensaje de demanda de informacion de correspondencia de direccion indica que el dispositivo terminal probablemente necesite comunicarse con un dispositivo terminal demandado siguiente, el nodo de red en este momento operativo, actualiza la tabla MAC en funcion de la informacion de correspondencia de direccion existente. En un protocolo de capa de enlace de datos de aplicacion del denominado enrutamiento de estado de enlace, la tabla MAC del nodo de red corresponde a un elemento que memoriza la correspondencia de una direccion MAC y una identificacion de dispositivo del nodo de red, y en consecuencia, solamente se necesita para anadir los contenidos correspondientes en un elemento de la informacion de correspondencia de direccion a la tabla MAC.
En algunas situaciones operativas, un dispositivo terminal podna realizar una comunicacion de mensajes de datos directamente en lugar de enviar un mensaje sobre la informacion de correspondencia de direccion. En este momento, con el fin de evitar que una tabla MAC no pueda actualizarse cuando se desactiva la funcion de aprendizaje de direccion de MAC, el aparato de actualizacion antes citado puede comprender, ademas, las unidades siguientes.
Cuando un nodo de red que recibe un mensaje de datos no puede encontrar un elemento correspondiente en una tabla MAC, si existe un elemento correspondiente en una tabla de informaciones de correspondencia de direccion, los contenidos correspondientes en el elemento se anaden a la tabla MAC.
Cuando un nodo de red que recibe un mensaje de datos no puede encontrar un elemento correspondiente en una tabla MAC, si no existe ningun elemento correspondiente en una tabla de informaciones de correspondencia de direccion, el nodo de red genera un mensaje de demanda de informacion de correspondencia de direccion, encapsula y luego difunde el mensaje de demanda de informacion de correspondencia de direccion. Otro nodo de red difunde el mensaje de demanda de informacion de correspondencia de direccion en un enlace local correspondiente despues de recibir el mensaje. Un dispositivo terminal demandado envfa un mensaje de respuesta de informacion de correspondencia de direccion. Un nodo de red de entrada del dispositivo terminal demandado encapsula el mensaje y luego la envfa al nodo de red que recibe el mensaje de datos. El nodo de red que recibe las actualizaciones de mensajes de datos, en conformidad con el mensaje de respuesta de informacion de correspondencia de direccion, una tabla de informaciones de correspondencia de direccion y una tabla MAC. Al mismo tiempo, el nodo de red de entrada del dispositivo terminal demandado genera un mensaje de anuncio de correspondencia de direccion correspondiente en conformidad con el mensaje de respuesta de informacion de correspondencia de direccion, encapsula el mensaje y luego difunde el mensaje. En el nodo de red que recibe el mensaje difundido continua el proceso en conformidad con el metodo en la forma de realizacion antes citada.
5
10
15
20
25
30
35
40
45
50
55
Para una tabla de informaciones ARP o una tabla de informaciones de memorizacion de proximidad, se controla y accede en general, por una unidad CPU y se memoriza en una memoria, su velocidad de acceso y busqueda que es relativamente baja y no existe ninguna restriccion clara para la especificacion, mientras que para una tabla mAc se suele controlar y acceder en general por un ASIC, un FpGA o un NP y se memoriza en una memoria de contenidos direccionables CAM, su velocidad de acceso y busqueda es rapida, pero su coste y consumo de energfa es elevado y existen algunas restricciones para la especificacion.
Puesto que una funcion de aprendizaje de direccion MAC de un lado de la red esta cerrada, un mensaje de anuncio de correspondencia de direccion, un mensaje de demanda de informacion de correspondencia de direccion o un mensaje de respuesta de informacion de correspondencia de direccion del lado de red no hace que un nodo de red periferico tenga conocimiento de la direccion mAc y una identificacion de dispositivo de un nodo de red de entrada se incluye en la informacion de correspondencia de direccion, una tabla MAC puede actualizarse directamente segun la informacion de correspondencia de direccion existente cuando se recibe una demanda de informacion de correspondencia de direccion, con lo que se reduce una tabla MAC de un nodo de red periferico y se disminuye la complejidad de un dispositivo y se reducen los requisitos para las especificaciones de la tabla MAC mientras se garantiza el reenvfo correcto de un mensaje.
De forma adicional, puesto que ademas del nodo de red de entrada, otros nodos de red memorizan tambien la informacion de correspondencia de direccion en sus tablas de informaciones de correspondencia de direccion, por lo que cuando reciben una demanda de informacion de correspondencia de direccion, pueden responder directamente con una respuesta de informacion de correspondencia de direccion sin difundir la demanda, con lo que se disminuye el ancho de banda ocupado por la difusion de la demanda de informacion de correspondencia de direccion en una capa de enlace de datos de aplicacion de enrutamiento de estado de enlace.
Haciendo referencia a la Figura 3, otra forma de realizacion de la presente invencion se ilustra a continuacion.
La Figura 3 es un diagrama de un aparato de envfo de la informacion de correspondencia de direccion en un protocolo de capa de enlace de datos de aplicacion de enrutamiento de estado de enlace en otra forma de realizacion de la presente invencion. El aparato de envfo se realiza generalmente por un nodo de red en una red. El protocolo de capa de enlace de datos de aplicacion de enrutamiento de estado de enlace puede ser TRILL o puede ser el denominado puenteo de la ruta mas corta. En TRILL, el nodo de red suele ser un dispositivo de puente de enrutamiento. En SPB, el nodo de red suele ser un dispositivo de puente periferico. El aparato de envfo comprende las unidades siguientes:
Una unidad de recepcion 302, se utiliza para recibir un mensaje de anuncio de correspondencia de direccion en un enlace local.
En TRILL, el nodo de red puede ser un dispositivo de puente de enrutamiento que recibe el mensaje de anuncio de correspondencia de direccion. En SPB, el nodo de red puede ser un dispositivo de puente periferico que recibe el mensaje de anuncio de correspondencia de direccion.
En TRILL, el nodo de red es un RB de entrada del mensaje de anuncio de correspondencia de direccion, y es tambien un RB de entrada de otros mensajes en una misma red VLAN que se envfa por el dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion, por lo que puede denominarse como un RB de entrada en forma abreviada. En SPB, el nodo de red es un dispositivo de puente periferico de entrada del mensaje de anuncio de correspondencia de direccion y es tambien un Rb de entrada de otros mensajes en una misma red VLAN que se envfa por un dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion, por lo que puede denominarse como un dispositivo de puente periferico de entrada en forma abreviada. En consecuencia, el nodo de red puede denominarse, en general, como un nodo de red de entrada.
El mensaje de anuncio de correspondencia de direccion incluye una direccion MAC y una direccion IP del dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion.
En el protocolo IPv6, el mensaje de anuncio de correspondencia de direccion puede ser un mensaje de anuncio de proximidad NA no solicitado. Una direccion objetivo del mensaje NA no solicitado es una direccion IP del dispositivo terminal que envfa el mensaje, en donde la direccion IP puede ser una direccion IP local o una direccion IP global; una direccion de destino es una direccion de multidifusion del tipo para todos los nodos; una direccion de capa de enlace objetivo es una direccion de capa de enlace del dispositivo terminal que envfa el mensaje, en donde la direccion de capa de enlace es una direccion MAC en una red Ethernet; y un indicador solicitado se establece a cero.
En el protocolo IPv4, el mensaje de anuncio de correspondencia de direccion puede ser un mensaje ARP. Mas concretamente, el mensaje ARP puede ser un mensaje ARP gratuito, puede ser tambien un mensaje RARP o puede ser tambien un mensaje de respuesta de ARP difundido. El tipo de mensaje del mensaje ARP gratuito es un mensaje de solicitacion, una direccion del remitente es una direccion IP del dispositivo terminal que envfa el mensaje, una direccion MAC del remitente es una direccion MAC del dispositivo terminal que envfa el mensaje, una direccion IP objetivo es una direccion IP del dispositivo terminal que envfa el mensaje y una direccion MAC objetivo es una direccion de difusion. El formato del mensaje de respuesta de ARP objeto de difusion es basicamente el
5
10
15
20
25
30
35
40
45
50
55
mismo, pero el tipo de mensaje es de respuesta y una direccion IP objetivo es una direccion de difusion. El tipo de mensaje de un mensaje RARP es de demanda y una direccion IP del remitente es un valor por defecto, tal como todos ceros, por lo que una direccion IP en una primera informacion ARP es tambien un valor por defecto.
Cuando el nodo de red recibe el mensaje de anuncio de correspondencia de direccion, realiza un aprendizaje de direccion MAC en una forma tradicional.
Una unidad de obtencion 304, se utiliza para obtener la primera informacion de correspondencia de direccion en conformidad con el mensaje de anuncio de correspondencia de direccion, en donde la primera informacion de correspondencia de direccion comprende una correspondencia entre una direccion de Control de Acceso a Soporte, MAC de un dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion, una direccion de Protocolo Internet IP del dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion y una identificacion de dispositivo del nodo de red.
La primera informacion de correspondencia de direccion esta en correspondencia entre una direccion MAC y una direccion IP del dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion y una identificacion del dispositivo de un nodo de red de entrada del dispositivo terminal. La identificacion del dispositivo del nodo de red de entrada del dispositivo terminal es una identificacion de dispositivo del nodo de red que recibe el mensaje de anuncio de correspondencia de direccion. En el protocolo IPv6, la primera informacion de correspondencia de direccion incluye la primera informacion de memorizacion de proximidad. En el protocolo IPv4, la primera informacion de correspondencia de direccion incluye la primera informacion ARP.
En TRILL, la identificacion de dispositivo puede utilizar un alias informatico de un dispositivo de puente de enrutamiento, o puede utilizar tambien directamente una identificacion IS-IS de un dispositivo de puente de enrutamiento. En SPB, la identificacion de dispositivo puede ser un B-MAC de un dispositivo de puente periferico. Cuando el nodo de red registra su propia identificacion de dispositivo, puede utilizar una identificacion especial, tal como Local (Local), en lugar de que el nodo de red que registra su propia identificacion de dispositivo real en una tabla de informaciones de correspondencia de direccion. Por supuesto, cuando el nodo de red envfa un mensaje, sigue utilizando su propia identificacion de dispositivo real.
Una unidad de registro 306 se utiliza para registrar la primera informacion de correspondencia de direccion en una tabla de informaciones de correspondencia de direccion cuando la primera informacion de correspondencia de direccion no esta en la tabla de informaciones de correspondencia de direccion.
La tabla de informaciones de correspondencia de direccion es una tabla para memorizar informacion de correspondencia de direccion en el nodo de red. En el protocolo IPv6, la tabla de informaciones de correspondencia de direccion es una tabla de informaciones de memorizacion de proximidad (Neighbor Cache). En el protocolo IPv4, la tabla de informaciones de correspondencia de direccion es una tabla de informaciones ARP. Puesto que la primera informacion de correspondencia de direccion comprende, ademas, la identificacion del dispositivo del nodo de red de entrada ademas de la direccion MAC y de la direccion IP, en comparacion con la memorizacion de proximidad tradicional y la tabla de informaciones de ARP, cada elemento de la tabla de informaciones de memorizacion de proximidad y la tabla de informaciones ARP anade contenido de identificacion de dispositivo. Se aprecia por los expertos en esta tecnica que una tabla de informaciones de correspondencia de direccion puede ser una tabla individual o puede estar tambien constituida por una pluralidad de tablas individuales.
La primera informacion de correspondencia de direccion que no esta en la tabla de informaciones de correspondencia de direccion significa que al menos una de entre la direccion MAC, la direccion IP o la identificacion del dispositivo en la primera informacion de correspondencia de direccion no esta en la tabla de informaciones de correspondencia de direccion, esto es, al menos una de las tres es diferente de la totalidad de los elementos de la tabla de informaciones de correspondencia de direccion.
En el protocolo IPv6, cuando una direccion en la primera informacion de correspondencia de direccion es diferente de una direccion IP en cualquier elemento de la informacion de memorizacion de proximidad en la tabla de informaciones de memorizacion de proximidad, puede suponerse que un nuevo dispositivo terminal esta en lmea o el dispositivo terminal cambia su direccion IP. En este momento operativo, el nodo de red de entrada anade la primera informacion de memorizacion de proximidad en la tabla de informaciones de memorizacion de proximidad.
Cuando las direcciones IP y MAC en la primera informacion de memorizacion de proximidad son las mismas que las direcciones IP y MAC en un elemento de la informacion de memorizacion de proximidad existente en la tabla de informaciones de memorizacion de proximidad, y la identificacion de dispositivo en la primera informacion de memorizacion de proximidad es diferente de una identificacion de dispositivo en la informacion de memorizacion de proximidad existente, puede suponerse que el dispositivo terminal que toma originalmente al otro dispositivo como un nodo de red de entrada cambia una posicion de acceso, esto es, el dispositivo terminal realiza una migracion operativa. En este momento operativo, la unidad de registro 306 actualiza la informacion de memorizacion de proximidad existente con la primera informacion de memorizacion de proximidad.
Puesto que el dispositivo terminal ha realizado una deteccion de direccion duplicada (duplicate address detection, DAD) antes de enviar el mensaje NA no solicitado, en general, no existen otros tipos de fenomeno de direccion
5
10
15
20
25
30
35
40
45
50
55
60
duplicada con la excepcion de la migracion.
En el protocolo IPv4, cuando la direccion IP en la primera informacion de correspondencia de direccion no esta en la tabla de informaciones de correspondencia de direccion, esto es, cuando la direccion IP en la primera informacion ARP es diferente de una direccion IP en cualquier elemento de informacion ARP en la tabla de informaciones de ARP, puede suponerse que un nuevo dispositivo terminal esta en lmea o el dispositivo terminal cambia una direccion IP. En este momento operativo, la unidad de registro 306 anade la primera informacion ARP a la tabla de informaciones de ARP.
Cuando la direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de la informacion ARP existente en la tabla de informaciones de ARP, la direccion MAC en la primera informacion ARP es la misma que una direccion MAC en la informacion ARP existente y una identificacion de dispositivo en la primera informacion ARP, esto es, la propia identificacion de dispositivo del nodo de red de entrada, es diferente de una identificacion de dispositivo en la informacion ARP existente, puede suponerse que el dispositivo terminal que toma originalmente el otro dispositivo como un nodo de red de entrada cambia una posicion de acceso, esto es, el dispositivo terminal realiza una migracion operativa. En este momento, la unidad de registro 306 actualiza la informacion ARP existente con la primera informacion ARP. Puesto que el nodo de red de entrada ha realizado un aprendizaje de direccion MAC, no existe necesidad de comprobar y actualizar la tabla MAC en este momento.
Cuando el dispositivo terminal es una maquina virtual, una capa de hipervisor (Hypervisor) solamente es responsable para el funcionamiento como un dispositivo ffsico virtual, en donde una tarjeta de red virtual y la generacion de MAC esta dentro de su alcance de gestion, mientras que una direccion IP es gestionada y asignada por un sistema operativo huesped (Guest OS), que no tiene nada que hacer con la capa de hipervisor. Si un mensaje ARP que incluye informacion de IP ha de enviarse, la asistencia de un sistema operativo Guest OS es necesaria, que necesita realizar una exploracion de las herramientas correspondientes para diferentes tipos de sistemas operativos. Con el fin de simplificar la complejidad de la maquina virtual, la maquina virtual anuncia una migracion mediante un mensaje RARP de forma tradicional despues de la migracion. En este momento, una direccion IP de remitente en el mensaje RARP es un valor por defecto, tal como todos ceros, por lo que la direccion IP en una primera informacion ARP es tambien un valor por defecto. El mensaje RARP solamente se utiliza para anunciar la migracion y no necesita ser objeto de respuesta.
En consecuencia, cuando una direccion IP en la primera informacion ARP es un valor por defecto, la direccion MAC en la primera informacion ARP es la misma que la direccion MAC en la informacion ARP existente y la identificacion del dispositivo en la primera informacion ARP es diferente de la identificacion del dispositivo en la informacion ARP existente, puede suponerse que se realiza una migracion de maquina virtual. En este momento, el nodo de red de entrada actualiza la identificacion de dispositivo en la informacion ARP existente con la identificacion de dispositivo en la primera informacion ARP y sustituye la direccion IP en la primera informacion ARP con la direccion IP en la informacion ARP existente. En este momento, la direccion IP en la primera informacion ARP que se envfa mediante un mensaje de plano de control, o en un mensaje ARP que esta encapsulado en TRILL y se envfa en una forma de unidifusion en TRILL o en un mensaje ARP que se encapsula en conformidad con la operacion de MAC en MAC y se envfa en una forma de unidifusion en SPB, mas adelante, no es un valor por defecto sino la direccion IP en la primera informacion ARP.
Cuando la direccion IP en la primera informacion ARP es la misma que la direccion IP en un elemento de la informacion ARP existente en la tabla de informaciones ARP y la direccion MAC en la primera informacion ARP es diferente de una direccion MAC en la informacion ARP existente, puede suponerse que se produce un conflicto de direcciones o que el dispositivo terminal cambia una tarjeta de red mientras sigue accediendo con una direccion IP original. Existen dos opciones operativas en este momento: la primera consiste en que la unidad de registro 306 actualiza la informacion ARP existente con la primera informacion ARP. De forma opcional, el mensaje ARP puede encapsularse tambien y enviarse a un nodo de red correspondiente a la identificacion de dispositivo en la informacion ARP existente en una forma de unidifusion, en donde la informacion de encapsulacion comprende la identificacion de dispositivo en la primera informacion de correspondencia de direccion. La manera de encapsular un mensaje puede ser encapsulacion de TRILL o encapsulacion de MAC en MAC. La segunda opcion es que, en el caso de que la identificacion de dispositivo en la primera informacion ARP sea diferente de la identificacion de dispositivo en la informacion ARP existente, en lugar de actualizar la informacion ARP existente en primer lugar, la unidad de registro 306 encapsula el mensaje ARP y lo envfa al nodo de red correspondiente a la identificacion de dispositivo en la informacion ARP existente, en donde la informacion de encapsulacion comprende la identificacion de dispositivo en la primera informacion de correspondencia de direccion. El nodo de red, esto es, el nodo de red de entrada, se desencapsula para obtener el mensaje ARP y luego, difunde el mensaje ARP en un enlace local correspondiente al mensaje ARP encapsulado. Un enlace local correspondiente al mensaje ARP encapsulado significa que cuando se envfa el mensaje ARP por el dispositivo terminal desde una determinada red VLAN al nodo de red de entrada, el nodo de red de salida efectua la difusion del mensaje ARP en la red VLAN del enlace local. Si la situacion operativa es causada por un conflicto de direcciones, un dispositivo terminal que tiene un conflicto de direcciones con el dispositivo terminal que envfa el mensaje ARP responde con un mensaje ARP Reply; de no ser asf, indica que el dispositivo terminal cambia una tarjeta de red mientras sigue accediendo con una direccion IP original o el dispositivo terminal que tiene un conflicto de direcciones esta fuera de lmea. Por lo tanto, si un mensaje de respuesta de ARP que tiene la misma direccion IP como la que esta en la primera informacion ARP no se recibe
5
10
15
20
25
30
35
40
45
50
55
en un tiempo predeterminado, la unidad de registro 306 puede actualizarse con la primera informacion ARP. En el caso de que la identificacion de dispositivo de la primera informacion ARP sea la misma que una identificacion de dispositivo en un elemento de informacion ARP existente, el mensaje ARP se difunde en el enlace local correspondiente al mensaje ARP, esto es, el mensaje ARP se difunde en la red VLAN que recibe el mensaje ARP. Y si un mensaje de respuesta ARP que tiene la misma direccion IP de la que existe en la primera informacion ARP no se recibe en un tiempo predeterminado, la informacion ARP existente se actualiza con la primera informacion ARP.
Cuando la primera informacion de correspondencia de direccion esta en la tabla de informaciones de correspondencia de direccion, podna recibirse un mensaje ARP repetido. El mensaje ARP puede ser solamente difundido en un enlace local correspondiente sin difundirse en un lado de la red.
Una unidad de envfo 308, se utiliza para enviar la primera informacion de correspondencia de direccion a otros nodos de red mediante un mensaje de plano de control, en donde el mensaje de plano de control hace que los otros nodos de red registren la primera informacion de correspondencia de direccion en sus tablas de informacion de correspondencia de direccion.
Puesto que el mensaje de plano de control no inicia operativamente al nodo de red para realizar una funcion de aprendizaje de direccion MAC, la tabla MAC del nodo de red periferico no resulta incrementada. El mensaje de plano de control significa aqu un mensaje de anuncio de capa de enlace de datos sobre la base del enrutamiento de estado de enlace. En TRILL, el mensaje de plano de control puede adoptar la forma de un mensaje ESADI o adoptar otros mensajes de plano de control que pueden difundir la informacion de correspondencia de direccion. En SPB, el mensaje de plano de control puede adoptar un formato definido basado en IS-IS TLV y la informacion comprende al menos informacion de direccion IP y de direccion MAC en la primera informacion de correspondencia de direccion.
Cuando se recibe la primera informacion de correspondencia de direccion por intermedio de un mensaje de plano de control, un nodo de red registra la primera informacion de correspondencia de direccion en su tabla de informaciones de correspondencia de direccion. Puesto que cuando la primera informacion de correspondencia de direccion esta en la tabla de informaciones de correspondencia de direccion del nodo de red de entrada, la unidad de envfo 308 no difunde la primera informacion de correspondencia de direccion, la primera informacion de correspondencia de direccion no esta, por supuesto, en la tabla de informaciones de correspondencia de direccion del nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control.
En el protocolo IPv6, cuando una direccion IP en la primera informacion de memorizacion de proximidad es diferente de una direccion IP en cualquier elemento de la informacion de memorizacion de proximidad en la tabla de informaciones de memorizacion de proximidad, la primera informacion de memorizacion de proximidad se anade a la tabla de informaciones de memorizacion de proximidad.
Cuando las direcciones IP y MAC en la primera informacion de memorizacion de proximidad son las mismas que las direcciones IP y MAC en un elemento de la informacion de memorizacion de proximidad existente en la tabla de informaciones de memorizacion de proximidad y una identificacion de dispositivo en la informacion de memorizacion de proximidad existente es diferente de una identificacion de dispositivo del nodo de red, puede suponerse que el dispositivo terminal realiza una migracion operativa y que un nodo de red de entrada antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion de memorizacion de proximidad existente es diferente de una direccion MAC de cualquier elemento de MAC existente en una tabla MAC, la direccion MAC del dispositivo terminal que no esta en la tabla MAC indica que ninguno de los dispositivos terminales locales se ha comunicado todavfa con el dispositivo terminal. El nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control solamente necesita actualizar la informacion de memorizacion de proximidad con la primera informacion de memorizacion de proximidad.
Cuando las direcciones IP y MAC en la primera informacion de memorizacion de proximidad son las mismas que las direcciones IP y MAC en un elemento de informacion de memorizacion de proximidad existente en la tabla de informaciones de memorizacion de proximidad, y una identificacion de dispositivo en la informacion de memorizacion de proximidad existente es diferente de la identificacion de dispositivo del nodo de red, puede suponerse que el dispositivo terminal realiza una migracion y un nodo de red de entrada antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion de memorizacion de proximidad existente es la misma que la direccion MAC de un elemento MAC existente en la tabla MAC, la direccion MAC del dispositivo terminal que esta en la tabla MAC indica que un dispositivo terminal local se ha comunicado con el dispositivo terminal. El nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control necesita actualizar la informacion de memorizacion de proximidad existente y el elemento MAC existente con la primera informacion de memorizacion de proximidad.
Puesto que el dispositivo terminal realiza una direccion de direccion duplicada antes de enviar el mensaje de NA no solicitado, no existen otros tipos de fenomenos de direcciones duplicadas excepto la migracion en general.
En el protocolo IPv4, cuando una direccion IP en la primera informacion ARP es diferente de una direccion IP en un elemento de informacion ARP en la tabla de informaciones de ARP, el nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control anade la primera informacion ARP a la
5
10
15
20
25
30
35
40
45
50
55
60
tabla de informaciones de ARP.
Cuando la direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP, una direccion MAC en la primera informacion ARP es la misma que una direccion MAC en la informacion ARP existente y una identificacion de dispositivo en la informacion aRp existente es diferente de la identificacion de dispositivo del nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control, puede suponerse que el dispositivo terminal realiza una migracion y un nodo de red de entrada antes de la migracion no es este nodo de red.
Y cuando la direccion MAC en la informacion ARP existente es diferente de una direccion MAC de cualquier elemento MAC existente en la tabla MAC, la direccion MAC del dispositivo terminal que no esta en la tabla MAC indica que ninguno de los dispositivos terminales locales se ha comunicado todavfa con el dispositivo terminal. El nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control solamente necesita actualizar la informacion ARP existente con la primera informacion ARP.
Cuando la direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de la informacion ARP existente en la tabla de informaciones de ARP, la direccion MAC en la primera informacion ARP es la misma que una direccion MAC en la informacion ARP existente, y una identificacion de dispositivo en la informacion ARP existente es diferente de la identificacion de dispositivo del nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control, puede suponerse que el dispositivo terminal realiza una migracion y el nodo de red de entrada antes de la migracion no es este nodo de red.
Y cuando la direccion MAC en la informacion ARP existente es la misma que una direccion MAC de un elemento de MAC existente en la tabla MAC, la direccion MAC del dispositivo terminal que esta en la tabla MAC indica que un dispositivo terminal local se ha comunicado con el dispositivo terminal. El nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control necesita actualizar la informacion ARP existente y el elemento MAC si con la primera informacion ARP. En este momento, no existe necesidad de anunciar, a nivel local, que el dispositivo terminal realiza una migracion, puesto que para un dispositivo terminal local, sin importar si un dispositivo terminal no local realiza una migracion o no lo hace, solamente necesita enviar un mensaje al nodo de red de entrada cuando se comunica con el dispositivo terminal no local y se consigue un procesamiento posterior por el nodo de red de entrada. Y la informacion del dispositivo terminal local sobre el dispositivo terminal no local que hace una migracion, tal como una direccion IP, una direccion MAC, un puerto de envfo, etc., no es objeto de cambio.
Cuando la direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP, la direccion MAC en la primera informacion ARP es diferente de una direccion MAC en la informacion ARP existente y la direccion MAC en la informacion ARP existente es diferente de una direccion MAC de cualquier elemento MAC existentes en la tabla MAC, la informacion ARP existente se actualiza con la primera informacion ARP. Puesto que ninguno de los dispositivos terminales locales se ha comunicado todavfa con el dispositivo terminal, el nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control solamente necesita actualizar la tabla de informaciones de ARP.
Cuando la direccion IP en la primera informacion ARP es la misma que una direccion IP de un elemento de informacion ARP existente en la tabla de informaciones de ARP, la direccion MAC en la primera informacion ARP es diferente de una direccion MAC en la informacion ARP existente, y la direccion MAC en la informacion ARP existente es la misma que una direccion MAC de un elemento MAC existente en la tabla MAC, puesto que un dispositivo terminal local se ha comunicado con el dispositivo terminal, se necesita actualizar la informacion ARP del dispositivo terminal local. El nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control actualiza la informacion ARP existente y el elemento MAC existente con la primera informacion ARP, genera un mensaje ARP que corresponde a la primera informacion y difunde el mensaje ARP correspondiente a la primera informacion ARp en un enlace local correspondiente al mensaje de plano de control. Puesto que el mensaje de plano de control incluye toda la informacion que es suficiente para reconstruir un mensaje ARP original, el nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control puede generar un mensaje ARP correspondiente al mensaje ARP recibido por el nodo de red de entrada, tal como un mensaje ARP gratuito o un mensaje de respuesta de ARP difundido. Cuando el mensaje ARP se envfa por el dispositivo terminal desde una determinada red VLAN al nodo de red de entrada, el mensaje de plano de control incluye informacion sobre la red VLAN. El nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control difunde el mensaje ARP generado en la red VLAN de un enlace local.
La solucion anteriormente mencionada es suficiente para la solucion adoptada en la unidad de registro 306 que encapsula y envfa un mensaje ARP, en una manera de unidifusion, a un nodo de red correspondiente a la identificacion de dispositivo en la informacion ARP existente. Sin embargo, si no se adopta la solucion en la que nodo de red de entrada encapsula y envfa un mensaje ARP, en una manera de unidifusion, a un nodo de red correspondiente a la identificacion de dispositivo en la informacion ARP existente, un nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control necesita, ademas, realizar las determinas y acciones siguientes:
5
10
15
20
25
30
35
40
45
50
55
Cuando la direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de la informacion ARP existente en la tabla de informaciones de ARP y una identificacion de dispositivo en la informacion ARP existente es la misma que una identificacion de dispositivo del nodo de red, ello indica que un dispositivo terminal que podna tener un conflicto de direcciones puede estar en un enlace local del nodo de red. Por lo tanto, el nodo de red necesita generar un mensaje ARP correspondiente a la primera informacion ARP y para difundir el mensaje ARP correspondiente a la primera informacion ARP en un enlace local en correspondencia con el mensaje de plano de control. Puesto que el mensaje de plano de control incluye toda la informacion que es suficiente para reconstruir un mensaje ARP original, el nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control puede generar un mensaje ARP correspondiente a un mensaje ARP recibido por el nodo de red de entrada, tal como un mensaje ARP gratuito o un mensaje de respuesta ARP difundido. Cuando un mensaje ARP se envfa por el dispositivo terminal desde una determinada red VLAN al nodo de red de entrada, el mensaje de plano de control incluye informacion sobre la red VLAN. Un nodo de red que recibe la primera informacion de correspondencia de direccion mediante el mensaje de plano de control difunde el mensaje ARP generado en la red VLAN de un enlace local.
La unidad de registro 306 se utiliza, ademas, para registrar una segunda informacion de correspondencia de direccion en su tabla de informaciones de correspondencia de direccion cuando la unidad de recepcion 302 recibe la segunda informacion de correspondencia de direccion enviada por otro nodo de red mediante un mensaje de plano de control. La segunda informacion de correspondencia de direccion puede obtenerse, por otro nodo de red antes citado, en conformidad con un mensaje de anuncio de correspondencia de direccion recibido procedente de un enlace local.
En el protocolo IPv6, cuando una direccion IP en la segunda informacion de memorizacion de proximidad es diferente de una direccion IP en cualquier elemento de la informacion de memorizacion de proximidad en la tabla de informaciones de memorizacion de proximidad, la unidad de registro 306 anade la segunda informacion de memorizacion de proximidad a la tabla de informaciones de memorizacion de proximidad.
Cuando las direcciones IP y MAC en la segunda informacion de memorizacion de proximidad son las mismas que las direcciones IP y MAC en un elemento de la informacion de memorizacion de proximidad existente en la tabla de informaciones de memorizacion de proximidad, y una identificacion de dispositivo en la informacion de memorizacion de proximidad existente es diferente de la identificacion de dispositivo del nodo de red, puede suponerse que el dispositivo terminal realiza una migracion y un nodo de red de entrada antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion de memorizacion de proximidad existente es diferente de una direccion MAC de cualquier elemento MAC existente en una tabla MAC, la direccion MAC del dispositivo terminal que no esta en la tabla MAC indica que ninguno de los dispositivos terminales locales se ha comunicado con el dispositivo terminal todavfa. La unidad de registro 306 solamente necesita actualizar la informacion de memorizacion de proximidad existente con la segunda informacion de memorizacion de proximidad.
Cuando las direcciones IP y MAC en la segunda informacion de memorizacion de proximidad son las mismas que las direcciones IP y MAC en un elemento de la informacion de memorizacion de proximidad existente en la tabla de informaciones de memorizacion de proximidad y una identificacion de dispositivo en la informacion de memorizacion de proximidad es diferente de la identificacion de dispositivo del nodo de red, puede suponerse que el dispositivo terminal realiza una migracion y un nodo de red de entrada antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion de memorizacion de proximidad existente es la misma que una direccion MAC de un elemento MAC existente en la tabla MAC, la direccion MAC del dispositivo terminal que esta en la tabla MAC indica que un dispositivo terminal local se ha comunicado con el dispositivo terminal. La unidad de registro 306 necesita actualizar la informacion de memorizacion de proximidad existente y el elemento MAC existente con la segunda informacion de memorizacion de proximidad.
Puesto que el dispositivo terminal realiza una deteccion de direccion duplicada antes de enviar el mensaje NA no solicitado, no existen otros tipos de fenomenos de direccion duplica excepto la migracion en general.
En el protocolo IPv4, cuando una direccion IP en la segunda informacion ARP es diferente de una direccion IP en cualquier elemento de informacion ARP en la tabla de informaciones de ARP, el nodo de red anade la segunda informacion ARP a la tabla de informaciones de ARP.
Cuando la direccion IP en la segunda informacion ARP es la misma que una direccion IP en un elemento de la informacion ARP existente en la tabla de informaciones de ARP, una direccion MAC en la segunda informacion ARP es la misma que una direccion MAC en la informacion ARP existente y una identificacion de dispositivo en la informacion ARP existente es diferente de la identificacion de dispositivo del nodo de red, puede suponerse que un dispositivo terminal realiza una migracion y un nodo de red antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion ARP existente es diferente de una direccion MAC de cualquier elemento MAC existente en la tabla MAC, la direccion MAC del dispositivo terminal que no esta en la tabla MAC, indica que ninguno de los dispositivos terminales locales se ha comunicado todavfa con el dispositivo terminal. La unidad de registro 306 solamente necesita actualizar la informacion ARP existente con la segunda informacion ARP.
Cuando la direccion IP en la segunda informacion ARP es la misma que una direccion IP en un elemento de
5
10
15
20
25
30
35
40
45
50
55
60
informacion ARP existente en la tabla de informaciones de ARP, la direccion MAC en la segunda informacion ARP es la misma que una direccion MAC en la informacion ARP existente y una identificacion de dispositivo en la informacion ARP existente es diferente de la identificacion de dispositivo del nodo de red, puede suponerse que un dispositivo terminal realiza una migracion y un nodo de red antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion ARP existente es la misma que una direccion MAC de un elemento MAC existente en la tabla MAC, la direccion MAC del dispositivo terminal que esta en la tabla MAC indica que un dispositivo terminal local se ha comunicado con el dispositivo terminal. El nodo de red necesita actualizar la informacion ARP existente y el elemento MAC existente con la segunda informacion ARP. En este momento, no existe necesidad de anunciar, a nivel local, que el dispositivo terminal realiza una migracion, puesto que para un dispositivo terminal local, sin importar si un dispositivo terminal no local realiza una migracion o no lo hace, solamente necesita enviar un mensaje al nodo de red de entrada cuando se comunica con el terminal no local y se consigue un procesamiento posterior por el nodo de red de entrada. Y la informacion del dispositivo terminal local sobre el dispositivo terminal no local que realiza la migracion, tal como una direccion IP, una direccion MAC, un puerto de envfo, etc., no es objeto de cambio.
Cuando la direccion IP en la segunda informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP, la direccion MAC en la segunda informacion ARP es diferente de una direccion MAC en la informacion ARP existente y la direccion MAC en la informacion ARP existente es diferente de una direccion MAC de cualquier elemento MAC existente en la tabla MAC, la informacion ARP existente se actualiza con la segunda informacion ARP. Puesto que ninguno de los dispositivos terminales locales se ha comunicado todavfa con el dispositivo terminal, el nodo de red solamente necesita actualizar la tabla de informaciones ARP.
Cuando la direccion IP en la segunda informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP, la direccion MAC en la segunda informacion ARP es diferente de una direccion MAC en la informacion ARP existente y la direccion MAC en la informacion ARP existente es la misma que una direccion MAC de cualquier elemento mAc existente en la tabla MAC, puesto que un dispositivo terminal local se ha comunicado con el dispositivo terminal, la informacion ARP del dispositivo terminal local requiere su actualizacion. La unidad de registro 306 actualiza la informacion ARP existente y el elemento MAC existente con la segunda informacion ARP, genera un mensaje ARP correspondiente a la segunda informacion y difunde el mensaje ARP correspondiente a la segunda informacion ARP en un enlace local correspondiente al mensaje de plano de control. Puesto que el mensaje de plano de control incluye toda la informacion que es suficiente para reconstruir un mensaje aRp original, el nodo de red puede generar un mensaje ARP correspondiente al mensaje ARP recibido por el otro nodo de red, tal como un mensaje ARP gratuito o un mensaje de respuesta ARP difundido. Cuando el mensaje ARP se envfa por el dispositivo terminal desde una determinada red VLAN al otro nodo de red, el mensaje de plano de control incluye informacion sobre la red VLAN y el nodo de red difunde el mensaje ARP generado en la red VLAN de un enlace local.
La solucion anteriormente mencionada es suficiente para la solucion de encapsulacion y envfo de un mensaje ARP, en una manera de unidifusion, a un nodo de red correspondiente a una identificacion de dispositivo en la informacion ARP existente. Sin embargo, si no se adopta la solucion de que otro nodo de red encapsule y envfe un mensaje ARP, en una manera de unidifusion, a un nodo de red correspondiente a la identificacion de dispositivo en la informacion ARP existente, la unidad de registro 306 se utiliza tambien para:
Cuando la direccion IP en la segunda informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP, y una identificacion de dispositivo en la informacion ARP existente es la misma que la identificacion de dispositivo del nodo de red, ello indica que un dispositivo terminal que podna tener un conflicto de direcciones puede estar en un enlace local del nodo de red o nodo de red de entrada del dispositivo terminal antes de una migracion es este nodo de red. Por lo tanto, la unidad de registro 306 necesita generar un mensaje ARP correspondiente a la segunda informacion ARP y difundir el mensaje ARP correspondiente a la segunda informacion ARP en un enlace local en correspondencia con el mensaje de plano de control. Puesto que el mensaje de plano de control incluye toda la informacion que es suficiente para reconstruir un mensaje ARP original, la unidad de registro 306 puede generar un mensaje ARP correspondiente a un mensaje ARP recibido por otro nodo de red, tal como un mensaje ARP gratuito o un mensaje de respuesta ARP difundido. Cuando un mensaje ARP se envfa por el dispositivo terminal desde una determinada red VLAN al nodo de red, el mensaje de plano de control incluye informacion sobre la red VLAN y la unidad de registro 306 difunde el mensaje ARP generado en la red VLAN de un enlace local.
Puesto que el mensaje de plano de control no inicia operativamente la funcion de aprendizaje de direccion MAC, la unidad de registro 306 necesita anadir un elemento correspondiente en la tabla MAC en un tiempo adecuado para garantizar el envfo correcto del mensaje. Cuando el nodo de red recibe un mensaje de demanda de informacion de correspondencia de direccion en un enlace local, si una direccion IP objetivo en el mensaje de demanda de informacion de correspondencia de direccion es la misma que una direccion IP en un elemento de informacion de correspondencia de direccion existente en la tabla de informaciones de correspondencia de direccion, no hay necesidad de reenviar el mensaje de demanda de informacion de correspondencia de direccion a un lado de red. Un nodo de red que ha recibido el mensaje de demanda de informacion de correspondencia de direccion genera un mensaje de respuesta de informacion de correspondencia de direccion correspondiente a la informacion de
5
10
15
20
25
30
35
40
45
50
55
60
correspondencia de direccion existente; y envfa el mensaje de respuesta a un dispositivo terminal que envfa el mensaje de demanda de informacion de correspondencia de direccion. Puesto que el dispositivo terminal que envfa un mensaje de demanda de informacion de correspondencia de direccion significa que el dispositivo terminal es muy probable que necesite comunicarse con un dispositivo terminal demandado siguiente, en este momento, la unidad de registro 306 actualiza una tabla MAC en conformidad con la informacion de correspondencia de direccion existente. En un protocolo de capa de enlace de datos de aplicacion del denominado enrutamiento de estado de enlace, se memoriza una correspondencia entre una direccion MAC y una identificacion de dispositivo del nodo de red en un elemento de una tabla MAC de un nodo de red correspondiente a un lado de la red, con lo que la unidad de registro 306 solamente necesita anadir el contenido correspondiente en el elemento de la informacion de correspondencia de direccion a la tabla MAC.
En el protocolo IPv6, cuando el mensaje de demanda de informacion de correspondencia de direccion incluye un mensaje NS y el mensaje de respuesta de informacion de correspondencia de direccion incluye un mensaje NA. Una direccion origen de un mensaje NS es una direccion IP de un dispositivo terminal que envfa el mensaje NS, una direccion de destino es una direccion de multidifusion de nodo solicitado de un dispositivo terminal del que se solicita informacion de correspondencia de direccion, y una direccion objetivo es una direccion IP de un dispositivo terminal del que se solicita informacion de correspondencia de direccion. Una direccion origen de un mensaje NA es una direccion IP de informacion de memorizacion de proximidad existente en una tabla de informaciones de memorizacion de proximidad, una direccion de destino es una direccion origen de un mensaje NS correspondiente, una direccion objetivo es una direccion objetivo de un mensaje NS correspondiente. Una direccion de capa de enlace objetivo es una direccion MAC de informacion de memorizacion de proximidad en la tabla de informaciones de memorizacion de proximidad y un indicador solicitado se establece a 1.
En el protocolo IPv4, el mensaje de demanda de informacion de correspondencia de direccion incluye un mensaje de demanda de ARP (ARP Request) y el mensaje de respuesta de informacion de correspondencia de direccion incluye un mensaje de ARP de respuesta (ARP Reply). El tipo de mensaje de un mensaje de demanda de ARP es de demanda, una direccion de remitente es una direccion Ip de un dispositivo terminal que envfa el mensaje de demanda ARP y una direccion objetivo es una direccion IP de un dispositivo terminal del que se demanda la informacion de correspondencia. El tipo de mensaje de un mensaje de ARP Reply es de respuesta, una direccion de remitente es una direccion IP de informacion ARP existente en una tabla de informaciones de ARP, una direccion objetivo es una direccion objetivo de un mensaje de demanda ARP correspondiente y una direccion de capa de enlace objetivo es una direccion MAC de la informacion ARP existente en la tabla de informaciones de ARP.
La tabla de informaciones de ARP o la tabla de informaciones de memorizacion de proximidad, que se suelen controlar y acceder mediante una CPU, se memoriza en una memoria con velocidad de acceso y consulta relativamente lenta y sin restriccion clara para la especificacion. Mientras que la tabla MAC, que se suele controlar y acceder por un ASIC, un FPGA, o un NP, se memoriza en una, CAM con velocidad de acceso y consulta rapida, pero con un alto coste y un elevado consumo de energfa asf como algunas restricciones para la especificacion.
Puesto que el mensaje de plano de control no obtiene una direccion MAC de aprendizaje de nodo de red periferico y una identificacion de dispositivo de un nodo de red de entrada esta incluida en la informacion de correspondencia de direccion, una tabla MAC puede actualizarse directamente en conformidad con la informacion de correspondencia de direccion existente cuando se recibe una demanda de informacion de correspondencia de direccion, con lo que se reduce una tabla MAC del nodo de red periferico y se reduce la complejidad de un dispositivo y se disminuyen los requisitos para las especificaciones de la tabla MAC al mismo tiempo que se garantiza el reenvfo correcto de un mensaje.
De forma opcional, el aparato de envfo antes citado puede comprender, ademas, una unidad de clasificacion cronologica que se utiliza para realizar una deteccion de clasificacion cronologica en un dispositivo terminal en un enlace local. Cuando se necesita realizar una clasificacion cronologica de la informacion de correspondencia de direccion del dispositivo terminal, la unidad de clasificacion cronologica realiza una clasificacion cronologica de la informacion de correspondencia de direccion y puede suprimir, ademas, un elemento correspondiente en una tabla MAC. La unidad de clasificacion cronologica envfa, mediante un mensaje de plano de control, la informacion de correspondencia de direccion del dispositivo terminal a otro nodo de red. Una unidad de clasificacion cronologica del otro nodo de red que recibe el mensaje de plano de control realiza la clasificacion cronologica de la informacion de correspondencia de direccion del dispositivo terminal en conformidad con la indicacion del mensaje de plano de control y puede suprimir, ademas, un elemento correspondiente en una tabla MAC. La unidad de clasificacion cronologica realiza una deteccion de clasificacion cronologica en un dispositivo terminal en su propio enlace local y no realiza la clasificacion cronologica de la informacion de correspondencia de direccion memorizada, de forma activa. A modo de ejemplo, la informacion de correspondencia de direccion obtenida por un mensaje de plano de control puede establecerse a un nivel de confianza relativamente alto (confidence level), tal como 254. La unidad de clasificacion cronologica realiza dicha clasificacion cronologica de la informacion de correspondencia de direccion memorizada solamente cuando se detecta que un dispositivo terminal en un enlace local necesita dicha clasificacion cronologica o se recibe una indicacion de clasificacion cronologica que se envfa por otro nodo de red mediante un mensaje de plano de control.
Mediante la adopcion de la solucion tecnica de las formas de realizacion de la presente invencion, puesto que
5
10
15
20
25
30
35
40
45
50
55
60
ademas del nodo de red de entrada, otros nodos de red memorizan tambien la informacion de correspondencia de direccion en sus tablas de informacion de correspondencia de direccion, cuando se recibe una demanda de informacion de correspondencia de direccion, pueden responder directamente con una respuesta de informacion de correspondencia de direccion sin difundir la demanda, lo que disminuye el ancho de banda ocupado por la difusion de la demanda de informacion de correspondencia de direccion en una capa de enlace de datos de aplicacion del denominado enrutamiento de estado de enlace.
Ademas, puesto que el mensaje de plano de control no hace que nodo de red periferico tenga conocimiento de la direccion MAC y una identificacion de dispositivo de un nodo de red de entrada se incluye en la informacion de correspondencia de direccion, un tabla MAC puede actualizarse directamente en conformidad con la informacion de correspondencia de direccion existente cuando se recibe una demanda de informacion de correspondencia de direccion, lo que reduce la tabla MAC de un nodo de red periferico y se disminuye la complejidad de un dispositivo y reduce las exigencias para las especificaciones de la tabla MAC al mismo tiempo que se garantiza el reenvfo correcto de un mensaje.
Haciendo referencia a la Figura 4, se ilustra a continuacion otra forma de realizacion de la presente invencion.
La Figura 4 es un aparato de actualizacion de una tabla MAC de control de acceso al soporte en un protocolo de capa de enlace de datos de aplicacion del enrutamiento de estado de enlace en una forma de realizacion de la presente invencion. El aparato de actualizacion se suele realizar por un nodo de red en una red. La funcion de aprendizaje de MAC de un lado de la red del aparato de actualizacion esta en un estado de cierre. En general, la funcion de aprendizaje de direccion MAC se realiza cuando un nodo de red recibe un mensaje del lado de red, esto es, una tabla MAC se actualiza con una direccion MAC origen y una identificacion del dispositivo de un nodo de red de entrada. En la presente forma de realizacion, un nodo de red que hace que el aparato de actualizacion cierre la funcion de aprendizaje de direccion MAC del lado de la red sin cambiar la funcion de aprendizaje de direccion MAC del lado de enlace local. El protocolo de capa de enlace de datos antes citado de aplicacion de enrutamiento de estado de enlace puede ser TRILL o puede ser un puenteo de la ruta mas corta. En TRlLL, el nodo de red suele ser un dispositivo de puente de enrutamiento. En SPB, el nodo de red suele ser un dispositivo de puente periferico. El aparato de actualizacion comprende:
Una primera unidad de recepcion 402, que se utiliza para recibir un mensaje de anuncio de correspondencia de direccion, en donde la informacion de encapsulacion del mensaje de anuncio de correspondencia de direccion comprende una identificacion de dispositivo de un nodo de red que encapsula el mensaje de anuncio de correspondencia de direccion.
En el protocolo IPv6, el mensaje de anuncio de correspondencia de direccion puede ser un mensaje NA no solicitado. Una direccion objetivo del mensaje NA no solicitado es una direccion IP de un dispositivo terminal que envfa el mensaje, en donde la direccion IP puede ser una direccion IP local o una direccion IP global; una direccion de destino es una direccion de multidifusion del tipo de todos los nodos; una direccion de capa de enlace objetivo es una direccion de capa de enlace de un dispositivo terminal que envfa el mensaje, en donde la direccion de capa de enlace es una direccion MAC en una red Ethernet y un indicador solicitado se establece a 0.
En el protocolo IPv4, el mensaje de anuncio de correspondencia de direccion puede ser un mensaje ARP. Mas concretamente, el mensaje ARP puede ser un mensaje ARP gratuito o puede ser tambien un mensaje de respuesta ARP difundido. Cuando una maquina virtual realiza una migracion operativa, la maquina virtual anuncia la migracion utilizando un mensaje RARP despues de la migracion. En este momento, un nodo de red que recibe el mensaje RARP en un enlace local transfiere, en conformidad con su propia tabla de informaciones de correspondencia de direccion, el mensaje RARP en un mensaje de anuncio de correspondencia de direccion, tal como un mensaje ARP gratuito o un mensaje de respuesta ARP difundido, encapsula y envfa luego el mensaje de anuncio de correspondencia de direccion al lado de red, en donde una identificacion de dispositivo del nodo de red que encapsula el mensaje de anuncio de correspondencia de direccion esta incluida en la informacion de encapsulacion. El tipo de mensaje de un mensaje ARP gratuito es de demanda, una direccion de remitente es una direccion IP de un dispositivo terminal que envfa el mensaje, una direccion MAC de remitente es una direccion MAC de un dispositivo terminal que envfa el mensaje, una direccion IP objetivo es una direccion IP de un dispositivo terminal que envfa el mensaje y una direccion MAC objetivo es una direccion de difusion. El formato de un mensaje de respuesta de ARP difundido es esencialmente el mismo, pero el tipo de mensaje es de respuesta y una direccion IP objetivo es una direccion de difusion. El tipo de mensaje de un mensaje ARP es de demanda y una direccion IP de remitente es un valor por defecto, tal como todos ceros, por lo que una direccion IP en una primera informacion ARP es tambien un valor por defecto.
Despues de recibir un mensaje de anuncio de correspondencia de direccion, el nodo de red de entrada encapsula el mensaje de anuncio de correspondencia de direccion y difunde el mensaje de anuncio de correspondencia de direccion, en donde su propia identificacion de dispositivo esta incluida en la informacion de encapsulacion. En consecuencia, las unidades de recepcion de otros nodos de red pueden recibir el mensaje de anuncio de correspondencia de direccion de una identificacion de dispositivo de un nodo de red que encapsula el mensaje de anuncio de correspondencia de direccion en la informacion de encapsulacion. La manera de encapsular un mensaje puede ser una encapsulacion de TRILL o una encapsulacion de MAC en MAC.
5
10
15
20
25
30
35
40
45
50
55
Una unidad de obtencion 404 se utiliza para obtener una primera informacion de correspondencia de direccion en conformidad con el mensaje de anuncio de correspondencia de direccion, en donde la primera informacion de correspondencia de direccion comprende una correspondencia entre la direccion MAC de control de acceso a soporte de un dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion, una direccion IP de Protocolo Internet del dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion y una identificacion de dispositivo en el mensaje de anuncio de correspondencia de direccion.
La primera informacion de correspondencia de direccion esta en correspondencia entre una direccion MAC, una direccion IP de un dispositivo terminal que envfa el mensaje de anuncio de correspondencia de direccion y una identificacion de dispositivo de un nodo de red de entrada del dispositivo terminal. En TRILL, una identificacion de dispositivo de un nodo de red de entrada del dispositivo terminal puede obtenerse a partir de un dominio de alias informaticos de puente de enrutamiento de entrada de una cabecera de mensaje del mensaje de anuncio de correspondencia de direccion encapsulado. En SPB, una identificacion de dispositivo de un nodo de red de entrada del dispositivo terminal es B-MAC, que puede obtenerse a partir de un campo S-DA del mensaje de anuncio de correspondencia de direccion encapsulado. En el protocolo IPv6, la primera informacion de correspondencia de direccion incluye una primera informacion de memorizacion de proximidad. En el protocolo IPv4, la primera informacion de correspondencia de direccion incluye una primera informacion ARP.
Una unidad de adicion 406 se utiliza para anadir la primera informacion de correspondencia de direccion a una tabla de informaciones de correspondencia de direccion, cuando una direccion IP en la primera informacion de
correspondencia de direccion es diferente de una direccion IP en cualquier elemento de informacion de
correspondencia de direccion en la tabla de informaciones de correspondencia de direccion.
La tabla de informaciones de correspondencia de direccion es una tabla para memorizar informacion de
correspondencia de direccion en un nodo de red. En el protocolo IPv6, la tabla de informaciones de correspondencia
de direccion es una tabla de informaciones de memorizacion de proximidad. En el protocolo IPv4, la tabla de informaciones de correspondencia de direccion es una tabla de informaciones de ARP. Puesto que ademas de una direccion MAC y de una direccion IP, una identificacion de dispositivo de un nodo de red de entrada esta constituida tambien incluyendo la primera informacion de correspondencia de direccion, en comparacion con las tablas ARP y de memorizacion de proximidad adicionales, cada elemento de una tabla de informaciones de memorizacion de proximidad y una tabla de informaciones ARP se anaden al contenido de identificacion de dispositivo.
En el protocolo IPv6, cuando una direccion IP en la primera informacion de memorizacion de proximidad es diferente de una direccion IP en cualquier elemento de la informacion de memorizacion de proximidad en una tabla de informaciones de memorizacion de proximidad, puede suponerse que un nuevo dispositivo terminal esta en lmea o que el dispositivo terminal cambia una direccion IP. En este momento, la unidad de adicion 406 anade la primera informacion de memorizacion de proximidad a la tabla de informaciones de memorizacion de proximidad.
El aparato de actualizacion anteriormente mencionado puede incluir, ademas, una unidad de actualizacion. Cuando las direcciones IP y MAC en la primera informacion de memorizacion de proximidad son las mismas que las direcciones IP y mAc en un elemento de la informacion de memorizacion de proximidad existente en la tabla de informaciones de memorizacion de proximidad, y una identificacion de dispositivo en la informacion de memorizacion de proximidad es diferente de una identificacion de dispositivo del nodo de red, puede suponerse que el dispositivo terminal realiza una migracion y un nodo de red de entrada antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion de memorizacion de proximidad es diferente de una direccion MAC de cualquier elemento MAC existente en una tabla MAC, la direccion MAC del dispositivo terminal no esta en la tabla MAC indica que ninguno de los dispositivos terminales locales se ha comunicado con el dispositivo terminal todavfa. En este momento, la unidad de actualizacion actualiza la informacion de memorizacion de proximidad existente con la primera informacion de memorizacion de proximidad.
Cuando las direcciones IP y MAC en la primera informacion de memorizacion de proximidad son las mismas que las direcciones IP y MAC en un elemento de la informacion de memorizacion de proximidad ese en la tabla de informaciones de memorizacion de proximidad, y una identificacion de dispositivo en la informacion de memorizacion de proximidad existente es diferente de una identificacion de dispositivo del nodo de red, puede suponerse que el dispositivo terminal realiza una migracion y un nodo de red de entrada antes de la migracion no es este nodo de red. Y cuando la direccion MAC en la informacion de memorizacion de proximidad es la misma que una direccion MAC de un elemento MAC existente en una tabla MAC, la direccion MAC del dispositivo terminal esta en la tabla MAC indica que un dispositivo terminal local se ha comunicado con el dispositivo terminal. En este momento, la unidad de actualizacion actualiza la informacion de memorizacion de proximidad existente y el elemento MAC existente con la primera informacion de memorizacion de proximidad.
Puesto que antes de enviar un mensaje NA no solicitado, un dispositivo terminal realiza una deteccion de direcciones duplicadas, otros tipos de fenomenos de direccion duplicada excepto la migracion no existen en general.
En el protocolo IPv4, cuando una direccion IP en la primera informacion de correspondencia de direccion no esta en una tabla de informaciones de correspondencia de direccion, esto es, cuando una direccion IP en la primera informacion ARP es diferente de una direccion IP en cualquier elemento de informacion ARP en una tabla de
5
10
15
20
25
30
35
40
45
50
55
informaciones de ARP, puede suponerse que un nuevo dispositivo terminal esta en lmea o el dispositivo terminal cambia una direccion IP. En este momento, la unidad de adicion 406 anade la primera informacion ARP a la tabla de informaciones de ARP.
Cuando la direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de la informacion ARP existente en la tabla de informaciones de ARP, la direccion MAC en la primera informacion ARP es la misma que una direccion MAC en la informacion ARP existente y una identificacion de dispositivo en la informacion ARP existente es diferente de una identificacion de dispositivo del nodo de red, puede suponerse que el dispositivo terminal realiza una migracion y un nodo de red de entrada antes de la migracion no es este nodo de red.
Y cuando la direccion MAC en la informacion ARP existente es diferente de una direccion MAC de cualquier elemento MAC en una tabla MAC la direccion MAC del dispositivo terminal que no esta en la tabla MAC indica que ninguno de los dispositivos terminales locales se ha comunicado todavfa con el dispositivo terminal. En este momento, la unidad de actualizacion actualiza la informacion ARP existente con la primera informacion ARP.
Cuando una direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP, una direccion MAC en la primera informacion ARP es la misma que una direccion MAC en la informacion ARP existente y una identificacion de dispositivo en la informacion ARP existente es diferente de una identificacion de dispositivo del nodo de red, puede suponerse que el dispositivo terminal realiza una migracion y un nodo de red de entrada antes de la migracion no es este nodo de red.
Y cuando la direccion MAC en la informacion ARP existente es la misma que una direccion MAC de un elemento MAC existente en una tabla MAC, la direccion MAC del dispositivo terminal esta en la tabla MAC indica que un dispositivo terminal local se ha comunicado con el dispositivo terminal. En este momento, la unidad de actualizacion actualiza la informacion ARP existente y el elemento MAC existente con la primera informacion ARP.
Cuando una direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP, una direccion MAC en la informacion ARP es diferente de una direccion MAC en la informacion ARP existente y la direccion MAC en la informacion ARP existente es diferente de una direccion MAC de un elemento MAC existente en la tabla MAC, la unidad de actualizacion actualiza la informacion ARP existente con la primera informacion ARP. Puesto que ninguno de los dispositivos terminales locales se ha comunicado con el dispositivo terminal todavfa, la unidad de actualizacion solamente necesita actualizar la tabla de informaciones de ARP.
Cuando una direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de una informacion ARP en la tabla de informaciones de ARP, una direccion MAC en la primera informacion ARP es diferente de una direccion MAC en la informacion ARP existente y la direccion MAC en la informacion ARP existente es la misma que una direccion MAC de un elemento MAC existente en una tabla MAC, como un dispositivo terminal local se ha comunicado con el dispositivo terminal, la informacion ARP del dispositivo terminal local se requiere para actualizarse. La unidad de actualizacion actualiza la informacion ARP existente y el elemento MAC existente con la primera informacion ARP y difunde un mensaje ARP desencapsulado en un enlace local correspondiente al mensaje ARP encapsulado. El enlace local correspondiente al mensaje ARP encapsulado significa cuando se envfa un mensaje ARP por dispositivo terminal desde una determinada red VLAN a un nodo de red de entrada, un nodo de red que recibe el mensaje de anuncio de correspondencia de direccion encapsulado difunde el mensaje ARP desencapsulado en la red VLAN de un enlace local.
Cuando la direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tabla de informaciones de ARP, y una identificacion de dispositivo en la informacion ARP existente es la misma que una identificacion de dispositivo del nodo de red, ello indica que podna ser un dispositivo terminal que podna tener un conflicto de direcciones en un enlace local del nodo de red o un nodo de red de entrada del dispositivo terminal antes de una migracion es este nodo de red. En este momento operativo, la unidad de actualizacion difunde el mensaje ARP desencapsulado en un enlace local correspondiente al mensaje ARP encapsulado.
Una segunda unidad de recepcion 408, se utiliza para recibir un mensaje de demanda de informacion de correspondencia de direccion en un enlace local.
En el protocolo IPv6, el mensaje de demanda de informacion de correspondencia de direccion incluye un mensaje NS de solicitacion de proximidad, en donde una direccion origen de un mensaje NS es una direccion IP de un dispositivo terminal que envfa el mensaje NS, una direccion de destino es una direccion de multimedia con nodo solicitado de un dispositivo terminal del que se solicita informacion de correspondencia de direccion y una direccion objetivo es una direccion IP de un dispositivo terminal del que se solicita informacion de correspondencia de direccion.
En el protocolo IPv4, un mensaje de demanda de informacion de correspondencia de direccion incluye un mensaje de demanda de ARP en donde la direccion remitente de un mensaje de demanda ARP es una direccion IP de un dispositivo terminal que envfa el mensaje de demanda de ARP y una direccion objetivo es una direccion IP del dispositivo terminal del que se demanda la informacion de correspondencia de direccion.
5
10
15
20
25
30
35
40
45
50
55
60
Una unidad de generacion 410, se utiliza para generar, cuando una direccion objetivo en el mensaje de demanda de informacion de correspondencia de direccion es la misma que una direccion IP en un elemento de la informacion de correspondencia de direccion existente en la tabla de informaciones de correspondencia de direccion, un mensaje de respuesta de informacion de correspondencia de direccion correspondiente a la informacion de correspondencia de direccion existente, envfa el mensaje de respuesta de informacion de correspondencia de direccion correspondiente a la informacion de correspondencia de direccion existente a un dispositivo terminal que envfa el mensaje de demanda de informacion de correspondencia de direccion y para actualizar una tabla MAC en conformidad con la informacion de correspondencia de direccion existente.
Cuando un nodo de red recibe un mensaje de demanda de informacion de correspondencia de direccion en un enlace local, si una direccion IP objetivo en el mensaje de demanda de informacion de correspondencia de direccion es la misma que una direccion IP en un elemento de la informacion de correspondencia de direccion existente en la tabla de informaciones de correspondencia de direccion, el nodo de red no necesita reenviar el mensaje de demanda de informacion de correspondencia de direccion al lado de la red. La unidad de generacion 410 genera un mensaje de respuesta de informacion de correspondencia de direccion correspondiente a la informacion de correspondencia de direccion existente y envfa el mensaje de respuesta a un dispositivo terminal que envfa el mensaje de demanda.
En el protocolo IPv6, el mensaje de respuesta de informacion de correspondencia de direccion incluye un mensaje NA, en donde una direccion origen del mensaje NA es una direccion IP de la informacion de memorizacion de proximidad existente en una tabla de informaciones de memorizacion de proximidad, una direccion de destino es una direccion origen de un mensaje NS correspondiente, una direccion objetivo es una direccion objetivo de un mensaje NS correspondiente un direccion de capa de enlace objetivo es una direccion MAC de la informacion de memorizacion de proximidad en la tabla de informaciones de memorizacion de proximidad y un indicador solicitado se establece a 1.
En el protocolo IPv4, el mensaje de demanda de informacion de correspondencia de direccion incluye un mensaje ARP Reply en donde una direccion remitente del mensaje ARP Reply es una direccion IP de informacion ARP existente en una tabla de informaciones de ARP, una direccion objetivo es una direccion objetivo de un mensaje de demanda ARP correspondiente y una direccion de capa de enlace objetivo es una direccion MAC de la informacion ARP existente en la tabla de informaciones de ARP.
Puesto que un nodo de red periferico cierra una funcion de aprendizaje de direccion MAC de un lado de red, un elemento correspondiente se necesita anadir a una tabla MAC en un momento adecuado para garantizar el reenvfo correcto de un mensaje. Puesto que un dispositivo terminal envfa una informacion de correspondencia de direccion, un mensaje de demanda indica que el dispositivo terminal probablemente necesite comunicarse con un dispositivo terminal demandado siguiente, la unidad de generacion 410, en este momento, actualiza la tabla MAC en funcion de la informacion de correspondencia de direccion existente. En un protocolo de capa de enlace de datos de aplicacion de enrutamiento de estado de enlace, la tabla MAC del nodo de red corresponde a un elemento que memoriza correspondencia de una direccion MAC y una identificacion de dispositivo del nodo de red, y en consecuencia, solamente se necesita anadir los contenidos correspondientes en un elemento de la informacion de correspondencia de direccion a la tabla MAC.
En algunas situaciones, un dispositivo terminal podna realizar una comunicacion de mensajes de datos directamente en lugar de enviar un mensaje sobre informacion de correspondencia de direccion. En este momento, con el fin de evitar que una tabla MAC no pueda actualizarse cuando se desactiva la funcion de aprendizaje de direccion de MAC, el aparato de actualizacion antes citado puede comprender, ademas, las unidades siguientes.
Una unidad de adicion de MAC, se utiliza para anadir, cuando un nodo de red que recibe un mensaje de datos no puede encontrar un elemento correspondiente en una tabla MAC, si existe un elemento correspondiente en una tabla de informaciones de correspondencia de direccion, los contenidos correspondientes en el elemento hacia la tabla MAC.
Una unidad de difusion, se utiliza para generar, cuando un nodo de red que recibe un mensaje de datos no puede encontrar un elemento correspondiente en una tabla MAC, si no existe un elemento correspondiente en una tabla de informaciones de correspondencia de direccion, un mensaje de demanda de informacion de correspondencia de direccion, encapsula y luego difunde el mensaje de demanda de informacion de correspondencia de direccion. Otro nodo de red difunde el mensaje de demanda de informacion de correspondencia de direccion en un enlace local correspondiente despues de recibir el mensaje. Un dispositivo terminal demandado envfa un mensaje de respuesta de informacion de correspondencia de direccion. Un nodo de red de entrada del dispositivo terminal demandado encapsula el mensaje y luego la envfa al nodo de red que recibe el mensaje de datos. El nodo de red que recibe las actualizaciones de mensajes de datos, en conformidad con el mensaje de respuesta de informacion de correspondencia de direccion, una tabla de informaciones de correspondencia de direccion y una tabla MAC. Al mismo tiempo, el nodo de red de entrada del dispositivo terminal demandado genera un mensaje de anuncio de correspondencia de direccion correspondiente en conformidad con el mensaje de respuesta de informacion de correspondencia de direccion, encapsula el mensaje y luego difunde el mensaje. En el nodo de red que recibe el mensaje difundido continua el proceso en conformidad con el metodo en la forma de realizacion antes citada.
5
10
15
20
25
30
35
40
45
50
55
Para una tabla de informaciones ARP o una tabla de informaciones de memorizacion de proximidad, se controla y accede en general, por una unidad CPU y se memoriza en una memoria, su velocidad de acceso y busqueda que es relativamente baja y no existe ninguna restriccion clara para la especificacion, mientras que para una tabla mAc se suele controlar y acceder en general por un ASIC, un FpGA o un NP y se memoriza en una memoria de contenidos direccionables CAM, su velocidad de acceso y busqueda es rapida, pero su coste y consumo de energfa es elevado y existen algunas restricciones para la especificacion.
Puesto que una funcion de aprendizaje de direccion MAC de un lado de la red esta cerrada, un mensaje de anuncio de correspondencia de direccion, un mensaje de demanda de informacion de correspondencia de direccion o un mensaje de respuesta de informacion de correspondencia de direccion del lado de red no hace que un nodo de red periferico tenga conocimiento de la direccion mAc y una identificacion de dispositivo de un nodo de red de entrada se incluye en la informacion de correspondencia de direccion, una tabla MAC puede actualizarse directamente segun la informacion de correspondencia de direccion existente cuando se recibe una demanda de informacion de correspondencia de direccion, con lo que se reduce una tabla MAC de un nodo de red periferico y disminuye la complejidad de un dispositivo y se reducen los requisitos para las especificaciones de la tabla MAC mientras se garantiza el reenvfo correcto de un mensaje.
De forma adicional, puesto que ademas del nodo de red de entrada, otros nodos de red memorizan tambien informacion de correspondencia de direccion en sus tablas de informaciones de correspondencia de direccion, por lo que cuando reciben una demanda de informacion de correspondencia de direccion, pueden responder directamente con una respuesta de informacion de correspondencia de direccion sin difundir la demanda, con lo que se disminuye el ancho de banda ocupado por la difusion de demanda de informacion de correspondencia de direccion en una capa de enlace de datos de aplicacion de enrutamiento de estado de enlace.
Haciendo referencia a la Figura 5, se ilustra a continuacion un escenario operativo de aplicacion concreto de una forma de realizacion de la presente invencion.
La Figura 5 es un diagrama esquematico de envfo de informacion de correspondencia de direccion en un escenario operativo de aplicacion concreto de una forma de realizacion de la presente invencion.
El escenario operativo de aplicacion de concreto se aplica a una red de IPv4 basada en TRILL. RB1 a RB6 son dispositivos de puente de enrutamiento, RB1 es un dispositivo de puente de enrutamiento de S1 y S3 y RB2 es un dispositivo de puente de enrutamiento de S2.
RB1 obtiene una primera informacion ARP despues de recibir un mensaje ARP gratuito enviado por S1, esto es, una correspondencia entre una direccion MAC de S1, una direccion IP de S1 y el propio alias informatico de RB1. Cuando RB1 encuentra que la correspondencia no esta en una tabla de informaciones de ARP, registra la correspondencia en la tabla de informaciones de ARP. RB1 genera un mensaje ESADI en conformidad con la correspondencia, rellena el TLV correspondiente el mensaje ESADI en conformidad con las direcciones MAC e IP de S1, toma el propio alias informatico de RB1 como un alias informatico de puente de enrutamiento de entrada y difunde el mensaje ESADI. La totalidad de los RB2 a RB6 reciben el mensaje y obtienen la primera informacion ARP en conformidad con las direcciones MAC e IP en el TLV correspondiente asf como el alias informatico del puente de enrutamiento de entrada. Cuando cada uno de los dispositivos de puente de enrutamiento encuentra que la primera informacion ARP no esta en su tabla de informaciones de ARP, registra la primera informacion ARP en sus respectivas tablas de informacion ARP.
Cuando S2 necesita comunicarse con S1, envfa un mensaje de demanda ARP. Cuando RB2 recibe el mensaje de demanda ARP y luego encuentra que una direccion IP objetivo en la demanda ARP tiene un elemento correspondiente en una tabla de informaciones ARP correspondiente, genera un mensaje ARP Reply correspondiente y envfa el mensaje ARP Reply a S2. RB2 escribe la direccion MAC de S1 y el alias informatico de RB1 del elemento correspondiente en su tabla de informaciones de ARP en una tabla MAC.
Se supone que S1 efectua una migracion para estar bajo RB2 posteriormente (posicion de lmea de puntos en la Figura). S1 envfa un mensaje gratuito y despues de recibir el mensaje ARP gratuito enviado por S1, RB2 obtiene una primera informacion ARP, es decir, una correspondencia entre una direccion MAC de S1, una direccion IP de S1 y el propio alias informatico de RB2. RB2 registra la correspondencia en una tabla de informaciones de ARP cuando encuentra que la correspondencia no esta en la tabla de informaciones de ARP. Mas concretamente, cuando ambas direcciones MAC e IP de S1 no se cambian y una identificacion de dispositivo en informacion ARP existente, esto es, un alias informatico de RB1, es diferente de la propia identificacion de dispositivo de RB2, puede suponerse que S1 realiza una migracion y sus dispositivos de puente de enrutamiento antes de la migracion, esto es, RB1, no es este dispositivo de puente de enrutamiento. Puesto que RB2 ha realizado una funcion de aprendizaje de direccion MAC en el mensaje ARP gratuito cuando se envfa por S1, no necesita comprobar ni actualizar una tabla MAC en este momento.
RB2 genera un mensaje ESADI en conformidad con la primera informacion ARP, rellena el TLV correspondiente en el mensaje ESADI en conformidad con las direcciones MAC e IP de S1, toma el propio alias informatico de RB2 como un alias informatico de puente de enrutamiento de entrada y difunde el mensaje ESADI. La totalidad de los
5
10
15
20
25
30
35
40
45
50
RB1 y RB3 a RB6 reciben el mensaje y obtienen la primera informacion ARP en conformidad con las direcciones MAC e IP en el TLV correspondiente as^ como el alias informatico de puente de enrutamiento de entrada.
Para RB3 a RB6, una direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en la tablas de informacion ARP de RB3 a RB6, una direccion MAC en la primera informacion ARP es la misma que una direccion MAC en la informacion ARP existente en RB3 a RB6 y una identificacion de dispositivo en la informacion ARP existente, esto es, un alias informatico de RB1, es diferente de los seudonimos de RB3 a RB6, por lo que RB3 a RB6 actualizan su informacion ARP existente. Si un dispositivo terminal bajo RB4 ha intentado comunicarse con S1, habna un elemento MAC correspondiente en su tabla MAC y el elemento MAC se necesita tambien actualizar. En este momento, no existe necesidad para RB4 de anunciar, a nivel local, que el dispositivo terminal realiza una migracion, como para un dispositivo terminal local de RB4, haciendo caso omiso de si S1 realiza una migracion o no, solamente necesita enviar un mensaje a RB4 se comunica con S1 y se termina el proceso posterior mediante RB4. En la informacion de un dispositivo terminal local respecto a S1, tal como una direccion IP, una direccion MAC, un puerto de envm, etc., no es objeto de cambio.
Para RB1, una direccion IP en la primera informacion ARP es la misma que una direccion IP en un elemento de informacion ARP existente en una tabla de informaciones de ARP de RB1, una direccion MAC en la primera informacion ARP es la misma que una direccion MAC en la informacion ARP existente en RB1 y una identificacion de dispositivo en la informacion ARP existente, esto es, un alias informatico de RB1, es la misma que una identificacion de dispositivo de RB1, esto es, un alias informatico de RB1, por lo que RB1 actualiza la informacion ARP existente. Puesto que cuando S1 esta en lmeas en RB1, RB1 ha realizado la funcion de aprendizaje de direccion MAC para el mensaje gratuito de S1, una tabla MAC se necesita tambien actualizar. RBl genera un mensaje ARP gratuito correspondiente a la primera informacion ARP y difunde el mensaje ARP gratuito en un enlace local de una red VLAN correspondiente al mensaje ESADI. Si hubo una conmutacion (switch) entre S1 y RB1 y S3 que estaba bajo RB1 junto con S1 esta tambien bajo el conmutador, el conmutador ha obtenido informacion sobre S1 en conformidad con el mensaje ARP gratuito difundido por RB1 cuando S1 estaba en lmea en RB1 y si el dispositivo conmutador no tiene conocimiento de que S1 ha efectuado una migracion, el conmutador reenviana un mensaje recibido que se envfa desde S3 a S1 a un puerto en donde S1 originalmente lo deposita en lugar de enviarlo a RB cuando S3 necesite comunicarse con S1. En consecuencia, RB1 necesita difundir el mensaje gratuito correspondiente a la primera informacion ARP con el fin de actualizar la informacion ARP y MAC con respecto a S1 de los dispositivos terminales en un enlace local, tal como S3.
La totalidad de RB1 a RB6 realiza una deteccion de clasificacion cronologica a un dispositivo terminal en el enlace local. Cuando S1 esta fuera de lmea, RB2 encuentra que la informacion de ARP y MAC de S1 se necesita clasificar de forma cronologica. RB2 efectua una clasificacion cronologica de la informacion ARP y ademas, suprime un elemento correspondiente en una tabla MAC. RB2 difunde un mensaje ESADI de que la informacion en S1 necesita clasificarse cronologicamente y RB1 a RB3 y RB6 clasifican cronologicamente la informacion ARP en S1 y suprimen, ademas, los elementos correspondientes en las tablas MAC, respectivamente.
Mediante la descripcion de las formas de realizacion anteriores, los expertos en esta tecnica pueden entender claramente que la presente invencion puede ponerse en practica por medio de plataformas de software y hardware necesarias o pueden ponerse en practica solamente por hardware, mientras que la anterior es una mejor puesta en practica en la mayona de los casos. Sobre la base de este entendimiento, la totalidad o parte de las soluciones tecnicas de la presente invencion que hacen contribucion a que las tecnologfas basicas puedan materializarse en una forma de producto informatico, en donde el producto informatico puede utilizarse para ejecutar los procesos de los metodos antes citados. El producto informatico de ordenador puede memorizarse en un soporte de memorizacion tal como una memoria ROM/RAM, un disco, un CD, etc., que incluye varias instrucciones que permiten a un dispositivo de ordenador (puede ser un ordenador personal, un servidor, un dispositivo de red, etc.) para ejecutar los metodos descritos en las respectivas formas de realizacion o en alguna parte de una forma de realizacion de la presente invencion.
Lo que antecede es solamente formas de realizacion preferidas de la presente invencion; sin embargo, el alcance de proteccion de la presente invencion no esta limitado a la descripcion anterior. Cualquier alteracion o sustitucion que pueda realizarse facilmente para los expertos en esta tecnica dentro del alcance tecnico dado a conocer por la presente invencion deben caer dentro del alcance de proteccion de la presente invencion. Por lo tanto, el alcance de proteccion de la presente invencion debe definirse por las reivindicaciones adjuntas.
Claims (17)
- 5101520253035404550REIVINDICACIONES1. Un metodo de envfo de informacion de correspondencia de direcciones en una red de Interconexion Transparente de Lotes de Enlaces, TRILL, que comprende:recibir (102) por un RBridge, un mensaje de anuncio de correspondencia de direcciones enviado por un primer dispositivo terminal en un enlace local del RBridge;obtener (104), por el RBridge, una primera informacion de correspondencia de direcciones de conformidad con el mensaje de anuncio de correspondencia de direcciones, en donde la primera informacion de correspondencia de direcciones comprende una correspondencia entre una direccion de Control de Acceso al Soporte, mAc, del primer dispositivo terminal, una direccion de Protocolo Internet, IP, del primer dispositivo terminal y una identificacion del dispositivo del RBridge;registrar (106), por el RBridge, la primera informacion de correspondencia de direcciones en una tabla de informacion de correspondencia de direcciones del RBridge, cuando la primera informacion de correspondencia de direcciones no esta en la tabla de informacion de correspondencia de direcciones del RBridge; yenviar (108), por el RBridge, la primera informacion de correspondencia de direcciones a otro RBridge por intermedio de un primer mensaje del plano de control, en donde un parametro de tipo-longitud-valor, TLV, del primer mensaje del plano de control comprende la direccion MAC del primer dispositivo terminal y la direccion IP del primer dispositivo terminal, una cabecera de mensaje del primer mensaje del plano de control comprende la identificacion de dispositivo del RBridge, el primer mensaje del plano de control hace que el otro RBridge registre la primera informacion de correspondencia de direcciones en su tabla de informacion de correspondencia de direcciones.
- 2. El metodo segun la reivindicacion 1, en donde el primer mensaje del plano de control es un mensaje de Informacion de Distribucion de Direcciones de Estacion Final ESADI.
- 3. El metodo segun la reivindicacion 1 o 2, en donde dicho registro de la primera informacion de correspondencia de direcciones en la tabla de informacion de correspondencia de direcciones del RBridge, cuando la primera informacion de correspondencia de direcciones no esta en la tabla de informacion de correspondencia de direcciones del RBridge, comprende:anadir, por el RBridge, la primera informacion de correspondencia de direcciones a la tabla de informacion de correspondencia de direcciones del RBridge, cuando la direccion IP en la primera informacion de correspondencia de direcciones es diferente de una direccion IP en cualquier elemento de informacion de correspondencia de direcciones en la tabla de informacion de correspondencia de direcciones del RBridge; yactualizar una informacion de correspondencia de direcciones existente en la tabla de informacion de correspondencia de direcciones del RBridge con la primera informacion de correspondencia de direcciones, cuando la direccion IP en la primera informacion de correspondencia de direcciones es la misma que una direccion IP en la informacion de correspondencia de direcciones existente, la direccion MAC en la primera informacion de correspondencia de direcciones es la misma que una direccion MAC en la informacion de correspondencia de direcciones existente, y la identificacion del dispositivo en la primera informacion de correspondencia de direcciones es diferente de una identificacion del dispositivo en la informacion de correspondencia de direcciones existente.
- 4. El metodo segun cualquiera de las reivindicaciones 1 a 3, que comprende, ademas:recibir, por el RBridge, un mensaje de demanda de informacion de correspondencia de direcciones enviado por un segundo dispositivo terminal en un enlace local del RBridge; ycuando una direccion objetivo en el mensaje de demanda de informacion de correspondencia de direcciones es la misma que una direccion IP en una informacion de correspondencia de direcciones existente en la tabla de informacion de correspondencia de direcciones del RBridge, actualizar, por el RBridge, una tabla MAC del RBridge de conformidad con la informacion de correspondencia de direcciones existente, generar un mensaje de respuesta de informacion de correspondencia de direcciones que corresponde a la informacion de correspondencia de direcciones existente, y enviar el mensaje de respuesta de informacion de correspondencia de direcciones al segundo dispositivo terminal.
- 5. El metodo segun cualquiera de las reivindicaciones 1 a 4, que comprende, ademas:recibir, por el RBridge, una segunda informacion de correspondencia de direcciones enviada por el otro RBridge por intermedio de un segundo mensaje del plano de control; yanadir la segunda informacion de correspondencia de direcciones en la tabla de informacion de correspondencia de direcciones del RBridge, cuando la direccion IP en la segunda informacion de correspondencia de direcciones es diferente de una direccion IP en cualquier elemento de la informacion de correspondencia de direcciones en la tabla de informacion de correspondencia de direcciones del RBridge.5101520253035404550
- 6. El metodo segun la reivindicacion 5, que comprende, ademas:cuando la direccion IP en la segunda informacion de correspondencia de direcciones es la misma que una direccion IP en una informacion de correspondencia de direcciones existente en la tabla de informacion de correspondencia de direcciones del RBridge, una direccion MAC en la segunda informacion de correspondencia de direcciones es la misma que una direccion MAC en la informacion de correspondencia de direcciones existente, y una identificacion de dispositivo en la informacion de correspondencia de direcciones existente es diferente de la identificacion de dispositivo del RBridge,actualizar, por el RBridge, la informacion de correspondencia de direcciones existente con la segunda informacion de correspondencia de direcciones si la direccion MAC en la informacion de correspondencia de direcciones existente es diferente de una direccion MAC en cualquier elemento de MAC de la tabla MAC del RBridge; oactualizar, por el RBridge, la informacion de correspondencia de direcciones existente y elemento de MAC existente con la segunda informacion de correspondencia de direcciones si la direccion MAC en la direccion de correspondencia de direcciones existente es la misma que una direccion MAC de un elemento de MAC existente en la tabla MAC del RBridge.
- 7. El metodo segun cualquiera las reivindicaciones 1 a 4, que comprende, ademas: realizar una deteccion de envejecimiento operativo en el primer dispositivo terminal; yenviar una indicacion de envejecimiento operativo y la primera informacion de correspondencia de direcciones al otro RBridge por intermedio de un tercer mensaje de plano de control cuando se necesita el envejecimiento operativo de la primera informacion de correspondencia de direcciones, de modo que el otro RBridge, en conformidad con la indicacion de envejecimiento operativo, establezca el envejecimiento operativo de la primera informacion de correspondencia de direcciones en su tabla de informacion de correspondencia de direcciones.
- 8. Un metodo de actualizacion de una tabla de Control de Acceso al Soporte, MAC, en una red de Interconexion Transparente de Lotes de Enlaces, TRILL, que comprende:recibir (204), por un primer RBridge, un mensaje de anuncio de correspondencia de direcciones del plano de control, en donde la funcion de aprendizaje de direccion MAC del lado de la red del primer RBridge esta en un estado de cierre, comprendiendo la informacion de encapsulacion del mensaje de anuncio de correspondencia de direcciones una identificacion de dispositivo de un segundo RBridge que encapsula el mensaje de anuncio de correspondencia de direcciones, un parametro de tipo-longitud-valor, TLV, del mensaje de anuncio de correspondencia de direcciones del plano de control comprende una direccion MAC de un primer dispositivo terminal y una direccion de Protocolo Internet IP, del primer dispositivo terminal;obtener (206), por el primer RBridge, una primera informacion de correspondencia de direcciones de conformidad con el mensaje de anuncio de correspondencia de direcciones, en donde la primera informacion de correspondencia de direcciones comprende una correspondencia entre la direccion MAC del primer dispositivo terminal, la direccion IP del primer dispositivo terminal y la identificacion de dispositivo del segundo RBridge;anadir (208), por el primer RBridge, la primera informacion de correspondencia de direcciones a una tabla de informacion de correspondencia de direcciones del primer RBridge, cuando la direccion IP en la primera informacion de correspondencia de direcciones es diferente de una direccion IP en cualquier elemento de la informacion de correspondencia de direcciones en la tabla de informacion de correspondencia de direcciones del primer RBridge;recibir (210), por el primer RBridge, un mensaje de demanda de informacion de correspondencia de direcciones enviado por el segundo dispositivo terminal en un enlace local del primer RBridge; ycuando una direccion objetivo en el mensaje de demanda de informacion de correspondencia de direcciones es la misma que una direccion IP en una informacion de correspondencia de direcciones existente en la tabla de informacion de correspondencia de direcciones del primer RBridge, actualizar (212) una tabla MAC del primer RBridge en conformidad con la informacion de correspondencia de direcciones existente, generar un mensaje de respuesta de informacion de correspondencia de direcciones que corresponde a la informacion de correspondencia de direcciones existente y enviar el mensaje de respuesta de informacion de correspondencia de direcciones al segundo dispositivo terminal.
- 9. El metodo segun la reivindicacion 8, que comprende, ademas:cuando la direccion IP en la primera informacion de correspondencia de direcciones es la misma que una direccion IP en una informacion de correspondencia de direcciones existente en la tabla de informacion de correspondencia de direcciones del primer RBridge, una direccion MAC en la primera informacion de correspondencia de direcciones es la misma que una direccion MAC en la informacion de correspondencia de direcciones existente, y la identificacion de dispositivo en la primera informacion de correspondencia de direcciones es diferente de una identificacion de dispositivo en la informacion de correspondencia de direcciones existente,510152025303540455055actualizar, por el primer RBridge, la primera informacion de correspondencia de direcciones existentes con la primera informacion de correspondencia de direcciones si la direccion MAC en la informacion de correspondencia de direcciones existente es diferente de una direccion MAC de cualquier elemento de MAC en la tabla mAc del primer RBridge; oactualizar, por el primer RBridge, la informacion de correspondencia de direcciones existente y el elemento de MAC existente con la primera informacion de correspondencia de direcciones si la direccion MAC en la informacion de correspondencia de direcciones existente es la misma que una direccion MAC de un elemento de MAC existente en la tabla MAC del primer RBridge.
- 10. Un RBridge en una red de Interconexion Transparente de Lotes de Enlaces, TRILL, que comprende:una unidad de recepcion, configurada para recibir un mensaje de anuncio de correspondencia de direcciones enviado por un primer dispositivo terminal en un enlace local del RBridge;una unidad de obtencion, configurada para obtener una primera informacion de correspondencia de direcciones de conformidad con el mensaje de anuncio de correspondencia de direcciones, en donde la primera informacion de correspondencia de direcciones comprende una correspondencia entre una direccion de Control de Acceso al Soporte, MAC, del primer dispositivo terminal, una direccion de Protocolo Internet, IP, del primer dispositivo terminal y una identificacion de dispositivo del RBridge;una unidad de registro, configurada para registrar la primera informacion de correspondencia de direcciones en una tabla de informacion de correspondencia de direcciones del RBridge, cuando la primera informacion de correspondencia de direcciones no esta en la tabla de informacion de correspondencia de direcciones del RBridge; yuna unidad de envfo, configurada para enviar la primera informacion de correspondencia de direcciones a otro RBridge por intermedio de un primer mensaje del plano de control, en donde un parametro de tipo-longitud-valor, TLV, del primer mensaje del plano de control comprende la direccion MAC del primer dispositivo terminal y la direccion IP del primer dispositivo terminal, una cabecera de mensaje del primer mensaje del plano de control comprende la identificacion de dispositivo del RBridge, el primer mensaje del plano de control hace que el otro RBridge registre la primera informacion de correspondencia de direcciones en su tabla de informacion de correspondencia de direcciones.
- 11. El RBridge segun la reivindicacion 10, en donde la unidad de registro esta configurada para anadir la primerainformacion de correspondencia de direcciones a la tabla de informacion de correspondencia de direcciones del RBridge, cuando la direccion IP en la primera informacion de correspondencia de direcciones es diferente de una direccion IP en cualquier elemento de informacion de correspondencia de direcciones en una tabla de informacion de correspondencia de direcciones del RBridge; y actualizar una informacion de correspondencia de direcciones existente en la tabla de informacion de correspondencia de direcciones del RBridge con la primera informacion de correspondencia de direcciones, cuando la direccion IP en la primera informacion de correspondencia de direcciones es la misma que una direccion IP en la informacion de correspondencia de direcciones existente, la direccion MAC en la primera informacion de correspondencia de direcciones es la misma que una direccion MAC en la informacion de correspondencia de direcciones existente, y la identificacion del dispositivo de la primera informacion decorrespondencia de direcciones es diferente de una identificacion del dispositivo en la informacion decorrespondencia de direcciones existente.
- 12. El RBridge segun la reivindicacion 10 o 11, en dondela unidad de recepcion esta configurada, ademas, para recibir un mensaje de demanda de informacion de correspondencia de direcciones enviado por un segundo dispositivo terminal en el enlace local del RBridge; yla unidad de registro esta configurada ademas para, cuando una direccion objetivo en el mensaje de demanda deinformacion de correspondencia de direcciones es la misma que una direccion IP en una informacion decorrespondencia de direcciones existente en la tabla de informacion de correspondencia de direcciones del RBridge, actualizar una tabla MAC del RBridge de conformidad con la informacion de correspondencia de direcciones existente, generar un mensaje de respuesta de informacion de correspondencia de direcciones que corresponde a la informacion de correspondencia de direcciones existente, y enviar el mensaje de respuesta de informacion de correspondencia de direcciones al segundo dispositivo terminal.
- 13. El RBridge segun cualquiera de las reivindicaciones 10 a 12, en dondela unidad de recepcion esta configurada, ademas, para recibir una segunda informacion de correspondencia de direcciones enviada por el otro RBridge por intermedio de un segundo mensaje del plano de control; yla unidad de registro esta configurada ademas para, anadir la segunda informacion de correspondencia de direcciones en la tabla de informacion de correspondencia de direcciones del RBridge, cuando una direccion IP en la segunda informacion de correspondencia de direcciones es diferente de una direccion IP en cualquier elemento de informacion de correspondencia de direcciones en la tabla de informacion de correspondencia de direcciones del510152025303540455055RBridge.
- 14. El RBridge segun la reivindicacion 13, en donde la unidad de registro esta configurada ademas para, cuando la direccion IP en la segunda informacion de correspondencia de direcciones es la misma que una direccion IP en una informacion de correspondencia de direcciones existente en la tabla de informacion de correspondencia de direcciones del RBridge, una direccion MAC en la segunda informacion de correspondencia de direcciones es la misma que una direccion MAC en la informacion de correspondencia de direcciones existente, y una identificacion de dispositivo en la informacion de correspondencia de direcciones existente es diferente de la identificacion de dispositivo del RBridge, actualizar la informacion de correspondencia de direcciones existente con la segunda informacion de correspondencia de direcciones si la direccion MAC en la informacion de correspondencia de direcciones existente es diferente de una direccion MAC de cualquier elemento de MAC en la tabla MAC del RBridge; o actualizar la informacion de correspondencia de direcciones existente y el elemento MAC existente con la segunda informacion de correspondencia de direcciones si la direccion MAC en la informacion de correspondencia de direcciones existente es la misma que una direccion MAC de un elemento de MAC existente en la tabla MAC del RBridge.
- 15. El RBridge segun cualquiera de las reivindicaciones 10 a 14, que comprende, ademas:una unidad de envejecimiento operativo, configurada para realizar una deteccion de envejecimiento operativo en el primer dispositivo terminal, y enviar una indicacion de envejecimiento operativo y la informacion de correspondencia de direcciones al otro RBridge por intermedio de un tercer mensaje del plano de control cuando se necesita dicho envejecimiento operativo de la primera informacion de correspondencia de direcciones, de modo que el otro RBridge, de conformidad con la indicacion de envejecimiento operativo, proceda al envejecimiento de la primera informacion de correspondencia de direcciones en su tabla de informacion de correspondencia de direcciones.
- 16. Un primer RBridge en una red de Interconexion Transparente de Lotes de Enlaces, TRILL, en donde la funcion de aprendizaje de direccion MAC de un lado de la red del primer RBridge esta en un estado de cierre, y el primer RBridge comprende:una primera unidad de recepcion, configurada para recibir un mensaje de anuncio de correspondencia de direcciones del plano de control, en donde la informacion de encapsulacion del mensaje de anuncio de correspondencia de direcciones comprende una identificacion de dispositivo de un segundo RBridge que encapsula el mensaje de anuncio de correspondencia de direcciones, un parametro de tipo-longitud-valor, TLV, del mensaje de anuncio de correspondencia de direcciones del plano de control comprende una direccion MAC de un primer dispositivo terminal y una direccion de Protocolo Internet IP, del primer dispositivo terminal;una unidad de obtencion, configurada para obtener la primera informacion de correspondencia de direcciones en conformidad con el mensaje de anuncio de correspondencia de direcciones, en donde la primera informacion de correspondencia de direcciones comprende una correspondencia entre la direccion MAC del primer dispositivo terminal, la direccion IP del primer dispositivo terminal y la identificacion de dispositivo del segundo RBridge;una unidad de adicion, configurada para anadir la primera informacion de correspondencia de direcciones a una tabla de informacion de correspondencia de direcciones del primer RBridge, cuando la direccion IP en la primera informacion de correspondencia de direcciones es diferente de una direccion IP en cualquier elemento de informacion de correspondencia de direcciones en la tabla de informacion de correspondencia de direcciones del primer RBridge;una segunda unidad de recepcion, configurada para recibir un mensaje de demanda de informacion de correspondencia de direcciones enviado por un segundo dispositivo terminal en un enlace local del primer RBridge; yuna unidad de generacion, configurada para, cuando una direccion objetivo en el mensaje de demanda de informacion de correspondencia de direcciones es la misma que una direccion IP en una informacion de correspondencia de direcciones existente en la tabla de informacion de correspondencia de direcciones del primer RBridge, actualizar una tabla MAC del primer RBridge, en conformidad con la informacion de correspondencia de direcciones existente, generar un mensaje de respuesta de informacion de correspondencia de direcciones que corresponde a la informacion de correspondencia de direcciones existente y enviar el mensaje de respuesta de informacion de correspondencia de direcciones al segundo dispositivo terminal.
- 17. El primer RBridge segun la reivindicacion 16, que comprende, ademas:una unidad de actualizacion, configurada para, cuando la direccion IP en la primera informacion de correspondencia de direcciones es la misma que una direccion IP en una informacion de correspondencia de direcciones existente en la tabla de informacion de correspondencia de direcciones del primer RBridge, una direccion MAC en la primera informacion de correspondencia de direcciones es la misma que una direccion MAC en la informacion de correspondencia de direcciones existente, y la identificacion de dispositivo en la primera informacion de correspondencia de direcciones es diferente de una identificacion de dispositivo la primera informacion de correspondencia de direcciones existente, actualizar la informacion de correspondencia de direcciones existente con la primera informacion de correspondencia de direcciones si la direccion MAC en la informacion de correspondenciade direcciones existente es diferente de una direccion MAC de cualquier elemento de MAC en la tabla MAC del primer RBridge; o actualizar la informacion de correspondencia de direcciones existente y el elemento MAC existente con la primera informacion de correspondencia de direcciones si la direccion MAC en la informacion de correspondencia de direcciones existente es la misma que una direccion MAC de un elemento de MAC existente en 5 la tabla MAC del primer RBridge.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010275209.0A CN102404181B (zh) | 2010-09-08 | 2010-09-08 | 应用链路状态路由的二层协议中的地址对应关系发送方法 |
| CN201010275209 | 2010-09-08 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2619359T3 true ES2619359T3 (es) | 2017-06-26 |
Family
ID=45810101
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES15151677.0T Active ES2619359T3 (es) | 2010-09-08 | 2011-05-13 | Método para transmitir una relación de correspondencia de direcciones en un protocolo de segunda capa utilizando el enrutamiento de estado de enlace |
| ES11823010.1T Active ES2555409T3 (es) | 2010-09-08 | 2011-05-13 | Método para transmitir una relación de correspondencia de direcciones en un protocolo de segunda capa utilizando el enrutamiento de estado de enlace |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES11823010.1T Active ES2555409T3 (es) | 2010-09-08 | 2011-05-13 | Método para transmitir una relación de correspondencia de direcciones en un protocolo de segunda capa utilizando el enrutamiento de estado de enlace |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US9749230B2 (es) |
| EP (2) | EP2600573B1 (es) |
| CN (1) | CN102404181B (es) |
| ES (2) | ES2619359T3 (es) |
| WO (1) | WO2012031487A1 (es) |
Families Citing this family (92)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9769016B2 (en) | 2010-06-07 | 2017-09-19 | Brocade Communications Systems, Inc. | Advanced link tracking for virtual cluster switching |
| US9716672B2 (en) | 2010-05-28 | 2017-07-25 | Brocade Communications Systems, Inc. | Distributed configuration management for virtual cluster switching |
| US8867552B2 (en) | 2010-05-03 | 2014-10-21 | Brocade Communications Systems, Inc. | Virtual cluster switching |
| US9270486B2 (en) | 2010-06-07 | 2016-02-23 | Brocade Communications Systems, Inc. | Name services for virtual cluster switching |
| US9608833B2 (en) | 2010-06-08 | 2017-03-28 | Brocade Communications Systems, Inc. | Supporting multiple multicast trees in trill networks |
| US9806906B2 (en) | 2010-06-08 | 2017-10-31 | Brocade Communications Systems, Inc. | Flooding packets on a per-virtual-network basis |
| US9628293B2 (en) | 2010-06-08 | 2017-04-18 | Brocade Communications Systems, Inc. | Network layer multicasting in trill networks |
| US9807031B2 (en) | 2010-07-16 | 2017-10-31 | Brocade Communications Systems, Inc. | System and method for network configuration |
| US9736085B2 (en) | 2011-08-29 | 2017-08-15 | Brocade Communications Systems, Inc. | End-to end lossless Ethernet in Ethernet fabric |
| JP5610400B2 (ja) * | 2011-09-20 | 2014-10-22 | 株式会社Pfu | ノード検出装置、ノード検出方法、及びプログラム |
| US9699117B2 (en) | 2011-11-08 | 2017-07-04 | Brocade Communications Systems, Inc. | Integrated fibre channel support in an ethernet fabric switch |
| US9450870B2 (en) | 2011-11-10 | 2016-09-20 | Brocade Communications Systems, Inc. | System and method for flow management in software-defined networks |
| US9270638B2 (en) * | 2012-01-20 | 2016-02-23 | Cisco Technology, Inc. | Managing address validation states in switches snooping IPv6 |
| US8995272B2 (en) | 2012-01-26 | 2015-03-31 | Brocade Communication Systems, Inc. | Link aggregation in software-defined networks |
| US9742693B2 (en) | 2012-02-27 | 2017-08-22 | Brocade Communications Systems, Inc. | Dynamic service insertion in a fabric switch |
| US9154416B2 (en) | 2012-03-22 | 2015-10-06 | Brocade Communications Systems, Inc. | Overlay tunnel in a fabric switch |
| CN102647484B (zh) * | 2012-04-13 | 2014-11-26 | 成都安可信电子股份有限公司 | 一种同步通信网络终端地址搜索方法 |
| US9374301B2 (en) | 2012-05-18 | 2016-06-21 | Brocade Communications Systems, Inc. | Network feedback in software-defined networks |
| US10277464B2 (en) | 2012-05-22 | 2019-04-30 | Arris Enterprises Llc | Client auto-configuration in a multi-switch link aggregation |
| US10454760B2 (en) | 2012-05-23 | 2019-10-22 | Avago Technologies International Sales Pte. Limited | Layer-3 overlay gateways |
| CN102724120B (zh) | 2012-06-08 | 2015-12-16 | 华为技术有限公司 | 通告传输路径信息的方法及路由网桥 |
| US9019967B2 (en) * | 2012-07-30 | 2015-04-28 | Dell Products L.P. | VLAN advertisement and automated configuration |
| US9026625B2 (en) * | 2012-08-06 | 2015-05-05 | American Megatrends, Inc. | System and method of MAC address assignment using dynamic MAC address protocol |
| US9602430B2 (en) | 2012-08-21 | 2017-03-21 | Brocade Communications Systems, Inc. | Global VLANs for fabric switches |
| CN102882781B (zh) | 2012-10-11 | 2015-03-18 | 华为技术有限公司 | 一种报文发送的方法、路由器桥及系统 |
| CN103780468B (zh) * | 2012-10-22 | 2019-06-14 | 中兴通讯股份有限公司 | 智能终端接入trill网络的方法、智能终端及路由网桥 |
| CN103780486B (zh) * | 2012-10-26 | 2017-03-08 | 杭州华三通信技术有限公司 | 一种trill网络中的镜像报文传输方法和设备 |
| US9401872B2 (en) | 2012-11-16 | 2016-07-26 | Brocade Communications Systems, Inc. | Virtual link aggregations across multiple fabric switches |
| CN103873365B (zh) * | 2012-12-13 | 2019-08-30 | 中兴通讯股份有限公司 | Trill网中智能终端报文通告方法及装置 |
| CN103905571B (zh) * | 2012-12-26 | 2018-01-12 | 中国电信股份有限公司 | 用于更新地址信息的方法、装置和系统 |
| US9413691B2 (en) | 2013-01-11 | 2016-08-09 | Brocade Communications Systems, Inc. | MAC address synchronization in a fabric switch |
| US9548926B2 (en) | 2013-01-11 | 2017-01-17 | Brocade Communications Systems, Inc. | Multicast traffic load balancing over virtual link aggregation |
| US9350680B2 (en) | 2013-01-11 | 2016-05-24 | Brocade Communications Systems, Inc. | Protection switching over a virtual link aggregation |
| US9565113B2 (en) | 2013-01-15 | 2017-02-07 | Brocade Communications Systems, Inc. | Adaptive link aggregation and virtual link aggregation |
| CN103944826B (zh) * | 2013-01-22 | 2017-03-15 | 杭州华三通信技术有限公司 | Spbm网络中的表项聚合方法及设备 |
| US9094285B2 (en) * | 2013-01-25 | 2015-07-28 | Argela Yazilim ve Bilisim Teknolojileri San. ve Tic. A.S. | Automatic discovery of multiple controllers in Software Defined Networks (SDNs) |
| CN103973825B (zh) * | 2013-02-01 | 2017-12-22 | 中兴通讯股份有限公司 | 叠加网络中通告mac地址可达性的方法、节点设备及发送方法 |
| US9565099B2 (en) | 2013-03-01 | 2017-02-07 | Brocade Communications Systems, Inc. | Spanning tree in fabric switches |
| US9088608B2 (en) * | 2013-03-12 | 2015-07-21 | Cisco Technology, Inc. | Throttling and limiting the scope of neighbor solicitation (NS) traffic |
| CN104052666B (zh) | 2013-03-14 | 2018-05-11 | 新华三技术有限公司 | 实现主机路由可达的方法和装置 |
| WO2014145750A1 (en) | 2013-03-15 | 2014-09-18 | Brocade Communications Systems, Inc. | Scalable gateways for a fabric switch |
| EP2975808B1 (en) * | 2013-03-15 | 2020-07-29 | Huawei Technologies Co., Ltd. | Method for packet processing and packet device and system |
| CN103269299B (zh) * | 2013-04-22 | 2016-03-09 | 杭州华三通信技术有限公司 | Spbm网络中的报文转发方法及装置 |
| US9565028B2 (en) | 2013-06-10 | 2017-02-07 | Brocade Communications Systems, Inc. | Ingress switch multicast distribution in a fabric switch |
| US20150023359A1 (en) * | 2013-07-19 | 2015-01-22 | Brocade Communications Systems, Inc. | Edge extension of an ethernet fabric switch |
| TWI532353B (zh) * | 2013-07-26 | 2016-05-01 | 正文科技股份有限公司 | 社群虛擬網路連線建立方法及網路通信系統 |
| US9806949B2 (en) | 2013-09-06 | 2017-10-31 | Brocade Communications Systems, Inc. | Transparent interconnection of Ethernet fabric switches |
| EP2854377B1 (en) * | 2013-09-27 | 2016-07-13 | Alcatel Lucent | A method for centralized address resolution |
| US9191233B2 (en) * | 2013-09-30 | 2015-11-17 | Avaya Inc. | Message transmission in networks |
| US10193748B2 (en) | 2013-09-30 | 2019-01-29 | Extreme Networks, Inc. | Enabling configuration in networks |
| US9954764B2 (en) * | 2013-09-30 | 2018-04-24 | Extreme Networks, Inc. | Performing MAC-in-MAC encapsulation using shortest path bridging configuration information |
| US9912612B2 (en) | 2013-10-28 | 2018-03-06 | Brocade Communications Systems LLC | Extended ethernet fabric switches |
| US9548873B2 (en) | 2014-02-10 | 2017-01-17 | Brocade Communications Systems, Inc. | Virtual extensible LAN tunnel keepalives |
| US10581758B2 (en) | 2014-03-19 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | Distributed hot standby links for vLAG |
| US10476698B2 (en) | 2014-03-20 | 2019-11-12 | Avago Technologies International Sales Pte. Limited | Redundent virtual link aggregation group |
| US10063473B2 (en) | 2014-04-30 | 2018-08-28 | Brocade Communications Systems LLC | Method and system for facilitating switch virtualization in a network of interconnected switches |
| US9800471B2 (en) | 2014-05-13 | 2017-10-24 | Brocade Communications Systems, Inc. | Network extension groups of global VLANs in a fabric switch |
| US9900283B2 (en) * | 2014-06-25 | 2018-02-20 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Dynamic local media access control (MAC) address assignment |
| CN105306613A (zh) * | 2014-07-24 | 2016-02-03 | 中兴通讯股份有限公司 | Esadi的mac地址通告方法、装置及获取装置 |
| US10616108B2 (en) | 2014-07-29 | 2020-04-07 | Avago Technologies International Sales Pte. Limited | Scalable MAC address virtualization |
| US9544219B2 (en) | 2014-07-31 | 2017-01-10 | Brocade Communications Systems, Inc. | Global VLAN services |
| US9807007B2 (en) | 2014-08-11 | 2017-10-31 | Brocade Communications Systems, Inc. | Progressive MAC address learning |
| CN105515999B (zh) * | 2014-09-24 | 2020-05-19 | 中兴通讯股份有限公司 | 端系统地址分发信息协议的快速收敛方法及装置 |
| US9524173B2 (en) | 2014-10-09 | 2016-12-20 | Brocade Communications Systems, Inc. | Fast reboot for a switch |
| US9699029B2 (en) | 2014-10-10 | 2017-07-04 | Brocade Communications Systems, Inc. | Distributed configuration management in a switch group |
| US9626255B2 (en) | 2014-12-31 | 2017-04-18 | Brocade Communications Systems, Inc. | Online restoration of a switch snapshot |
| US9628407B2 (en) | 2014-12-31 | 2017-04-18 | Brocade Communications Systems, Inc. | Multiple software versions in a switch group |
| US9942097B2 (en) | 2015-01-05 | 2018-04-10 | Brocade Communications Systems LLC | Power management in a network of interconnected switches |
| US10003552B2 (en) | 2015-01-05 | 2018-06-19 | Brocade Communications Systems, Llc. | Distributed bidirectional forwarding detection protocol (D-BFD) for cluster of interconnected switches |
| US9716984B2 (en) * | 2015-01-22 | 2017-07-25 | Gainspan Corporation | Multicast packet delivery in a wireless network operating in non-storing mode |
| US9763061B2 (en) * | 2015-01-22 | 2017-09-12 | Gainspan Corporation | Multicast packet delivery in a wireless network operating in storing mode |
| JP2016158011A (ja) * | 2015-02-23 | 2016-09-01 | ルネサスエレクトロニクス株式会社 | 配信制御装置、データ配信システム、配信制御方法及びプログラム |
| US9807005B2 (en) | 2015-03-17 | 2017-10-31 | Brocade Communications Systems, Inc. | Multi-fabric manager |
| US10038592B2 (en) | 2015-03-17 | 2018-07-31 | Brocade Communications Systems LLC | Identifier assignment to a new switch in a switch group |
| US10579406B2 (en) | 2015-04-08 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | Dynamic orchestration of overlay tunnels |
| CN104780089B (zh) * | 2015-04-17 | 2018-07-24 | 新华三技术有限公司 | 报文隔离方法以及装置 |
| US9813358B2 (en) * | 2015-07-08 | 2017-11-07 | Infinera Corporation | Systems, methods, and apparatus for ARP mediation |
| US10439929B2 (en) | 2015-07-31 | 2019-10-08 | Avago Technologies International Sales Pte. Limited | Graceful recovery of a multicast-enabled switch |
| US10171303B2 (en) | 2015-09-16 | 2019-01-01 | Avago Technologies International Sales Pte. Limited | IP-based interconnection of switches with a logical chassis |
| US9912614B2 (en) | 2015-12-07 | 2018-03-06 | Brocade Communications Systems LLC | Interconnection of switches based on hierarchical overlay tunneling |
| CN105337868B (zh) * | 2015-12-09 | 2018-03-30 | 上海斐讯数据通信技术有限公司 | 一种trill网络mac地址学习的方法及装置 |
| ES2867227T3 (es) * | 2016-05-13 | 2021-10-20 | Ericsson Telefon Ab L M | Sistemas y métodos de recomendación de una tasa de datos en un sistema de comunicaciones inalámbricas |
| US10237090B2 (en) | 2016-10-28 | 2019-03-19 | Avago Technologies International Sales Pte. Limited | Rule-based network identifier mapping |
| CN107172229B (zh) * | 2017-06-27 | 2021-05-18 | 中国联合网络通信集团有限公司 | 路由器的配置方法及装置 |
| WO2019111466A1 (ja) * | 2017-12-08 | 2019-06-13 | 日本電気株式会社 | 情報処理装置、仮想化インフラストラクチャ管理装置、仮想ネットワーク機能の管理方法及びプログラム |
| CN109474524B (zh) * | 2018-05-24 | 2020-12-15 | 国网浙江省电力有限公司嘉兴供电公司 | 一种微电网自组式信息传递方法 |
| US12267203B2 (en) * | 2019-01-24 | 2025-04-01 | Cisco Technology, Inc. | Network access control for devices in a software defined access (SDA) fabric |
| CN113347040B (zh) * | 2021-06-17 | 2024-02-02 | 北京天融信网络安全技术有限公司 | 配置变更方法、装置及电子设备 |
| CN116208582A (zh) * | 2021-11-30 | 2023-06-02 | 华为技术有限公司 | 一种地址检测方法及装置 |
| WO2025005920A1 (en) * | 2023-06-29 | 2025-01-02 | Ale Usa Inc. | Method and system for a segmented multi-site spb network |
| US20250260645A1 (en) * | 2024-02-13 | 2025-08-14 | Cisco Technology, Inc. | Providing dual-homed, active-active devices on network fabrics |
| CN119728723B (zh) * | 2024-12-31 | 2025-11-14 | 中国电信股份有限公司技术创新中心 | 获取链接及网络信息的方法、装置、设备、介质和产品 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002061599A1 (en) * | 2001-01-25 | 2002-08-08 | Crescent Networks, Inc. | Extension of address resolution protocol (arp) for internet protocol (ip) virtual networks |
| US7398322B1 (en) | 2003-05-20 | 2008-07-08 | Sun Microsystems, Inc. | System using routing bridges to transparently interconnect multiple network links to form a single virtual network link |
| US7418505B2 (en) * | 2003-05-26 | 2008-08-26 | Ewha University Industry Collaboration Foundation | IP address lookup using either a hashing table or multiple hash functions |
| CN100596358C (zh) * | 2005-11-18 | 2010-03-31 | 杭州华三通信技术有限公司 | 区域网络的链路层通信方法及其应用的网络设备 |
| CN100407704C (zh) * | 2006-02-20 | 2008-07-30 | 杭州华三通信技术有限公司 | 媒体接入控制层地址的动态学习方法 |
| CN101136785A (zh) * | 2006-09-01 | 2008-03-05 | 鸿富锦精密工业(深圳)有限公司 | 机顶盒地址检测系统及其方法 |
| US8208463B2 (en) * | 2006-10-24 | 2012-06-26 | Cisco Technology, Inc. | Subnet scoped multicast / broadcast packet distribution mechanism over a routed network |
| US7697556B2 (en) | 2006-10-26 | 2010-04-13 | Telefonaktiebolaget L M Ericsson (Publ) | MAC (media access control) tunneling and control and method |
| US8166205B2 (en) * | 2007-07-31 | 2012-04-24 | Cisco Technology, Inc. | Overlay transport virtualization |
| GB2463307B (en) * | 2008-07-08 | 2012-12-12 | Gnodal Ltd | A Method of controlling data propagation within a network |
| US8208377B2 (en) * | 2009-03-26 | 2012-06-26 | Force10 Networks, Inc. | MAC-address based virtual route aggregation |
| CA2776973A1 (en) * | 2009-10-05 | 2011-04-14 | Callspace, Inc. | Contextualized telephony message management |
| US8619595B2 (en) * | 2010-02-05 | 2013-12-31 | Cisco Technology, Inc. | Fault isolation in trill networks |
| US8634308B2 (en) * | 2010-06-02 | 2014-01-21 | Brocade Communications Systems, Inc. | Path detection in trill networks |
-
2010
- 2010-09-08 CN CN201010275209.0A patent/CN102404181B/zh active Active
-
2011
- 2011-05-13 EP EP11823010.1A patent/EP2600573B1/en active Active
- 2011-05-13 EP EP15151677.0A patent/EP2897347B1/en active Active
- 2011-05-13 WO PCT/CN2011/074043 patent/WO2012031487A1/zh not_active Ceased
- 2011-05-13 ES ES15151677.0T patent/ES2619359T3/es active Active
- 2011-05-13 ES ES11823010.1T patent/ES2555409T3/es active Active
-
2013
- 2013-03-07 US US13/788,514 patent/US9749230B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN102404181B (zh) | 2014-10-08 |
| EP2897347B1 (en) | 2016-12-28 |
| ES2555409T3 (es) | 2015-12-30 |
| EP2897347A1 (en) | 2015-07-22 |
| US20130294451A1 (en) | 2013-11-07 |
| EP2600573A4 (en) | 2013-06-19 |
| EP2600573B1 (en) | 2015-09-23 |
| WO2012031487A1 (zh) | 2012-03-15 |
| US9749230B2 (en) | 2017-08-29 |
| CN102404181A (zh) | 2012-04-04 |
| EP2600573A1 (en) | 2013-06-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2619359T3 (es) | Método para transmitir una relación de correspondencia de direcciones en un protocolo de segunda capa utilizando el enrutamiento de estado de enlace | |
| CN103841028B (zh) | 一种报文转发方法及设备 | |
| CN104660508B (zh) | 一种报文转发方法及装置 | |
| CN102859973B (zh) | 一种地址解析的方法,装置和系统 | |
| JP5830093B2 (ja) | 非対称ネットワーク・アドレス・カプセル化 | |
| US9621373B2 (en) | Proxy address resolution protocol on a controller device | |
| US9448821B2 (en) | Method and system for realizing virtual machine mobility | |
| US9300524B2 (en) | Message forwarding between geographically dispersed network sites | |
| US9270589B2 (en) | Transparent RBridge | |
| CN103944818B (zh) | 一种多归接入叠加网络中报文处理的方法和系统 | |
| US9641417B2 (en) | Proactive detection of host status in a communications network | |
| WO2015184687A1 (zh) | 一种报文传输方法、节点、路径管理服务器及存储介质 | |
| US20170078241A1 (en) | Pro-Active Mechanism to Detect LISP Movable Silent Host | |
| CN102934410A (zh) | 用私用ipv4可达性增强ds-lite | |
| CN104168184A (zh) | 报文转发方法及设备 | |
| CN107872389B (zh) | 用于业务负载平衡的方法、设备及计算机可读存储介质 | |
| CN107659484B (zh) | 从vlan网络接入vxlan网络的方法、装置及系统 | |
| WO2016198022A1 (zh) | 一种实现虚拟化网络叠加的方法与网络虚拟化边缘节点 | |
| JP6121548B2 (ja) | パケットを送信するための方法、ルーティング・ブリッジ、およびシステム | |
| CN103916317B (zh) | 通信方法、路由桥及网络系统 | |
| CN104378302B (zh) | 地址对应关系发送方法和路由桥设备 | |
| CN108718276A (zh) | 一种报文转发方法和装置 | |
| WO2015117413A1 (zh) | Esadi的mac地址通告方法、装置及获取装置 | |
| WO2009129715A1 (zh) | 转发报文的方法、家乡代理设备、路由设备和系统 | |
| Farinacci | Network Working Group M. Portoles Internet-Draft V. Ashtaputre Intended status: Experimental V. Moreno Expires: November 17, 2019 F. Maino Cisco Systems |