ES2236493T3 - Sistema y metodo para asignacion dinamica de direcciones ip. - Google Patents
Sistema y metodo para asignacion dinamica de direcciones ip.Info
- Publication number
- ES2236493T3 ES2236493T3 ES02710928T ES02710928T ES2236493T3 ES 2236493 T3 ES2236493 T3 ES 2236493T3 ES 02710928 T ES02710928 T ES 02710928T ES 02710928 T ES02710928 T ES 02710928T ES 2236493 T3 ES2236493 T3 ES 2236493T3
- Authority
- ES
- Spain
- Prior art keywords
- user
- data
- address
- processing device
- addresses
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- 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/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- 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/5061—Pools of addresses
-
- 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/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- 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/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Hardware Redundancy (AREA)
- Small-Scale Networks (AREA)
Abstract
Un método para la asignación de direcciones IP de una manera controlada en un sistema de transferencia de datos (1) que comprende al menos una red de datos (9), método en el que un dispositivo de procesamiento de datos (2) de un usuario se conecta a un servidor terminal (3), se lleva a cabo una identificación del usuario en una base de datos de identificación (6), y si el usuario es identificado se establece al menos un enlace Dinámico de datos para transferir datos entre el dispositivo de procesamiento de datos (2) del usuario y una red de datos (9), y se asigna entonces una dirección IP al dispositivo de procesamiento de datos (2) del usuario durante la duración de la conexión, estando caracterizado el método porque al menos dos servidores (8a, 8b, 8c) están dotados cada uno de al menos un grupo de direcciones (10a,10b,10c), y el servidor de gestión (5) asigna una dirección IP a dicho dispositivo de procesamiento de datos (2) de entre el grupo de direcciones (10a, 10b, 10c) de dicho servidor (8a, 8b, 8c) al que el usuario va a ser encaminado para utilizar al menos un servicio proporcionado por dicho servidor (8a, 8b, 8c).
Description
Sistema y método para asignación dinámica de
direcciones IP.
Esta invención se refiere a un método de acuerdo
con el preámbulo de la reivindicación 1 adjunta para asignar
direcciones IP. La invención se refiere también a un sistema de
acuerdo con el preámbulo de la reivindicación 8 adjunta.
Desde los dispositivos de procesamiento de datos,
a través de una red opcional de comunicaciones, por ejemplo, hasta
dispositivos de servicios (servidores) de diferentes suministradores
de servicios puede establecerse un enlace de datos. Por esta razón,
los dispositivos de procesamiento de datos comprenden medios de
conexión a una red de comunicaciones, tales como un módem o
equivalente. El usuario puede navegar por Internet por las páginas
de inicio de los suministradores de servicios, por ejemplo, comprar
productos de forma electrónica, pagar facturas, etc. Además, puede
utilizarse una red opcional de comunicaciones para establecer una
conexión remota a la red de datos de una compañía. La red de datos
puede ser una VPN (Virtual Private Network, red privada virtual),
formada al utilizar una red pública de datos, tal como Internet, por
ejemplo. Los locales de la compañía están interconectados en este
caso a través de una red de comunicaciones pública y,
preferentemente, se impide que los que no sean empleados de la
compañía puedan conectarse a la red.
A un usuario que se ha conectado a través de una
red de comunicaciones opcional se le asigna, o tiene, una dirección
individual que es válida durante la duración de la conexión. La
dirección identifica unívocamente al dispositivo de procesamiento de
datos del usuario en la red de datos. Utilizando esta dirección, los
paquetes destinados al usuario pueden encaminarse hacia el
dispositivo de procesamiento de datos correcto. La dirección es
normalmente una dirección IP (Internet Protocol, protocolo
Internet), que puede ser una dirección estática asignada a un
usuario determinado. Sin embargo, normalmente la dirección es
dinámica, con lo que para una conexión se asigna una dirección
específica para la conexión de entre el grupo de direcciones del
operador de Internet, por ejemplo. De este modo, normalmente la
dirección se asigna al usuario de forma completamente aleatoria de
entre las direcciones IP libres, o bien se le asigna la primera
dirección libre. En este caso, no se pueden proporcionar al usuario
direcciones IP personalizadas porque no se conoce dónde será
encaminado el cliente. Además, los usuarios pueden cargar a los
servidores de forma muy desigual, porque es posible que la mayoría
de los usuarios sean encaminados a un mismo servidor.
La patente de Estados Unidos número 5.812.819
describe un método para la asignación de direcciones IP dinámicas.
En esta patente, a un usuario en un ordenador remoto se le
proporciona acceso a una red de comunicaciones por medio de un
dispositivo de acceso remoto conectado a la red en cuestión. El
dispositivo de acceso remoto recibe del ordenador remoto un nombre
de usuario que identifica unívocamente al usuario en la red. El
dispositivo de acceso remoto obtiene entonces una dirección IP de un
servidor de la red. El servidor asigna dinámicamente la dirección IP
en base al nombre de usuario. La dirección IP identifica
unívocamente al usuario de la red, y se necesita para permitir que
el ordenador remoto se comunique por la red. Si el usuario cierra la
conexión o la conexión a la red se desconecta por alguna otra razón,
y el usuario intenta más tarde volver a tener acceso a la red
enviando el mismo nombre de usuario a cualquier dispositivo de
acceso remoto, el servidor asigna a dicho usuario la misma dirección
IP que la vez anterior. Esto significa, en el peor de los casos, que
se reserva una dirección IP para cada nombre de usuario potencial,
con lo que se necesitan al menos tantas direcciones IP como usuarios
remotos tengan nombres de usuario en la red. Probablemente no todos
los usuarios remotos para los que se ha reservado una dirección IP
están conectados simultáneamente a la red, de forma que el número de
direcciones IP que se han reservado pero que no están en uso es muy
grande. Esto no es razonable, ya que el número de direcciones IP
disponible es limitado (IPv4, Internet Protocol version 4). Además,
la patente mencionada no dice nada sobre dividir la carga.
En el estado de la técnica, una carga se ha
dividido por medio de conmutadores de nivel 4 del modelo OSI (Open
Systems Interconnection, interconexión de sistemas abiertos), por
ejemplo, pero la división no se controla, y de esta forma no se
conoce qué dispositivo sirve a qué usuario, e incluso no es
necesariamente conocido si un usuario es servido por sólo uno y
siempre el mismo dispositivo durante toda la sesión.
Tradicionalmente, en el mundo de los ISP (Internet Service Provider,
proveedor de servicios de Internet), se ha reproducido exactamente
un cierto número de veces el conjunto de dispositivos que
implementan el servicio. Sin embargo, el reproducir exactamente el
sistema completo con vistas a escalar el sistema es bastante caro e
ineficaz.
Un objeto de la presente invención es
proporcionar un método y un sistema para proporcionar servicios
personalizados a los usuarios móviles y a otros usuarios dinámicos
de Internet. La invención permite también la división eficiente de
la carga de los diferentes servidores. En este documento, por
servicios personalizados se entienden servicios de valor añadido
proporcionados por la conexión IP del usuario, tales como
cortafuegos, VPN (Virtual Private Network, red privada virtual), CoS
(Classes of Service, clases de servicio), bloques URL (Uniform
Resource Locator, localizador uniforme de recursos), etc. Si el
servicio tiene un gran número de usuarios, los servicios no pueden
configurarse de forma estática sobre los dispositivos que
implementan el servicio. Además, si los servicios tienen un gran
número de usuarios simultáneos no basta con implementarlos solamente
una única vez sobre el dispositivo que implementa el servicio. La
invención permite proporcionar servicios personalizados para un
elevado número de usuarios. Para decirlo más específicamente, el
método de acuerdo con la presente invención está ante todo
caracterizado por lo que se describe en la parte caracterizadora de
la reivindicación 1 adjunta. El sistema de transmisión de datos de
la presente invención está ante todo caracterizado por lo que se
describe en la parte caracterizadora de la reivindicación 8
adjunta.
Con la presente invención se consiguen
importantes ventajas sobre los métodos y sistemas del estado de la
técnica. El sistema de gestión comprende varios grupos de
direcciones IP, cada uno reservado para un dispositivo que
implementa un servicio especificado. El sistema asigna direcciones a
conexiones abiertas preferentemente por turno de entre las de cada
uno de los grupos. Con ello, la carga se divide equitativamente
entre los servidores. La invención permite la provisión de servicios
personalizados a un elevado número de usuarios, ya que el sistema de
gestión conoce a través de qué dispositivos pasan los paquetes IP de
los usuarios y qué direcciones IP utilizan, ya que el sistema asigna
las direcciones IP a los dispositivos de procesamiento de datos.
Además, puesto que las direcciones se asignan de una manera
controlada, si es necesario pueden establecerse configuraciones con
los dispositivos situados en la ruta de los paquetes IP, y también
pueden eliminarse de los mismos cuando termina la sesión. La
configuración sólo tiene que establecerse sobre un único servidor,
ya que se conoce a través de qué dispositivo pasarán los paquetes
IP.
La invención se describe a continuación con mayor
detalle con referencia a los dibujos adjuntos, en los que:
- la figura 1 es un diagrama de bloques
simplificado de un sistema de acuerdo con una realización preferida
de la invención;
- la figura 2 es un diagrama de bloques
simplificado de un sistema de acuerdo con una segunda realización
preferida de la invención; y
- la figura 3 es un diagrama de flujo
simplificado de un método de acuerdo con una realización preferida
de la invención.
La figura 1 muestra un sistema de transferencia
de datos 1 de acuerdo con una realización preferida de la invención,
en la que el usuario establece un enlace dinámico de datos con un
servidor terminal 3 mediante un dispositivo de procesamiento de
datos 2 (101 en la figura 3). El dispositivo de procesamiento de
datos 2 es, por ejemplo, un PC (Personal Computer, ordenador
personal) que comprende un módem o equivalente, por el que el
usuario puede conectarse a una red opcional de comunicaciones 4.
El dispositivo de procesamiento de datos puede
ser también un dispositivo de comunicaciones sin hilos con
facilidades de procesamiento de datos. El módem, a su vez, puede ser
una tarjeta radio o un módem inalámbrico. La red de comunicaciones 4
puede ser una red de comunicaciones cableada PSTN (Public Switched
Telephone Network, red telefónica conmutada) o una red de
comunicaciones inalámbrica. La red de comunicaciones 4 forma un
canal de datos (túnel) entre el dispositivo de procesamiento de
datos 2 y el servidor terminal 3. Cuando se utiliza una red de
comunicaciones inalámbrica, tal como GPRS (General Packet Radio
Service), el canal de datos recibe el nombre de GTP (GPRS Tunneling
Protocol) y el dispositivo de procesamiento de datos es un
dispositivo terminal GPRS. El servidor terminal 3 es un servidor de
un proveedor de servicios de Internet, por ejemplo. En este caso, el
usuario ha llegado a un acuerdo con el operador y ha recibido,
preferentemente, un nombre de usuario, además del cual el usuario
puede aún necesitar una contraseña para poder establecer una
conexión. Al comienzo de una conexión, al dispositivo de
procesamiento de datos del usuario se le asigna, normalmente, una
dirección dinámica de entre un cierto grupo de direcciones. La
dirección se utiliza en la transmisión de datos entre el dispositivo
de procesamiento de datos 2 y la red de datos 4 de una manera
conocida de por sí.
El servidor terminal 3 está preparado para
comunicarse con un servidor de gestión 5, por ejemplo. Cuando se
establece una conexión, el nombre de usuario y la contraseña del
usuario se envían al servidor terminal 3, de forma que puede
identificarse al usuario y evitarse abusos (102 en figura 3). El
servidor terminal 3, recupera entonces los datos de identificación a
través del servidor de gestión 5. El servidor terminal 3 envía,
preferentemente, un mensaje de establecimiento de conexión de
acuerdo con un protocolo de identificación, tal como Radius, al
servidor de gestión 5 (103 en la figura 3). El mensaje de
establecimiento de conexión incluye, por ejemplo, el nombre de
usuario y la contraseña del usuario, más preferentemente cifrados
con una clave de cifrado. El servidor de gestión 5 comprende una
base de datos de identificación 6, en la que el sistema intenta
identificar al usuario en base al nombre de usuario, contraseña y
otros posibles identificadores del usuario (104 en la figura 3). Si
se identifica al usuario (105 en la figura 3) se recuperan los
parámetros personalizados del usuario (106 en la figura 3), y el
servidor de gestión envía una dirección IP al dispositivo de
procesamiento de datos del usuario (108 en la figura 3).
El servidor de gestión 5 puede también funcionar
únicamente como servidor proxy Radius, en cuyo caso el sistema
comprende también un servidor de base de datos 11 (figura 2). En
este caso, el servidor de gestión 5 transmite los mensajes recibidos
desde el servidor terminal 3 al servidor de base de datos, y el
servidor de base de datos 11 recupera los datos de identificación de
la base de datos de identificación 6 en base al nombre de usuario y
a la contraseña del usuario. Cuando se ha identificado al usuario y
se ha verificado el derecho del usuario a acceder a los servicios a
los que solicita acceder, el servidor de gestión manda una dirección
IP al dispositivo de procesamiento de datos 2 del usuario. También
es posible, naturalmente, que los datos de identificación y los
parámetros personalizados del usuario se encuentren en bases de
datos diferentes. Por ejemplo, pueden existir al menos dos bases de
datos Radius para usuarios y una base de datos separada para los
parámetros personalizados. En este documento, la base de datos de
identificación 6 se refiere a todas las bases de datos en las que
pueden encontrarse los datos de identificación y los parámetros
personalizados del usuario.
El servidor de gestión 5 y el servidor terminal 3
se comunican de acuerdo, por ejemplo, con el protocolo Radius
anteriormente mencionado, que está especialmente diseñado para
aplicaciones de identificación y de facturación. El servidor de
gestión 5 y el potencial servidor de base de datos 11 también
utilizan, preferentemente, el protocolo Radius en las comunicaciones
entre ellos. Naturalmente, también pueden utilizarse otros
protocolos.
Además, se conectan al sistema al menos dos
servidores 8a, 8b, 8c, teniendo cada servidor al menos un grupo de
direcciones 10a, 10b, 10c. En el ejemplo de la figura 1, el grupo
10a del primer servidor 8a comprende las direcciones 10.0.1.0 a
10.0.1.255, el grupo 10b del segundo servidor 8b comprende las
direcciones 10.0.2.0 a 10.0.2.255, etc. Los servidores están
conectados directa o indirectamente a una red de datos, tal como
Internet o la propia red de área local de la compañía.
Si el sistema 1 se utiliza únicamente para
dividir la carga, todos los servidores ofrecen, preferentemente, el
mismo servicio o servicios. En este caso, el servidor de gestión 5
selecciona una dirección IP preferentemente por turno de entre un
grupo de cada servidor. El servidor de gestión también puede
seleccionar una dirección de entre el grupo de direcciones que tenga
el menor número de direcciones IP reservadas. Con ello, la carga se
divide lo más equitativamente posible entre los servidores. Si, por
ejemplo, al usuario se le asigna la dirección 10.0.1.3, el tráfico
desde la dirección que interese se encamina siempre al primer
servidor 8a, al grupo de direcciones 10a a la que pertenece la
dirección. Debido a que el sistema de gestión asigna las direcciones
IP a los dispositivos de procesamiento de datos 2, el sistema conoce
también a través de qué dispositivos pasan los paquetes IP del
usuario y la dirección IP que utilizan. En base a esta información
pueden personalizarse los servicios disponibles para el usuario.
Antes del envío de una dirección IP al dispositivo de procesamiento
de datos 2 (108 en la figura 3), los parámetros personalizados del
usuario son más preferentemente configurados en todos los
dispositivos de comunicación de datos 7, 8a, 8b, 8c de la ruta de
los paquetes (107 en la figura 3). El objetivo de este paso es
proporcionar un enlace de datos entre el servidor terminal 3 y uno o
más servidores 8a, 8b, 8c para el uso de al menos un servicio. La
comunicación entre el servidor de gestión 5 y el servidor 8a, 8b, 8c
se realiza mediante SNMP (Simple Network Management Protocol), por
ejemplo, pero naturalmente pueden utilizarse también otros
protocolos.
Cuando el usuario ha utilizado la conexión
durante el tiempo deseado (109 en la figura 3) y cierra la conexión
o la conexión se desconecta por alguna otra razón (110 en la figura
3), el servidor terminal 3 notifica al servidor de gestión 5 que la
sesión ha terminado (111 en la figura 3). Con ello, el servidor de
gestión retira, preferentemente, los parámetros personalizados del
usuario de aquellos dispositivos de comunicación de datos de la ruta
de los paquetes IP que han servido al usuario (112 en la figura 3).
Puesto que las direcciones se asignan de una manera controlada, si
es necesario pueden realizarse configuraciones en los dispositivos
de comunicación de datos 7, 8a, 8b, 8c y eliminarse de ellos cuando
termina la sesión. Más preferentemente, solamente se configura un
dispositivo 8a, 8b, 8c que implementa el servicio, puesto que se
conoce a través de qué dispositivo pasarán los paquetes IP.
El sistema 1 de la invención puede también
utilizarse de forma que los servidores 8a, 8b, 8c ofrezcan
diferentes servicios a los usuarios, con lo que cada servidor tiene
al menos un grupo de direcciones 10a, 10b, 10c. En este caso, el
servidor de gestión 5 asigna al usuario una dirección IP de entre el
grupo de direcciones del servidor que ofrece el servicio que el
usuario desea. Si varios servidores ofrecen el mismo servicio, al
dispositivo de procesamiento de datos 2 se le asigna una dirección
IP preferentemente de entre un grupo de direcciones de aquel
servidor que ofrezca dicho servicio y que tenga el menor número de
direcciones IP reservadas. Incluso en este caso, antes del envío de
una dirección IP al dispositivo de procesamiento de datos 2 se
configuran los parámetros personalizados del usuario en todos los
dispositivos de comunicación 7, 8a, 8b, 8c en la ruta de los
paquetes.
Además, un mismo servidor 8a, 8b, 8c puede
ofrecer también varios servicios o diferentes perfiles de un mismo
servicio, en cuyo caso existe al menos un grupo de direcciones 10a,
10b, 10c para cada servicio o para cada perfil de servicio. Si el
servidor tiene un grupo de direcciones diferente para cada perfil de
servicio, los dispositivos de comunicación de datos 7, 8a, 8b, 8c de
la ruta de los paquetes IP debe configurarse separadamente para cada
conexión. En este caso, la dirección IP solamente puede
seleccionarse de entre el grupo de direcciones correspondiente al
perfil correcto, ya que los parámetros correspondientes a los
perfiles se han fijado, más preferentemente, de forma permanente en
todos los dispositivos de la ruta de los paquetes.
Adicionalmente, pueden utilizarse varios
servidores 8a, 8b, 8c uno tras otro, con lo que la dirección IP se
asigna preferentemente al usuario en base al primer servidor
utilizado. Naturalmente, también pueden utilizarse otros modos de
seleccionar una dirección IP.
Por medio del dispositivo de procesamiento de
datos 2, el usuario puede buscar información, por ejemplo, en la red
de datos 9, y enviar información a través de la red de datos a otro
dispositivo de procesamiento de datos (no mostrado), por ejemplo. La
información a enviar se convierte en el dispositivo de procesamiento
de datos 2 a un formato que permita su transferencia por el sistema
de transferencia de datos; y, correspondientemente, cuando se recibe
información del sistema de transferencia de datos 1 se lleva a cabo
la conversión necesaria de forma que la información pueda ser
utilizada por la aplicación, tal como por ejemplo un programa
navegador.
Las anteriores realizaciones preferidas de la
invención no sólo pueden aplicarse a las redes de comunicaciones
mencionadas, tales como las redes PSTN y GPRS: la idea de la
invención puede también aplicarse, como tal, a cualquier otra red de
comunicaciones en la que se utilicen direcciones IP o equivalentes
para identificar usuarios y dispositivos terminales. Además, es
obvio para una persona experta en la materia que la invención puede
modificarse dentro del alcance de las reivindicaciones adjuntas.
Claims (9)
1. Un método para la asignación de direcciones IP
de una manera controlada en un sistema de transferencia de datos (1)
que comprende al menos una red de datos (9), método en el que un
dispositivo de procesamiento de datos (2) de un usuario se conecta a
un servidor terminal (3), se lleva a cabo una identificación del
usuario en una base de datos de identificación (6), y si el usuario
es identificado se establece al menos un enlace dinámico de datos
para transferir datos entre el dispositivo de procesamiento de datos
(2) del usuario y una red de datos (9), y se asigna entonces una
dirección IP al dispositivo de procesamiento de datos (2) del
usuario durante la duración de la conexión, estando
caracterizado el método porque al menos dos servidores (8a,
8b, 8c) están dotados cada uno de al menos un grupo de direcciones
(10a, 10b, 10c), y el servidor de gestión (5) asigna una dirección
IP a dicho dispositivo de procesamiento de datos (2) de entre el
grupo de direcciones (10a, 10b, 10c) de dicho servidor (8a, 8b, 8c)
al que el usuario va a ser encaminado para utilizar al menos un
servicio proporcionado por dicho servidor (8a, 8b, 8c).
2. Un método de acuerdo con la reivindicación 1,
caracterizado porque los paquetes IP se transmiten a través
de al menos un dispositivo de comunicación de datos (7, 8a, 8b, 8c),
y porque los parámetros personalizados del usuario así como los
datos de identificación del usuario se almacenan en la base de datos
de identificación (6) y se recuperan además de los datos de
identificación del usuario, siendo configurados los parámetros
personalizados del usuario en al menos un dispositivo de
comunicación de datos (7, 8a, 8b, 8c) de la ruta de los paquetes IP
antes de que se envíe una dirección IP al dispositivo de
procesamiento de datos (2), y eliminándose las configuraciones de
dicho al menos un dispositivo de comunicación de datos (7, 8a, 8b,
8c) cuando la sesión ha terminado.
3. Un método de acuerdo con la reivindicación 1,
caracterizado porque los paquetes IP se transmiten a través
de al menos un dispositivo de comunicación de datos (7, 8a, 8b, 8c),
y porque los parámetros personalizados del usuario, o perfil del
usuario, así como los datos de identificación del usuario se
almacenan en la base de datos de identificación (6) y se recuperan
además de los datos de identificación del usuario, y porque al menos
para cada perfil se reserva un grupo de direcciones (10a, 10b, 10c);
estando definidos los parámetros de cada perfil, más preferentemente
de forma estática, en al menos un dispositivo de comunicación de
datos (7, 8a, 8b, 8c) de la ruta de los paquetes IP, y asignándose
una dirección IP al dispositivo de procesamiento de datos (2) de
entre el grupo de direcciones (10a, 10b, 10c) correspondiente a
dicho perfil.
4. Un método de acuerdo con la reivindicación 1,
2 ó 3, caracterizado porque al dispositivo de procesamiento
de datos (2) se le asigna una dirección IP por turno de entre el
grupo de direcciones (10a, 10b, 10c) de cada uno de los servidores
(8a, 8b, 8c) que proporcionan el servicio deseado por el
usuario.
5. Un método de acuerdo con la reivindicación 1,
2 ó 3, caracterizado porque al dispositivo de procesamiento
de datos (2) se le asigna una dirección IP de entre el grupo de
direcciones (10a, 10b, 10c) del servidor (8a, 8b, 8c) que
proporciona el servicio deseado por el usuario que tiene el menor
número de direcciones IP reservadas.
6. Un método de acuerdo con la reivindicación 1,
2 ó 3, caracterizado porque si el usuario desea acceder a
varios servicios en diferentes servidores (8a, 8b, 8c), al
dispositivo de procesamiento de datos (2) se le asigna una dirección
IP de entre los grupos de direcciones (10a, 10b, 10c) de aquellos
servidores (8a, 8b, 8c) que proporcionan el servicio que el usuario
ha indicado en primer lugar.
7. Un sistema de transferencia de datos (1) que
comprende al menos una red de datos (9), al menos un servidor
terminal (3), y al menos una base de datos de identificación (6) que
contiene datos para identificar a los usuarios, medios para
identificar a los usuarios en la base de datos de identificación (6)
y, si el usuario es identificado, medios para establecer al menos un
enlace de datos para transferir datos entre un dispositivo de
procesamiento de datos (2) y la red de datos (9), y medios para
asignar una dirección IP al dispositivo de procesamiento de datos
(2) del usuario durante la duración de la conexión,
caracterizado porque el sistema de transferencia de datos (1)
comprende además al menos dos servidores (8a, 8b, 8c), cada uno de
los cuales tiene al menos un grupo de direcciones (10a, 10b, 10c), y
el sistema de transferencia de datos (1) comprende además medios (5)
para transmitir al dispositivo de procesamiento de datos (2) del
usuario identificado una dirección IP de entre el grupo de
direcciones (10a, 10b, 10c) del servidor (8a, 8b, 8c) al que el
usuario ha de ser encaminado.
8. Un sistema de transferencia de datos (1) de
acuerdo con la reivindicación 7, caracterizado porque la base
de datos de identificación (6) comprende los parámetros
personalizados del usuario, así como los datos de identificación del
usuario, y porque el sistema de transferencia de datos (1) comprende
además al menos un dispositivo de comunicación de datos (7, 8a, 8b,
8c) en la ruta de los paquetes de acuerdo con los parámetros
personalizados, medios (3) para detectar que se cierra la conexión
del usuario, y medios (5) para eliminar las configuraciones
anteriores cuando se ha cerrado la conexión.
9. Un sistema de transferencia de datos (1) de
acuerdo con la reivindicación 7, caracterizado porque la base
de datos de identificación (6) comprende los parámetros
personalizados del usuario, o perfil del usuario, así como los datos
de identificación del usuario, estando reservado para cada perfil al
menos un grupo de direcciones (10a, 10b, 10c); y porque el sistema
de transferencia de datos (1) comprende además al menos un
dispositivo de comunicación de datos (7, 8a, 8b, 8c) en la ruta de
los paquetes IP; estando los parámetros correspondientes a cada
perfil definidos, más preferentemente de forma estática, sobre el
dispositivo de comunicación de datos, y medios (5) para transmitir
una dirección IP estando dispuestos para transmitir al dispositivo
de procesamiento de datos (2) una dirección IP de entre el grupo de
direcciones (10a, 10b, 10c) correspondiente a dicho perfil.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FI20010196 | 2001-02-02 | ||
| FI20010196A FI112137B (fi) | 2001-02-02 | 2001-02-02 | Järjestelmä ja menetelmä dynaamisten IP-osoitteiden jakamiseksi |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2236493T3 true ES2236493T3 (es) | 2005-07-16 |
Family
ID=8560209
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES02710928T Expired - Lifetime ES2236493T3 (es) | 2001-02-02 | 2002-02-01 | Sistema y metodo para asignacion dinamica de direcciones ip. |
Country Status (7)
| Country | Link |
|---|---|
| EP (1) | EP1356654B1 (es) |
| AT (1) | ATE287611T1 (es) |
| DE (1) | DE60202663T2 (es) |
| DK (1) | DK1356654T3 (es) |
| ES (1) | ES2236493T3 (es) |
| FI (1) | FI112137B (es) |
| WO (1) | WO2002065729A1 (es) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104184756A (zh) * | 2013-05-21 | 2014-12-03 | 阿里巴巴集团控股有限公司 | 一种数据同步方法、装置及系统 |
| EP3488578A1 (en) * | 2016-08-22 | 2019-05-29 | Siemens Aktiengesellschaft | User device for communicating with an external device |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6614788B1 (en) * | 1998-03-03 | 2003-09-02 | Sun Microsystems, Inc. | Network address management |
| CN1144440C (zh) * | 1999-07-02 | 2004-03-31 | 诺基亚公司 | 认证方法、认证系统和网关设备 |
| NO313950B1 (no) * | 2000-03-14 | 2002-12-30 | Ericsson Telefon Ab L M | Kommunikasjonsidentifikatormetode |
| US6687252B1 (en) * | 2000-06-12 | 2004-02-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Dynamic IP address allocation system and method |
-
2001
- 2001-02-02 FI FI20010196A patent/FI112137B/fi not_active IP Right Cessation
-
2002
- 2002-02-01 ES ES02710928T patent/ES2236493T3/es not_active Expired - Lifetime
- 2002-02-01 DE DE60202663T patent/DE60202663T2/de not_active Expired - Lifetime
- 2002-02-01 DK DK02710928T patent/DK1356654T3/da active
- 2002-02-01 EP EP02710928A patent/EP1356654B1/en not_active Expired - Lifetime
- 2002-02-01 WO PCT/FI2002/000075 patent/WO2002065729A1/en not_active Ceased
- 2002-02-01 AT AT02710928T patent/ATE287611T1/de not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| DE60202663T2 (de) | 2006-01-05 |
| ATE287611T1 (de) | 2005-02-15 |
| EP1356654B1 (en) | 2005-01-19 |
| FI20010196A7 (fi) | 2002-08-03 |
| FI20010196A0 (fi) | 2001-02-02 |
| FI112137B (fi) | 2003-10-31 |
| WO2002065729A1 (en) | 2002-08-22 |
| DE60202663D1 (de) | 2005-02-24 |
| EP1356654A1 (en) | 2003-10-29 |
| DK1356654T3 (da) | 2005-05-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8077681B2 (en) | Method and system for establishing a connection via an access network | |
| CN100450051C (zh) | 通信网中网络选择的方法和相关网络 | |
| ES2226201T3 (es) | Procedimiento y sistema paraa soportar la movilidad en internet y servidor en una red local de un abonado movil. | |
| JP4666169B2 (ja) | 信頼されないアクセス局を介した通信方法 | |
| ES2282567T3 (es) | Portal de visitantes para soportar comunicacion de datos desde disposiivos de telefonia movil de itinerancia. | |
| US7016361B2 (en) | Virtual switch in a wide area network | |
| JP3778129B2 (ja) | 無線ネットワークおよび無線ネットワークにおける認証方法 | |
| ES2308048T3 (es) | Cortafuegos personal remoto. | |
| EP1705855A1 (en) | Method and System for establishing Peer-to-peer communications channel | |
| WO2006118530A1 (en) | Operator shop selection in broadband access | |
| JP2007068064A (ja) | パケット転送装置 | |
| McCann et al. | An Internet infrastructure for cellular CDMA networks using mobile IP | |
| ES2236493T3 (es) | Sistema y metodo para asignacion dinamica de direcciones ip. | |
| ES2359811T3 (es) | Servidor para encaminar una conexión a un dispositivo cliente. | |
| JP2002208965A (ja) | インターネット中継接続方式 | |
| JP6532975B1 (ja) | Ipネットワーク接続システム、ipネットワーク接続装置、ipネットワーク接続方法、及びプログラム | |
| KR101712922B1 (ko) | 동적 터널엔드 방식의 가상 사설 네트워크 시스템과 그를 위한 가상 라우터 및 매니저 장치 | |
| Shneyderman et al. | Mobile VPNs for Next Generation GPRS and UMTS Networks | |
| JP4495049B2 (ja) | パケット通信サービスシステム、パケット通信サービス方法、エッジ側ゲートウェイ装置、およびセンタ側ゲートウェイ装置 | |
| ES2431577T3 (es) | Activación del contexto PDP iniciado por red | |
| JP2005073090A (ja) | 通信システム,その認証方法及び認証プログラム | |
| ES2264103T3 (es) | Un metodo y un sistema para controlar la transferencia de un terminal. | |
| KR20170140051A (ko) | 동적 터널엔드 방식의 가상 사설 네트워크 시스템과 그를 위한 가상 라우터 및 매니저 장치 | |
| HK1086683A1 (en) | Server for routing connection to client devise | |
| HK1086683B (en) | Server for routing connection to client devise |