ES2401903B1 - ROUTE OF DATA PACKAGES IN A CELLULAR COMMUNICATION NETWORK - Google Patents
ROUTE OF DATA PACKAGES IN A CELLULAR COMMUNICATION NETWORK Download PDFInfo
- Publication number
- ES2401903B1 ES2401903B1 ES201131209A ES201131209A ES2401903B1 ES 2401903 B1 ES2401903 B1 ES 2401903B1 ES 201131209 A ES201131209 A ES 201131209A ES 201131209 A ES201131209 A ES 201131209A ES 2401903 B1 ES2401903 B1 ES 2401903B1
- Authority
- ES
- Spain
- Prior art keywords
- address
- network
- page
- line
- entity
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
-
- 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/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Enrutamiento de paquetes de datos en una red de comunicación celular.#La invención se refiere a una red de comunicación celular que sirve a terminales o dispositivos de telefonía móvil y describe cómo pueden enrutarse paquetes de datos entre equipos de usuario (UE) sin ser transportados necesariamente por la red central de la red de comunicación.Routing of data packets in a cellular communication network. # The invention relates to a cellular communication network that serves mobile phone terminals or devices and describes how data packets can be routed between user equipment (UE) without being transported necessarily through the central network of the communication network.
Description
La invención se refiere a un procedimiento para enrutar paquetes de The invention relates to a method for routing packets of
10 datos en redes de comunicación celulares. En particular, la invención se refiere a un procedimiento de manejo de una entidad de acceso a la red (tal como un Nodo B / eNodo B / BTS, o el Controlador de la Red de Radio [RNC] / Controlador de la Estación Base [BSC]) para enrutar paquetes de datos eficazmente. 10 data in cellular communication networks. In particular, the invention relates to a method of managing a network access entity (such as a Node B / eNode B / BTS, or the Radio Network Controller [RNC] / Base Station Controller [ BSC]) to route data packets effectively.
Los nuevos teléfonos inteligentes (por ejemplo iPhone, Google Nexus The new smartphones (for example iPhone, Google Nexus
20 One) ponen un gran número de aplicaciones a disposición del usuario final. Entre éstas, hay aplicaciones que permiten: realizar video-llamadas de cliente a cliente; jugar en línea a videojuegos para múltiples jugadores; y compartir archivos entre usuarios en conexiones IP directas, (es decir aplicaciones “Peer-to-Peer” (interpares) [P2P]). Todas estas aplicaciones 20 One) make a large number of applications available to the end user. Among these, there are applications that allow: make video calls from client to client; play multi-player video games online; and share files between users on direct IP connections, (ie “Peer-to-Peer” (inter-party) [P2P] applications). All these applications
25 comparten una característica ausente en otras aplicaciones de teléfonos inteligentes, concretamente: conexión del usuario final directamente a otro usuario final. En otras palabras, existe una conexión directa entre direcciones IP para los terminales móviles usados por esos diferentes clientes. Sin embargo, estas aplicaciones actualmente todas requieren 25 share an absent feature in other smartphone applications, namely: connecting the end user directly to another end user. In other words, there is a direct connection between IP addresses for mobile terminals used by these different clients. However, these applications currently all require
30 conexión desde la red de telefonía móvil a Internet. Incluso aunque algunas de las aplicaciones permitan comunicación directa entre dos terminales de telefonía móvil diferentes en principio, siempre existe, de hecho, un servidor intermediario que sirve de puente para la comunicación. 30 connection from the mobile phone network to the Internet. Even if some of the applications allow direct communication between two different mobile phone terminals in principle, there is always, in fact, an intermediary server that serves as a bridge for communication.
La redes de telecomunicaciones celulares comprenden conceptualmente una red central [CN] y al menos una red de acceso por radio [RAN]. Las RAN, a su vez, implementan tecnologías de acceso por radio [RAT], los ejemplos de RAT incluyen las tecnologías estandarizadas 3GPP: GSM, UMTS, y SAE-LTE. Cada RAN es un subsistema que maneja el transporte de paquetes de datos (incluyendo llamadas de voz, video-llamadas y datos de aplicación) en un enlace de radio. Dependiendo de la RAT implementada, la RAN incluye estaciones base (por ejemplo BTS en GSM; Nodo B en UMTS; eNodo B en LTE), y controladores (por ejemplo BSC en GSM; RNC en UMTS; eNodos B en LTE). La red central establece una interfaz con la RAN (es decir mediante Nodo de Soporte GPRS Servidor [SGSN]) y a su vez proporciona una interfaz con Internet (típicamente un Nodo de Soporte GPRS Pasarela [GGSN] o equivalente). The cellular telecommunications networks conceptually comprise a central network [CN] and at least one radio access network [RAN]. RANs, in turn, implement radio access technologies [RAT], examples of RAT include standardized 3GPP technologies: GSM, UMTS, and SAE-LTE. Each RAN is a subsystem that handles the transport of data packets (including voice calls, video calls and application data) on a radio link. Depending on the RAT implemented, the RAN includes base stations (for example BTS in GSM; Node B in UMTS; eNode B in LTE), and controllers (for example BSC in GSM; RNC in UMTS; eNodes B in LTE). The core network establishes an interface with the RAN (ie through GPRS Server Support Node [SGSN]) and in turn provides an Internet interface (typically a GPRS Gateway Support Node [GGSN] or equivalent).
En aplicaciones de móvil a móvil, hay que transportar paquetes IP de un primer terminal de telefonía móvil al menos tanta distancia como la pasarela entre la red central [CN] e Internet (por ejemplo el Nodo de Soporte GPRS Pasarela [GGSN]), que es el primer punto de enrutamiento IP y a continuación volver a un segundo terminal de telefonía móvil. En casos en los que ambos terminales de telefonía móvil est�n bajo el mismo Controlador de la Red de Radio [RNC] o incluso bajo el mismo nodo B, ésta es claramente una solución no optimizada, ya que consume recursos en la RAN y la red central [CN] innecesariamente y añade más retraso a los paquetes, empeorando el rendimiento de la conexión. Existe, por lo tanto, una necesidad de un mecanismo de enrutamiento eficaz que elimine o al menos mitigue la innecesaria latencia y el consumo de recursos de las redes de acceso y central en el transporte de paquetes IP entre terminales de telefonía móvil que ejecutan aplicaciones de móvil a móvil. In mobile to mobile applications, IP packets of a first mobile phone terminal must be transported at least as much distance as the gateway between the central network [CN] and the Internet (for example the GPRS Gateway Support Node [GGSN]), which It is the first IP routing point and then back to a second mobile phone terminal. In cases where both mobile telephony terminals are under the same Radio Network Controller [RNC] or even under the same node B, this is clearly a non-optimized solution, since it consumes resources in the RAN and the core network [CN] unnecessarily and adds more delay to packets, worsening connection performance. There is, therefore, a need for an effective routing mechanism that eliminates or at least mitigates the unnecessary latency and resource consumption of access and central networks in the transport of IP packets between mobile telephony terminals running mobile applications. mobile to mobile.
El documento US5734979 describe una estación base celular con enrutamiento de llamadas inteligente, aunque este documento describe técnicas de enrutamiento aplicadas solamente a Estaciones Base, mientras que el documento US2009097462 describe un Sistema de Extensión de Comunicación Celular Desplegable con capacidades de enrutamiento para convertir las llamadas de voz normales de la interfaz de radio en diferentes protocolos IP para enviar las llamadas al resto de la red. Document US5734979 describes a cellular base station with intelligent call routing, although this document describes routing techniques applied only to Base Stations, while document US2009097462 describes a Cellular Communication Extension Extension System with routing capabilities to convert calls from Normal voice of the radio interface in different IP protocols to send calls to the rest of the network.
Es un objeto de la invención proporcionar una solución al problema planteado anteriormente de enrutamiento de forma eficaz de paquetes de datos. Además, es un objeto de la invención proporcionar un procedimiento que permita que una entidad de acceso a la red (tal como un Nodo B / eNodo B / BTS, o el Controlador de la Red de Radio [RNC] / Controlador de la Estación Base [BSC]) actúe como un enrutador, permitiendo de este modo a dichas entidades enrutar paquetes de datos de forma eficaz en redes de comunicación celulares sin que sean transportados necesariamente por la red central (es decir el GGSN u otra entidad de pasarela) de la red de comunicación. It is an object of the invention to provide a solution to the problem posed above of routing efficiently data packets. In addition, it is an object of the invention to provide a method that allows a network access entity (such as a B / e Node B / BTS Node, or the Radio Network Controller [RNC] / Base Station Controller [BSC]) acts as a router, thus allowing these entities to route data packets efficiently in cellular communication networks without necessarily being transported by the central network (i.e. the GGSN or other gateway entity) of the communication network
Por lo tanto, según un aspecto de la invención, se proporciona un procedimiento para enrutar paquetes de datos a terminales de telefonía móvil en una red de comunicación celular, incluyendo la red una red central y al menos una entidad de acceso a la red, incluyendo el procedimiento: Therefore, according to one aspect of the invention, there is provided a method for routing data packets to mobile telephone terminals in a cellular communication network, the network including a central network and at least one network access entity, including The procedure:
- --
- obtener una lista de direcciones IP correspondientes al terminal o terminales de telefonía móvil controlados por la entidad de acceso a la red cuando ésta est� asignada en el mensaje ‘Aceptar la Activación del Contexto de PDP’ por la red central obtain a list of IP addresses corresponding to the mobile telephone terminal or terminals controlled by the network access entity when it is assigned in the message ‘Accept Activation of the PDP Context’ by the central network
- --
- para cada paquete, obtener un número de tipo de Protocolo de Paquetes de Datos [PDP] y una dirección IP de destino for each packet, obtain a data packet protocol type number [PDP] and a destination IP address
- --
- determinar un tipo de dirección IP por medio del número de tipo del Protocolo de Paquetes de Datos [PDP], dado que el número de tipo del Protocolo de Paquetes de Datos [PDP] comprende información respecto al tipo de dirección IP, de modo que la determinación puede realizarse simplemente mirando el número de tipo del Protocolo de Paquetes de Datos [PDP]. determine an IP address type by means of the type number of the Data Packet Protocol [PDP], since the type number of the Data Packet Protocol [PDP] comprises information regarding the type of IP address, so that the determination can be made simply by looking at the type number of the Data Packet Protocol [PDP].
- --
- almacenar la dirección IP de destino en una base de datos en un elemento de red junto con una identidad de radio asociada que las enlaza a ambas, store the destination IP address in a database in a network element together with an associated radio identity that links them to both,
- --
- realizar una inspección de paquetes de un encabezamiento IP de cualquier paquete de datos enviado en enlace ascendente, Perform a packet inspection of an IP header of any data packet sent in an uplink,
- --
- determinar un Equipo de Usuario [UE] de destino para el paquete de datos buscando en la base de datos para encontrar la identidad de radio asociada correspondiente a la dirección IP de destino, y determine a destination User Equipment [UE] for the data packet by searching the database to find the associated radio identity corresponding to the destination IP address, and
- --
- enviar el paquete de datos al Equipo de Usuario [UE] de destino directamente. send the data packet to the destination User [UE] Team directly.
La identidad de radio anterior puede denominarse Identidad Temporal de Red de Radio [RNTI] en el contexto de tecnologías de acceso por radio 3G mientras que en 2G puede denominarse identidad de la estación móvil temporal por paquete [P-TMSI]. The previous radio identity can be called the Temporary Radio Network Identity [RNTI] in the context of 3G radio access technologies while in 2G it can be called the temporary mobile station identity per packet [P-TMSI].
En otra realización de la invención se describe un procedimiento para enrutar paquetes de datos a terminales de telefonía móvil en una red de comunicación celular, incluyendo dicha red una red central y al menos una entidad de acceso a la red (RNC, BSC, Nodo B, BTS y eNB), y teniendo los terminales de telefonía móvil acceso a la red mediante la entidad de acceso a la red. Para enrutar los paquetes para cada terminal de telefonía móvil en relación de comunicación con la entidad, el procedimiento comprende obtener una dirección IP correspondiente (dirección IPv4 y se obtiene comprobando información contenida en los octetos 5� al 8� o dirección IPv6 y se obtiene comprobando información contenido en los octetos 5� al 20�) que se almacena en una base de datos con una identidad de radio asociada para dicho terminal de telefonía móvil. Posteriormente y para cada paquete de datos enviado en enlace ascendente por uno dado cualquiera de los terminales de telefonía móvil, un encabezamiento IP del paquete de datos y la obtención de una dirección IP de destino se determinan usando la entidad de acceso a la red para comparar la dirección IP de destino con las direcciones IP almacenadas. Cuando una dirección IP coincide con una dirección IP almacenada, el terminal de telefonía móvil de destino para el paquete de datos se determina buscando en la base de datos para encontrar la identidad de radio correspondiente a la dirección IP de destino, para enviar finalmente el paquete de datos al terminal de telefonía móvil de destino usando la identidad de radio asociada. In another embodiment of the invention a method for routing data packets to mobile telephone terminals in a cellular communication network is described, said network including a central network and at least one network access entity (RNC, BSC, Node B , BTS and eNB), and the mobile telephony terminals having access to the network through the network access entity. To route packets for each mobile telephone terminal in relation to communication with the entity, the procedure involves obtaining a corresponding IP address (IPv4 address and is obtained by checking information contained in octets 5� to 8� or IPv6 address and is obtained by checking information contained in octets 5� to 20�) that is stored in a database with an associated radio identity for said mobile telephone terminal. Subsequently, and for each data packet sent in an uplink by one of any of the mobile telephony terminals, an IP header of the data packet and obtaining a destination IP address are determined using the network access entity to compare the destination IP address with the stored IP addresses. When an IP address matches a stored IP address, the destination mobile telephone terminal for the data packet is determined by searching the database to find the radio identity corresponding to the destination IP address, to finally send the packet. of data to the destination mobile telephone terminal using the associated radio identity.
En otra realización más, el procedimiento de la invención puede comprender pasar la dirección IP del terminal de telefonía móvil a un elemento de acceso a la red vecino. In yet another embodiment, the method of the invention may comprise passing the IP address of the mobile telephone terminal to an access element to the neighboring network.
En otra realización más de la invención el procedimiento de la invención puede comprender el RNC vecino redireccionado paquetes detectados con una dirección IP en las lista al RNC objetivo que envi� la lista. In yet another embodiment of the invention the method of the invention may comprise the redirected neighboring RNC packets detected with an IP address in the list to the target RNC that sent the list.
En una realización de la invención, una entidad de acceso a la red (una expresión usada en todo este documento para referirse en términos generales a entidades en la red celular que est�n implicadas en proporcionar acceso a la res tales como un Controlador de la Red de Radio [RNC], Controlador de la Estación Base [BSC] en incluso el Nodo B / eNodo B / BTS) puede convertirse en un enrutador para comunicaciones IP Intranodales, siendo capaz de este modo de enrutar los paquetes sin necesidad de implicar a la red central. Con el procedimiento descrito en el presente documento, el enrutamiento del tráfico mejora y el tráfico transportado en la red se reduce considerablemente produciendo ahorros importantes en la capacidad global de la red enrutando a través de la trayectoria más corta disponible en la Capa de Acceso. Además, las latencias de las conexiones se reducen, dado que el paquete va directamente al terminal de telefonía móvil de destino desde el terminal de telefonía móvil de origen, con un rendimiento mejorado y una mejor experiencia para el usuario. In an embodiment of the invention, a network access entity (an expression used throughout this document to refer in general terms to entities in the cellular network that are involved in providing access to cattle such as a Controller of the Radio Network [RNC], Base Station Controller [BSC] on even the Node B / eNode B / BTS) can become a router for intra-IP communications, being able to route packets without the need to involve the core network With the procedure described in this document, the routing of traffic improves and the traffic transported in the network is considerably reduced resulting in significant savings in the overall capacity of the network by routing through the shortest path available in the Access Layer. In addition, the latencies of the connections are reduced, since the package goes directly to the destination mobile telephone terminal from the originating mobile telephone terminal, with improved performance and a better user experience.
En el Controlador de la Red de Radio [RNC] o Controlador de la Estación Base [BSC] por defecto los paquetes en subida [UL] van al GGSN a no ser que el Controlador de la Red de Radio [RNC] / Controlador de la Estación Base [BSC] tenga información diferente. In the Radio Network Controller [RNC] or Base Station Controller [BSC] by default the upload packets [UL] go to the GGSN unless the Radio Network Controller [RNC] / Controller of the Base Station [BSC] have different information.
Existen diferentes posibles conexiones de ruta en el Controlador de la Red de Radio [RNC]: There are different possible route connections on the Radio Network Controller [RNC]:
- --
- Nodos B controlados por ese Controlador de la Red de Radio [RNC]. B nodes controlled by that Radio Network Controller [RNC].
- --
- Otro Controlador de la Red de Radio [RNC] a través de la interfaz Iur. Another Radio Network Controller [RNC] through the Iur interface.
- --
- Uno o más Nodos de Soporte GPRS Servidor [SGSN] que controlan a otro Controlador de la Red de Radio [RNC] o BSC One or more GPRS Server Support Nodes [SGSN] that control another Radio Network Controller [RNC] or BSC
Del mismo modo, existen diferentes posibles conexiones de ruta en el Controlador de la Estación Base [BSC]: Similarly, there are different possible route connections in the Base Station Controller [BSC]:
- --
- BTS controlado por ese Controlador de la Estación Base [BSC]. -Uno o más Nodos de Soporte GPRS Servidor [SGSN] que controlan a otro Controlador de la Estación Base [BSC] o RNC. BTS controlled by that Base Station Controller [BSC]. -One or more GPRS Server Support Nodes [SGSN] that control another Base Station Controller [BSC] or RNC.
Las estaciones base (por ejemplo Nodo B / BTS) son más sencillas, solamente hay dos interfaces, una es una interfaz de radio con los usuarios bajo la cobertura de la Estación Base y otra con el controlador (Controlador de la Red de Radio [RNC] en caso del Nodo B 3G y el Controlador de la Estación Base [BSC] en caso de un BTS 2G). The base stations (for example Node B / BTS) are simpler, there are only two interfaces, one is a radio interface with the users under the coverage of the Base Station and the other with the controller (Radio Network Controller [RNC ] in case of Node B 3G and the Base Station Controller [BSC] in case of a BTS 2G).
Si el Nodo B soporta una arquitectura plana, entonces tiene conexiones con el Nodo B vecino y directamente con la Red Central. If Node B supports a flat architecture, then it has connections with the neighboring Node B and directly with the Central Network.
En caso de un eNodo B LTE, entonces tiene conexiones con el eNodo B vecino y directamente con la Red Central. In case of an eNode B LTE, then it has connections with the neighboring eNode B and directly with the Central Network.
Con la inspección de paquetes, es posible, por lo tanto, permitir que los elementos de la Red de Radio mencionados anteriormente inspeccionen los paquetes IP generados a partir de un terminal bajo su área de cobertura, detecten cual es la dirección IP de destino del paquete, comprueben que el destino IP pertenece a un UE en el área de cobertura manejada por el elemento de Red de Radio o a otro Elemento de Red de Radio interconectado al anterior y enruten el paquete al destino IP With packet inspection, it is therefore possible to allow the Radio Network elements mentioned above to inspect the IP packets generated from a terminal under their coverage area, to detect the destination IP address of the packet. , verify that the IP destination belongs to a UE in the coverage area managed by the Radio Network element or to another Radio Network Element interconnected to the previous one and route the packet to the IP destination
Es posible mantener el suministro de algunos paquetes IP a la red central [CN]. Esto podría ser útil para mantener la conexión lógica abierta cuando, en caso contrario, podría cerrarse: algunos temporizadores en la red central [CN] pueden actuar para cerrar el contexto si no hay transmisión de datos durante un largo periodo de tiempo. It is possible to maintain the supply of some IP packets to the central network [CN]. This could be useful to keep the logical connection open when, otherwise, it could be closed: some timers in the central network [CN] can act to close the context if there is no data transmission for a long period of time.
En contraste con el procedimiento descrito en el documento US5734979, la solución anterior es aplicable a la estación base y el Controlador. Además, el documento US5734979 se refiere únicamente a conmutación local para llamadas de voz y permanece en silencio respecto al enrutamiento IP, comprobación de direcciones IP, o análisis de encabezamiento IP. La presente solución también facilita el enrutamiento IP entre diferentes estaciones base. In contrast to the procedure described in US5734979, the above solution is applicable to the base station and the Controller. Furthermore, document US5734979 refers only to local switching for voice calls and remains silent regarding IP routing, IP address checking, or IP header analysis. The present solution also facilitates IP routing between different base stations.
La capacidad de enrutamiento descrita en el documento US2009097462 permite la conversión de llamadas de voz normales de la interfaz de radio en diferentes protocolos IP para enviar las llamadas al resto de la red. Sin embargo, a diferencia de la presente solución, no existe ningún enrutamiento inteligente para enviar la información a través de la ruta más corta disponible, donde la ruta más corta significa la ruta que enlaza elementos asignados cercanos entre s�. La solución descrita en este documento evitar� en muchos casos la necesidad de que los datos pasen por la red central en absoluto. The routing capability described in US2009097462 allows the conversion of normal voice calls from the radio interface into different IP protocols to send the calls to the rest of the network. However, unlike the present solution, there is no intelligent routing to send the information through the shortest route available, where the shortest route means the route that links nearby assigned elements to each other. The solution described in this document will in many cases avoid the need for data to pass through the central network at all.
A continuación se proporciona una descripción más detallada de una realización de la invención. A more detailed description of an embodiment of the invention is given below.
En una realización preferida del procedimiento de la invención se describe un enrutamiento al terminal de telefonía móvil bajo control. In a preferred embodiment of the process of the invention a routing to the mobile telephone terminal under control is described.
Un Controlador de la Red de Radio [RNC] y/o un Nodo B pueden convertirse en un enrutador IP para aquellos paquetes cuyo destino est� bajo el mismo Nodo B/ Controlador de la Red de Radio [RNC]. Lo mismo es aplicable al BSC, BTS y eNodo B. A Radio Network Controller [RNC] and / or a Node B can become an IP router for those packets whose destination is under the same Node B / Radio Network Controller [RNC]. The same applies to BSC, BTS and eNode B.
Esta realización preferida comprende obtener una dirección IP de un terminal de telefonía móvil bajo control en el mensaje de la capa no de acceso [NAS] de Aceptar la Activación del Contexto de Protocolo de Paquetes de Datos (PDP). This preferred embodiment comprises obtaining an IP address of a mobile telephone terminal under control in the non-access layer [NAS] message of Accepting Activation of the Data Packet Protocol Context (PDP).
Si el número de tipo de PDP indica IPv4, la información sobre la Dirección presentada en el octeto 5 al octeto 8 contiene la dirección IPv4. El bit 8 del octeto 5 representa el bit más significativo de la dirección IP y el bit 1 del octeto 8 el bit menos significativo. If the PDP type number indicates IPv4, the address information presented in octet 5 to octet 8 contains the IPv4 address. Bit 8 of octet 5 represents the most significant bit of the IP address and bit 1 of octet 8 the least significant bit.
Si el número de tipo de PDP indica IPv6, la información sobre la Dirección en el octeto 5 al octeto 20 contiene la dirección IPv6. El 8� bit del 5� octeto representa el bit más significativo de la dirección IP y el bit 1 del octeto 20, el bit menos significativo. If the PDP type number indicates IPv6, the address information in octet 5 to octet 20 contains the IPv6 address. The 8th bit of the 5th octet represents the most significant bit of the IP address and bit 1 of octet 20, the least significant bit.
La invención es aplicable a IPv4 e IPv6. Ambos son soportados preferiblemente cuando se realiza la inspección de paquetes. The invention is applicable to IPv4 and IPv6. Both are preferably supported when package inspection is performed.
Esta dirección IP se almacena en una base de datos en el elemento de red con la identidad de radio asociada, una Identidad Temporal de Red de Radio [RNTI] en este caso, de modo que la Red de Radio es capaz de saber qué equipo de usuario [UE] es el destino para los paquetes IP correspondientes. Otros ejemplos de números únicos que pueden usarse como identidades de radio incluyen: IMSI, TMSI, LMSI, IMEI, This IP address is stored in a database in the network element with the associated radio identity, a Temporary Radio Network Identity [RNTI] in this case, so that the Radio Network is able to know which equipment User [UE] is the destination for the corresponding IP packets. Other examples of unique numbers that can be used as radio identities include: IMSI, TMSI, LMSI, IMEI,
Es necesaria una inspección de paquetes del encabezamiento IP para cada paquete enviado por cualquier UE. Cuando un elemento de red específico, el destino IP es identificado con un móvil bajo el mismo elemento de red, éste transferir� los datos del usuario directamente al móvil sin enviarlos a la red central [CN]. A packet inspection of the IP header is required for each packet sent by any UE. When a specific network element, the IP destination is identified with a mobile under the same network element, it will transfer the user's data directly to the mobile without sending them to the central network [CN].
En otra realización de la invención, se realiza un enrutamiento a Equipos de Usuario [UE] bajo el control de otros elementos de red de la Red de Radio, por ejemplo los paquetes IP que van desde un Controlador de la Red de Radio [RNC] a otro Controlador de la Red de Radio [RNC] mediante Iur, o similar con el Nodo B de Arquitectura Plana entre diferentes Nodos B. In another embodiment of the invention, routing is performed to User Equipment [UE] under the control of other network elements of the Radio Network, for example IP packets that go from a Radio Network Controller [RNC] to another Radio Network Controller [RNC] via Iur, or similar with Node B of Flat Architecture between different Nodes B.
El problema en este caso es cómo informar a los diferentes elementos implicados sobre la dirección IP del Equipo de Usuario [UE]. Podrían existir diferentes procedimientos para propagar esta información, pero todos ellos tienen un concepto similar: pasar la dirección IP bajo el control del elemento de red al Controlador de la Red de Radio [RNC]/ Nodo B vecino. Esto debe hacerse periódicamente o al menos cuando hay un cambio en una dirección IP de la lista. The problem in this case is how to inform the different elements involved about the IP address of the User Equipment [UE]. There may be different procedures for propagating this information, but they all have a similar concept: passing the IP address under the control of the network element to the Radio Network Controller [RNC] / neighboring Node B. This should be done periodically or at least when there is a change in an IP address in the list.
Un mensaje exclusivo o elemento de información exclusivo de un mensaje en la interfaz Iur podría usarse para informar a los vecinos sobre la lista de direcciones IP. An exclusive message or exclusive information element of a message on the Iur interface could be used to inform neighbors about the list of IP addresses.
En otra realización más de la invención, se realiza un enrutamiento al Equipo de Usuario [UE] bajo el control de otros elementos de red de la Red Central [CN]. Cuando se implementa el Nodo de Soporte GPRS Servidor [SGSN] en funcionalidad pool o Iu flex - cuando un RNC est� conectado a más de un Nodo de Soporte GPRS Servidor [SGSN] - un elemento de la Red de Radio puede estar conectado a diferentes Nodos de Soporte GPRS Servidor [SGSN], entonces también es posible optimizar el enrutamiento IP enviando los paquetes IP a los Nodos de Soporte GPRS Servidor [SGSN] óptimos. Para esto, se necesita que el Nodo de Soporte GPRS Servidor [SGSN] se propague a los diferentes Controladores de la Red de Radio [RNC] conectados con la información de la lista de direcciones IP de los In yet another embodiment of the invention, a routing is performed to the User Equipment [UE] under the control of other network elements of the Central Network [CN]. When the GPRS Server Support Node [SGSN] is implemented in pool or Iu flex functionality - when an RNC is connected to more than one GPRS Server Support Node [SGSN] - an element of the Radio Network may be connected to different GPRS Server Support Nodes [SGSN], then it is also possible to optimize IP routing by sending IP packets to the optimal GPRS Server Support Nodes [SGSN]. For this, it is necessary that the GPRS Server Support Node [SGSN] be propagated to the different Radio Network Controllers [RNC] connected with the information in the list of IP addresses of the
5 Equipos de Usuario [UE] bajo su cobertura. 5 User Equipment [EU] under your coverage.
Existe la posibilidad de que un Controlador de la Red de Radio [RNC]/ Nodo B reciba la misma dirección IP de un Controlador de la Red de Radio [RNC] vecino y del Nodo de Soporte GPRS Servidor [SGSN]. En este caso, There is a possibility that a Radio Network Controller [RNC] / Node B receives the same IP address from a neighboring Radio Network Controller [RNC] and the GPRS Server Support Node [SGSN]. In this case,
10 el Controlador de la Red de Radio [RNC] tiene prioridad, ya que es el más cercano en términos de retardo hasta el Equipo de Usuario [UE] 10 the Radio Network Controller [RNC] has priority, since it is the closest in terms of delay to the User Equipment [UE]
Claims (9)
- 1. one.
- Un procedimiento para enrutar paquetes de datos a terminales de telefonía móvil en una red de comunicación celular, incluyendo la red una red central y al menos una entidad de acceso a la red, y teniendo los terminales de telefonía móvil acceso a la red mediante la entidad de acceso a la red, incluyendo el procedimiento: A procedure for routing data packets to mobile telephone terminals in a cellular communication network, including the network a central network and at least one network access entity, and the mobile telephone terminals having access to the network through the entity of access to the network, including the procedure:
- 2. 2.
- Procedimiento de acuerdo con la reivindicación 1, en el que la al menos una entidad de acceso a la red se selecciona entre un grupo que incluye: Controlador de la Red de Radio [RNC], Controlador de la Estación Method according to claim 1, wherein the al least one network access entity is selected from a group that Includes: Radio Network Controller [RNC], Station Controller
- 3. 3.
- Procedimiento de acuerdo con la reivindicación 1, en el que la dirección IP es una dirección IPv4 y se obtiene comprobando información contenida en los octetos 5� al 8�. Method according to claim 1, wherein the IP address is an IPv4 address and is obtained by checking information contained in octets 5� to 8�.
- 4. Four.
- Procedimiento de acuerdo con la reivindicación 1, en el que la dirección IP es una dirección IPv6 y se obtiene comprobando información contenida en los octetos 5� al 20�. Method according to claim 1, wherein the IP address is an IPv6 address and is obtained by checking information contained in octets 5� to 20�.
- 5. 5.
- Procedimiento de acuerdo con cualquiera de las reivindicaciones 1 a 4, que comprende además pasar la dirección IP del terminal de telefonía móvil a un elemento de acceso a la red vecina. Method according to any of claims 1 to 4, further comprising passing the IP address of the mobile telephone terminal to an access element to the neighboring network.
- 6. 6.
- Procedimiento de acuerdo con la reivindicación 5, que comprende además redirigir paquetes detectados con una dirección IP en la lista a un RNC objetivo que envi� la lista haciendo uso de un RNC vecino. A method according to claim 5, further comprising redirecting packets detected with an IP address in the list to an objective RNC that sent the list using a neighboring RNC.
- 7. 7.
- Entidad de acceso a la red para enrutar paquetes de datos a terminales de telefonía móvil en una red de comunicación celular, teniendo los terminales de telefonía móvil acceso a la red mediante la entidad de acceso a la red, incluyendo la entidad: Entity to access the network to route data packets to mobile telephony terminals in a cellular communication network, the mobile telephony terminals having access to the network through the network access entity, including the entity:
- 8. 8.
- Entidad de acceso a la red para enrutar paquetes de datos a terminales de telefonía móvil en una red de comunicación celular según reivindicación 7, en la que las direcciones IP y las identidades de radio Network access entity for routing data packets to mobile telephone terminals in a cellular communication network according to claim 7, wherein the IP addresses and radio identities
- --
- para cada terminal de telefonía móvil en relación de comunicación for each mobile phone terminal in communication relationship
- con with
- la entidad, obtener una dirección IP correspondiente, the entity, obtain a address IP correspondent,
- almacen�ndose la dirección IP correspondiente en una base de datos storing the corresponding IP address in a database
- con una identidad de radio asociada para dicho terminal de telefonía with an associated radio identity for said telephone terminal
- m�vil, mobile,
- --
- para cada paquete de datos enviado en subida [UL] mediante uno for each data packet sent in upload [UL] via one
- cualquieraanyone
- de los terminales de telefonía móvil, realizar una from the terminals from telephony mobile, perform a
- inspecci�n de paquetes por medio de la entidad de acceso a la red de packet inspection through the network access entity
- un encabezamiento IP del paquete de datos y obtener una dirección an IP header of the data packet and get an address
- IP de destino, Destination IP,
- --
- comparar la dirección IP de destino con las direcciones IP compare the address IP from destination with IP addresses
- almacenadas y donde esa dirección IP coincida con una dirección IP stored and where that IP address matches an IP address
- almacenada, determinarstored, determine
- un terminal de telefonía móvil de destino a destination mobile phone terminal
- para el paquete for the package
- de datos buscando en la base de datos para from data searching in the base of data for
- encontrar la identidad de radio correspondiente a la dirección IP de find the radio identity corresponding to the IP address of
- destino, y destiny, and
- --
- enviar el paquete de datos al terminal de telefonía móvil de send the data packet to the mobile phone terminal of
- destino usando la identidad de radio asociada. destination using the associated radio identity.
- identidad de radio asociada de cada terminal de telefonía móvil, Associated radio identity of each mobile phone terminal,
- --
- medios para comparar la dirección IP de cada terminal y la IP de means to compare the IP address of each terminal and the IP of
- destino, y destiny, and
- --
- medios para enrutar el paquete al terminal de telefonía móvil que means to route the packet to the mobile phone terminal that
- 5 5
- tiene una dirección IP que coincide con la IP de destino del paquete. It has an IP address that matches the destination IP of the packet.
- Categor�a Category
- 56 Documentos citados Reivindicaciones afectadas 56 Documents cited Claims Affected
- X X
- WO 2010063314 A1 (ERICSSON TELEFON AB L M ET AL.) 10/06/2010, Resumen, figura 5, 1-7 WO 2010063314 A1 (ERICSSON TELEFON AB L M ET AL.) 06/10/2010, Summary, Figure 5, 1-7
- figura 7, página 6, línea 8 - página 7, línea 14; página 14, línea 21 - página 16, línea 24; Figure 7, page 6, line 8 - page 7, line 14; page 14, line 21 - page 16, line 24;
- p�gina 19, línea 20 - página 20, línea 26; page 19, line 20 - page 20, line 26;
- X X
- GB 2472866 A (SAMSUNG ELECTRONICS CO LTD) 23/02/2011, resumen, figura 4, página 1, 1-7 GB 2472866 A (SAMSUNG ELECTRONICS CO LTD) 02/23/2011, summary, figure 4, page 1, 1-7
- l�nea 28 - página 3, línea 21; página 8, línea 15 - página 9, línea 30; line 28 - page 3, line 21; page 8, line 15 - page 9, line 30;
- X X
- US 2006083186 A1 (HANDFORTH MARTIN R ET AL.) 20/04/2006, figura 2, párrafo [0005]; 1-7 US 2006083186 A1 (HANDFORTH MARTIN R ET AL.) 04/20/2006, figure 2, paragraph [0005]; 1-7
- p�rrafos [0047 - 0049]; párrafo [0064]; paragraphs [0047-0049]; paragraph [0064];
- Categor�a de los documentos citados X: de particular relevancia Y: de particular relevancia combinado con otro/s de la misma categoría A: refleja el estado de la técnica O: referido a divulgación no escrita P: publicado entre la fecha de prioridad y la de presentación de la solicitud E: documento anterior, pero publicado después de la fecha de presentación de la solicitud Category of the documents cited X: of particular relevance Y: of particular relevance combined with other / s of the same category A: reflects the state of the art O: refers to unwritten disclosure P: published between the priority date and the submission of the application E: previous document, but published after the date of submission of the application
- El presente informe ha sido realizado • para todas las reivindicaciones • para las reivindicaciones n�: This report has been prepared • for all claims • for claims no:
- Fecha de realización del informe 26.07.2013 Date of realization of the report 26.07.2013
- Examinador M. Rivas S�iz Página 1/4 Examiner M. Rivas S�iz Page 1/4
- Novedad (Art. 6.1 LP 11/1986) Novelty (Art. 6.1 LP 11/1986)
- Reivindicaciones 1-7 Reivindicaciones SI NO Claims 1-7 Claims IF NOT
- Actividad inventiva (Art. 8.1 LP11/1986) Inventive activity (Art. 8.1 LP11 / 1986)
- Reivindicaciones Reivindicaciones 1-7 SI NO Claims Claims 1-7 IF NOT
- Documento Document
- Número Publicación o Identificación Fecha Publicación Publication or Identification Number publication date
- D01 D01
- WO 2010063314 A1 (ERICSSON TELEFON AB L M et al.) 10.06.2010 WO 2010063314 A1 (ERICSSON TELEFON AB L M et al.) 06.10.2010
- --
- para cada terminal de telefonía móvil en relación de comunicación con la entidad, obtener una dirección IP correspondiente, almacen�ndose la dirección IP correspondiente en una base de datos (página 20 líneas 20 a 23) for each mobile telephone terminal in relation to communication with the entity, obtain a corresponding IP address, storing the corresponding IP address in a database (page 20 lines 20 to 23)
- --
- para cada paquete de datos enviado en subida [UL] mediante uno cualquiera de los terminales de telefonía móvil, realizar una inspección de paquetes por medio de la entidad de acceso a la red de un encabezamiento IP del paquete de datos y obtener una dirección IP de destino (página 19 línea 32 a página 20 línea 2 donde se indica que realiza una DPI en el eNode B) for each data packet sent in upload [UL] via any one of the mobile telephony terminals, perform a packet inspection by means of the network access entity of an IP header of the data packet and obtain an IP address of destination (page 19 line 32 to page 20 line 2 where it is indicated that you perform a DPI on eNode B)
- --
- comparar la dirección IP de destino con las direcciones IP almacenadas y donde esa dirección IP coincida con una dirección IP almacenada, determinar un terminal de telefonía móvil de destino para el paquete de datos y enviar el paquete de datos al terminal de telefonía móvil (página 19 línea 32 a página 20 línea 2) compare the destination IP address with the stored IP addresses and where that IP address matches a stored IP address, determine a destination mobile phone terminal for the data packet and send the data packet to the mobile phone terminal (page 19 line 32 to page 20 line 2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ES201131209A ES2401903B1 (en) | 2011-07-15 | 2011-07-15 | ROUTE OF DATA PACKAGES IN A CELLULAR COMMUNICATION NETWORK |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ES201131209A ES2401903B1 (en) | 2011-07-15 | 2011-07-15 | ROUTE OF DATA PACKAGES IN A CELLULAR COMMUNICATION NETWORK |
Publications (3)
Publication Number | Publication Date |
---|---|
ES2401903A2 ES2401903A2 (en) | 2013-04-25 |
ES2401903R1 ES2401903R1 (en) | 2013-08-12 |
ES2401903B1 true ES2401903B1 (en) | 2014-06-16 |
Family
ID=48048360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES201131209A Active ES2401903B1 (en) | 2011-07-15 | 2011-07-15 | ROUTE OF DATA PACKAGES IN A CELLULAR COMMUNICATION NETWORK |
Country Status (1)
Country | Link |
---|---|
ES (1) | ES2401903B1 (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7366120B2 (en) * | 2004-10-18 | 2008-04-29 | Nortel Networks, Ltd | Method and apparatus for improving quality of service over meshed bachaul facilities in a wireless network |
WO2010063314A1 (en) * | 2008-12-02 | 2010-06-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for influencing the selection of peer data sources in a p2p network |
GB2472866B (en) * | 2009-08-21 | 2013-05-08 | Samsung Electronics Co Ltd | Network elements, integrated circuits and methods for routing control |
-
2011
- 2011-07-15 ES ES201131209A patent/ES2401903B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
ES2401903R1 (en) | 2013-08-12 |
ES2401903A2 (en) | 2013-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103428304B (en) | Intranet address conversion in mobile gateway router | |
ES2397823T3 (en) | Device and method for extensions of the dynamic configuration protocol for concentrator version 6 to configure concentrators with multiple interfaces | |
US8599843B2 (en) | Apparatus and method for route optimization for proxy mobile internet protocol version six local routing | |
US10397102B2 (en) | Communication between distinct network domains | |
RU2019135089A (en) | METHODS AND DEVICE OF LAST MILE HYPER-PROTECTED COMMUNICATION | |
US20160073330A1 (en) | Infrastructure access via neighbor awareness networking data path | |
EP2635002B1 (en) | Cgn (carrier grade nat) entity based data transmission method, cgn entity, gateway and system | |
JP2013530600A5 (en) | ||
CN102415075B (en) | Home agent-less MIPv6 route optimization over WAN | |
MY157257A (en) | Neighbour discovery-based routing method for wireless networks | |
CN102415114A (en) | Ipv6 anycast-based load balancing and redirection functionality for pmipv6 | |
RU2008136890A (en) | CONNECTION OF CELLULAR NETWORKS WITH A LOT OF RETAIL KNOTS USING THE NETWORK BRIDGE OF THE SUBMISSION OF CONTROL OF ACCESS TO THE TRANSMISSION MEDIA | |
US10819537B2 (en) | Method and apparatus for processing service data | |
US20100202427A1 (en) | Apparatus and Method of Flow Movement for Network-Based Mobility Management Protocol | |
Karimzadeh et al. | Quantitative comparison of the efficiency and scalability of the current and future LTE network architectures | |
US20180006937A1 (en) | Packet forwarding in information centric networking networks | |
ES2401903B1 (en) | ROUTE OF DATA PACKAGES IN A CELLULAR COMMUNICATION NETWORK | |
US8675555B2 (en) | Proxy mobile internet protocol version six multihoming support for flow mobility | |
US10735372B2 (en) | Network node and method for handling a traffic flow related to a local service cloud | |
US8599795B2 (en) | Apparatus and method for local mobility anchor initiated flow binding for proxy mobile internet protocol version six (IPv6) | |
US10250490B2 (en) | Method and network node for routing backhaul packets | |
CN107211010B (en) | data transmission method and device | |
ES2656058T3 (en) | Procedure and telecommunication network to increase security in data exchange in packet mode | |
CN101043435B (en) | Method for route optimization with dual mobile IPv4 node in IPv6-only network | |
Martinez et al. | A Learning Model for Adaptive Network Routing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG2A | Definitive protection |
Ref document number: 2401903 Country of ref document: ES Kind code of ref document: B1 Effective date: 20140616 |