ES2691369T3 - Procedimiento para la transmisión de datos en el interior de un sistema de automatización industrial y dispositivo de comunicaciones - Google Patents
Procedimiento para la transmisión de datos en el interior de un sistema de automatización industrial y dispositivo de comunicaciones Download PDFInfo
- Publication number
- ES2691369T3 ES2691369T3 ES15156972.0T ES15156972T ES2691369T3 ES 2691369 T3 ES2691369 T3 ES 2691369T3 ES 15156972 T ES15156972 T ES 15156972T ES 2691369 T3 ES2691369 T3 ES 2691369T3
- Authority
- ES
- Spain
- Prior art keywords
- subnet
- addresses
- ipv6
- devices
- control device
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 69
- 238000000034 method Methods 0.000 title claims abstract description 29
- 230000005540 biological transmission Effects 0.000 title claims abstract description 10
- 238000013519 translation Methods 0.000 claims abstract description 42
- 238000001514 detection method Methods 0.000 claims abstract description 7
- 238000004364 calculation method Methods 0.000 claims description 9
- 230000003044 adaptive effect Effects 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/167—Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/251—Translation of Internet protocol [IP] addresses between different IP versions
-
- 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/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- 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/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- 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/604—Address structures or formats
-
- 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/659—Internet protocol version 6 [IPv6] addresses
-
- 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/668—Internet protocol [IP] address subnets
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
Procedimiento para la transmisión de datos en el interior de un sistema de automatización industrial, en el cual - el sistema de automatización industrial comprende una pluralidad de células (200), en cada caso con un grupo de dispositivos de automatización (202) conformados por dispositivos de comunicaciones basados exclusivamente en IPv4, y en cada caso con un dispositivo de control de subred (201), en donde el dispositivo de control de subred (201) está conectado con los dispositivos de automatización (202), a través de una subred individual de célula (203) y lo controla y/o monitorea, - un componente de servicio de nominación o configuración (214) del dispositivo de control de subred (201) detecta las direcciones IPv4 y los nombres de los dispositivos asignados, para el grupo de dispositivos de automatización (202), - el dispositivo de control de subred (201) calcula respectivamente una dirección IPv6 para el grupo de dispositivos de automatización (202) a partir de un prefijo IPv6, asignado a la subred (203), y de las direcciones IPv4 de los dispositivos de automatización, - un agente de servicio de nominación (216) del dispositivo de control de la subred (201) requiere, para los dispositivos de automatización (202) controlados y/o monitoreados a través del dispositivo de control de subred, una detección de las direcciones IPv6 calculadas y de los nombres de los dispositivos asignados, en al menos un servidor de servicio de nominación (103) superior del sistema de automatización industrial, - en el caso de un requerimiento exitoso, las direcciones IPv6 calculadas y los nombres de los dispositivos asignados se almacenan en el servidor de servicio de nominación (103) superior, - se determinan reglas de traducción de direcciones para el grupo de dispositivos de automatización (202), a partir de las direcciones IPv4 de los dispositivos de automatización y de las direcciones IPv6 calculadas, - las reglas de traducción de direcciones determinadas se aplican, por medio de una unidad de traducción de direcciones (212) del dispositivo de control de subred (201), para una traducción de direcciones entre las direcciones IPv4 y las direcciones IPv6.
Description
5
10
15
20
25
30
35
40
45
50
55
DESCRIPCIÓN
Procedimiento para la transmisión de datos en el interior de un sistema de automatización industrial y dispositivo de comunicaciones.
Los sistemas de automatización industrial sirven para el monitoreo, control y regulación de procesos técnicos, particularmente en el campo de la automatización de producción, proceso y construcción; y hacen posible un funcionamiento de dispositivos de control, sensores, máquinas y equipos industriales, que en lo posible debe realizarse autónomamente y en independencia de la intervención humana. A causa de una importancia en constante ascenso de la ingeniería informática para sistemas de automatización que comprenden numerosas unidades computarizadas y de control, cobran una gran importancia los procedimientos para facilitar de forma fiable funciones distribuidas a través de un sistema de automatización para facilitar funciones de monitoreo, control y regulación.
Las interrupciones en las conexiones de comunicaciones entre unidades computarizadas de un sistema de automatización industrial o dispositivos de automatización pueden conducir a una repetición indeseada o innecesaria de una transmisión de una petición de servicio. Esto provoca una carga adicional de las conexiones de comunicaciones del sistema de automatización industrial, lo que puede conducir a posteriores fallas o errores de sistema. Además, mensajes transmitidos, por ejemplo, de una transición o una permanencia de un sistema de automatización industrial no se pueden impedir o no de manera total en un estado de funcionamiento seguro. Esto puede conducir finalmente a una avería de un equipo de producción completo y a una suspensión de producción costosa. Una problemática especial, en sistemas de automatización industrial, resulta regularmente de un tráfico de respuestas con representativamente muchos mensajes pero relativamente cortos, con lo cual se intensifican los problemas descritos antes.
En la solicitud EP 1 770 458 A2 está descrito un sistema de automatización industrial con al menos una unidad de control con programa almacenado, en el cual está proporcionada una unidad de configuración para la configuración de la unidad de control y para la notificación de su disponibilidad en una red de comunicaciones. La unidad de comunicaciones, en este caso, le asigna a la unidad de control una dirección de red de comunicaciones inequívoca, que puede ser por ejemplo una dirección IPv6. De este modo, la unidad de control puede ponerse en marcha de forma automática.
Por la solicitud EP 2 955 904 B1 es conocido un procedimiento para la adjudicación de direcciones de red de comunicaciones para miembros de la red de una red segmentada con una pluralidad de subredes. Las subredes están respectivamente conectadas, a través de un enrutador de subred, a una red colectora que las conecta. En este caso, por el enrutador de subred, a través de un intercambio de mensajes de enrutador distribuidos a través de la red colectora, se determina de manera descentralizada una zona de dirección común, y dentro de la zona de dirección se establecen direcciones de red de comunicaciones para los miembros de la red.
En las publicaciones, de Grupo de Trabajo de Ingeniería de Internet (IETF), Request for Comments (RFC) 6145 y 6146, ISSN 2070-1721, de abril de 2011 (véase:
http://www.rfc-base. org/txt/rfc-6145.txt und
http://www.rfc- base.org/txt/rfc- 6146.txt) está descrita una traducción de Transmission Control Protocol (TCP) (protocolo de control de transmisión) - y User Datagram Protocol (UDP) (protocolo de datagrama de usuarios) de conexiones de comunicaciones basadas en protocolo de internet, versión 6 (IPv6), a conexiones de comunicaciones basadas en protocolo de internet, versión 4 (IPv4). Una traducción de esta clase se denomina en este caso NAT64 (Network Address Translation) (traducción de direcciones de red). Mediante NAT dispositivos de comunicaciones basados en IPv6 pueden acceder a dispositivos de comunicaciones basados en IPv4, realizando una adaptación de formato de dirección. En el marco de NAT64, para un acceso a dispositivos de comunicaciones IPv4 los dispositivos de comunicaciones IPv6 utilizan direcciones IPv6 virtuales, las cuales se reemplazan por direcciones IPv4 asignadas mediante un servidor NAT64 a través de los dispositivos de comunicaciones IPv4. De modo análogo, las direcciones de red comunicaciones para canales de retorno de dispositivos de comunicaciones IPv4 se transforman en dispositivos de comunicaciones IPv6.
http://www.rfc-base. org/txt/rfc-6145.txt und
http://www.rfc- base.org/txt/rfc- 6146.txt) está descrita una traducción de Transmission Control Protocol (TCP) (protocolo de control de transmisión) - y User Datagram Protocol (UDP) (protocolo de datagrama de usuarios) de conexiones de comunicaciones basadas en protocolo de internet, versión 6 (IPv6), a conexiones de comunicaciones basadas en protocolo de internet, versión 4 (IPv4). Una traducción de esta clase se denomina en este caso NAT64 (Network Address Translation) (traducción de direcciones de red). Mediante NAT dispositivos de comunicaciones basados en IPv6 pueden acceder a dispositivos de comunicaciones basados en IPv4, realizando una adaptación de formato de dirección. En el marco de NAT64, para un acceso a dispositivos de comunicaciones IPv4 los dispositivos de comunicaciones IPv6 utilizan direcciones IPv6 virtuales, las cuales se reemplazan por direcciones IPv4 asignadas mediante un servidor NAT64 a través de los dispositivos de comunicaciones IPv4. De modo análogo, las direcciones de red comunicaciones para canales de retorno de dispositivos de comunicaciones IPv4 se transforman en dispositivos de comunicaciones IPv6.
Por otra parte, es conocido por la publicación de IETF, RFC 6147 (véase:
http://www.rfc-base.org/txt/rfc-6147.txt), en un Domain Name System (sistema de nombres de dominio) (DNS) a partir de registros de direcciones IPv4, los cuales se denominan Resource Records (registro de recursos) (RR) calcular registros de direcciones IPv6 (Registro de Recursos AAAA) asignados y suministrarlos a través de un servidor DNS. Una derivación de Registro de Recursos AAAA a partir del Registro A puede realizarse fundamentalmente de forma manual a través de un administrador DNS, proyectarse solución mediante una IP Adress Management (IPAM) (Administración de direcciones IP) o determinarse automáticamente de forma continua por medio de servidores DNS64.
http://www.rfc-base.org/txt/rfc-6147.txt), en un Domain Name System (sistema de nombres de dominio) (DNS) a partir de registros de direcciones IPv4, los cuales se denominan Resource Records (registro de recursos) (RR) calcular registros de direcciones IPv6 (Registro de Recursos AAAA) asignados y suministrarlos a través de un servidor DNS. Una derivación de Registro de Recursos AAAA a partir del Registro A puede realizarse fundamentalmente de forma manual a través de un administrador DNS, proyectarse solución mediante una IP Adress Management (IPAM) (Administración de direcciones IP) o determinarse automáticamente de forma continua por medio de servidores DNS64.
Por la solicitud US 7 333 510 B1 es conocido un sistema de comunicaciones, el cual comprende una primera subred 202 basada en IPv6, una segunda subred basada en IPv4 y una tercera subred basada en IPv4. Cada subred comprende respectivamente un servidor DNS y varios dispositivos de comunicaciones basados en IPv6 o bien IPv4. En los servidores DNS se detectan respectivamente las asignaciones de direcciones de los nombres de dispositivos
5
10
15
20
25
30
35
40
45
50
55
de las subredes individuales para los dispositivos de comunicaciones conformados por las respectivas subredes. Las tres subredes están conectadas unas con otras a través de un enrutador con una unidad NAT integrada. Si un dispositivo de comunicaciones requiere una consulta de resolución de nombres para la detección de una dirección de un dispositivo de comunicaciones buscado y esa consulta no puede resolverse a través del servidor DNS en el interior de su subred, entonces la consulta de resolución de nombres se deriva a través del enrutador al servidor DNS de las subredes restantes. Una respuesta a la consulta de resolución de nombres, que contiene la dirección del dispositivo de comunicaciones buscado, se transmite, en primer lugar al enrutador, a través del servidor DNS en la subred del dispositivo de comunicaciones buscado. Si el dispositivo de comunicaciones consultante está basado en otra versión IP que el dispositivo de comunicaciones buscado, a través de una unidad NAT del enrutador, una dirección IPv4 se convierte en una dirección IPv6 o viceversa. La respuesta a la consulta de resolución de nombres se transmite finalmente, dado el caso con la dirección convertida, a través del enrutador al dispositivo de comunicaciones consultante.
En la solicitud US 2004/001509 A1 está descrita una traducción entre direcciones IPv4 y direcciones IPv6, en donde para desarrollar una sesión entre nodos de red IPv4 y nodos de red IPv6, en una unidad NAT se evita el uso de un nivel de aplicación de puertas de enlace. Para ello, se selecciona, de una reserva de direcciones IPv4 disponibles, una dirección IPv4 temporal. La dirección IPv4 temporal elegida se introduce a un área de datos de usuarios de un paquete de datos IPv6 y este paquete de datos IPv6 de un nodo de red IPv6 fuente se transmite a un nodo de red IPv4 destino. En una unidad NAT, la dirección IPv4 temporal se extrae de un área de datos de usuarios de un paquete de datos IPv6 y la dirección IPv6 fuente se reemplaza por la dirección IPv4 temporal, para la conformación de un paquete de datos IPv4. Después del reemplazo de la dirección IPv6 fuente por la dirección IPv4 temporal se realiza una transmisión de paquete de datos IPv4 desde la unidad NAT a los nodos destino IPv4.
Por lo tanto, el objeto de la presente invención consiste en crear un procedimiento para la transmisión de datos en el interior de un sistema de automatización industrial, el cual permita un uso fiable y económico de dispositivos de automatización basados en IPv4 existentes, a través de componentes de un sistema de automatización industrial basados en IPv6, así como especificar un dispositivo adecuado para su implementación.
Este objeto se resuelve conforme a la invención mediante un procedimiento con las características indicadas en la reivindicación 1, y mediante un dispositivo de control con las características indicadas en la reivindicación 15. Los perfeccionamientos ventajosos de la presente invención se indican en las reivindicaciones relacionadas.
En conformidad con el procedimiento conforme a la invención para la transmisión de datos en el interior de un sistema de automatización industrial, el cual comprende una pluralidad de células, en cada caso con un grupo de dispositivos de automatización conformados por dispositivos de comunicaciones basados exclusivamente en IPv4, y en cada caso con un dispositivo de control de subred; un componente de servicio de nominación o configuración del dispositivo de control de subred detecta las direcciones IPv4 y los nombres de los dispositivos asignados, para el grupo de dispositivos de automatización. El dispositivo de control de subred está conectado con los dispositivos de automatización, a través de una subred individual de célula y lo controla y/o monitorea. En dispositivos de comunicaciones basados exclusivamente en IPv4 se realiza una transmisión de datos en un nivel de conmutación utilizando solo direcciones IPv4. El dispositivo de control de subred calcula respectivamente una dirección IPv6 para el grupo de dispositivos de automatización a partir de un prefijo IPv6, asignado a la subred, y de las direcciones IPv4 de los dispositivos de automatización.
Conforme a la invención un agente de servicio de nominación del dispositivo de control de la subred requiere, para los respectivos dispositivos de automatización una detección de las direcciones IPv6 calculadas y de los nombres de los dispositivos asignados, en al menos un servidor de servicio de nominación superior del sistema de automatización industrial. En el caso de un requerimiento exitoso, las direcciones IPv6 calculadas y los nombres de los dispositivos asignados se almacenan en el servidor de servicio de nominación superior. Para el grupo de dispositivos de automatización se determinan reglas de traducción de direcciones, a partir de las direcciones IPv4 de los dispositivos de automatización y de las direcciones IPv6 calculadas. Las reglas de traducción de direcciones determinadas se aplican, por medio de una unidad de traducción de direcciones del dispositivo de control de subred, para una traducción de direcciones entre las direcciones IPv4 y las direcciones IPv6. En caso de cambios, por ejemplo prefijos actualizados o dispositivos nuevos, mediante una traducción de direcciones adaptiva de esta clase, se pueden calcular también de forma fiable direcciones IPv6 virtuales para dispositivos de comunicaciones IPv4 existentes.
Según un perfeccionamiento del procedimiento conforme a la presente invención, a cada célula se le asigna al menos un prefijo IPv6 individual. En este contexto, se pueden tomar sin problema direcciones IPv4 proyectadas para células existentes, sin que esto provoque la superposición con direcciones de dispositivos de otras células. Esto resulta muy importante particularmente para máquinas en serie o en el caso de una multitud de células esencialmente idénticas.
5
10
15
20
25
30
35
40
45
50
55
Acorde a una configuración ventajosa de la presente invención, el dispositivo de control de subred comprende un componente de servicio de nominación de un servicio de nominación sin configuración. En este caso, el componente de servicio de nominación del dispositivo de control de subred detecta, conforme a un protocolo de resolución de nombres, las direcciones IPv4 y los nombres de los dispositivos asignados, para el grupo de dispositivos de automatización, los cuales son controlados o bien monitoreados por el dispositivo de control de subred. Preferentemente, las direcciones IPv4 y los nombres de los dispositivos asignados se detectan, para el respectivo grupo de dispositivos de automatización, a través del componente de servicio de nominación del dispositivo de control de subred conforme al Discovery and Configuration Protocol (protocolo de descubrimiento y configuración) o al multicast Domain Name System Protocol (protocolo de sistema de nombre de dominio multicast). De este modo, la presente invención puede realizarse fiablemente con costes relativamente reducidos.
Según otra configuración ventajosa del procedimiento conforme a la invención, el componente de servicio de configuración del dispositivo de control de subred detecta los nombres de dispositivos conforme al Dynamic Host Control Protocol (protocolo de configuración de dinámica de host), Versión 4, Opción 61, mediante un identificador de cliente DHCP especificado respectivamente del lado del dispositivo de automatización. De este modo, el procedimiento conforme a la invención puede ser usado también en sistemas EtherNet/IP o bien basados en el Common Industrial Protocol (protocolo industrial común).
De manera preferida, una dirección IPv6 se calcula respectivamente a partir de un prefijo IPv6, asignado a la subred, y una dirección IPv4 solo para dispositivos de automatización, los cuales presentan respectivamente una unidad funcional de conmutación, la cual está diseñada y ajustada solo para el tratamiento de una pila de protocolo de internet IPv4. Para el cálculo de una respectiva dirección IPv6 se puede formar respectivamente un identificador de interface, cuyos 32 bits más altos presentan un valor regulable y cuyos 32 bits más bajos se forman a partir de las respectivas direcciones IPv4. Por otra parte, la subred puede presentar un prefijo IPv6 asignado separado, el cual se utiliza solo para las direcciones IPv6 calculadas a partir de las direcciones IPv4. De este modo se puede reconocer fácil y fiablemente para qué dispositivo resulta necesario una traducción de direcciones.
En correspondencia con una configuración preferida de la presente invención, el prefijo IPv6 asignado a la subred para un cálculo de direcciones IPv6 a partir de direcciones IPv4, es un prefijo off-link (fuera de enlace). Por el contrario, los prefijos de enlace local o bien los prefijos en enlace se utilizan para la identificación de dispositivos, que son alcanzables por otros dispositivos en el interior de una subred local sin un enrutador. De manera ventajosa, los prefijos de enlace local son excluidos en el cálculo de direcciones IPv6 a partir de direcciones IPv4.
El servidor de servicio de nominación superior puede ser un Domain Name System Server (servidor de sistema de nombres de dominio), el cual facilita un servicio de nominación a clientes DNS de dispositivos de comunicaciones basados en IPv6. Preferentemente, el agente de servicio de nominación comprende un cliente para un DNS dinámico, mediante el cual, se requiere un almacenamiento de una asociación de direcciones IPv6 calculadas a partir de direcciones IPv4 y nombres de dispositivos asignados en el servidor de servicio de nominación superior. De este modo, la presente invención puede realizarse fundamentalmente con el recurso de componentes existentes.
Conforme a una configuración especialmente ventajosa de la presente invención, la unidad de cambio de dirección está integrada en un enrutador, el cual presenta una primera unidad funcional de conmutación para el tratamiento de una pila de protocolo de internet IPv4 y una segunda unidad funcional de conmutación para el tratamiento de una pila de protocolo de internet IPv6. Cada unidad funcional de conmutación puede acceder, a través de un controlador de adaptador de red de comunicaciones, a un adaptador de red de comunicaciones de un dispositivo de control de subred. Además, cada adaptador de red de comunicaciones puede comprender una unidad de emisión y recepción y una unidad de control para la coordinación de un acceso a un medio de comunicaciones. Por otra parte, el dispositivo de control de subred comprende preferentemente el enrutador con unidad de traducción de direcciones integrada. En este caso, el dispositivo de control de subred está conectado con el grupo de dispositivos de comunicaciones en el interior de su subred, a través de un primer adaptador de red de comunicaciones. A través de un segundo adaptador de red de comunicaciones, el dispositivo de control de subred está conectado con el servidor de servicio de nominación superior.
El dispositivo de control para una célula de un sistema de automatización industrial, conforme a la invención, está diseñado y ajustado para la implementación de un procedimiento conforme a ejecuciones anteriores y comprende al menos una primera y una segunda unidad de emisión y recepción. Además el dispositivo de control presenta al menos una primera y una segunda unidad de control para la coordinación de un acceso a un medio de comunicaciones; una primera unidad funcional de conmutación para el tratamiento de una pila de protocolo de internet IPv4 y una segunda unidad funcional de conmutación para el tratamiento de una pila de protocolo de internet IPv6. Además se proporciona un componente de servicio de nominación o configuración, el cual está diseñado y ajustado para detectar direcciones IPv4 y los nombres de los dispositivos asignados, para un grupo de dispositivos de automatización conformado por la célula, con dispositivos de comunicaciones basados exclusivamente en IPv4 en el interior de una subred comprendida por la célula. En este caso, el dispositivo de control está diseñado y ajustado para controlar, o bien, monitorear dispositivos de automatización conectados con la subred.
5
10
15
20
25
30
35
40
45
50
55
Además, el dispositivo de comunicaciones conforme a la invención presenta una unidad de control de servicio de nominación, la cual está diseñada y ajustada para calcular, para el grupo de dispositivos de automatización respectivamente una dirección IPv6 a partir de un prefijo IPv6 asignado a la subred, y de las direcciones IPv4 de los dispositivos de automatización. La unidad de control de servicio de nominación está diseñada y ajustada además para determinar reglas de traducción de direcciones para el grupo de dispositivos de automatización, a partir de las direcciones IPv4 de los dispositivos de automatización y de las direcciones IPv6 calculadas. Por otra parte, se proporciona un agente de servicio de nominación, el cual está diseñado y ajustado para requerir, para el grupo de dispositivos de automatización controlados y/o monitoreados a través del dispositivo de control, una detección de las direcciones IPv6 calculadas y de los nombres de los dispositivos asignados, en al menos un servidor de servicio de nominación superior del sistema de automatización industrial. Adicionalmente, el dispositivo de control comprende una unidad de traducción de direcciones, la cual está diseñada y ajustada para aplicar las reglas de traducción de direcciones determinadas para una traducción de direcciones entre las direcciones IPv4 y las direcciones IPv6. [0015] A continuación, la presente invención se explica en detalle en un ejemplo de ejecución mediante los dibujos. Se muestran:
en la figura 1 un sistema de automatización industrial conformado por una pluralidad de células esencialmente basadas en IPv4, con un sistema de ingeniería, un sistema de control y un servidor DNS.
en la figura 2 una representación detallada de un controlador para una unidad de traducción de direcciones.
El sistema de automatización industrial, representado en la figura 1, comprende un sistema de ingeniería 101 para la proyección de dispositivos de automatización, un sistema de control 102 para su monitoreo y un servidor DNS (Domain Name System) 103 (sistema de nombres de dominio) y una pluralidad de células 200 de la misma clase, cada una con un grupo de dispositivos de automatización 202. El sistema de ingeniería 101, el sistema de control 102 y el servidor DNS 103 están conectados entre sí a través de una red de comunicaciones 100 industrial, en la cual se transmiten datos correspondientes a IPv6.
Los dispositivos de automatización 202 son, en el presente ejemplo de ejecución, unidades de entrada y de salida, las cuales están conectadas respectivamente con un dispositivo para controlar, o bien, monitorear; y comprenden un dispositivo de comunicaciones integrado, el cual está basado exclusivamente en IPv4. Junto a las unidades de entrada y salida 202, las células 200 comprenden en cada caso un dispositivo de control 201, el cual está conectado, a través de una subred 203 individual de célula, con las unidades de entrada y salida 202 y a las cuales controla o bien monitorea. Por otra parte, los dispositivos de control 201 conectan las células 200 con la red de comunicaciones industrial basada en IPv6 y comprenden para ello un enrutador integrado, el cual presenta una unidad funcional de pila IP 211 combinada para el tratamiento de una pila IPv4 y una pila IPv6. Además, los dispositivos de control presentan respectivamente un primer y un segundo adaptador de red de comunicaciones 210, a través de los cuales los dispositivos están conectados con la red de comunicaciones industrial 100 o bien con la respectiva subred 203 individual de célula. Cada adaptador de red de comunicaciones 210 comprende una unidad de emisión y recepción, realizada mediante una unidad funcional PHY; y una unidad de control para la coordinación de un acceso a un medio de comunicaciones, realizada mediante una unidad funcional MAC. La unidad funcional de pila IP 211 de los dispositivos de control 201 acceden respectivamente, a través de un controlador de adaptador de red de comunicaciones, a un adaptador de red de comunicaciones 210.
Por otra parte, los enrutadores integrados en los dispositivos de control 201 comprenden respectivamente una unidad de traducción de direcciones 212, la cual está proporcionada para una traducción de direcciones entre las direcciones IPv4 y las direcciones IPv6. Adicionalmente, los dispositivos de control 201 presentan en cada caso un componente de servicio de nominación o configuración 214, el cual detecta en el interior de la respectiva subred 203 direcciones IPv4 los nombres de los dispositivos asignados de las unidades de entrada y salida 202. A cada unidad de traducción de direcciones 212 está asignado un controlador NAT64 213 adaptativo (Network Address Translation) (traducción de direcciones de red), el cual calcula respectivamente una dirección IPv6 virtual a partir de un prefijo IPv6, asignado individualmente a las respectivas células 200, y de las direcciones IPv4 de las unidades de entrada y salida 202. Para facilitar al controlador NAT64 de prefijos IPv6 asignados 213, se proporciona respectivamente un componente de servicio de prefijo 215, el cual para ello accede al adaptador de la red de comunicaciones 210. A partir de las direccione IPv6 virtuales calculadas y de las direcciones IPv4 de las unidades de salida y de entrada, el respectivo controlador NAT64 213 determina reglas de traducción de direcciones para las unidades de entrada y salida 202 en el interior de su subred 203, las cuales se aplican a través de las unidades de traducción de direcciones 212 asignadas.
Además, los dispositivos de control 201 comprenden respectivamente un cliente DNS 216 para un DNS dinámico, el cual requiere para las unidades de entrada y salida 202 de sus células 200 una detección de las direcciones IPv6 virtuales calculadas y de los nombres de los dispositivos asignados en el servidor DNS 103. En el caso de un requerimiento exitoso, las direcciones IPv6 calculadas y los nombres de los dispositivos asignados se almacenan en el servidor DNS 103, el cual las facilita como servicio de nominación particularmente a clientes DNS en el interior de la red de comunicaciones 100 industrial basada en IPv6.
5
10
15
20
25
30
35
40
45
50
55
El componente de servicio de nominación o configuración 214, puede estar diseñado como un componente de servicio de nominación de un servicio de nominación sin configuración y detectar, conforme a un protocolo de resolución de nombres, direcciones IPv4 así como nombres de dispositivos asignados de las respectivas unidades de entrada y salida 202. Las direcciones IPv4 y los nombres de dispositivos asignados se pueden detectar, por ejemplo, conforme al Discovery and Configuration Protocol (DCP) (protocolo de descubrimiento y configuración) o al multicast Domain Name System Protocol (mDNS) (protocolo de sistema de nombre de dominio multicast). En conformidad con una forma de ejecución alternativa, el componente de servicio de nominación o configuración 214, puede estar diseñado como un componente de servicio de configuración y detecta nombres de dispositivos de las respectivas unidades de entrada y salida 202 conforme al Dynamic Host Control Protocol (DHCP) (protocolo de configuración de dinámica de host) , Versión 4, Opción 61, mediante un identificador de cliente DHCP especificado respectivamente del lado del dispositivo de automatización. Cuando se asignan direcciones IPv4 a las unidades de entrada y salida 202, a través de un componente de servicio de configuración DHCP, las correspondientes informaciones de dirección ya están disponibles allí y no resulta necesario consultarlas por separado.
Para el cálculo de una respectiva dirección IPv6 virtual se forma de manera preferida en cada caso un identificador de interface, cuyos 32 bits más altos presentan un valor regulable y cuyos 32 bits más bajos se forman a partir de las respectivas direcciones IPv4. De este modo se evita una colisión con de direcciones IPv6 formadas a partir de direcciones MAC por Stateless Address Autoconfiguration (SLAAC) (autoconfiguración de direcciones sin estado), cuando en las células se accionan dispositivos de automatización o bien de comunicaciones basados en IPv6 adicionales. Por lo tanto, el cálculo de direcciones IPv6 virtuales descrito posibilita un funcionamiento paralelo de dispositivos basados en IPv4, para los cuales se realiza la traducción de direcciones descrita, con dispositivos de automatización o bien de comunicaciones basados en IPv6. Esto también aplica particularmente en caso de utilización de un prefijo común para dispositivos basados en IPv4 y IPv6
No es necesario además activar individualmente una traducción de direcciones para cada dispositivo basado en IPv4, sino que en lugar de eso, esta se puede generar para todos los dispositivos basados en IPv4 en el interior de una célula de una subred. Esto posibilita una reducción significativa del número de reglas de traducción de direcciones a aplicar por la respectiva unidad de traducción de direcciones. De manera preferida, a cada célula 200 le es asignado un prefijo IPv6 especial, el cual se utiliza solo para las direcciones IPv6 calculadas a partir de las direcciones IPv4 y que es un prefijo fuera de enlace. Por el contrario, los prefijos de enlace local o bien los prefijos en enlace son excluidos en un cálculo de direcciones IPv6 virtuales a partir de direcciones IPv4.
En especial por el controlador NAT64 213 adaptativo se garantiza que incluso en caso de células 200 instaladas en serie idénticamente, a todas las unidades de entrada y salida 202 con direcciones IPv4 idénticas se les asignen direcciones IPv6 virtuales diferenciables entre sí. Es por eso que para ello a las células 200 están asignados diferentes prefijos IPv6. Estos prefijos IPv6 se pueden asignar automatizadamente en particular mediante Prefix Delegation (PD) (delegación de prefijo) conforme a la IETF, RFC 6147 a las subredes que representan las células 200.
El controlador NAT64 213 adaptativo calcula nuevamente las direcciones tan pronto como hay cambios en los nombres de dispositivo se cambian, por ejemplo por eliminación o por añadidura, o bien en cuanto hay cambios en prefijos. Como se observa en la figura 2, para ello el componente de servicio de prefijo 215 pone a disposición en el controlador NAT64 213 adaptativo respectivamente informaciones de prefijo IPv4 221 actuales e informaciones de prefijo IPv6 222. Adicionalmente, el componente de servicio de nominación o configuración 214 transmite informaciones de dirección IPv4 223 y especificaciones de nombre de dispositivos 224, al controlador NAT64 213 adaptativo. En correspondencia con esto, por medio de su Rule Managers (gestor de reglas) 217, el controlador NAT64 213 adaptativo dirige la unidad de traducción de direcciones 211 asignada. El Rule Managers (gestor de reglas) 217 genera respectivamente las reglas necesarias para la traducción de direcciones y suprime además las reglas caducas.
Con ayuda del Resource Record Managers 218 (gestor de registro de recursos), el controlador NAT64 adaptativo dirige el respectivo cliente DDNS 216. El Gestor de Registro de Recursos 218 controla que Registros de Recursos AAAA para las direcciones IPv6 225 virtuales calculadas en el servidor DNS 103 se registren, se actualicen o bien se supriman. Por otra parte, el Gestor de Registro de Recursos trata también eventuales errores en el registro o la supresión de registros de recursos en servidores DNS.
Según los nombres de dispositivos registrados en el servidor DNS 103, dispositivos basados en IPv6 pueden consultarse las direcciones IPv6 225 virtuales de las unidades de entrada y salida 202, y acceder a ellas inequívocamente. Las direcciones IPv6 225 virtuales se transforman, de forma invisible para usuarios y aplicaciones en los dispositivos de control 201 por NAT64, en direcciones IPv4 para comunicaciones generales.
Claims (15)
- 51015202530354045REIVINDICACIONES1. Procedimiento para la transmisión de datos en el interior de un sistema de automatización industrial, en el cual- el sistema de automatización industrial comprende una pluralidad de células (200), en cada caso con un grupo de dispositivos de automatización (202) conformados por dispositivos de comunicaciones basados exclusivamente en IPv4, y en cada caso con un dispositivo de control de subred (201), en donde el dispositivo de control de subred (201) está conectado con los dispositivos de automatización (202), a través de una subred individual de célula (203) y lo controla y/o monitorea,- un componente de servicio de nominación o configuración (214) del dispositivo de control de subred (201) detecta las direcciones IPv4 y los nombres de los dispositivos asignados, para el grupo de dispositivos de automatización (202),- el dispositivo de control de subred (201) calcula respectivamente una dirección IPv6 para el grupo de dispositivos de automatización (202) a partir de un prefijo IPv6, asignado a la subred (203), y de las direcciones IPv4 de los dispositivos de automatización,- un agente de servicio de nominación (216) del dispositivo de control de la subred (201) requiere, para los dispositivos de automatización (202) controlados y/o monitoreados a través del dispositivo de control de subred, una detección de las direcciones IPv6 calculadas y de los nombres de los dispositivos asignados, en al menos un servidor de servicio de nominación (103) superior del sistema de automatización industrial,- en el caso de un requerimiento exitoso, las direcciones IPv6 calculadas y los nombres de los dispositivos asignados se almacenan en el servidor de servicio de nominación (103) superior,- se determinan reglas de traducción de direcciones para el grupo de dispositivos de automatización (202), a partir de las direcciones IPv4 de los dispositivos de automatización y de las direcciones IPv6 calculadas,- las reglas de traducción de direcciones determinadas se aplican, por medio de una unidad de traducción de direcciones (212) del dispositivo de control de subred (201), para una traducción de direcciones entre las direcciones IPv4 y las direcciones IPv6.
- 2. Procedimiento según la reivindicación 1, en el cual el dispositivo de control de subred comprende un componente de servicio de nominación de un servicio de nominación sin configuración; y en el cual el componente de servicio de nominación del dispositivo de control de subred detecta, conforme a un protocolo de resolución de nombres, las direcciones IPv4 y los nombres de los dispositivos asignados, para el grupo de dispositivos de automatización; y en el cual las direcciones IPv4 y los nombres de los dispositivos asignados para el grupo de dispositivos de automatización, se detectan a través del componente de servicio de nominación del dispositivo de control de subred conforme al Discovery and Configuration Protocol (protocolo de descubrimiento y configuración) o al multicast Domain Name System Protocol (protocolo de sistema de nombre de dominio multicast).
- 3. Procedimiento según la reivindicación 1, en el cual el dispositivo de control de subred comprende un componente de servicio de configuración, y en el cual el componente de servicio de configuración del dispositivo de control de subred detecta los nombres de dispositivos conforme al Dynamic Host Control Protocol (protocolo de configuración de dinámica de host), Versión 4, Opción 61, mediante un identificador de cliente DHCP especificado respectivamente del lado del dispositivo de automatización.
- 4. Procedimiento según una de las reivindicaciones 1 a 3, en el cual una dirección IPv6 se calcula respectivamente a partir de un prefijo IPv6, asignado a la subred, y una dirección IPv4 solo para dispositivos de automatización, los cuales presentan respectivamente una unidad funcional de conmutación, la cual está diseñada y ajustada solo para el tratamiento de una pila de protocolo de internet IPv4.
- 5. Procedimiento según la reivindicación 4, en el cual para el cálculo de una respectiva dirección IPv6 se forma respectivamente un identificador de interface, cuyos 32 bits más altos presentan un valor regulable y cuyos 32 bits más bajos se forman a partir de las respectivas direcciones IPv4.
- 6. Procedimiento según una de las reivindicaciones 4 ó 5, en el cual la subred presenta un prefijo IPv6 asignado separadamente, el cual se utiliza solo para las direcciones IPv6 calculadas a partir de las direcciones IPv4.
- 7. Procedimiento según una de las reivindicaciones 1 a 6, en el cual el prefijo IPv6 asignado a la subred para un cálculo de direcciones IPv6 a partir de direcciones IPv4, es un prefijo off-link (fuera de enlace).10152025303540
- 8. Procedimiento según la reivindicación 7, en el cual los prefijos de enlace local son excluidos en el cálculo de direcciones IPv6 a partir de direcciones IPv4.
- 9. Procedimiento según una de las reivindicaciones 1 a 8, en el cual a cada célula está asignado al menos un prefijo IPv6 individual.
- 10. Procedimiento según una de las reivindicaciones 1 a 9, en el cual el servidor de servicio de nominación superior es un Domain Name System Server (servidor de sistema de nombres de dominio), el cual proporciona un servicio de nominación a clientes DNS de dispositivos de comunicaciones basados en IPv6.
- 11. Procedimiento según una de las reivindicaciones 1 a 10, en el cual el agente de servicio de nominación comprende un cliente para un DNS dinámico, mediante el cual, se requiere un almacenamiento de una asociación de direcciones IPv6 calculadas a partir de direcciones IPv4 y nombres de dispositivos asignados en el servidor de servicio de nominación superior.
- 12. Procedimiento según una de las reivindicaciones 1 a 11, en el cual la unidad de traducción de direcciones está integrada en un enrutador, el cual presenta una primera unidad funcional de conmutación para el tratamiento de una pila de protocolo de internet IPv4 y una segunda unidad funcional de conmutación para el tratamiento de una pila de protocolo de internet IPv6.
- 13. Procedimiento según la reivindicación 12, en el cual cada unidad funcional de conmutación accede, a través de un controlador de adaptador de red de comunicaciones, a un adaptador de red de comunicaciones de un dispositivo de control de subred, y en el cual cada adaptador de red de comunicaciones comprende una unidad de emisión y recepción y una unidad de control para la coordinación de un acceso a un medio de comunicaciones.
- 14. Procedimiento según la reivindicación 13, en el cual el dispositivo de control de subred comprende el agente de servicio de nominación y el enrutador con unidad de traducción de direcciones integrada; y en el cual el dispositivo de control de subred está conectado con el grupo de dispositivos de comunicaciones en el interior de su subred a través de un primer adaptador de red de comunicaciones; y en el cual el dispositivo de control de subred está conectado con el servidor de servicio de nominación superior a través de un segundo adaptador de red de comunicaciones.
- 15. Dispositivo de control para una célula de un sistema de automatización industrial para la implementación de un procedimiento según una de las reivindicaciones 1 a 14 con- al menos una primera y una segunda unidad de emisión y recepción,- al menos una primera y una segunda unidad de control para la coordinación de un acceso a un medio de comunicaciones,- una primera unidad funcional de conmutación para el tratamiento de una pila de protocolo de internet IPv4,- una segunda unidad funcional de conmutación para el tratamiento de una pila de protocolo de internet IPv6,- un componente de servicio de nominación o configuración (214), el cual está diseñado y ajustado para detectar direcciones IPv4 y los nombres de los dispositivos asignados, para un grupo de dispositivos de automatización (202) conformado por la célula (200), con dispositivos de comunicaciones basados exclusivamente en IPv4 en el interior de una subred (203) comprendida por la célula; en donde el dispositivo de control (201) está diseñado y ajustado para controlar y/o monitorear dispositivos de automatización conectados con la subred,- un dispositivo de control de subred (201), el cual está diseñado y ajustado para calcular respectivamente una dirección IPv6 para el grupo de dispositivos de automatización a partir de un prefijo IPv6, asignado a la subred, y de la dirección IPv4 de los dispositivos de automatización; en donde el dispositivo de control de subred está diseñado y ajustado además para determinar reglas de traducción de direcciones para el grupo de dispositivos de automatización, a partir de las direcciones IPv4 de los dispositivos de automatización y de las direcciones IPv6 calculadas,- un agente de servicio de nominación (216), el cual está diseñado y ajustado para requerir, para el grupo de dispositivos de automatización controlados y/o monitoreados a través del dispositivo de control de subred, una detección de las direcciones IPv6 calculadas y de los nombres de los dispositivos asignados, en al menos un servidor de servicio de nominación superior del sistema de automatización industrial,- una unidad de traducción de direcciones (212), la cual está diseñada y ajustada para aplicar las reglas de traducción de direcciones determinadas para una traducción de direcciones entre las direcciones IPv4 y las direcciones IPv6.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP15156972.0A EP3062490B1 (de) | 2015-02-27 | 2015-02-27 | Verfahren zur Datenübermittlung innerhalb eines industriellen Automatisierungssystems und Kommunikationsgerät |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2691369T3 true ES2691369T3 (es) | 2018-11-27 |
Family
ID=52672163
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES15156972.0T Active ES2691369T3 (es) | 2015-02-27 | 2015-02-27 | Procedimiento para la transmisión de datos en el interior de un sistema de automatización industrial y dispositivo de comunicaciones |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10298724B2 (es) |
| EP (1) | EP3062490B1 (es) |
| CN (1) | CN105933462B (es) |
| ES (1) | ES2691369T3 (es) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107547528B (zh) * | 2017-08-18 | 2020-04-24 | 新华三技术有限公司 | IPv6无状态地址分配方法及装置 |
| EP3462710B1 (de) | 2017-09-29 | 2020-01-15 | Siemens Aktiengesellschaft | Verfahren zur bereitstellung eines namensdienstes innerhalb eines industriellen automatisierungssystems und switch |
| US11012407B2 (en) * | 2017-10-27 | 2021-05-18 | Dell Products L.P. | System and method of utilizing multiple networks |
| CN108170117B (zh) * | 2017-11-24 | 2020-12-15 | 宁波兴为汽车电子有限公司 | 一种车载模块参数自动识别分配的方法及系统 |
| EP3544265A1 (de) | 2018-03-19 | 2019-09-25 | Siemens Aktiengesellschaft | Verfahren zur bereitstellung von diensten durch ein server-system an automatisierungsgeräte eines industriellen automatisierungssystems und konfigurationseinheit |
| EP3565221B1 (de) * | 2018-04-30 | 2020-10-28 | Siemens Aktiengesellschaft | Verfahren zur registrierung von industriellen automatisierungsgeräten oder kommunikationsgeräten zugeordneten geräte-namen in einem namensdienst-system und kontroll-komponente |
| US20200076694A1 (en) * | 2018-08-31 | 2020-03-05 | Johnson Controls Technology Company | Systems and methods for automatically configuring an ip network |
| EP3621245B1 (de) * | 2018-09-05 | 2022-03-09 | Siemens Aktiengesellschaft | Verfahren zum automatischen konfigurieren eines routers, verfahren zur automatischen adresskonfiguration, router, computerprogramm und computerlesbares medium |
| EP3637684A1 (de) | 2018-10-12 | 2020-04-15 | Siemens Aktiengesellschaft | Verfahren zum automatischen konfigurieren eines systems, system, computerprogramm und computerlesbares medium |
| EP3641278A1 (de) | 2018-10-17 | 2020-04-22 | Siemens Aktiengesellschaft | Verfahren zur bereitstellung redundanter relay-, insbesondere routing funktion, system, computerprogramm und computerlesbares medium |
| DE102019211843A1 (de) * | 2019-08-07 | 2021-02-11 | Kuka Deutschland Gmbh | Kommunikation mit automatisierbaren industriellen Vorrichtungen oder Anlagen oder mit deren Steuerung |
| EP3851928B1 (en) | 2020-01-17 | 2024-04-24 | Siemens Aktiengesellschaft | A system for data transmission between a client device, a server device and a plurality of automation devices |
| CN112261054B (zh) * | 2020-10-23 | 2022-07-15 | 重庆邮电大学 | 基于应用业务服务质量的Ethernet/IP与IPv6协议转换系统及方法 |
| US11622006B2 (en) * | 2020-11-04 | 2023-04-04 | Panduit Corp. | Single pair ethernet sensor device and sensor network |
| US11496439B1 (en) * | 2021-03-23 | 2022-11-08 | Amazon Technologies, Inc. | Stateless high-capacity network address translation service |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7272148B2 (en) * | 2002-06-27 | 2007-09-18 | Hewlett-Packard Development Company, L.P. | Non-ALG approach for application layer session traversal of IPv6/IPv4 NAT-PT gateway |
| US7333510B1 (en) * | 2002-07-12 | 2008-02-19 | Cisco Technology, Inc. | Method and apparatus for providing IPv6 networks to communicate with overlapping IPv4 networks using NAT-PT |
| US20070073850A1 (en) * | 2005-09-29 | 2007-03-29 | Rockwell Automation Technologies, Inc. | Industrial control device configuration and discovery |
| CN1980254A (zh) * | 2005-12-09 | 2007-06-13 | 华为技术有限公司 | 家乡代理地址的获取方法及系统、用户终端和家乡代理 |
| CN101087296B (zh) * | 2006-06-08 | 2011-06-15 | 上海亿人通信终端有限公司 | 利用网络处理器实现IPv4/IPv6网络协议转换的方法 |
| US8364846B2 (en) * | 2007-02-02 | 2013-01-29 | Silver Spring Networks, Inc. | Method and system of providing IP-based packet communications with in-premisis devices in a utility network |
| JP2010531106A (ja) * | 2007-06-22 | 2010-09-16 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | アクセスネットワークのマルチホーミングのためのシステムおよび方法 |
| RU2518197C2 (ru) * | 2008-08-14 | 2014-06-10 | Самсунг Электроникс Ко., Лтд. | Способ и система для обработки освобождения адреса межсетевого протокола версии 4 по протоколу динамической конфигурации хостов |
| CN101834831A (zh) | 2009-03-13 | 2010-09-15 | 华为技术有限公司 | 一种实现nat设备冗余备份的方法、装置和系统 |
| EP2271058A1 (de) * | 2009-07-03 | 2011-01-05 | Siemens Aktiengesellschaft | Einrichtung und Verfahren zur Verteilung und Weiterleitung von Anforderungen zu einer Mehrzahl von Web-Servern in einer industriellen Automatisierungsanordnung |
| US8509244B2 (en) * | 2009-08-14 | 2013-08-13 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for providing host node awareness for multiple NAT64 environments |
| US8719450B2 (en) * | 2011-10-31 | 2014-05-06 | Cable Television Laboratories, Inc. | Internet protocol (IP) address translation |
| US9419940B2 (en) * | 2012-03-02 | 2016-08-16 | Futurewei Technologies, Inc. | IPv4 data center support for IPv4 and IPv6 visitors |
| EP2825922A1 (en) * | 2012-03-15 | 2015-01-21 | Schneider Electric Industries SAS | Device address management in an automation control system |
| US9787578B2 (en) * | 2012-06-26 | 2017-10-10 | Cox Communications, Inc. | Systems and methods of IPV6 mapping |
| US9148845B2 (en) * | 2013-09-23 | 2015-09-29 | Mitsubishi Electric Research Laboratories, Inc. | Method for discovering neighboring nodes in wireless networks |
| EP2874030A1 (de) * | 2013-11-19 | 2015-05-20 | Siemens Aktiengesellschaft | Automatisierungssystem |
| CN103685032B (zh) * | 2013-12-09 | 2017-06-23 | 福建星网锐捷网络有限公司 | 报文转发方法及网络地址转换服务器 |
| US8824299B1 (en) * | 2014-02-28 | 2014-09-02 | tw telecom holdings, inc. | Selecting network services based on hostname |
| EP2955904B1 (de) | 2014-06-10 | 2016-10-19 | Siemens Aktiengesellschaft | Vergabe von netzwerkadressen für netzteilnehmer |
| CN106465457A (zh) * | 2014-06-18 | 2017-02-22 | 通用电气公司 | 用于与工业装备交互的设备及方法 |
| US9325663B2 (en) * | 2014-09-15 | 2016-04-26 | Sprint Communications Company L.P. | Discovery of network address allocations and translations in wireless communication systems |
-
2015
- 2015-02-27 ES ES15156972.0T patent/ES2691369T3/es active Active
- 2015-02-27 EP EP15156972.0A patent/EP3062490B1/de active Active
-
2016
- 2016-02-26 US US15/055,225 patent/US10298724B2/en active Active
- 2016-02-26 CN CN201610108166.4A patent/CN105933462B/zh active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN105933462A (zh) | 2016-09-07 |
| US20160255175A1 (en) | 2016-09-01 |
| EP3062490B1 (de) | 2018-07-18 |
| EP3062490A1 (de) | 2016-08-31 |
| US10298724B2 (en) | 2019-05-21 |
| CN105933462B (zh) | 2019-06-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2691369T3 (es) | Procedimiento para la transmisión de datos en el interior de un sistema de automatización industrial y dispositivo de comunicaciones | |
| US7046666B1 (en) | Method and apparatus for communicating between divergent networks using media access control communications | |
| US20070195729A1 (en) | System and method for self-configuring adaptive wireless router network | |
| JP4988143B2 (ja) | コンピュータネットワーク | |
| US8892724B1 (en) | Assigning a type of address based on expected port utilization | |
| CN105897460B (zh) | 配置工业自动化系统的通信设备的方法和通信设备 | |
| US8976807B2 (en) | Dynamically determining hostnames of network devices | |
| US20050174998A1 (en) | Configuring addresses in a communication network | |
| EP3028438B1 (en) | Configuration of forwarding rules using the address resolution protocol | |
| JP2004357292A (ja) | IP交換網上で伝達されるデータをIPv4ベースからIPv6ベースに変換するシステム | |
| US20080247457A1 (en) | Self-configuring IP video router | |
| WO2003084147A1 (en) | Method for automatically allocating address prefixes | |
| US11595348B2 (en) | Method for configuring, method for providing topology information, name service server, device, computer program and computer-readable medium | |
| JP2015531578A (ja) | 適応的なプレフィックスの委譲 | |
| US20130046899A1 (en) | Ipv6 lan-side address assignment policy | |
| US20150229520A1 (en) | Network monitoring system, communication device, network management method | |
| US20090274132A1 (en) | Access point used in wireless lan system | |
| Stenberg et al. | Home networking control protocol | |
| Jeong et al. | Study on address allocation in ad-hoc networks | |
| Sun et al. | DHCPv4-over-DHCPv6 (DHCP 4o6) transport | |
| JP2007081456A (ja) | 変換装置 | |
| EP3264724B1 (en) | Method and apparatus for sending, transferring and acquiring capability | |
| Fan | IPv6 stateless address autoconfiguration in ad hoc networks | |
| Jeong et al. | Auto-networking technologies for IPv6 mobile ad hoc networks | |
| Dijkstra et al. | Using zero configuration technology for IP addressing in optical networks |