ES2305113T3 - Sistema de comunicacion que soporta comunicacion inalambrica de datos por paquetes y metodo y disposicion relacionados con el mismo. - Google Patents
Sistema de comunicacion que soporta comunicacion inalambrica de datos por paquetes y metodo y disposicion relacionados con el mismo. Download PDFInfo
- Publication number
- ES2305113T3 ES2305113T3 ES01976959T ES01976959T ES2305113T3 ES 2305113 T3 ES2305113 T3 ES 2305113T3 ES 01976959 T ES01976959 T ES 01976959T ES 01976959 T ES01976959 T ES 01976959T ES 2305113 T3 ES2305113 T3 ES 2305113T3
- Authority
- ES
- Spain
- Prior art keywords
- nodes
- fsn8
- fsn1
- server
- functional
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 57
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000002776 aggregation Effects 0.000 claims abstract description 39
- 238000004220 aggregation Methods 0.000 claims abstract description 39
- 101150016402 fsn-1 gene Proteins 0.000 claims abstract description 38
- 101150014328 RAN2 gene Proteins 0.000 claims abstract description 23
- 101150069124 RAN1 gene Proteins 0.000 claims abstract description 21
- 101100355633 Salmo salar ran gene Proteins 0.000 claims abstract description 21
- 101150074586 RAN3 gene Proteins 0.000 claims abstract 19
- 101100355577 Arabidopsis thaliana ARAC11 gene Proteins 0.000 claims abstract 2
- 230000011664 signaling Effects 0.000 description 15
- 230000004913 activation Effects 0.000 description 9
- 230000004044 response Effects 0.000 description 4
- 238000010187 selection method Methods 0.000 description 4
- 238000000926 separation method Methods 0.000 description 3
- CSRZQMIRAZTJOY-UHFFFAOYSA-N trimethylsilyl iodide Substances C[Si](C)(C)I CSRZQMIRAZTJOY-UHFFFAOYSA-N 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 101150081027 RNC1 gene Proteins 0.000 description 1
- 101100426111 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) TRM2 gene Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/12—Mobility data transfer between location registers or mobility servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0247—Traffic management, e.g. flow control or congestion control based on conditions of the access network or the infrastructure network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone network devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Transmitters (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Un sistema de comunicación para soportar comunicación de datos por paquetes dentro de una red de datos por paquetes, que comprende: - una red central que comprende, además, - una pluralidad de nodos de soporte de datos por paquetes; y - una pluralidad de nodos de pasarela (GW1, GW2, GW3) para comunicar con redes de datos por paquetes externas; - una pluralidad de redes de radio (RAN1, RAN2, RAN3), en donde cada red de radio (RAN1, RAN2, RAN3) incluye medios (RAC11, RAC16) para controlar cada red de radio (RAN1, RAN2, RAN3); caracterizado porque algunos de la pluralidad de nodos de soporte de datos por paquetes comprenden además una pluralidad de nodos de servidor funcional (FSN1, FSN8) que forman un grupo común (100), y en donde cada uno de los nodos de servidor funcional (FSN1, FSN8) dentro del grupo común (100) es capaz de ser asociado, y de controlar, cualquiera de los medios (RNC11, RNC16) para controlar cada red de radio (RAN1, RAN2, RAN3); y en donde cada uno de los medios (RNC11, RNC16) para controlar las redes de radio (RAN1, RAN2, RAN3) comprende además medios para realizar un procedimiento de agregación para agregar una estación de usuario (UE) particular a uno particular de la pluralidad de nodos de servidor funcional (FSN1, FSN8) independientemente de la ubicación de la estación de usuario (UE) y en forma no afectada por la itinerancia de la estación de usuario (UE).
Description
Sistema de comunicación que soporta comunicación
inalámbrica de datos por paquetes y método y disposición
relacionados con el mismo.
La presente invención se refiere a los sistemas
de comunicación inalámbrica que soportan comunicación de datos por
paquetes que incluyen una red central y una pluralidad de redes de
radio y, particularmente, se refiere al control de redes de radio,
por ejemplo, a través de medios de control de red de radio, por
nodos de soporte de datos por paquetes de la red central. La
invención también se refiere a un nodo de soporte de datos por
paquetes en un sistema de comunicación que soporta comunicación de
datos por paquetes y a un método de control, en un sistema de
comunicación que soporta comunicación de datos por paquetes,
conexiones entre estaciones de usuario y/o conexiones entre
estaciones de usuario y redes de datos por paquetes externas.
En sistemas de comunicación que soportan
comunicación de datos por paquetes que incluyen una pluralidad de
redes de radio y una red central, por ejemplo una PLMN, cada red de
radio generalmente comprende medios de control de red de radio que
comprenden uno o más nodos de control de red de radio que controla
una pluralidad de estaciones base a las que las estaciones de
usuario pueden ser conectadas o agregadas. Generalmente, se
controlan unos medios de control de red de radio o un nodo de
control de red de radio por un nodo de soporte de datos por
paquetes de una red central. Para GPRS/UMTS tal nodo de soporte de
datos por paquetes se denomina SGSN (Nodo de Soporte GPRS
Servidor). Otro nodo de soporte en tal sistema de comunicación es el
GGSN (Nodo de Soporte GPRS Pasarela), el cual maneja o controla la
comunicación con redes de datos por paquetes externas. En sistemas
conocidos hoy el SGSN, o más generalmente el nodo de soporte de
datos por paquetes, controla uno o más medios de control de red de
radio, es decir, es responsable de tales medios de control de red de
radio, por ejemplo los RNCs. Se fija qué SGSN controla a qué
RNC(s).
Se ha sugerido dividir un nodo de soporte de
datos por paquetes, o particularmente un SGSN, en dos
"subnodos", a saber un servidor SGSN y otro subnodo indicado
como pasarela de medio (MGW) en el que el nodo servidor SGSN maneja
las funcionalidades del plano de control y la pasarela de medio
maneja las funcionalidades del plano del usuario. No obstante, las
cuestiones de redundancia constituyen un problema en tal sistema, ya
que si un SGSN (o un nodo servidor SGSN) está funcionando
defectuosamente, tiene que ser ubicado otro SGSN o tiene que ser
previsto un SGSN redundante. Generalmente, cuando un abonado realiza
un procedimiento de agregación a la red, el RNC que controla la
estación base a la que él se conecta asigna un SGSN (o servidor
SGSN) cercano, es decir, la selección del SGSN se basa,
generalmente, en la ubicación del abonado.
Esto también da lugar a problemas por lo que a
la carga compartida se refiere, lo cual, generalmente, no es
manejado de ninguna manera satisfactoria. Como ejemplo, en horas
punta un gran número de abonados se mueven en la misma dirección,
es decir, hacia el centro de una ciudad y, como la selección del
servidor SGSN depende de la ubicación, es decir, depende de a qué
red de radio se ha agregado el abonado, los servidores SGSN en
tales áreas corren el riesgo de ser sobrecargados mientras que otros
servidores SGSN apenas son usados del todo. En un momento posterior
la situación puede ser la opuesta, es decir, los SGSNs apenas
cargados previamente serán cargados pesadamente mientras que los
otros tendrán mucha capacidad de repuesto. Esto significa que los
SGSNs (o servidores SGSN) tienen que ser dimensionados para el
"caso peor". Además, cuando un abonado está itinerante dentro
de la red de tal manera que la estación base más cercana estará
controlada por otros medios de control de red de radio, disjuntos
de aquél al que él le ha agregado y de ahí que el SGSN, que es
responsable de unos medios de control de red de radio particulares
esté configurado estáticamente, la responsabilidad de la conexión
será tomada por otro SGSN (servidor), etc. Esto implica mucha
señalización, por ejemplo, con el nodo de localización local (HLR)
del abonado, es decir, requiere actualizaciones del HLR, lo cual
significa una carga en el HLR e implica mucha señalización. Hacer
reconfiguraciones y añadir equipamiento en tal sistema también
implicará altos costes y trabajo de configuración muy complicado.
Además, están implicados altos costes cuando tal sistema necesita
ser apropiado, es decir, cuando necesitan ser añadidos nuevos
servidores o servidores con una mayor capacidad, o servidores que
reemplazan a servidores que funcionan defectuosamente.
Consecuentemente, las soluciones conocidas no son ventajosas por lo
que a una carga que se comparte se refiere y, además, no se
proporciona redundancia al nodo de soporte de datos por paquetes en
grado suficiente, y el trabajo de configuración de red es caro,
complicado y consume tiempo. Además de ello los nodos de soporte de
datos por paquetes están asociados con unos medios de control de
red de radio específicos, lo que significa que, para un abonado en
itinerancia, la responsabilidad de tal abonado por un nodo de
soporte de datos por paquetes será transferida a otros nodos de
soporte de datos por paquetes cuando el abonado se mueve a través de
la red. Esto conlleva mucha señalización entre los nodos de soporte
de datos por paquetes y los nodos de localización local de los
abonados para actualizar los nodos implicados (nodos HLR,
SGSN-SGSN, SGSN-GGSN), lo cual ponen
una gran carga en el nodo de localización local, por ejemplo, y
requiere mucha señalización en general. Por supuesto, este problema
puede ser incluso más serio desde el punto de vista de una red si,
en un tiempo dado, una pluralidad de abonados se mueve,
considerablemente, a lo largo del mismo camino; compárese con el
tráfico de hora punta.
La WO 98/59505 se refiere a un servicio de radio
de paquetes de datos con una gestión de movilidad mejorada. Un
mensaje de actualización especial enviado desde un SGSN a un GGSN
provee la dirección de un último SGSN. El mensaje de actualización
puede ser enviado en un escenario Agregado GPRS o en un escenario de
Actualización de Área de Enrutamiento de SGSN. El GGSN responde al
mensaje de actualización avisando si la actualización de dirección
ha sido un éxito.
Lo que es necesario es, por lo tanto, un sistema
de comunicación que soporte comunicación de paquetes, cuyo sistema
sea de un tipo que comprenda una red central con una pluralidad de
nodos de soporte de datos por paquetes (y nodos de pasarela para
comunicación con redes de datos por paquetes externas) y una
pluralidad de redes de radio controladas por medios de control de
red de radio, en donde la carga en los nodos de soporte de datos
por paquetes pueda ser distribuida de una manera apropiada o, en
otras palabras, sea capaz de proveer una carga adecuada compartida
entre los nodos de soporte de datos por paquetes y en donde la carga
de los nodos de soporte de datos por paquetes se hace tan
independiente del tiempo como sea posible o, al menos, se distribuye
tan uniformemente como sea posible entre los nodos de soporte de
datos por paquetes.
También se necesita un sistema de comunicación
cuya redundancia del nodo de soporte de datos por paquetes pueda
ser proporcionada de una manera fácil y franca. Además, se necesita
un sistema cuyo trabajo de configuración y desarrollo de nodos de
soporte de datos por paquetes pueda ser manejado tan fácil y
eficientemente como sea posible, por ejemplo, en el caso de nodos
que funcionan defectuosamente, la introducción de equipamiento
adicional o, particularmente, incorporación de nodos completos de
soporte de datos por paquetes, etc. Además, se necesita un sistema
cuyo funcionamiento y mantenimiento, especialmente en lo que
concierne a los nodos de soporte de datos por paquetes, pueda ser
proporcionado de manera rentable, fácil y rápida. Asimismo se
necesita un sistema a través del cual la señalización que se refiere
al control de un nodo de soporte de datos por paquetes pueda ser
reducida e igualmente la carga en nodos de localización local para
abonados que se mueven a través de la red, por ejemplo, en lo que
concierne a actualizaciones de nodos de localización local que se
refiere a tales abonados, pueda ser reducida comparada con sistemas
conocidos hasta ahora.
Por lo tanto, la presente invención provee un
sistema de comunicación como el referido más arriba en el cual al
menos algunos de los nodos de soporte de datos por paquetes están
divididos en un nodo de servidor funcional (FSN) y un nodo de
pasarela de usuario funcional (UGN). Alternativamente, la
funcionalidad de nodo de servidor funcional, es decir, las
funcionalidades del plano de control, de una pluralidad de nodos de
soporte de datos por paquetes, es decir, los nodos de servidores
funcionales, son provistos en un grupo; no siendo provistos nodos
de pasarela de usuario funcional. Una pluralidad de nodos de
servidores funcionales son provistos, en común, para controlar al
menos una pluralidad de áreas de enrutamiento servidas por
diferentes medios de control de red de radio. Estos nodos de
servidores funcionales están dispuestos para formar un grupo de
nodos de servidores funcionales y cada uno de los nodos de
servidores funcionales en dicho grupo es capaz de controlar
cualquiera de los medios de control de red de radio.
En una adaptación particularmente ventajosa
todos los nodos de servidores funcionales están incluidos en un
grupo que es común para la red completa, es decir, todas las redes
de radio. Cualquier nodo de servidor funcional entonces puede
servir a cualesquiera medios de control de red de radio. Por
supuesto, puede haber también, por ejemplo, dos o más diferentes
grupos en los cuales los nodos de servidores funcionales de un grupo
son responsables comúnmente de una parte de la red mientras que el
resto de los medios de control de red de radio están controlados,
comúnmente, por los nodos de servidores funcionales del otro
grupo.
Un número de nodos de servidores funcionales
puede ser localizado en una primera ubicación de servidor mientras
que otros nodos de servidores funcionales del mismo grupo pueden ser
localizados en una ubicación de servidor diferente para proveer,
además de la redundancia de servidor funcional, también la
redundancia de ubicación de servidor, incrementando, de esta
manera, incluso más, la redundancia del nodo de servidor. Por
supuesto, tampoco es necesario proveer una o dos ubicaciones pero
los medios de servidor funcional pueden ser dispuestos en cualquier
manera apropiada. Es, no obstante, particularmente ventajoso juntar
una pluralidad de nodos de servidores funcionales en al menos una
ubicación, o dos o más, si se considera la redundancia en un grado
incluso mayor.
En una implementación particular el sistema de
comunicación comprende una PLMN (Red Pública Móvil Terrestre), la
cual, de esta manera, comprende una red central y una pluralidad de
redes de radio. En una implementación ventajosa todos los nodos
servidores funcionales son capaces de servir la PLMN completa. Unos
medios de control de red de radio pueden comprender,
particularmente, uno o más nodos de control de red de radio para la
red de radio específica que controla una pluralidad de estaciones
base. Los nodos de control de red de radio comunican con un nodo
servidor funcional asignado o seleccionado sobre un subprotocolo del
plano de control y con el nodo de pasarela de usuario sobre un
subprotocolo del plano de usuario. Esto significa que, para permitir
la división del nodo de soporte de datos por paquetes, tiene que
ser usado un protocolo que pueda ser dividido en un subprotocolo
del plano de control y un subprotocolo del plano de usuario entre el
nodo de soporte de datos por paquetes y la red de radio. No
obstante, si no hay tal protocolo, el concepto inventivo puede ser
implementado también pero entonces todas las comunicaciones van a
través de un UGN que envía la señalización de control al FSN. Tal
concepto se describe en la solicitud de patente Provisional US
60/152 748 presentada el 9 de septiembre de 1999 por el mismo
solicitante y con el título "Método, aparato y sistema para
habilitar la comunicación entre la segunda generación y la tercera
generación de redes de datos por paquetes" y cuyo contenido se
incorpora aquí por referencia. Esta solicitud fue seguida por una
solicitud de patente regular basada en ella.
Particularmente, el sistema comprende GPRS/UMTS
y los nodos de soporte de paquetes son nodos SGSN (nodos de soporte
GPRS servidor), los cuales están divididos en nodos de servidor
funcional (y nodos de pasarela de usuario funcional). Los nodos
pasarela de usuario, si se implementan, particularmente comprenden
las llamadas pasarelas de medio (MGW). Las redes de radio son las
llamadas UTRANs y los medios de control de red de radio de tal
UTRAN comprenden una o más RNCs. A cada estación de abonado o de
usuario (UE o US) (equipo) que tiene iniciado un procedimiento de
agregación a la red se le asigna un nodo de servidor funcional
independientemente de la ubicación de la estación de equipo de
usuario, es decir, cualquier nodo de servidor funcional puede ser
seleccionado y dicha asignación tampoco es afectada por la estación
de usuario que se mueve a través de la red, si se itinera alrededor
de la red. Mientras que el usuario esté agregado o conectado, el
mismo nodo de servidor funcional (seleccionado) puede ser
responsable del control, por supuesto a menos que esté sujeto a
funcionamiento defectuoso o similar. En una particular
implementación la asignación de un nodo de servidor funcional para
un abonado o una estación de usuario se mantiene al menos durante un
intervalo de tiempo dado o, alternativamente, mientras el abonado
esté agregado a la red.
En una implementación ventajosa un nodo de
servidor funcional permanece responsable de un abonado particular
al que le ha sido asignado el nodo de servidor funcional, también
cuando el abonado ha realizado un procedimiento de separación. La
información sobre cuál fue el nodo de servidor funcional asignado
para ese abonado particular puede ser almacenada en medios de
almacenamiento en los medios de control de red de radio de tal
manera que cuando el abonado inicie de nuevo un procedimiento de
agregación, el mismo nodo de servidor funcional puede ser
reutilizado para ese abonado. Son los medios de control de red de
radio los que son responsables de asignar un nodo de servidor
funcional o de seleccionar un nodo de servidor funcional, para un
abonado que realiza un procedimiento de agregación para agregarse a
la red.
Unos medios de control de red de radio pueden
asignar o seleccionar un nodo de servidor funcional de diferentes
formas. En una implementación abonados consecutivos que se están
agregando/conectando a la red sobre un nodo de control de red de
radio particular, son asignados a diferentes nodos de servidor
funcional, lo cual significa que los medios de control de red de
radio seleccionan diferentes nodos de servidor funcional para
conectar o agregar abonados consecutivamente. Esto también puede
ser hecho de diferentes maneras, abonados consecutivos pueden ser
asignados a medios de servidor funcional diferentes de acuerdo a
cualquier esquema dado o en cualquier orden dado. También es
posible seleccionar aleatoriamente unos medios de servidor funcional
para cada abonado. Entonces pueden, por supuesto, ser asignados dos
abonados consecutivos al mismo nodo de servidor funcional; no
obstante, esto no es importante porque en principio no es necesario
que abonados consecutivos en realidad estén asignados a diferentes
medios de servidor funcional. En una implementación alternativa
abonados en modo grupo están asignados a medios de servidor
funcional de tal manera que, por ejemplo, cinco abonados pueden ser
asignados a unos primeros medios de servidor funcional, el siguiente
grupo de abonados pueden ser asignados a otros medios de servidor
funcional, etc. Esto no es una cuestión crítica, siendo la cosa
principal que la selección o asignación de medios de servidor
funcional se mantenga al menos mientras el abonado esté agregado,
es decir, que no dependa de la ubicación de unos medios de control
de red de radio, sino que la carga de cada medio de control de red
de radio pueda ser nivelada entre los medios funcionales servidores
de tal manera que se provea una buena compartición de carga y
también redundancia. Es un medio eficiente manejar una carga no
nivelada en la red, compárese con la situación inicialmente referida
cuando muchos abonados se mueven al mismo tiempo en la misma
dirección, etc., o cuando una gran cantidad de abonados al mismo
tiempo están en el mismo lugar, etc.
En una implementación particular cada nodo de
servidor funcional incluye una funcionalidad para seleccionar el
nodo de pasarela de usuario funcional para cada abonado para el cual
ha sido seleccionado el nodo de servidor funcional particular. El
nodo de servidor funcional puede seleccionar un nodo de pasarela de
usuario funcional opcional para un abonado o, alternativamente, un
nodo de servidor funcional tiene que seleccionar un nodo de
pasarela de usuario que está cerca del abonado o de acuerdo a un
esquema o algoritmo dado. También esto puede ser hecho de cualquier
manera apropiada. Además, ventajosamente el nodo de servidor
funcional es responsable de seleccionar el nodo de soporte de
pasarela de datos por paquetes para la comunicación con redes de
datos por paquetes externas. Esto también puede ser hecho de
diferentes maneras.
La invención también provee un nodo de soporte
de datos por paquetes para la gestión de movilidad y sesión en un
sistema de comunicación que soporta comunicación de datos por
paquetes. El nodo de soporte de datos por paquetes está dividido en
un nodo de servidor funcional y un nodo de pasarela de usuario o
comprende, al menos, un nodo de servidor funcional (separado). El
nodo de servidor funcional forma parte de un grupo de nodos de
servidor funcional y, en común con dichos otros nodos de servidor
funcional, es capaz de servir al menos a una parte dada del sistema
de comunicación, es decir, al menos una pluralidad de áreas de
enrutamiento o una pluralidad de redes de radio, particularmente
medios de control de red de radio que controlan una pluralidad de
redes de radio diferentes. Esto significa que dicho nodo de servidor
funcional es responsable de todos los medios de control de red de
radio dentro de una parte dada de la red.
En una implementación todos los nodos de
servidor funcional en el grupo son responsables de la red completa,
lo cual significa que el propio nodo de servidor funcional comparte
la responsabilidad de todos los medios de control de red de radio
con todos los otros medios de servidor funcional y que éste puede
ser seleccionado o asignado por cualquiera de los medios de control
de red de radio. El nodo de servidor funcional, particularmente,
comprende medios para seleccionar un nodo de pasarela de usuario
para un abonado (conexión) al cual ha sido asignado como nodo de
servidor funcional o, en otras palabras, para el cual ha sido
seleccionado por los medios de control de red de radio que
controlan la estación base que sirve al abonado o la estación de
usuario del abonado.
La acción de seleccionar un nodo de pasarela de
usuario puede ser realizada de formas diferentes. En una
implementación un nodo de pasarela de usuario puede ser
seleccionado libremente. En una realización alternativa la selección
puede ser hecha de acuerdo a algunos requerimientos dados. En una
realización particular el nodo de pasarela de usuario más cercano
al abonado que tiene iniciado un procedimiento de agregación debería
ser "seleccionado"; otros criterios son, no obstante, también
aplicables y cualquiera de tales modelos de selección pretende ser
cubierto por el alcance de la presente invención. En una
implementación particular el nodo de soporte de datos por paquetes
es un SGSN del sistema GPRS/UMTS que está dividido en un nodo de
servidor funcional (servidor SGSN) y un nodo de pasarela de
usuario, en donde el nodo de pasarela de usuario comprende una
llamada pasarela de medio. Particularmente, el nodo de servidor
funcional es responsable de la selección de un nodo de pasarela de
usuario o una MGW. En una implementación la selección puede ser
hecha más o menos libremente y en una implementación alternativa la
MGW más cercana a los medios de control de red de radio debería ser
"seleccionada". También son posibles otros procedimientos de
selección.
La invención, por consiguiente, también expone
un método, en un sistema de comunicación, que comprende una red
central y una pluridad de redes de radio y que soporta comunicación
de datos por paquetes, para controlar las conexiones entre
estaciones (equipo) de usuario y/o entre estaciones (equipo) de
usuario y redes de datos por paquetes externas, en donde las
estaciones de usuario están conectadas a redes radio, cada una de
las cuales es controlada por unos medios de control de red de
radio, y en donde los nodos de soporte de datos por paquetes están
provistos de control de red de radio. De acuerdo a la invención un
nodo de soporte de datos por paquetes se divide en un nodo de
servidor funcional y un nodo de pasarela de usuario para
aplicaciones del plano de control y aplicaciones del plano de
usuario respectivamente. El método incluye los pasos de: proveer un
grupo de nodos de servidor funcional; controlar comúnmente al menos
una parte de la red por dichos nodos de servidor funcional de tal
manera que cualquier nodo de servidor funcional en el grupo pueda
controlar cualquier conexión independientemente de en qué red de
radio esté ubicada la estación de usuario.
En una implementación particular el método
incluye los pasos de: seleccionar, arbitrariamente o de acuerdo a
un esquema dado, un nodo de servidor funcional para un abonado que
tiene iniciado un procedimiento de agregación a la red; manteniendo
dicho nodo de servidor funcional para dicho abonado/la estación de
usuario independientemente de dónde esté el abonado en la red.
Ventajosamente, el método incluye los pasos de: seleccionar nodos de
servidor funcional diferentes para abonados consecutivos que
realizan un procedimiento de agregación sobre una red de radio
particular. La selección del nodo de servidor funcional se realiza
por los medios de control de red de radio que controlan la red de
radio a la cual se agrega un abonado. El método también incluye,
particularmente, los pasos de: seleccionar un nodo de pasarela de
usuario desde el nodo de servidor funcional asignado o seleccionado;
seleccionar un nodo de soporte de pasarela para acceso a redes de
datos por paquetes externas también desde el nodo de servidor
funcional asignado.
De esta manera, en una implementación ventajosa,
cuando un servidor funcional ha sido seleccionado y un abonado ha
realizado un procedimiento de agregación y durante un procedimiento
de petición del contexto de PDP, el nodo de servidor funcional
selecciona un nodo de pasarela de usuario, lo que también puede ser
hecho de cualquier manera, pero en una implementación ventajosa es
seleccionado un nodo de pasarela de usuario cercano a los medios de
control de red de radio, es decir, al abonado.
El nodo de servidor funcional también es
responsable de seleccionar un nodo de soporte pasarela para el
acceso a redes de datos por paquetes externas. Generalmente cada
uno de los medios de control de red de radio contiene información
sobre cuáles son los nodos de servidor funcional, y, por ejemplo,
para cada abonado subsiguiente que se conecta a la red, se
seleccionan unos medios de servidor funcional diferentes, por
ejemplo, de acuerdo a un esquema rotativo, si bien esto puede ser
hecho de muchas formas diferentes y el punto principal es que no
todos los abonados que se conectan o agregan a través de unos medios
de control de red de radio particulares están asignados al mismo
nodo de servidor funcional y, además, que un nodo de servidor
funcional se mantiene incluso si el abonado se mueve a través de la
red y de ahí que la carga de señalización se reduzca y se evite que
el nodo de localización local o HLR del abonado tenga que ser
actualizado continuamente. En una realización, se proveen medios de
almacenamiento en los medios de control de red de radio para, al
menos, durante un periodo de tiempo dado, almacenar información
sobre cuál fue el nodo de servidor funcional seleccionado más
recientemente para un abonado particular que ha llegado a ser
separado de la red de manera que, en la reagregación a la red, el
mismo nodo de servidor funcional pueda ser seleccionado de nuevo
para ese abonado.
En diferentes implementaciones la funcionalidad
del plano de control de un nodo de soporte de datos por paquetes se
provee en uno o más grupos como se discutió más arriba y no se
implementan pasarelas de usuario para funcionalidades del plano de
usuario, sino que hay un túnel directo desde los medios de control
de red de radio a un nodo de soporte de pasarela de datos por
paquetes (por ejemplo GGSN).
La invención será descrita a continuación con
más detalle en una manera no limitativa y con referencia a los
dibujos que se acompañan, en los cuales:
La Fig. 1 ilustra esquemáticamente un sistema de
comunicación con un grupo de medios de servidor funcional,
La Fig. 2 es una figura similar a la de la Fig.
1, en la que un sistema de comunicación que comprende GPRS/UMTS
comprende una pluralidad de nodos de servidor funcional que consta
de nodos de servidor SGSN y nodos de pasarela de usuario que
comprenden pasarelas de medio,
La Fig. 3 ilustra una implementación alternativa
con dos grupos con medios de servidor funcional,
La Fig. 4A ilustra esquemáticamente el
procedimiento de agregación en pasos secuenciales,
La Fig. 4B ilustra esquemáticamente el
procedimiento de activación del Contexto de PDP en pasos
secuenciales,
La Fig. 5A es un diagrama de flujo que ilustra
esquemáticamente una forma de seleccionar un nodo de servidor
funcional desde unos medios de control de red de radio y el
procedimiento de agregación,
La Fig. 5B ilustra un procedimiento de
activación del Contexto de PDP,
La Fig. 6 es un diagrama de flujo esquemático
que ilustra la selección de un nodo de pasarela de usuario desde
unos medios de servidor funcional y
La Fig. 7 es un diagrama de flujo que ilustra
esquemáticamente la selección de un nodo de soporte de pasarela,
GGSN, por el nodo de servidor funcional, nodo de servidor SGSN.
La Fig. 1 muestra una forma de implementar el
concepto inventivo. Se expone un sistema de comunicación que
soporta comunicación de datos por paquetes. Comprende una red
troncal de conectividad IP y una pluralidad de redes de radio RAN1,
RAN2, ..., RAN6 (de las cuales solamente RAN1-RAN3
son indicadas explícitamente en la Figura). Cada red de radio
comprende una pluralidad de estaciones base BS que son controladas
por medios de control de red de radio RNC11, ..., RNC16
respectivamente. En la figura se ilustra una estación de equipo de
usuario UE_{A} es ilustrada que, por ejemplo, comprende un
ordenador conectado a una estación móvil MS_{A}, la cual aquí se
conecta a la RAN2. La funcionalidad de nodo de soporte de datos por
paquetes es provista por nodos de servidor funcional FSN y nodos de
pasarela de usuario UGN respectivamente. De esta manera, se provee
una pluralidad de nodos de soporte de datos por paquetes
descompuestos como FSN1-FSN8 y UGN
21-26.
Los nodos de servidor funcional FSN1, ..., FSN8
son provistos en un grupo 100 y comparten la responsabilidad del
control, aquí, de todas las redes de radio RAN1, ..., RAN6,
significando que cualquier FSN del grupo es capaz de controlar
cualquiera de las redes de radio. En esta realización los nodos de
servidor funcional se proveen en dos ubicaciones diferentes,
ubicación 10 y ubicación 20 respectivamente, por razones de
redundancia, lo cual es claramente ventajoso, por ejemplo, si una
ubicación por una razón u otra se destruye, por ejemplo, debido a
un fuego o sabotaje. Por supuesto, puede haber más de dos
ubicaciones y es posible, por supuesto, mantener todos los medios
de servidor funcional en una sola ubicación también. Otras
alternativas son también posibles. De esta manera, en esta
realización los FSN1, ..., FSN4 se proveen en la ubicación 10
mientras que los FSN5, ..., FSN8 son provistos en la ubicación 20.
Debería notarse que en este caso todos los nodos de servidor
funcional son provistos en un grupo común. También es posible tener
más de un grupo, dependiendo, por ejemplo, de consideraciones
geográficas y prácticas. Los
FSN1, ..., FSN4 están conectados al enrutador R5, el cual por su parte está conectado al enrutador R1 de la red troncal, el cual está en comunicación directa o indirecta con los otros enrutadores de la troncal, aquí R2, R3, R4. De una manera similar los FSN5, ..., FSN8 están conectados a un enrutador R6 en la ubicación 20, el cual por su parte comunica directamente con el enrutador R4 de la red troncal. Los enrutadores en los enlaces de la red troncal y los enrutadores en las respectivas ubicaciones pueden estar dispuestos de cualquier manera apropiada. También es posible proveer enrutadores y enlaces redundantes en la red troncal.
FSN1, ..., FSN4 están conectados al enrutador R5, el cual por su parte está conectado al enrutador R1 de la red troncal, el cual está en comunicación directa o indirecta con los otros enrutadores de la troncal, aquí R2, R3, R4. De una manera similar los FSN5, ..., FSN8 están conectados a un enrutador R6 en la ubicación 20, el cual por su parte comunica directamente con el enrutador R4 de la red troncal. Los enrutadores en los enlaces de la red troncal y los enrutadores en las respectivas ubicaciones pueden estar dispuestos de cualquier manera apropiada. También es posible proveer enrutadores y enlaces redundantes en la red troncal.
Los nodos de soporte de pasarela de datos por
paquetes GW1, GW2, GW3 están previstos para conexión a redes de
datos por paquetes externas tales como Internet, Intranets y LANs
corporativas. La conexión a una red externa puede ser hecha a
través de una o más GWs. Si hay más de una pasarela a una red
externa se necesita una selección de pasarelas en cada activación
de conexión. El registro de localización local HLR y el servidor de
nombre de dominio DNS están conectados para conectividad troncal a
través del enrutador R4, pero, por supuesto, pueden ser conectados
de cualquier otra manera apropiada.
Los medios de control de red de radio RNC1, ...,
16 son responsables de seleccionar un nodo de servidor funcional
cuando un abonado se conecta/agrega a la red. De esta manera, cuando
el equipo de usuario UE_{A} inicia un procedimiento de
agregación o conexión para ser agregado a la red a través de una
estación base de RAN2, RNC12, la cual controla el RAN2, es
responsable de seleccionar un nodo de servidor funcional FSN. En
principio un RNC12 puede seleccionar cualquiera de los FSNs del
grupo 100 para controlar al abonado del equipo de usuario UE_{A}.
Aquí se supone que el RNC12 selecciona el FSN3. Ventajosamente la
selección del FSN se hace tomando en consideración la compartición
de carga, el estado del FSN, etc. La selección puede ser realizada
de formas diferentes; por ejemplo, puede ser usado un método de
selección Rotativo Equilibrado Ponderado WRR con posibilidad de
rechazo. Esto significa, generalmente, que para cada conexión o
agregación, se selecciona otro o el FSN consecutivo, es decir, para
el siguiente abonado que conecta, el RNC 12 seleccionaría, por
ejemplo, el FSN4. Un factor de ponderación en un método de
selección WRR puede ser un factor que toma en cuenta la capacidad
(capacidad configurada) de cada servidor FSN. La carga actual en el
FSN también puede ser incluida en el factor de ponderación y lo
mismo ocurre con otros factores. Un servidor FSN puede ser provisto
con la posibilidad de rechazar una petición por un RNC y entonces
el RNC intentará otro nodo de servidor FSN. En una implementación
ventajosa el método de selección también incluye la posibilidad de
devolver información en un mensaje rechazado, por ejemplo, la causa
del rechazo, el estado de carga corriente del nodo de servidor
funcional afectado, etc. Ventajosamente cada RNC mantiene
información sobre el estado de los servidores FSN diferentes y
introduce esto en el algoritmo de selección.
En una implementación particularmente ventajosa
un RNC mantiene información sobre qué servidor FSN ha usado
previamente una estación de equipo de usuario. Esta información
entonces puede ser usada con ventaja cuando un usuario separado se
reagrega y el FSN puede ser reutilizado. De esa forma la
señalización se reduce o minimiza y no hay necesidad de coger
información sobre el contexto antiguo en el servidor FSN antiguo.
Ello puede ser usado, también, si el portador en el protocolo de
comunicación usado ha sido temporalmente liberado y entonces esto
se necesita cuando el portador va a ser ajustado de nuevo. No
obstante, la información almacenada en un RNC se mantiene solamente
durante un periodo de tiempo dado, ya que de otro modo la capacidad
de almacenamiento tendría que ser innecesariamente alta y la
información demasiado antigua no es generalmente útil.
En una realización se mantiene en las RNCs una
estadística relacionada con el número de rechazos o razones de
rechazos, etc. por diferentes FSNs. Es también posible mantener tal
información en un FSN o en un RNC y un FSN. La información puede
ser usada para indicar cuál es la capacidad y provocar un incremento
de capacidad. Qué FSN es asignado o seleccionado para un abonado o
estación de usuario particular, es independiente de dónde está el
abonado en la red y no es necesario un cambio de FSN si el abonado o
estación de usuario se mueve a otras áreas de enrutamiento o redes
de radio, sino que el mismo servidor FSN puede ser mantenido. Esto
significa que no es necesaria una actualización de Área de
Enrutador de nodo de servidor interfuncional, lo cual a su vez
tendrá como consecuencia que es necesaria menos señalización que en
sistemas conocidos hasta ahora y no son requeridas actualizaciones
HLR para tales propósitos. La identidad (P-TMSI) de
estación de usuario (UE) asignada temporalmente por el FSN (la cual
es almacenada en la estación de usuario en separación y apagada)
puede ser usada para encontrar el FSN usado previamente en el caso
de que un usuario se haya movido a otro RNC. Pueden ser usadas
diferentes formas para codificar el FSN en la identidad de estación
de usuario, por ejemplo, por algunos bits que identifiquen FSN,
etc.
Dado que todos los servidores FSN tienen
substancialmente la misma o idéntica configuración, los costes de
funcionamiento y mantenimiento, serán bajos, mucho más bajos que en
sistemas conocidos hasta ahora, y esto hace también más fácil
añadir más capacidad, por ejemplo, a través de añadir un nuevo FSN.
Las configuraciones de parámetros y software de los FSNs son,
ventajosamente, más o menos idénticas. La configuración hardware
por supuesto puede ser diferente, la capacidad puede diferir,
etc.
Si hay más de un grupo que sirve a la red,
entonces todos los FSNs en un grupo particularmente tienen idéntica
configuración de parámetro y SW. Dado que hay siempre FSNs
alternativos que pueden ser usados si un nodo completo falla, se
obtiene redundancia en el nivel de red y los requerimientos de
redundancia en el FSN no serán tan rigurosos como los
requerimientos en nodos de servidor/nodos de soporte de datos por
paquetes en sistemas hasta ahora conocidos. Cuando los nodos de
soporte de datos por paquetes están divididos en dos nodos
funcionales, los nodos de servidor funcional generalmente manejan
las funcionalidades del plano de control mientras los nodos de
pasarela de usuario manejan las funcionalidades del plano de
usuario. Esto será descrito con más detalle con referencia a la
Fig. 2 siguientes la cual es una figura similar a la Fig. 1, pero
que muestra específicamente una implementación UMTS.
En una realización ventajosa, cuando un RNC ha
seleccionado un nodo de servidor funcional FSN para una estación de
usuario o un abonado que se agrega a la red, el FSN asignado o
seleccionado es responsable de la selección de un nodo de pasarela
de usuario. Particularmente, cada servidor FSN en un grupo puede
comunicar con cualquier nodo de pasarela de usuario UGN en la red
(o la parte controlada por el grupo), y cada nodo de pasarela de
usuario UGN puede ser usado por cualquier nodo de servidor funcional
FSN en la red del grupo. De acuerdo a una implementación el FSN
"selecciona" el UGN conectado al RNC con el que comunica; es
decir por el cual fue seleccionado. (Entonces hay una relación 1:M
entre el nodo de pasarela de usuario UGN y los medios de control de
red de radio RNC).
En una implementación alternativa el FSN
selecciona el UGN de una manera más libre. En una implementación se
usa un algoritmo de acuerdo al cual se intenta primero el UGN más
próximo. Entonces hay una relación M:N entre el UGN y el RNC. Esto
es ventajoso en tanto en cuanto también provee redundancia de UGN.
Particularmente el UGN más cercano al RNC afectado debería ser
seleccionado primero para minimizar el uso de capacidad troncal y
si este UGN no está disponible o si rechaza la petición, otro UGN es
seleccionado. En una implementación particular, en caso de un
rechazo, puede ser usado un algoritmo Rotativo Equilibrado ponderado
para seleccionar un UGN alternativo. Si el UGN es seleccionado sin
restricciones, al menos hasta cierto grado, o si más de un UGN es
seleccionable, esto provee de redundancia a un nivel de red por lo
que concierne a los nodos de pasarela de usuario funcional y habrá
siempre el UGN alternativo que puede ser usado si un UGN completo
falla. Los requerimientos de redundancia en tales nodos serán
también menos rigurosos. Esto es también ventajoso debido a que se
facilitan las operaciones de actualización, por ejemplo, cuando un
nodo UGN es sacado de tráfico. Además, en una implementación podría
ser una opción usar el mismo UGN hasta la desactivación o
separación.
Además, en una implementación el nodo de
servidor funcional seleccionado es responsable de seleccionar entre
varios nodos de pasarela a redes de datos por paquetes externas
tales como por ejemplo Internet o una intranet para APNs (Nombre de
Punto de Acceso) multi-conectados. De acuerdo a
diferentes realizaciones el nodo de pasarela más cercano se
selecciona primero o, alternativamente, se usa algún algoritmo tal
como el ya mencionado algoritmo Rotativo Equilibrado ponderado. En
una implementación particular la carga y/o las consideraciones de
capacidad están incluidas en el algoritmo. De esta manera, pude ser
provista la redundancia en el nivel de red por lo que concierne al
nodo de pasarela a la red externa. Habrá siempre nodos alternativos
para usar si un nodo de pasarela completo falla y los
requerimientos de redundancia serán menos rigurosos en tales nodos
que en sistemas conocidos. Será fácil para tales nodos
actualizarlos, por ejemplo, llevando los nodos fuera de tráfico,
etc.
La Fig. 2 muestra una implementación del
concepto inventivo para UMTS. Los nodos de soporte de datos por
paquetes aquí comprenden SGSNs (Nodo de Soporte GPRS Servidor) y
son divididos o descompuestos en un nodo servidor SGSN y una
pasarela de medio (MGW). En otros aspectos esta figura es similar a
la Fig. 1 y los nodos de servidor SGSN1_{1}, ..., 8_{1} están
ubicados en dos ubicaciones diferentes 10_{1}, 20_{1} y todos
forman parte de un grupo común 100. No obstante, en esta figura la
pasarela de medio 23 está conectada al enrutador R9, el cual está
en conexión con el RNC13_{1} de la red de radio y con el enrutador
R2 de la red troncal IP. De esta forma las MGWs redundantes están
implementadas. Un enrutador correspondiente puede ser conectado a
las otras MGWs también (compárese con la Fig. 3). El concepto de
provisionar nodos de pasarela de usuario redundantes fue descrito
más a fondo más arriba pero aquí se muestra la implementación
específica de un UGN en forma de una pasarela de medio MGW. Para
los conceptos, terminología, etc. que se usan se hace referencia a
la Especificación Técnica 3GTS 23.060 v3.4.0
(2000-07), del Proyecto de Cooperación de 3ª
Generación (3GPP^{R}), la cual se incorpora adjunto aquí dentro
por referencia.
En que sigue la descomposición o división de un
nodo SGSN en un servidor SGSN y una pasarela de medio MGW será
explicada más a fondo. Un SGSN normalmente maneja una gran parte de
funciones del plano de control y usuario. Cuando está dividido, el
nodo servidor SGSN manejará todos los interfaces de señalización
(Gs, Gr, Gd, etc.) así como el protocolo GTP-C
mientras que la MGW manejará el tráfico de usuario y, en particular,
el protocolo GTP-U. De esta manera la carga, en el
estado de la técnica, soportada por el SGSN será distribuida sobre
dos elementos de red diferentes, nodo servidor SGSN y MGW. Un nuevo
interfaz se introduce entre el nodo servidor SGSN y la MGW, pero,
esto requerirá algún procesamiento y señalización adicional si bien
ello será bastante insignificante y casi enteramente compensado por
las ventajas generales proporcionadas a través de la división. En
una implementación particular las funciones del nodo servidor SGSN
serán gestión de la sesión, gestión de la movilidad, terminación
GTP-C, terminación MAP, terminación RANAP, manejo
CDR, selección de pasarela de medio, selección GGSN, provisión de
información relacionada de interceptación. Los protocolos
relacionados más arriba, GTC-C, Plano de Control
GTP, significando GTP Protocolo de Tunelización GPRS, MAP, RANAP
(Protocolo de Aplicación de Red de Acceso Radio) son tratados en
3GPP, 3G TS 23.060 v3.4.0 (2000-07).
El nodo de pasarela de medio incluirá las
funcionalidades de terminación GTP-U (Plano de
Usuario GTP), recolección de información de uso para propósitos de
vigilancia de red y carga, reporte de información de uso bajo
demanda o evento al nodo servidor SGSN u otros nodos, provisión de
contenido de comunicación, etc.
El nodo servidor SGSN puede controlar la MGW a
través del interfaz Mc siguiendo el estándar MEGACO
ITU-T H.248/IETF y el GGSN a través del Interfaz Gn
por medio de mensajes GTP-C. Los paquetes
GTP-U son transferidos entre la MGW y el GGSN sobre
el interfaz Gn y entre la MGW y el RNC sobre el interfaz Iu
siguiendo la especificación GTP-U, compárese con el
documento 3GPP relacionado más arriba. Debido a la división de un
SGSN en un nodo servidor SGSN y una MGW, habrá solamente un impacto
funcional en el SGSN mismo, y los RNCs, GGSNs y otros SGSNs así
como los protocolos que son usados entre estos nodos no son
afectados por la descomposición. Además del interfaz Mc entre el
servidor SGSN y la MGW, no se impactan otros interfaces. El nodo
servidor SGSN es un nodo de control principal para UMTS (y GPRS).
Maneja todos los interfaces de señalización de un SGSN de 3GPP
versión 1999, incluyendo el protocolo GTP-C en los
interfaces Gn y Gp y el protocolo RANAP en el interfaz Iu. El
servidor SGSN controla la pasarela de medio a través del interfaz Mc
siguiendo el estándar H.248. El servidor SGSN soporta el interfaz
Iu para UMTS y, en una implementación, el interfaz Gb para GPRS de
GSM.
La MGW maneja la funcionalidad del plano de
usuario para GPRS y termina los túneles GTP-U hacia
el GGSN sobre los interfaces G_{N} y G_{P} y hacia el RNC sobre
el interfaz Iu. La MGW es controlada por el servidor SGSN a través
del interfaz Mc siguiendo el estándar H.248. Para UMTS la MGW es
controlada por el servidor SGSN a través del interfaz Mc que
soporta el protocolo H.248 con las extensiones específicas GPRS, y
el interfaz Iu entre el RNC y el servidor SGSN soporta el protocolo
RANAP. El Mc y el RANAP pertenecen al plano de control así como el
interfaz Iu entre el RNC y la MGW que soporta el protocolo
GTP-U. En UMTS el interfaz Gn entre el nodo de
servidor SGSN y el GGSN soporta el protocolo GTP-C y
pertenece al plano de control. Como se mencionó antes, los
protocolos y la terminología puede ser encontrados en 3GPP, 3G TS
23.060, el cual fue incorporado aquí por referencia al mismo.
El concepto inventivo también cubre una
implementación en la cual los FSNs (servidores SGSN) son provistos
en uno o más grupos pero en los cuales no hay UGNs, es decir, no hay
nodos o medios manejando las funcionalidades del plano de usuario,
los cuales podrían no ser necesarios para datos conmutados por
paquetes. Para tráfico conmutado de circuitos, tales nodos son, no
obstante, necesarios generalmente; los RNCs entonces comunican
directamente con los FSNs.
La Fig. 3 muestra una implementación alternativa
del concepto inventivo. Es aquí tratada con referencia a UMTS, pero
debería quedar claro que es aplicable generalmente a cualquier
sistema y particularmente cualquier sistema en donde el protocolo
entre la red de radio y el nodo de soporte de datos por paquetes
pueda ser dividido entre las funcionalidades del plano de control y
las funcionalidades del plano de usuario.
Los nodos de servidor SGSN se proveen en dos
diferentes grupos, grupo A 100 y grupo B 200 respectivamente. Los
nodos de servidor funcional, particularmente los nodos de servidor
SGSN 1A, 2A, 3A del grupo A 100 están ubicados en la ubicación
10_{AB} mientras los nodos de servidor funcional 4A, 5A, 6A del
grupo A 100 están ubicados en la ubicación 20_{AB}.
Correspondientemente, los nodos de servidor funcional 1B, 2B, 3B del
grupo B 200 están ubicadas en la ubicación 10_{AB} mientras los
nodos de servidor funcional 4B, 5B, 6B del grupo B 200 están
ubicadas en la ubicación 20_{AB}. Los medios de servidor funcional
de un mismo grupo están ubicados en diferentes ubicaciones por
razones de redundancia; en caso de que una ubicación sea destruida
debido a sabotaje, fuego o esté fuera de funcionamiento por alguna
otra razón, los RNCs 11_{2}, 12_{2}, 13_{2} son aquí
controlados por un grupo A mientras que los RNCs 14_{2}, 15_{2},
16_{2} son controlados por un grupo B. En esta realización todas
las pasarelas de medio 21_{2}, 22_{2}, 23_{2}, 24_{2},
25_{2} 26_{2} están conectadas a enrutadores R7, R8, R9, R10,
R11, R12 respectivamente habilitando el uso de pasarelas de medio
redundantes como también se ha discutido con referencia a la Fig. 2.
Debería notarse que la MGW 25_{2} está conectada a un RNC
15_{2} y al R11, lo cual es una alternativa que también puede ser
representada en otra parte; por supuesto el R11 podría estar
conectado como por ejemplo el R10. En otros aspectos la figura es
similar a la Fig. 1 y la Fig. 2.
Es posible, en lugar de un grupo de dos
ubicaciones (aquí Fig. 1, Fig. 2) o dos grupos compartiendo dos
ubicaciones, tener un grupo en una ubicación solamente; entonces,
no obstante, la redundancia no es tan buena, o dos grupos en una
ubicación solamente, tres grupos compartiendo dos ubicaciones o tres
ubicaciones o cualquier otra constelación conveniente. En una
implementación particular dos o más ubicaciones están
co-ubicadas pero separadas aún. Alternativamente,
dos ubicaciones pueden tener ubicaciones completamente
diferentes.
Es común para todas las realizaciones que el
número de FSNs (servidores SGSN) pueda ser arbitrariamente cambiado
sin que afecte a la estructura de red. Particularmente si el número
de abonados aumenta simplemente son añadidas más FSNs (servidores
SGSN) - no hay necesidad de añadir UGNs (MGWs), RNCs, BSs, etc., lo
cual es extremadamente ventajoso.
La Fig. 4A muestra un ejemplo en un
procedimiento de agregación cuando se implementa el concepto
inventivo. Una petición de agregación se envía desde la US1 al RNC
en el protocolo RLC (Control de Enlace Radio). Indica el
procedimiento de selección de servidor SGSN como se describe con más
detalle, por ejemplo, con referencia a la
Fig. 5A. Cuando un servidor SGSN ha sido seleccionado, la petición de agregación se envía al servidor SGSN usando el protocolo RANAP. Inmediatamente después sigue un procedimiento de autentificación, por ejemplo, de una manera convencional (compárese con 3G TS 23.060 V3.4.0 (2000-07). Subsiguientemente se realizan pasos relacionados con la actualización de ubicación, incluyendo la inserción de los datos de usuario, y, finalmente, se envía un Acuse de Recibo de Actualización de Ubicación al servidor SGSN seleccionado. Después de este paso se asigna un nuevo P-TMSI (TMSI de Paquete), ilustrado por II en la Figura. Entonces sigue una Aceptación de Agregación desde el servidor SGSN al RNC en el protocolo RANAP. A la recepción de la Aceptación de Agregación en el RNC, la información sobre el nuevo T-PMSI y el servidor SGSN seleccionado (y aceptado) se almacena en el RNC (III). Finalmente, se envía una Aceptación de Agregación a la US1 usando el protocolo RLC.
Fig. 5A. Cuando un servidor SGSN ha sido seleccionado, la petición de agregación se envía al servidor SGSN usando el protocolo RANAP. Inmediatamente después sigue un procedimiento de autentificación, por ejemplo, de una manera convencional (compárese con 3G TS 23.060 V3.4.0 (2000-07). Subsiguientemente se realizan pasos relacionados con la actualización de ubicación, incluyendo la inserción de los datos de usuario, y, finalmente, se envía un Acuse de Recibo de Actualización de Ubicación al servidor SGSN seleccionado. Después de este paso se asigna un nuevo P-TMSI (TMSI de Paquete), ilustrado por II en la Figura. Entonces sigue una Aceptación de Agregación desde el servidor SGSN al RNC en el protocolo RANAP. A la recepción de la Aceptación de Agregación en el RNC, la información sobre el nuevo T-PMSI y el servidor SGSN seleccionado (y aceptado) se almacena en el RNC (III). Finalmente, se envía una Aceptación de Agregación a la US1 usando el protocolo RLC.
La Fig. 4B ilustra un ejemplo en un
procedimiento de Activación del Contexto de PDP cuando se implementa
el concepto de servidor de grupo SGSN de acuerdo a la invención.
Una Petición de Activación del Contexto de PDP se envía desde la
US1 al RNC usando el protocolo RLC. En esa etapa, compárese con IV
en la Fig, 4B, se realiza una consulta de servidor SGSN. Esto se
describe con más detalle en la Fig. 5B siguiente. Si hay información
sobre cuál es el servidor SGSN seleccionado (y aceptado), se envía
la Petición de Activación del Contexto de PDP al servidor SGSN
seleccionado (consultado) usando RANAP. Entonces se realiza una
selección de la MGW; esto se describe con más detalle, con
referencia a la Fig. 6. El servidor SGSN entonces envía un Contexto
Añadido para el punto final del tunel Iu a la MGW, la cual envía de
vuelta un Contexto Añadido de Respuesta con el punto final del
tunel Iu al servidor SGSN.
Entonces siguen la Petición del RAB (Portador de
Acceso Radio) desde el servidor SGSN al RNC y la respuesta
correspondiente. Consecutivamente, el SGSN envía un Contexto
modificado de punto final de túnel Iu y un Contexto añadido para la
petición de punto final de túnel Gn a la MGW, la cual envía de
vuelta una respuesta al servidor SGSN. A partir de entonces el
servidor SGSN envía una pregunta DNS al DNS (Servidor de Nombre de
Dominio) y siguiendo la respuesta, puede ser seleccionado un GGSN,
IV. Cómo puede ser hecho esto se trata con más detalle en la Fig. 7
siguiente. Consecutivamente una Petición de Creación del Contexto de
PDP se envía al GGSN seleccionado el cual envía de vuelta una
respuesta al servidor SGSN. Un mensaje de Contexto Modificado (con
punto final de túnel Gn) se envía a la MGW, la cual lo confirma al
servidor SGSN. Finalmente, una Aceptación del Contexto de PDP
Activado se envía desde el servidor SGSN al RNC usando el RANAP. Una
Aceptación del Contexto de PDP Activado es expedida desde el RNC a
la US1 usando el protocolo RLC.
El orden en el cual son añadidos y modificados
los puntos finales de túnel puede ser diferente.
En el diagrama de flujo de la Fig. 5A se ilustra
la selección de un nodo de servidor SGSN tal como es iniciada por
una petición de agregación, particularmente relativa al sistema UMTS
y de acuerdo a una implementación. Primero se supone que una
petición de agregación de una estación de usuario, aquí denominada
US1, se recibe en el RNC X, 101. El RNC X comprueba en los medios
de almacenamiento si hay alguna información sobre un nodo de
servidor SGSN usado recientemente para la US1, generalmente el
servidor SGSN usado más recientemente, 102. Si los medios de
almacenamiento contienen tal información, la petición de agregación
se envía por el RNC X al nodo de servidor SGSN previo, 103. Se
establece, entonces, si el servidor SGSN "previo" acepta la
petición de agregación, 104. Si no, un mensaje de rechazo se envía
al RNC X, 105. En una implementación preferente el mensaje contiene
información sobre por qué la petición es rechazada y sobre el estado
del servidor SGSN "previo". En una implementación alternativa
el servidor SYSN almacenado como servidor SYSN "previo" no
tiene que ser usado, sino que otros servidores SYSN pueden ser
usados, por ejemplo, para tomar la situación de carga en cuenta,
incluso si entonces es necesaria más señalización. Si un rechazo es
recibido desde el servidor SGSN, entonces el RNC X selecciona un
servidor SGSN del grupo responsable del RNC X, por ejemplo, usando
un algoritmo tal como WRR y tomando en consideración el estado del
servidor SGSN y los rechazos posibles, 106. Una petición de
agregación entonces se envía al servidor SGSN seleccionado, 107. Si
la petición de agregación no es aceptada, el servidor SGSN
seleccionado envía un mensaje de rechazo, preferiblemente con
información sobre la razón del rechazo y sobre el estado, al RNC X,
109; esto es similar al paso 105 tratado más arriba. Un nuevo
servidor SGSN se selecciona entonces y el procedimiento se repite
desde el paso 106 y en adelante, preferiblemente hasta que la
petición de agregación es aceptada.
La inteligencia para tomar tales decisiones
puede residir en el servidor SGSN usando un mecanismo de rechazo
para provocar la selección de un nuevo servidor SYSN.
El envío de mensajes de rechazo no necesita ser
obligatorio; en una implementación alternativa se selecciona un
nuevo servidor SGSN a no ser que se reciba una aceptación, o si la
selección está completa (petición de agregación confirmada) en un
intervalo de tiempo predeterminado. Son posibles varias alternativas
para constatar que una selección no fue exitosa. Si, por otra
parte, el nodo de servidor SGSN seleccionado acepta ser
seleccionado, se completa la selección/asignación, 110, y un
mensaje de aceptación se envía al RNC X, 110. La información en el
servidor SGSN seleccionado/asignado es almacenada entonces en el
RNC, 111. Desde el RNC el mensaje de aceptación se envía a la US1,
112, y, entonces, se completan los procedimientos de selección y
agregación, 113.
La Fig. 5B ilustra la recepción en el RNC X de
una petición de Activación del Contexto de PDP desde la US1, 114.
(El procedimiento de Activación del Contexto de PDP se describe en
el 3GPP TS 23.060 mencionado antes en este documento). Se examina
si hay alguna información en el servidor SGSN seleccionado/asignado
para el US1 en los medios de almacenamiento del RNC X, 115. Si no,
un mensaje de error se envía de vuelta al US1, 116. La razón será
presumiblemente que ningún procedimiento de agregación ha sido
hecho/completado. Si la información está contenida en los medios de
almacenamiento del RNC X, la Petición del Contexto de PDP activado
desde la US1 se envía al servidor SGSN seleccionado por el RNC X,
117. Después de un procedimiento de señalización, por ejemplo, como
el expuesto en el documento mencionado más arriba, (ilustrado a
través de una línea discontinua), se acepta la petición de
Activación del Contexto de PDP, 118.
Durante el procedimiento de activación de una
Petición del Contexto de PDP, se selecciona una MGW por el nodo de
servidor SGSN. Si no se implementan las MGWs, en su lugar un tunel
puede ser fijado directamente al GGSN apropiado. Finalmente, los
paquetes pueden ser enrutados entre la US1 y el GGSN, 119.
La Fig. 6 ilustra el procedimiento de selección
de la MGW, la cual, preferiblemente, es responsable del servidor
SGSN seleccionado (bajo la condición de que las MGWs estén
implementadas realmente), 201. La selección tiene lugar entre los
pasos 117, 118 de la Fig. 5B.
Un paso, 202, puede ser incluido para establecer
si hay verdaderamente MGWs redundantes. Si no, la MGM que está
conectada al RNC que ha seleccionado el servidor SGSN es
"seleccionada", 203. Si, no obstante, están implementadas las
MGWs redundantes, se envía una petición desde el servidor SGSN
seleccionado a la MGW_{i} que está más próxima al RNC que ha
seleccionado el servidor SGSN, 204. Consecutivamente, se establece
si la selección es aceptada por la MGW_{i}, 205. En caso
afirmativo, la MGW_{i} es seleccionada y usada para las
funcionalidades del plano de usuario. Si, por otra parte, la
MGW_{i} no acepta la selección, el servidor SGSN selecciona la
siguiente MGW_{i}, i=i+1 de acuerdo a un esquema o un algoritmo,
por ejemplo, WRR como se trató con respecto a la selección del
servidor SGSN. Mensajes de rechazo con o sin información de
acompañamiento pueden ser enviados desde la MGW_{i} al servidor
SGSN. También puede ser implementado el envío de mensajes de
aceptación. Entonces, una nueva petición se envía a la subsiguiente
MGW_{i}, en donde i=i+1, 208. El procedimiento es repetido,
particularmente, desde el paso 205 hasta que se encuentra una
MGW_{i} que acepte ser seleccionada.
La Fig. 7 se refiere a la selección del GGSN de
acuerdo a una realización particular en la cual el servidor SGSN
seleccionado es responsable de la selección del GGSN, 301. Se envía
una petición desde el servidor SGSN al DNS (Servidor de Nombre de
Dominio) para coger una lista de los GGSNs para la APN/red externa
peticionada, 302. Seguidamente, se comprueba si hay más de un SGSN
en la lista devuelta, 303. Si no, se envía una Petición de creación
del Contexto de PDP al GGSN "seleccionado", 308. Se examina
entonces si el GGSN acepta la petición, 309. En caso afirmativo, el
ajuste de enrutamiento entre la US1 y el GGSN se finaliza o
completa, 310, y una aceptación del Contexto de PDP activo se
devuelve a la US1. En caso contrario, un Rechazo del Contexto de
PDP se devuelve a la US1, 311. Si, por otra parte, se establece que
hay más de un GGSNs en la lista, se selecciona un GGSN de la lista
tomando en consideración la capacidad del GGSN, la situación de
carga del GGSN, la ubicación del GGSN comparada a la MGW y el RNC
usados, el GGSN seleccionado antes, etc., 304. Cuando un GGSN ha
sido seleccionado de esta manera, se le envía una Petición de
creación del Contexto de PDP, 305. Se examina si la petición es
aceptada o no, 306. En caso afirmativo, el ajuste de enrutamiento
entre la US1 y el GGSN se finaliza, 310 y entonces una aceptación
del Contexto de PDP activo se devuelve a la US1. Si no, se comprueba
si hay algún GGSN dejado en la lista, 307. Si no, un Rechazo del
Contexto de PDP se devuelve a la US1, 311. Si aún hay un (o más)
GGSN(s) dejado(s) en la lista, se vuelve al paso 304,
etc.
Debería quedar claro que la invención no está
limitada a la realización ilustrada, sino que puede ser variada en
un número de formas dentro del alcance de las reivindicaciones
adjuntas; particularmente los FSNs pueden ser provistos en uno o
más grupos (en una o más ubicaciones), y los UGNs pueden ser
implementados o no (para comunicación basada en paquetes). Si los
UGNs (MGWs) son usados, pueden ser seleccionados en cualquier manera
convencional o de acuerdo a los procedimientos discutidos aquí. La
selección del SGSN puede ser hecha también de una manera
convencional o como se expone aquí. Particularmente, como
alternativa, la selección del servidor SGSN (FSN) puede ser
completada antes de que cualquier petición de agregación se envíe
desde el RNC a través de señalización separada, y no hasta que una
aceptación haya sido recibida por el RNC (o, por ejemplo, cuando un
intervalo de tiempo ha expirado) se envía la petición de agregación
sobre el FSN seleccionado (servidor SGSN) que ha aceptado ser
seleccionado.
Claims (18)
1. Un sistema de comunicación para soportar
comunicación de datos por paquetes dentro de una red de datos por
paquetes, que comprende:
- -
- una red central que comprende, además,
- -
- una pluralidad de nodos de soporte de datos por paquetes; y
- -
- una pluralidad de nodos de pasarela (GW1, GW2, GW3) para comunicar con redes de datos por paquetes externas;
- -
- una pluralidad de redes de radio (RAN1, RAN2, RAN3), en donde cada red de radio (RAN1, RAN2, RAN3) incluye medios (RAC11, RAC16) para controlar cada red de radio (RAN1, RAN2, RAN3); caracterizado porque
algunos de la pluralidad de nodos
de soporte de datos por paquetes comprenden además una pluralidad de
nodos de servidor funcional (FSN1, FSN8) que forman un grupo común
(100), y en donde cada uno de los nodos de servidor funcional
(FSN1, FSN8) dentro del grupo común (100) es capaz de ser asociado,
y de controlar, cualquiera de los medios (RNC11, RNC16) para
controlar cada red de radio (RAN1, RAN2, RAN3);
y
en donde cada uno de los medios (RNC11, RNC16)
para controlar las redes de radio (RAN1, RAN2, RAN3) comprende
además medios para realizar un procedimiento de agregación para
agregar una estación de usuario (UE) particular a uno particular de
la pluralidad de nodos de servidor funcional (FSN1, FSN8)
independientemente de la ubicación de la estación de usuario (UE) y
en forma no afectada por la itinerancia de la estación de usuario
(UE).
2. El sistema de comunicación de acuerdo con la
reivindicación 1, en donde la pluralidad de nodos de servidor
funcional (FSN1, FSN8) están formados en dos o más grupos comunes
(100, 200) en donde cada grupo común (100, 200) controla una parte
asignada de la red de datos por paquetes y en donde cada nodo de
servidor funcional (FSN1, FSN8) dentro de un grupo particular (100,
200) es capaz de ser asociado con, y controlar, cualquiera de los
medios (RNC11, RNC16) para controlar cada red de radio (RAN1, RAN2,
RAN3) dentro de la parte asignada de la red de datos por
paquetes.
3. El sistema de comunicación de acuerdo con la
reivindicación 1 o 2, en donde la red de datos por paquetes
comprende una red pública móvil terrestre, PLMN, y el grupo común
(100, 200) de los nodos de servidor funcional (FSN1, FSN8) es capaz
de servir a la PLMN completa.
4. El sistema de comunicación de acuerdo con la
reivindicación 1, 2 o 3, en donde los medios (RNC11, RNC16) para
controlar cada red de radio (RAN1, RAN2, RAN3) incluyen un nodo de
control de red de radio, RNC, adaptado a comunicar con un nodo de
servidor funcional (FSN1, FSN8) sobre un subprotocolo del plano de
control.
5. El sistema de comunicación de acuerdo con
cualquiera de las reivindicaciones 1 a 4, en donde los nodos de
servidor funcional (FSN1, FSN8) son Nodos de Soporte GPRS Servidor,
SGSN, que comprenden nodos de servidor SGSN funcional y nodos de
pasarela de medio, MGW.
6. El sistema de comunicación de acuerdo con
cualquiera de las reivindicaciones 1 a 5, en donde los medios para
realizar el procedimiento de agregación selecciona uno particular de
los nodos de servidor funcional (FSN1, FSN8) dentro del grupo común
(100, 200) para distribuir uniformemente la capacidad dentro del
grupo común (100, 200).
7. El sistema de comunicación de acuerdo con
cualquiera de las reivindicaciones 1 a 6, en donde los medios para
realizar el procedimiento de agregación, comprenden además un
registro para almacenar información sobre qué estación de usuario
(UE) particular es agregada a qué nodo de servidor funcional (FSN1,
FSN8) y en donde los medios para realizar el procedimiento de
agregación están adaptados, en el caso de que la estación de
usuario (UE) se desagregue de dicho nodo de servidor funcional
(FSN1, FSN8) y luego reintente agregarse al sistema de comunicación
para reagregar la estación de usuario (UE) al nodo de servidor
funcional (FSN1, FSN8) que se indique por el registro.
8. El sistema de comunicación de acuerdo con la
reivindicación 7, en donde la estación de usuario (UE) es
reagregada al nodo de servidor de función (FSN1, FSN8) con
independencia de qué medios (RNC11, RNC16) para controlar las redes
de radio (RAN1, RAN2, RAN3) están sirviendo en realidad a la
estación de usuario (UE).
9. El sistema de comunicación de acuerdo con
cualquiera de las reivindicaciones 1 a 8, en donde cada uno de los
nodos de servidor funcional (FSN1, FSN8) comprende además medios
para aceptar o rechazar una tentativa de agregación asociada con el
procedimiento de agregación realizado por un medio particular
(RNC11, RNC16) para controlar dicha red de radio (RAN1, RAN2,
RAN3).
10. El sistema de comunicación de acuerdo con
cualquiera de las reivindicaciones 1 a 9, en donde la pluralidad de
nodos de soporte de datos por paquetes comprende además una
pluralidad de nodos de pasarela de usuario (UGN) y en donde los
nodos de servidor funcional (FSN1, FSN8) comprenden medios para
seleccionar uno particular de la pluralidad de nodos de pasarela de
usuario (UGN) para estaciones base (UE) agregadas al nodo de
servidor funcional (FSN1, FSN8).
11. El sistema de comunicación de acuerdo con la
reivindicación 10, en donde los nodos de servidor funcional (FSN1,
FSN8) están adaptados para seleccionar un nodo de pasarela de
usuario (UGN) muy próximo a una red de radio (RAN1, RAN2, RAN3) que
sirve a una estación de usuario (UE) particular.
12. Un método, en un sistema de comunicación que
comprende una red central y una pluralidad de redes de radio (RAN1,
RAN2, RAN3), en donde el sistema de comunicación soporta
comunicación de datos por paquetes, para controlar conexiones entre
estaciones de usuario (UE) y/o entre estaciones de usuario (UE) y
redes de datos por paquetes externas, en donde las estaciones de
usuario (UE) están conectadas a las redes de radio (RAN1, RAN2,
RAN3), siendo controlada cada red de radio (RAN1, RAN2, RAN3) por
medios de control de red de radio (RNC11, RNC16), en donde los
nodos de soporte de datos por paquetes están previstos para
controlar los medios de control de red de radio (RNC11, RNC16), un
nodo de soporte de datos por paquetes comprendiendo, al menos un
nodo de servidor funcional (FSN1, FSN8), caracterizado por
los pasos de:
- -
- proveer un número de grupos (100, 200) de nodos de servidor funcional (FSN1, FSN8);
- -
- controlar, comúnmente, al menos una parte de la red por los nodos de servidor funcional (FSN1, FSN8) en un grupo (100, 200), en donde el control de las conexiones se realiza por cada nodo de servidor funcional (FSN1, FSN8) del grupo (100, 200) independientemente de cuál es la red de radio (RAN1, RAN2, RAN3) dentro de la parte controlada comúnmente de la red;
en donde el paso de control
comprende el paso de agregar la estación de usuario (UE) a un nodo
de servidor funcional seleccionado (FSN1, FSN8) independientemente
de la ubicación de dicha estación de usuario (UE) y en forma no
afectada por la itinerancia de dicha estación de usuario
(UE).
13. El método de acuerdo con la reivindicación
12, que comprende el paso de seleccionar un nodo de servidor
funcional diferente (FSN1, FSN8) para estaciones de usuario
consecutivas (UE) realizando un procedimiento de agregación de
red.
14. El método de acuerdo con la reivindicación
12 o 13, en donde los nodos de soporte de datos por paquetes
incluyen además una pluralidad de nodos de pasarela de usuario (UGN)
y en donde el nodo de servidor funcional (FSN1, FSN8) seleccionado
para una estación de usuario (UE) particular selecciona además uno
particular de la pluralidad de nodos de pasarela de usuario
(UGN).
15. El método de acuerdo con la reivindicación
12, 13 o 14, en donde la red de comunicación incluye además una
pluralidad de nodos de soporte de pasarela (GW1, GW2, GW3) y en
donde el nodo de servidor funcional (FSN1, FSN8) selecciona para
una estación de usuario (UE) particular uno particular de la
pluralidad de nodos de soporte de pasarela (GW1, GW2, GW3) para
comunicar con una red de datos por paquetes externa.
16. El método de acuerdo con cualquiera de las
reivindicaciones 12 a 15, que comprende los pasos de:
- -
- recibir una petición de una estación de usuario (UE) particular que ha sido agregada a un nodo de servidor funcional (FSN1, FSN8) y después ha sido desagregada desde dicha red de comunicación, solicitando dicha petición que se realice una agregación a dicha red de comunicación;
identificar el nodo de servidor
funcional (FSN1, FSN8) previamente agregado a dicha estación de
usuario (UE); y reagregar la estación de usuario (UE) al nodo de
servidor funcional (FSN1, FSN8)
anterior.
17. El método de acuerdo con cualquiera de las
reivindicaciones 12 a 16, en donde el paso de agregar la estación
de usuario (UE) a un nodo de servidor funcional seleccionado (FSN1,
FSN8) comprende el paso de seleccionar un nodo servidor funcional
particular (FSN1, FSN8) por aplicación de una selección rotativa
equilibrada ponderada.
18. El método de acuerdo con la reivindicación
17, en donde un factor de ponderación en la selección rotativa
equilibrada ponderada depende de al menos una de entre una capacidad
de cada nodo de servidor funcional (FSN1, FSN8) o una carga real en
el servidor funcional (FSN1, FSN8).
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE0003719A SE518479C2 (sv) | 2000-10-13 | 2000-10-13 | Kommunikationssystem som stödjer trådlös kommunikation av paketdata och förfarande och anordning relaterande därtill |
| SE0003719 | 2000-10-13 | ||
| PCT/SE2001/002210 WO2002032062A1 (en) | 2000-10-13 | 2001-10-11 | Communication system supporting wireless communication of packet data and method and arrangement relating thereto |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2305113T3 true ES2305113T3 (es) | 2008-11-01 |
Family
ID=20281422
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES01976959T Expired - Lifetime ES2305113T3 (es) | 2000-10-13 | 2001-10-11 | Sistema de comunicacion que soporta comunicacion inalambrica de datos por paquetes y metodo y disposicion relacionados con el mismo. |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US7359360B2 (es) |
| EP (1) | EP1325596B1 (es) |
| AT (1) | ATE393520T1 (es) |
| AU (1) | AU2001296111A1 (es) |
| DE (1) | DE60133754T2 (es) |
| ES (1) | ES2305113T3 (es) |
| SE (1) | SE518479C2 (es) |
| WO (1) | WO2002032062A1 (es) |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003021998A1 (en) * | 2001-09-03 | 2003-03-13 | Fujitsu Limited | Mobile communication system |
| NO20014865D0 (no) * | 2001-10-05 | 2001-10-05 | Ericsson Telefon Ab L M | Optimalisering av handover-prosedyrer i GPRS |
| ATE370601T1 (de) | 2002-11-27 | 2007-09-15 | Research In Motion Ltd | Datenübertragung von einem hostserver via tunnelserver zu einem drahtlosen gerät und zuordnung einer temporären ipv6 addresse zu einer temporären ipv4 addresse für die kommunikation in einem ipv4 drahtlosen netzwerk mit dem gerät |
| EP1609328A1 (en) | 2003-03-20 | 2005-12-28 | Telefonaktiebolaget LM Ericsson (publ) | Method for transferring a mobile terminal in e.g. an umts-network from one server node in a pool to another server node in the same pool |
| CN100341341C (zh) * | 2004-01-16 | 2007-10-03 | 华为技术有限公司 | 一种无线局域网中用户终端获取分组数据关口地址的方法 |
| GB0410151D0 (en) * | 2004-05-07 | 2004-06-09 | Zeus Technology Ltd | Load balancing & traffic management |
| EP1785002B1 (en) | 2004-08-28 | 2008-10-29 | Telefonaktiebolaget LM Ericsson (publ) | An arrangement and a method in communication networks |
| ATE390783T1 (de) * | 2004-08-28 | 2008-04-15 | Ericsson Telefon Ab L M | System, anordnung und verfahren zum versorgen von kernnetzwerkknoten mit mobilstationsbezogenen informationen |
| FR2879070B1 (fr) | 2004-12-02 | 2007-02-23 | Cit Alcatel | Determination d'adresses ip de noeuds ggsn de reseaux de communication, en fonction de criteres de proximite et de disponibilite, en vue de l'activation de contexte(s) pdp |
| US7460510B2 (en) * | 2005-04-01 | 2008-12-02 | Cml Emergency Services Inc. | Radio gateway system and method for interfacing a radio system and an IP network |
| US7483416B2 (en) * | 2005-04-01 | 2009-01-27 | Cml Emergency Services Inc. | Internet protocol radio dispatch system and method |
| US20070189273A1 (en) * | 2006-02-10 | 2007-08-16 | 3Com Corporation | Bi-planar network architecture |
| EP1889494B1 (en) | 2005-06-07 | 2019-12-18 | Apple Inc. | Providing a data function in an access gateway node |
| US20070003024A1 (en) * | 2005-06-22 | 2007-01-04 | Cml Emergency Services Inc. | Network emergency call taking system and method |
| US7676228B2 (en) * | 2005-09-19 | 2010-03-09 | Plant Equipment Inc. | Radio interoperability system and method |
| CN100401689C (zh) * | 2005-10-24 | 2008-07-09 | 华为技术有限公司 | 一种网络资源配置方法 |
| US7870263B2 (en) * | 2005-12-27 | 2011-01-11 | At&T Intellectual Property I, L.P. | Carrier interoperability for critical services |
| US9438436B2 (en) * | 2006-08-14 | 2016-09-06 | Alcatel Lucent | Broadcast anchor availability indication |
| US9300487B1 (en) | 2007-02-06 | 2016-03-29 | Apple Inc. | Re-establishing a direct tunnel between an access node and a gateway router |
| WO2008113300A1 (fr) * | 2007-03-20 | 2008-09-25 | Huawei Technologies Co., Ltd. | Procédé, système et appareil pour sélectionner des dispositifs de réseau |
| CN101272614B (zh) * | 2007-03-20 | 2010-12-08 | 华为技术有限公司 | 一种选择网络设备的方法和系统及装置 |
| JP5105922B2 (ja) * | 2007-03-22 | 2012-12-26 | 日本電気株式会社 | 情報更新システム、情報記憶サーバ、情報更新方法、及び、プログラム |
| CN101399767B (zh) * | 2007-09-29 | 2011-04-20 | 华为技术有限公司 | 终端移动时安全能力协商的方法、系统及装置 |
| KR101531531B1 (ko) * | 2009-01-08 | 2015-07-07 | 삼성전자주식회사 | 이동통신 시스템에서 단말의 로컬 패킷 데이터 망 접속 서비스 방법 |
| US8331938B2 (en) * | 2009-11-23 | 2012-12-11 | Telefonaktiebolaget L M Ericsson (Publ) | Moving user equipment without service interruption |
| KR101094033B1 (ko) * | 2010-04-12 | 2011-12-19 | 중앙대학교 산학협력단 | 분산 네트워크를 이용한 노드 등록 및 유동 ip 검색 방법 및 장치 |
| US9807669B1 (en) * | 2014-10-24 | 2017-10-31 | Sprint Communications Company L.P. | Identifying communication paths based on packet data network gateway status reports |
| DE102015207536A1 (de) * | 2015-04-24 | 2016-10-27 | Voith Patent Gmbh | Behandlungsgarnitur |
| JP6688895B2 (ja) * | 2016-01-18 | 2020-04-28 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | 制御プレーン/ユーザプレーンの分割のためのトラッキングエリアとユーザプレーンとのマッピング |
Family Cites Families (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0810875B2 (ja) * | 1991-04-18 | 1996-01-31 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 局所ネットワークを大域ネットワークと接続する方法及び装置 |
| FI98586C (fi) * | 1995-01-10 | 1997-07-10 | Nokia Telecommunications Oy | Pakettiradiojärjestelmä ja menetelmiä datapaketin reitittämiseksi protokollariippumattomasti pakettiradioverkoissa |
| US5721914A (en) * | 1995-09-14 | 1998-02-24 | Mci Corporation | System and method for hierarchical data distribution |
| US5831975A (en) * | 1996-04-04 | 1998-11-03 | Lucent Technologies Inc. | System and method for hierarchical multicast routing in ATM networks |
| US6141325A (en) * | 1996-12-18 | 2000-10-31 | International Business Machines Corporation | Paradigm for enabling interoperability between different subnetworks |
| CA2293286A1 (en) * | 1997-06-20 | 1998-12-30 | Telefonaktiebolaget Lm Ericsson | Data packet radio service with enhanced mobility management |
| US6104929A (en) * | 1997-06-20 | 2000-08-15 | Telefonaktiebolaget Lm Ericsson | Data packet radio service with enhanced mobility management |
| US6122276A (en) * | 1997-06-30 | 2000-09-19 | Cisco Technology, Inc. | Communications gateway mapping internet address to logical-unit name |
| US6088330A (en) * | 1997-09-09 | 2000-07-11 | Bruck; Joshua | Reliable array of distributed computing nodes |
| US6178160B1 (en) * | 1997-12-23 | 2001-01-23 | Cisco Technology, Inc. | Load balancing of client connections across a network using server based algorithms |
| CA2326750C (en) * | 1998-04-03 | 2010-03-16 | Telefonaktiebolaget Lm Ericsson | Flexible radio access and resource allocation in a universal mobile telephone system (umts) |
| US6529497B1 (en) * | 1998-04-30 | 2003-03-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Channel allocation and release for packet data services |
| CA2238137A1 (en) * | 1998-05-20 | 1999-11-20 | Universite Du Quebec A Montreal | A universal plant promoter inducing gene transcription in response to low-temperatures |
| FI106288B (fi) * | 1998-10-06 | 2000-12-29 | Nokia Networks Oy | Matkaviestimen yksilöiminen pakettiradioverkossa |
| US6973057B1 (en) * | 1999-01-29 | 2005-12-06 | Telefonaktiebolaget L M Ericsson (Publ) | Public mobile data communications network |
| FI109170B (fi) * | 1999-06-28 | 2002-05-31 | Nokia Corp | Sijainninhallinta solukkojärjestelmiä varten |
| US6920116B1 (en) * | 1999-12-16 | 2005-07-19 | Telefonaktiebolaget Ln Ericsson | System and method for automatically configuring network service entity identifiers utilizing a Gb-over-IP interface in a GPRS network |
| EP1111862A1 (en) * | 1999-12-23 | 2001-06-27 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Method and devices to provide a defined quality of service in a packet switched communication network |
| EP1120939B1 (en) * | 2000-01-26 | 2008-12-31 | Telefonaktiebolaget LM Ericsson (publ) | Method, server and arrangement in a communication network |
| US7072329B2 (en) * | 2000-05-22 | 2006-07-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Combining differing transport technologies in a telecommunications system |
| US6621793B2 (en) * | 2000-05-22 | 2003-09-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Application influenced policy |
| US7126939B2 (en) * | 2000-07-24 | 2006-10-24 | Nortel Networks Limited | Packet-based calls in a wireless network |
| US6735220B1 (en) * | 2000-08-01 | 2004-05-11 | Sun Microsystems, Inc. | Using a centralized server to coordinate assignment of identifiers in a distributed system |
| US6845100B1 (en) * | 2000-08-28 | 2005-01-18 | Nokia Mobile Phones Ltd. | Basic QoS mechanisms for wireless transmission of IP traffic |
| US6996081B1 (en) * | 2000-10-05 | 2006-02-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Resource capacity reporting to control node of radio access network |
| US6889050B1 (en) * | 2000-11-22 | 2005-05-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Variable transmission rate services in a radio access network |
| US6973054B2 (en) * | 2001-01-05 | 2005-12-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Communication management in mobile networks having split control planes and user planes |
| US7106718B2 (en) * | 2001-02-09 | 2006-09-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Signaling quality of service class for use in multimedia communicatations |
| US6850759B2 (en) * | 2001-02-22 | 2005-02-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Reducing signaling in RNSAP protocol upon cell change in cellular telecommunications network |
| FI111506B (fi) * | 2001-03-14 | 2003-07-31 | Nokia Corp | Menetelmä palvelun laatutason valitsemiseksi langattomassa tiedonsiirtojärjestelmässä |
| US6950398B2 (en) * | 2001-08-22 | 2005-09-27 | Nokia, Inc. | IP/MPLS-based transport scheme in 3G radio access networks |
| US7191231B2 (en) * | 2003-02-12 | 2007-03-13 | Cisco Technology, Inc. | System and method for consistent forwarding of packets across wireless and wireline networks |
-
2000
- 2000-10-13 SE SE0003719A patent/SE518479C2/sv unknown
-
2001
- 2001-10-11 DE DE60133754T patent/DE60133754T2/de not_active Expired - Lifetime
- 2001-10-11 AT AT01976959T patent/ATE393520T1/de active
- 2001-10-11 ES ES01976959T patent/ES2305113T3/es not_active Expired - Lifetime
- 2001-10-11 EP EP01976959A patent/EP1325596B1/en not_active Expired - Lifetime
- 2001-10-11 US US10/398,862 patent/US7359360B2/en not_active Expired - Lifetime
- 2001-10-11 WO PCT/SE2001/002210 patent/WO2002032062A1/en not_active Ceased
- 2001-10-11 AU AU2001296111A patent/AU2001296111A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| SE0003719D0 (sv) | 2000-10-13 |
| ATE393520T1 (de) | 2008-05-15 |
| US7359360B2 (en) | 2008-04-15 |
| DE60133754D1 (de) | 2008-06-05 |
| US20040053607A1 (en) | 2004-03-18 |
| WO2002032062A1 (en) | 2002-04-18 |
| SE518479C2 (sv) | 2002-10-15 |
| EP1325596A1 (en) | 2003-07-09 |
| SE0003719L (sv) | 2002-04-14 |
| EP1325596B1 (en) | 2008-04-23 |
| DE60133754T2 (de) | 2009-07-02 |
| AU2001296111A1 (en) | 2002-04-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2305113T3 (es) | Sistema de comunicacion que soporta comunicacion inalambrica de datos por paquetes y metodo y disposicion relacionados con el mismo. | |
| ES2237154T3 (es) | Identificacion de una estacion movil en una red de radiocomunicaciones por paquetes. | |
| ES2289302T3 (es) | Redundancia y equilibrado de la carga en una unidad y sistema de telecomunicaciones. | |
| ES2232159T3 (es) | Control de calidad de servicio en un sistema de comunicaciones moviles. | |
| ES2237908T3 (es) | Reduccion de la carga de señalizacion en una red de radiocomunicaciones por paquetes. | |
| ES2329956T3 (es) | Seleccion de multiples proveedores de servicio de internet por abonados de gprs. | |
| ES2954433T3 (es) | Manejo de radioseñalización de RAN | |
| ES2272265T3 (es) | Metodo y aparato para transmitir informacion. | |
| ES2237079T3 (es) | Metodo de control de acceso para un sistema de comunicaciones moviles. | |
| US6233458B1 (en) | Re-routing procedure | |
| ES2236319T3 (es) | Definicion de la compresion de campos de cabecera para conexiones de paquetes de datos. | |
| ES2539764T3 (es) | Elemento de red, método y sistema para proporcionar una conexión | |
| US7818453B2 (en) | Address transition and message correlation between networks nodes | |
| ES2526199T3 (es) | Correlación que implica cambio inter sistema entre diferentes tipos de portadores radio | |
| US7542447B2 (en) | Pool of functional server nodes in a packet data network and method of transferring a mobile terminal between the server nodes in the pool | |
| ES2303088T3 (es) | Un sistema, una disposicion y un metodo para proporcionar nodos de red basica con informacion relativa a estaciones moviles. | |
| ES2296733T3 (es) | Sistema de acceso para una red celular. | |
| ES2944698T3 (es) | Aparato y método de traspaso | |
| ES2284482T3 (es) | Optimizacion de encaminamiento de ip en una red de acceso. | |
| US9019891B2 (en) | Providing a data function in an access gateway node | |
| ES2274811T3 (es) | Metodo y aparatos de señalizacion para una red celular. | |
| ES2243250T3 (es) | Gestion de la ubicacion para sistemas celulares. | |
| EP2250827B1 (en) | A method and an apparatus for providing route optimisation | |
| ES2347308T3 (es) | Procedimiento y disposicion para la gestion de portadoras. | |
| ES2313963T3 (es) | Red de control de llamada, servidor de control de acceso y metodo de control de llamada. |