Procedimiento y dispositivo de manteniento de una tabla de traducción de direcciones.

Dispositivo (200) de mantenimiento de una tabla de traducción de direcciones (20),

dispuesto en configuración directa entre un terminal de usuario (10, 11) y una tercera entidad (40) de una red de telecomunicaciones, y capaz de aplicar medios de:

- interceptación de un mensaje de solicitud de registro emitido por el terminal con destino a dicha tercera entidad según un protocolo de señalización aplicativa, siendo dicho mensaje recibido por dicho dispositivo en un puerto de recepción dedicado a los intercambios de mensajes según dicho protocolo en una primera fecha de recepción,

- verificación de la existencia de una entrada específica de los intercambios de mensajes de señalización aplicativa según dicho protocolo entre el terminal y la tercera entidad en la tabla de traducción de direcciones, y

- si no existe ninguna entrada específica de los intercambios de mensajes de señalización aplicativa según dicho protocolo entre el terminal y la tercera entidad, creación de una entrada específica en la tabla de traducción de direcciones que asocia a una dirección privada y un puerto privado del terminal en una red privada que la conecta a dicho dispositivo, una dirección pública, un puerto público de este terminal en la red de telecomunicaciones y una indicación de validez de la entrada, tomando en cuenta dicha indicación de validez la primera fecha de recepción y una primera duración de validez;

estando caracterizado dicho dispositivo porque dicha primera duración de validez tiene un valor predeterminado, que es específico de dicho protocolo de señalización aplicativa.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/FR2008/052118.

Solicitante: FRANCE TELECOM.

Nacionalidad solicitante: Francia.

Dirección: 6 PLACE D'ALLERAY 75015 PARIS FRANCIA.

Inventor/es: LE ROUZIC,Jean-Claude, SAVOURE,Régis.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • H04L29/12 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › caracterizados por el terminal de datos.

PDF original: ES-2380883_T3.pdf

 

Procedimiento y dispositivo de manteniento de una tabla de traducción de direcciones.

Fragmento de la descripción:

Procedimiento y dispositivo de mantenimiento de una tabla de traducción de direcciones.

Antecedentes de la invención

La invención se sitúa en el campo de las redes de telecomunicaciones.

Se aplica de manera privilegiada, pero no limitativa, en las redes de telecomunicaciones de voz sobre IP ("Voice over Internet Protocol" o VoIP) .

En las redes de voz sobre IP en particular, los usuarios se registran periódicamente para informar a la red de su presencia, proporcionando de este modo una dirección de contacto en la que se les puede contactar. En tales redes en particular, es habitual que los terminales de usuario accedan a la red mediante una pasarela doméstica. Esta pasarela incluye de manera conocida, una tabla en la que se asocia la dirección IP y el puerto asociado a cada uno de los terminales de la red doméstica, con una dirección y un puerto de esta misma pasarela en la red pública.

Esta tabla conocida por el experto en la técnica bajo la denominación "tabla de traducción de direcciones o tabla nat", procediendo el término "nat" del acrónimo NAT ("Network Address Translation" en inglés) . El término NAT se ha de tomar en la presente memoria en su sentido amplio, es decir que engloba la noción amplia de traducción de direcciones y de puertos (NAPT "Network Address and Port Translation" en inglés) .

De manera conocida, las pasarelas borran regularmente el contenido de las tablas de traducción de direcciones si no se actualizan. Un procedimiento conocido utilizado para mantener actualizadas las tablas de traducción de direcciones consiste en forzar artificialmente los intercambios de señalización entre el terminal del abonado y la red, como se describe ahora con referencia a la figura 1.

En esta figura, se han representado cuatro intercambios de mensajes, referenciados de L1 a L4, de este mecanismo. En esta figura:

- la referencia 10 designa un terminal;

- la referencia 20 designa una pasarela doméstica o un módem enrutador que incluye una tabla NAT;

- la referencia 30 designa un equipo de recogida de abonado capaz de comunicar con la pasarela doméstica; y

- la referencia 40 designa un equipo del núcleo de red capaz de gestionar los registros de los usuarios para un servicio dado, por ejemplo de voz sobre IP, tal como un servidor SIP ("Session Initiation Protocol", en inglés) .

Con referencia al intercambio de mensajes L1, se supone que el terminal 10 envía, a la entidad 40 del núcleo de red, una solicitud de registro para una hora (REG (3600) ) .

Estos mensajes son trasportados por la pasarela doméstica 20 y el equipo de recogida de abonados 30, ambos dispuestos en configuración directa entre el terminal 10 y el servidor SIP 40.

Al recibir este mensaje, el servidor SIP 40 da permiso para mantener el registro del abonado en sus bases de datos durante una hora por el envío de un mensaje OK (3600) .

Es habitual decir que, en estas condiciones, el valor del arrendamiento proporcionado por el servidor SIP es de 1 hora.

Con el fin de forzar los intercambios de señalización ligados al registro del usuario del terminal 10 para mantener las informaciones almacenadas en la tabla de traducción de direcciones, el equipo de recogida de abonados 30 reduce voluntariamente el valor del arrendamiento proporcionado por la red enviando, al terminal 10, por la pasarela doméstica 20, un mensaje de autorización cuyo valor de arrendamiento se fija, en este ejemplo, en 5 minutos (300 segundos) .

En consecuencia, y como se representa con referencia al intercambio de mensajes L2, el terminal 10 efectúa, sensiblemente 300 segundos después de haber recibido el mensaje modificado por el equipo de recogida de abonados 30, una solicitud de registro para 300 segundos con destino al servidor SIP 40. Se sabe efectivamente que los terminales 10 de voz sobre IP se adaptan a las autorizaciones proporcionadas por el núcleo de red.

Evidentemente, no es necesario que el equipo de recogida de abonados 30 encamine esta solicitud de registro hasta el núcleo de red 40, ya que, en el ejemplo descrito en esta memoria, éste ha proporcionado previamente un permiso para mantener el abono del terminal 10 para una duración de arrendamiento de 1 hora.

En consecuencia, el equipo de recogida de abonados 30 se contenta con enviar al terminal 10 una nueva autorización de abono para 300 segundos adicionales.

El mecanismo descrito con referencia al intercambio de mensajes L2 se repite de manera idéntica, como se representa con referencia al intercambio de mensajes L3 y por la doble flecha de trazos.

De manera conocida, el equipo de recogida de abonados 30 vigila en paralelo si el arrendamiento proporcionado por el servidor SIP 40 (a saber 1 hora en este ejemplo) se acerca a su vencimiento.

Se supone que este es el caso, cuando el equipo de recogida de abonados 30 recibe la solicitud de registro de 5 minutos en el transcurso del intercambio de mensajes L4.

En estas condiciones, el equipo de recogida de abonados 30 sustituye, en este mensaje de registro, el valor del arrendamiento disminuido de 300 segundos, por el valor del arrendamiento original 3600 segundos, para de este modo solicitar un nuevo abono de 1 hora del terminal 10 en el servidor SIP 40.

Como se ha descrito anteriormente con referencia al intercambio de mensajes L1, el servidor SIP 40 proporciona su permiso para un arrendamiento de 1 hora, y el equipo de recogida de abonados 30 sustituye en este mensaje el valor del arrendamiento proporcionado por el núcleo de red por un valor disminuido, fijado en 300 segundos, para de este modo forzar artificialmente los intercambios de señalización emitidos por el terminal 10, para mantener actualizada la tabla de traducción de direcciones en la pasarela doméstica 20.

El documento US 6886103 B1 se refiere a un procedimiento de ampliación de un dispositivo de traducción de direcciones para protocolos sin soporte.

Inconvenientes de la técnica anterior

Un primer inconveniente de este mecanismo es que genera artificialmente tráfico de mensajes superfluos de señalización aplicativa en la red de acceso. Esto obliga en particular a un operador a duplicar la capacidad de los equipos de recogida de los abonados al servicio de voz sobre IP.

Un segundo inconveniente de este mecanismo es que necesita la introducción en los equipos de recogida de las funcionalidades específicas de la generación de este tráfico artificial.

Objeto y sumario de la invención Existe por lo tanto la necesidad de proponer una solución más sencilla y más eficaz para mantener una tabla de traducción de direcciones de una pasarela doméstica o de un módem enrutador, en particular sin generar mensajes superfluos en la red de acceso.

Esto se lleva a cabo mediante un dispositivo de mantenimiento de una tabla de traducción de direcciones, situada en configuración directa entre un terminal y una tercera entidad de una red de telecomunicaciones, caracterizado porque es capaz de aplicar medios de:

- interceptación de un mensaje de solicitud de registro emitido por el terminal con destino a dicha tercera entidad según un protocolo de señalización aplicativa, siendo dicho mensaje recibido por dicho dispositivo en un puerto de recepción dedicado a los intercambios de mensajes según dicho protocolo en una primera fecha de recepción,

- verificación de la existencia de una entrada específica en los intercambios de mensajes de señalización aplicativa según dicho protocolo entre el terminal y la tercera entidad en la tabla de traducción de direcciones;

- si no existe ninguna entrada específica en los intercambios de mensajes de señalización aplicativa según dicho protocolo entre el terminal y la tercera entidad, se produce la creación de una entrada específica en la tabla de traducción de direcciones que asocia a una dirección privada y un puerto privado del terminal en una red privada que la conecta a dicho dispositivo, una dirección pública, un puerto público de este terminal en la red de telecomunicaciones y una indicación de validez de la entrada, tomando en cuenta dicha indicación de validez la primera fecha de recepción y una primera duración de validez.

Según la invención el dispositivo de mantenimiento de una tabla de traducción de direcciones reconoce, con la ayuda de uno de los puertos de entrada dedicados a los mensajes de señalización aplicativa, que el mensaje emitido por el terminal... [Seguir leyendo]

 


Reivindicaciones:

1. Dispositivo (200) de mantenimiento de una tabla de traducción de direcciones (20) , dispuesto en configuración directa entre un terminal de usuario (10, 11) y una tercera entidad (40) de una red de telecomunicaciones, y capaz de aplicar medios de:

- interceptación de un mensaje de solicitud de registro emitido por el terminal con destino a dicha tercera entidad según un protocolo de señalización aplicativa, siendo dicho mensaje recibido por dicho dispositivo en un puerto de recepción dedicado a los intercambios de mensajes según dicho protocolo en una primera fecha de recepción,

- verificación de la existencia de una entrada específica de los intercambios de mensajes de señalización aplicativa según dicho protocolo entre el terminal y la tercera entidad en la tabla de traducción de direcciones, y

- si no existe ninguna entrada específica de los intercambios de mensajes de señalización aplicativa según dicho protocolo entre el terminal y la tercera entidad, creación de una entrada específica en la tabla de traducción de direcciones que asocia a una dirección privada y un puerto privado del terminal en una red privada que la conecta a dicho dispositivo, una dirección pública, un puerto público de este terminal en la red de telecomunicaciones y una indicación de validez de la entrada, tomando en cuenta dicha indicación de validez la primera fecha de recepción y una primera duración de validez;

estando caracterizado dicho dispositivo porque dicha primera duración de validez tiene un valor predeterminado, que es específico de dicho protocolo de señalización aplicativa.

2. Dispositivo de mantenimiento de una tabla de traducción de direcciones según la reivindicación 1, caracterizado porque la solicitud de registro emitida por el terminal de usuario comprende una duración de validez de registro deseada y porque la primera duración de validez se elige igual a dicha duración de validez de registro deseada.

3. Dispositivo (200) de mantenimiento de una tabla de traducción de direcciones (20) , dispuesto en configuración directa entre un terminal de usuario (10, 11) y una tercera entidad (40) de una red de telecomunicaciones, y capaz de aplicar medios de:

- interceptación de un mensaje de solicitud de registro emitido por el terminal con destino a dicha tercera entidad según un protocolo de señalización aplicativa, siendo dicho mensaje recibido por dicho dispositivo en un puerto de recepción dedicado a los intercambios de mensajes según dicho protocolo en una primera fecha de recepción,

- verificación de la existencia de una entrada específica de los intercambios de mensajes de señalización aplicativa según dicho protocolo entre el terminal y la tercera entidad en la tabla de traducción de direcciones, y

- si no existe ninguna entrada específica de los intercambios de mensajes de señalización aplicativa según dicho protocolo entre el terminal y la tercera entidad creación de una entrada específica en la tabla de traducción de direcciones que asocia a una dirección privada y un puerto privado del terminal en una red privada que la conecta a dicho dispositivo, una dirección pública, un puerto público de este terminal en la red de telecomunicaciones y una indicación de validez de la entrada, tomando en cuenta dicha indicación de validez la primera fecha de recepción y una primera duración de validez,

estando caracterizado dicho dispositivo porque comprende, además, medios para ejecutar las siguientes etapas:

- espera de un mensaje de autorización emitido por la tercera entidad en respuesta a dicha solicitud con destino al puerto público del terminal de usuario,

- al recibir un mensaje de autorización en una segunda fecha de recepción, procedente de la tercera entidad y con destino al terminal, extracción de una duración de validez del registro, si existe, y

- si la duración de validez existe y no es nula, actualización de la indicación de validez de la entrada a partir de la segunda fecha de recepción y de la duración de validez del registro extraída.

4. Dispositivo de mantenimiento de una tabla de traducción de direcciones según la reivindicación 3, caracterizado porque la indicación de validez de la entrada actualizada se calcula añadiendo la duración de validez del registro a la segunda fecha de recepción.

5. Dispositivo de mantenimiento de una tabla de traducción de direcciones según la reivindicación 3, caracterizado porque, cuando una entrada relativa al terminal ya existe en la tabla de traducción de direcciones, dicho dispositivo retransmite directamente el mensaje de solicitud a la tercera entidad y se pone en espera de un mensaje de autorización en respuesta a dicha solicitud.

6. Dispositivo de mantenimiento de una tabla de traducción de direcciones según la reivindicación 3, caracterizado porque, al recibir un mensaje de autorización, que comprende una duración de validez del registro nula o ninguna duración de validez del registro, dicho dispositivo es capaz de aplicar medios de borrado de la entrada de la tabla de traducción de direcciones.

7. Pasarela doméstica o módem enrutador (200) que conecta un terminal de una red (10, 11) privada a una tercera entidad (40) de una red de telecomunicaciones, que comprende:

• una tabla de traducción de direcciones (20) capaz de almacenar una entrada específica de los intercambios de mensajes de señalización aplicativa entre el terminal de usuario y la tercera entidad de la red de telecomunicaciones según un protocolo de señalización aplicativa, asociando dicha entrada una dirección privada y un puerto privado del terminal en la red privada, a una dirección pública y un puerto público del terminal en la red de telecomunicaciones y a una indicación de validez de dicha entrada, y

• un dispositivo de mantenimiento de la tabla de traducción de direcciones capaz de aplicar medios de:

- interceptación de un mensaje de solicitud de registro emitido por el terminal con destino a dicha tercera entidad según un protocolo de señalización aplicativa, siendo dicho mensaje recibido por dicho dispositivo en un puerto de recepción dedicado a los intercambios de mensajes según dicho protocolo en una primera fecha de recepción,

- verificación de la existencia de una entrada específica de los intercambios de mensajes de señalización aplicativa según dicho protocolo entre el terminal y la tercera entidad en la tabla de traducción de direcciones, y

- si no existe ninguna entrada específica de los intercambios de mensajes de señalización aplicativa según dicho protocolo entre el terminal y la tercera entidad, creación de una entrada específica en la tabla de traducción de direcciones que asocia a una dirección privada y un puerto privado del terminal en una red privada que la conecta a dicho dispositivo, una dirección pública, un puerto público de este terminal en la red de telecomunicaciones y una indicación de validez de la entrada, tomando dicha indicación de validez en cuenta la primera fecha de recepción y una primera duración de validez;

caracterizada porque dicha primera duración de validez tiene un valor predeterminado, que es específico de dicho protocolo de señalización aplicativa.

8. Procedimiento de mantenimiento de una tabla de traducción de direcciones (20) destinado a ser aplicado por un dispositivo (200) dispuesto en configuración directa entre un terminal de usuario (10, 11) de una red privada y una tercera entidad (40) de una red de telecomunicaciones, que incluye las siguientes etapas:

- interceptación de un mensaje de solicitud de registro emitido por el terminal con destino a dicha tercera entidad según un protocolo de señalización aplicativa, siendo dicho mensaje recibido por dicho dispositivo en un puerto de recepción dedicado a los intercambios de mensajes según dicho protocolo en una primera fecha de recepción,

- verificación de la existencia de una entrada específica de los intercambios de mensajes de señalización aplicativa según dicho protocolo entre el terminal y la tercera entidad en la tabla de traducción de direcciones, y

- si no existe ninguna entrada específica de los intercambios de mensajes de señalización aplicativa según dicho protocolo entre el terminal y la tercera entidad, creación de una entrada específica en la tabla de traducción de direcciones que asocia a una dirección privada y un puerto privado del terminal en una red privada que la conecta a dicho dispositivo, una dirección pública, un puerto público de este terminal en la red de telecomunicaciones y una indicación de validez de la entrada, tomando dicha indicación de validez en cuenta la primera fecha de recepción y una primera duración de validez;

caracterizado porque dicha primera duración de validez tiene un valor predeterminado, que es específico de dicho protocolo de señalización aplicativa.

9. Procedimiento de mantenimiento de una tabla de traducción de direcciones (20) destinado a ser aplicado por un dispositivo (200) dispuesto en configuración directa entre un terminal de usuario (10, 11) de una red privada y una tercera entidad (40) de una red de telecomunicaciones, que incluye las siguientes etapas:

- interceptación de un mensaje de solicitud de registro emitido por el terminal con destino a dicha tercera entidad según un protocolo de señalización aplicativa, siendo dicho mensaje recibido por dicho dispositivo en un puerto de recepción dedicado a los intercambios de mensajes según dicho protocolo en una primera fecha de recepción,

- verificación de la existencia de una entrada específica de los intercambios de mensajes de señalización aplicativa según dicho protocolo entre el terminal y la tercera entidad en la tabla de traducción de direcciones, y

- si no existe ninguna entrada específica de los intercambios de mensajes de señalización aplicativa según dicho protocolo entre el terminal y la tercera entidad, creación de una entrada específica en la tabla de traducción de direcciones que asocia a una dirección privada y un puerto privado del terminal en una red privada que la conecta a dicho dispositivo, una dirección pública, un puerto público de este terminal en la red de telecomunicaciones y una indicación de validez de la entrada, tomando en cuenta dicha indicación de validez la primera fecha de recepción;

caracterizado porque comprende, además, las siguientes etapas:

- espera de un mensaje de autorización emitido por la tercera entidad en respuesta a dicha solicitud con destino al

puerto público del terminal de usuario,

- al recibir un mensaje de autorización en una segunda fecha de recepción, procedente de la tercera entidad y con destino al puerto público del terminal, extracción de una duración de validez del registro, si existe, y

- si la duración de validez existe y no es nula, actualización de la indicación de validez de la entrada a partir de la segunda fecha de recepción y de la duración de validez del registro.

10. Programa de ordenador que incluye instrucciones para la ejecución de las etapas del procedimiento de mantenimiento de una tabla de traducción de direcciones según la reivindicación 8 o la reivindicación 9, cuando dicho programa es ejecutado por un ordenador.


 

Patentes similares o relacionadas:

Sistemas y métodos para proporcionar una arquitectura de enlace seguro múltiple, del 1 de Julio de 2020, de E^NAT Technologies, LLC: Un sistema para proporcionar una arquitectura de enlace seguro múltiple, MSL, comprendiendo dicho sistema: un componente de red privada virtual, […]

Método para la gestión mejorada de llamadas de emergencia en un escenario de itinerancia y sistema, programa informático y medio legible por ordenador correspondientes, del 17 de Junio de 2020, de DEUTSCHE TELEKOM AG: Un método para la gestión mejorada de llamadas de emergencia en un escenario de itinerancia, en donde un equipo de usuario se asigna a una red de telecomunicaciones […]

Dispositivo de interfaz, procedimiento y programa informático para controlar dispositivos sensores, del 10 de Junio de 2020, de Ubiquiti Inc: Un primer dispositivo de interfaz para su uso en un sistema de domótica , comprendiendo el primer dispositivo de interfaz: un módulo de comunicación […]

Protocolos de control de sistema de chasis virtual, del 3 de Junio de 2020, de ALCATEL LUCENT: Un nodo de red (110a-110f) adaptado para ser parte de un sistema de chasis virtual que tiene una pluralidad de nodos de red dispuestos de modo que la pluralidad de […]

Un sistema y procedimiento operable para permitir una ruta de conexión más corta, del 13 de Mayo de 2020, de SYNAPSE INTERNATIONAL S.A.: Un sistema que comprende una red local y una red extranjera para un medio móvil de un abonado, dicho sistema que se adapta para permitir una ruta […]

Método y servidor de consulta de información remota, del 29 de Abril de 2020, de Advanced New Technologies Co., Ltd: Método implementado por uno o más dispositivos informáticos, el método que comprende: recibir (S210) mediante un servidor de contenido […]

Método y aparatos para el servicio de múltiples identidades basado en el registro de identidades compartidas, del 29 de Abril de 2020, de DEUTSCHE TELEKOM AG: Un servidor de aplicaciones para prestar un servicio de múltiples identidades dentro de una red de comunicación según un subsistema multimedia IP, IMS, comprendiendo […]

Identificación y acceso a un dispositivo de red a través de una comunicación inalámbrica, del 29 de Abril de 2020, de QUALCOMM INCORPORATED: Un método para la comunicación inalámbrica, el cual comprende: la recepción en un dispositivo móvil desde un servidor , a través […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .