ES2822565T3 - Método de encaminamiento en una red de comunicación, red de comunicación, programa y producto de programa informático - Google Patents
Método de encaminamiento en una red de comunicación, red de comunicación, programa y producto de programa informático Download PDFInfo
- Publication number
- ES2822565T3 ES2822565T3 ES16188810T ES16188810T ES2822565T3 ES 2822565 T3 ES2822565 T3 ES 2822565T3 ES 16188810 T ES16188810 T ES 16188810T ES 16188810 T ES16188810 T ES 16188810T ES 2822565 T3 ES2822565 T3 ES 2822565T3
- Authority
- ES
- Spain
- Prior art keywords
- segment
- network
- resource
- indication
- routing
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/38—Flow based routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/53—Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/123—Evaluation of link metrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/64—Routing or path finding of packets in data switching networks using an overlay routing layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/822—Collecting or measuring resource availability data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Método de encaminamiento en una red de comunicación que incluye: a) un primer segmento de red (100), en donde el primer segmento de red comprende múltiples recursos de primer segmento (101, 110, 120, 130), b) un segundo segmento de red (200), en donde el segundo segmento de red comprende múltiples recursos de segundo segmento (201, 210, 220, 230), y c) una unidad de control (300) para controlar el flujo de datos en el primer segmento de red (100), en el segundo segmento de red (200) y entre el primer segmento de red (100) y el segundo segmento de red (200), en donde el método comprende los siguientes pasos: - en un primer paso, se proporciona a la unidad de control (300) un conjunto de datos de plantilla que incluye una indicación de coste de encaminamiento para un primer recurso de segundo segmento (220), - en un segundo paso, posterior al primer paso, se determina si la indicación de coste de encaminamiento del primer recurso de segundo segmento (220) cumple con un requisito de encaminamiento predefinido del segundo segmento de red (200), y, si se encuentra que la indicación de coste de encaminamiento del primer recurso de segundo segmento (220) es no conforme, se determina un recurso de primer segmento (120) y el tráfico de red se encamina desde un segundo recurso de segundo segmento (210) a través del recurso de primer segmento (120) a un tercer recurso de segundo segmento (230).
Description
DESCRIPCIÓN
Método de encaminamiento en una red de comunicación, red de comunicación, programa y producto de programa informático
ANTECEDENTES
La presente invención se refiere a un método de encaminamiento en una red de comunicación que incluye un primer segmento de red, en donde el primer segmento de red comprende múltiples recursos de primer segmento, y un segundo segmento de red, en donde el segundo segmento de red comprende múltiples recursos de segundo segmento.
Además, la invención se refiere a una red de comunicación que incluye un primer segmento de red, en donde el primer segmento de red comprende múltiples recursos de primer segmento, y un segundo segmento de red, en donde el segundo segmento de red comprende múltiples recursos de segundo segmento.
Las redes de comunicación instaladas actualmente utilizan arquitecturas bastante monolíticas para atender los diversos y en algunos casos requisitos extremos de diferentes usos de esas redes, p. ej. comunicación móvil mediante el uso de teléfonos inteligentes, transmisión de contenido de transmisión libre (en inglés, over-the-top, OTT), y comunicación de máquina a máquina (M2M, por sus siglas en inglés). Para proporcionar una mayor flexibilidad y escalabilidad en las futuras redes de comunicaciones (5G, por sus siglas en inglés), se considera dividir la red en múltiples segmentos de red, cada uno con características dedicadas adaptadas a un caso de uso específico. Por ejemplo, se puede incluir un segmento de red dedicado con muy baja latencia en la red de comunicación para permitir una comunicación M2M mejorada, mientras que otros servicios comerciales críticos utilizarán un segmento de red provisto de muy alta confiabilidad. Otros segmentos de red proporcionarán alto rendimiento o admitirán alta movilidad de sus usuarios.
En tales redes de comunicación, cada segmento de red comprende una pluralidad de recursos dedicados al segmento de red y configurados para satisfacer las demandas del caso de uso previsto. El documento US 2012/155 264 A1 describe una arquitectura de red que incluye un controlador de calidad de servicio que permite la creación dinámica de segmentos de red para diferentes servicios y/o aplicaciones y la provisión dinámica de segmentos que satisfacen los requisitos de prestaciones en todos los servicios y/o aplicaciones. El documento US 2013/303 114 A1 describe un sistema para compartir red flexible, en donde los recursos de red de acceso radio común (RAN, por sus siglas en inglés) pueden compartirse mediante agrupación de recursos no asignados. El documento US 2015/334 039 A1 describe un sistema para realizar una operación, respondiendo a una solicitud que especifica la transición de un estado de una máquina virtual en un entorno de computación en la nube desde un primer estado a un segundo estado, asignando uno o más recursos del sistema a la máquina virtual durante la transición del primer estado al segundo estado, y, una vez completada la transacción, liberar una parte de los uno o más recursos del sistema asignados a un grupo de recursos disponibles, de modo que la máquina virtual se quede con un una parte restante de uno o más recursos asignados suficiente para la operación durante el segundo estado.
COMPENDIO
A la luz de las consideraciones anteriores, es un objeto de la presente invención mejorar el rendimiento de encaminamiento en redes de comunicación que comprenden múltiples segmentos de red.
El objeto de la presente invención se logra mediante un método de encaminamiento en una red de comunicación que incluye:
a) un primer segmento de red, en donde el primer segmento de red comprende múltiples recursos de primer segmento,
b) un segundo segmento de red, en donde el segundo segmento de red comprende múltiples recursos de segundo segmento, y
c) una unidad de control para controlar el flujo de datos en el primer segmento de red, en el segundo segmento de red y entre el primer segmento de red y el segundo segmento de red,
en donde el método comprende los siguientes pasos:
- en un primer paso, se proporciona a la unidad de control un conjunto de datos de plantilla que incluye una indicación de coste de encaminamiento para un primer recurso de segundo segmento,
- en un segundo paso, posterior al primer paso, se determina si la indicación de coste de encaminamiento del primer recurso de segundo segmento cumple con un requisito de encaminamiento predefinido del segundo segmento de red, y, si se encuentra que la indicación de coste de encaminamiento del primer recurso de segundo segmento es no conforme, se determina un recurso de primer segmento y el tráfico de red se encamina desde un segundo recurso de segundo segmento a través del recurso de primer segmento a un tercer recurso de segundo segmento.
Según la presente invención, el conjunto de datos de plantilla proporcionado a la unidad de control incluye una
indicación de los costes de encaminamiento cuando se encamina tráfico de red a través del primer recurso de segundo segmento. La indicación de coste de encaminamiento se puede usar para verificar si el requisito de encaminamiento predefinido del segmento de red respectivo se puede cumplir en caso de que se elija una ruta a través del primer recurso de segundo segmento. En caso de que la indicación de coste de encaminamiento no satisfaga el requisito de encaminamiento predefinido, se determina un recurso de primer segmento, siendo el recurso de primer segmento capaz de servir como un desvío alrededor del primer recurso de segundo segmento. Después, el tráfico de red se encamina desde un segundo recurso de segundo segmento a través del recurso de primer segmento a un tercer recurso de segundo segmento. Por tanto, es posible mejorar el rendimiento de encaminamiento entre recursos del segundo segmento de red.
Según la presente invención, un recurso de primer segmento y/o un recurso de segundo segmento se pueden implementar como una función de red o un recurso físico que implementa una función de red o un recurso lógico que implementa una función de red.
Según la presente invención, se prefiere que el segundo paso sea ejecutado por la unidad de control de la red de comunicación.
Preferiblemente, la unidad de control tiene acceso a la información sobre qué recursos están incluidos en cada uno de los segmentos de red y qué capacidades tienen. La unidad de control puede determinar un recurso de primer segmento como desvío o reemplazo del primer recurso de segundo segmento que tiene capacidades similares, preferiblemente idénticas.
Según una realización preferida de la presente invención, la indicación de coste de encaminamiento es una de entre una indicación de carga, una indicación de congestión, una indicación de tasa de caída, una indicación de latencia, una indicación de ancho de banda o una indicación de unidad de transmisión máxima. Alternativamente, la indicación de coste de encaminamiento puede ser una combinación de dos o más de una indicación de carga, una indicación de congestión, una indicación de tasa de caída, una indicación de latencia, una indicación de ancho de banda o una indicación de unidad de transmisión máxima.
Dependiendo del caso de uso, el segundo segmento de red se adapta a y depende del requisito de encaminamiento respectivo del segundo segmento de red, se elige una indicación de coste de encaminamiento adecuada. El requisito de encaminamiento puede ser una métrica de encaminamiento que es una función de uno o más valores que comprenden una indicación de carga, una indicación de congestión, una indicación de tasa de caída, una indicación de latencia, una indicación de ancho de banda y una indicación de unidad de transmisión máxima.
Según una realización preferida de la presente invención, la indicación de coste de encaminamiento se determina mediante mediciones antes del primer paso. Preferiblemente, las mediciones dan como resultado valores estadísticos que permiten derivar una indicación de coste de encaminamiento para el primer recurso de segundo segmento. Ventajosamente, las mediciones se realizan durante un período de tiempo dado, en particular durante un período de menos de una semana, preferiblemente menos de un día, más preferiblemente menos de una hora, incluso más preferiblemente menos de un minuto, incluso más preferiblemente menos de un segundo.
Por lo tanto, es posible de manera ventajosa hacer uso de datos de medición de condiciones de tráfico previas de la red de comunicación para mejorar el rendimiento de encaminamiento de la red de comunicación.
Según una realización preferida de la presente invención, la indicación de coste de encaminamiento proporcionada se proporciona como una función de la fecha y/o como función de la hora del día.
Al proporcionar una indicación de coste de encaminamiento dependiente temporal, es posible tener en cuenta los datos de medición de eventos históricos específicos que podrían, al menos de manera similar, volver a ocurrir. Por ejemplo, es posible que se haya medido una situación de alto tráfico para la víspera de Año Nuevo de un año específico. Al proporcionar la indicación de coste de encaminamiento como una función de fecha y hora del día, es posible utilizar las mediciones para mejorar el encaminamiento en la víspera de Año Nuevo uno o varios años después.
Según una realización alternativa preferida de la presente invención, en el primer paso, se proporciona a la unidad de control una indicación de fecha y/o una indicación de hora diurna además de la indicación de coste de encaminamiento. Preferiblemente, la indicación de fecha y/o indicación de hora diurna se relacionan con la fecha o con la hora diurna con las que está asociada la indicación de coste de encaminamiento.
Por lo tanto, es posible de manera ventajosa explicar la indicación de fecha y/o indicación de hora diurna proporcionada en el segundo paso del método inventivo para permitir la determinación dependiente temporal de si la indicación de coste de encaminamiento cumple con los requisitos de encaminamiento del segundo segmento de red.
Según una realización preferida de la presente invención, la indicación de coste de encaminamiento la proporciona un servidor de nube de borde móvil dispuesto en una estación base de la red de comunicación o en las proximidades de
una estación base de la red de comunicación.
Mediante el uso del servidor de nube de borde móvil se puede evitar el tráfico innecesario en la red de comunicación.
Según una realización preferida de la presente invención, en el primer paso, el conjunto de datos de plantilla se proporciona además con una indicación de recurso de primer segmento y, en el segundo paso, se emplea la indicación de recurso de primer segmento para determinar el recurso de primer segmento como desvío para el primer recurso de segundo segmento.
Proporcionar una indicación de qué recurso de primer segmento se puede utilizar como desvío para el primer recurso de segundo segmento simplifica la determinación del recurso de primer segmento. En particular, se puede indicar una pluralidad de recursos de primer segmento en el conjunto de datos de plantilla y, en el segundo paso, se selecciona un recurso de primer segmento de los recursos de primer segmento indicados.
Según una realización preferida de la presente invención, los recursos de primer segmento del primer segmento de red y/o los recursos de segundo segmento del segundo segmento de red son servidores, preferiblemente servidores de propósito general, o conmutadores, preferiblemente conmutadores de red definidos por software.
Además, la presente invención se refiere a una red de comunicación que incluye:
a) un primer segmento de red, en donde el primer segmento de red comprende múltiples recursos de primer segmento,
b) un segundo segmento de red, en donde el segundo segmento de red comprende múltiples recursos de segundo segmento, y
c) una unidad de control para controlar el flujo de datos en el primer segmento de red, en el segundo segmento de red y entre el primer segmento de red y el segundo segmento de red,
en donde la red de comunicación está configurada para ejecutar los siguientes pasos:
- en un primer paso, se proporciona a la unidad de control un conjunto de datos de plantilla que incluye una indicación de coste de encaminamiento para al menos un primer recurso del segundo segmento de red,
- en un segundo paso, posterior al primer paso, se determina si la indicación de coste de encaminamiento del primer recurso del segundo segmento de red cumple con un requisito de encaminamiento predefinido del segundo segmento de red, y, si se encuentra que al menos un recurso es no conforme, se determina un recurso de primer segmento y el tráfico de red se encamina desde un segundo recurso de segundo segmento a través del recurso de primer segmento a un tercer recurso de segundo segmento.
Además, la presente invención se refiere a un programa que comprende un código de programa legible por ordenador que, cuando se ejecuta en un servidor y/o en una unidad de control de una red de comunicación o en parte en un servidor y en parte en una unidad de control, provoca que el servidor y/o la unidad de control realicen el método inventivo.
Además, la presente invención se refiere a un producto de programa informático para comunicación mejorada entre recursos de uno o más segmentos de red de una red de comunicación, comprendiendo el producto de programa informático un programa informático almacenado en un medio de almacenamiento, comprendiendo el programa informático un código de programa que, cuando se ejecuta en un servidor y/o en una unidad de control de una red de comunicación o en parte en un servidor y en parte en una unidad de control, provoca que el servidor y/o la unidad de control ejecuten el método inventivo.
Estas y otras características, funciones y ventajas de la presente invención resultarán evidentes a partir de la siguiente descripción detallada, tomada junto con los dibujos adjuntos, que ilustran, a modo de ejemplo, los principios de la invención. La descripción se da solo a modo de ejemplo, sin limitar el alcance de la invención. Las figuras de referencia citadas a continuación se refieren a los dibujos adjuntos.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
La Figura 1 ilustra esquemáticamente una pila de capas de una red de comunicación móvil que implementa la segmentación de la red.
La figura 2 ilustra esquemáticamente una red de comunicación que incluye dos segmentos de red y una unidad de control.
La figura 3 ilustra esquemáticamente una sección de la red de comunicación de la figura 2.
DESCRIPCIÓN DETALLADA
La presente invención se describirá con respecto a una realización particular y con referencia a ciertos dibujos, pero la invención no se limita a los mismos sino únicamente a las reivindicaciones. Los dibujos descritos son sólo esquemáticos y no limitativos. En los dibujos, el tamaño de algunos de los elementos puede estar exagerado y no
estar dibujado a escala con fines ilustrativos.
Donde se usa un artículo indefinido o definido cuando se hace referencia a un sustantivo singular, p. ej. "un/una", "el/la", esto incluye un plural de ese sustantivo a menos que se indique específicamente algo más.
Además, los términos primero, segundo, tercero y similares en la descripción y en las reivindicaciones se utilizan para distinguir entre elementos similares y no necesariamente para describir un orden secuencial o cronológico. Debe entenderse que los términos así utilizados son intercambiables en circunstancias apropiadas y que las realizaciones de la invención descritas en este documento pueden funcionar en otras secuencias que las descritas o ilustradas en este documento.
En la Figura 1, se proporciona una descripción general del concepto de segmentación de la red. La pila de capas comprende una capa de servicio 10, una capa de segmento de red 20 y una capa de recursos 30.
La capa de servicio 10 comprende una pluralidad de servicios 11 que soporta la red de comunicación. Estos servicios 11 pueden comprender servicios para el usuario final y/o servicios comerciales. Los servicios 11 pueden ser proporcionados por el operador de la red de comunicación o por un tercero.
En la capa de segmento de red 20 se proporciona una pluralidad de segmentos de red 21, cada uno adaptado a un caso de uso específico solicitado por uno de los servicios 11. Los segmentos de red 21 pueden estar dedicados a exactamente un servicio 11 pero también pueden ser compartidos a través de múltiples servicios 11. Los segmentos de red 21 pueden comprender subredes 22 que pueden ser compartidas opcionalmente por múltiples segmentos de red 21.
La capa de recursos 30 incluye un conjunto de recursos. Estos recursos pueden implementarse como una función de red o un recurso físico que implementa una función de red o un recurso lógico que implementa una función de red. En particular, los recursos pueden ser servidores, preferiblemente servicios de propósito general, o conmutadores, preferiblemente conmutadores de red definidos por software.
En la Figura 2, se ilustra una red de comunicación que incluye un primer segmento de red 100 y un segundo segmento de red 200. Como es evidente en la Figura 2, el primer segmento de red comprende una pluralidad de recursos 101, también denominados recursos de primer segmento. Incluso aunque no se muestre por motivos de simplicidad, el segundo segmento de red 200 también comprende una pluralidad de recursos, a los que a continuación se denominan como recursos de segundo segmento. Esos recursos de primer segmento 101 y/o recursos de segundo segmento pueden implementarse como una función de red o un recurso físico que implementa una función de red o un recurso lógico que implementa una función de red. Preferiblemente, los recursos de primer segmento 101 y/o los recursos de segundo segmento son servidores, más preferiblemente servicios de propósito general. Alternativamente, los recursos de primer segmento 101 y/o los recursos de segundo segmento pueden implementarse como conmutadores, preferiblemente conmutadores de red definidos por software. La red de comunicación incluye además una unidad de control 300 implementada como una unidad de gestión de orquestación. Utilizando la unidad de control 300, se controla el flujo de datos en el primer segmento de red 100 y en el segundo segmento de red 200.
Los segmentos de red 100, 200 de la red de comunicación se configuran para ejecutar servicios que tienen diferentes requisitos de latencia, rendimiento, movilidad y confiabilidad. Por ejemplo, los segmentos de red 100, 200 pueden adaptarse para servicios de banda ancha móvil o Internet masivo de cosas (IoT, por sus siglas en inglés) o comunicación M2M o servicio de latencia ultrabaja o servicio de banda ancha densa. Los segmentos de red 100, 200 se crean y despliegan sobre una nube distribuida y una infraestructura virtualizada, cada una con capacidades únicas dedicadas a un servicio compatible.
La red de comunicación incluye además una capa de aplicación 800, una capa de servicio 700, una capa de control 600 y una capa de infraestructura 50. La capa de infraestructura 50 incluye una nube de dispositivos 51, una nube de borde móvil 52, una nube de red 53, y una nube de aplicaciones 54.
La nube de borde móvil 52 comprende servidores de computación de borde móvil (MEC, por sus siglas en inglés) ubicados espacialmente en el borde de la red de acceso radio (RAN, por sus siglas en inglés). En otras palabras, los servidores de computación de borde móvil están ubicados cerca de una estación base o en una estación base de la red de comunicación móvil. Estos servidores de computación de borde móviles permiten proporcionar capacidades de computación en la nube y/o un entorno de servicios de TI en el borde de la red de acceso radio.
En la Figura 3, se representa una realización de la red de comunicación de la invención. A continuación, el método inventivo se describirá con referencia a la Figura 3.
La red de comunicación incluye un primer segmento de red 100 y un segundo segmento de red 200. El primer segmento de red comprende múltiples recursos de primer segmento 101, 110, 120, 130 y el segundo segmento de red comprende múltiples recursos de segundo segmento 201, 210, 220, 230. Otra parte de la red de comunicación es
una unidad de control 300 para controlar el flujo de datos en el primer segmento de red 100, en el segundo segmento de red 200 y entre el primer segmento de red 100 y el segundo segmento de red 200.
La red de comunicación se configura para ejecutar los siguientes pasos: En un primer paso, se proporciona a la unidad de control 300 un conjunto de datos de plantilla que incluye una indicación de coste de encaminamiento para un primer recurso de segundo segmento 220. Después, en un segundo paso, después del primer paso, se determina si la indicación de coste de encaminamiento del primer recurso de segundo segmento 220 cumple con un requisito de encaminamiento predefinido del segundo segmento de red 200, y, si se encuentra que la indicación de coste de encaminamiento del primer recurso de segundo segmento 220 es no conforme, se determina un recurso de primer segmento 120 y el tráfico de red se encamina desde un segundo recurso de segundo segmento 210 a través del recurso de primer segmento 120 a un tercer recurso de segundo segmento 230. El segundo paso es preferiblemente ejecutado por la unidad de control 300.
El conjunto de datos de plantilla puede incluir indicaciones de coste de encaminamiento de recursos adicionales, a saber, recursos adicionales de primer segmento 101, 110, 120, 130 y/o recursos adicionales de segundo segmento 201, 220, 230. El conjunto de datos de plantilla es proporcionado preferiblemente por un servidor de nube de borde móvil 400 dispuesto en una estación base 500 de la red de comunicación o en la proximidad de la estación base 500 de la red de comunicación. La indicación de coste de encaminamiento puede basarse en mediciones o datos estadísticos determinados por el servidor de nube de borde móvil 400. Preferiblemente, la indicación de coste de encaminamiento se determina mediante mediciones realizadas antes del primer paso. Opcionalmente, el conjunto de datos de plantilla puede almacenarse en una base de datos que forma parte de la unidad de control 300.
La indicación de coste de encaminamiento proporcionada con el conjunto de datos de plantilla es preferiblemente una de entre una indicación de carga, una indicación de congestión, una indicación de tasa de caída, una indicación de latencia, una indicación de ancho de banda o una indicación de unidad de transmisión máxima. Alternativamente, la indicación de coste de encaminamiento es una combinación de dos o más de una indicación de carga, una indicación de congestión, una indicación de tasa de caída, una indicación de latencia, una indicación de ancho de banda o una indicación de unidad de transmisión máxima.
La indicación de coste puede ser una constante. Sin embargo, la indicación de coste de encaminamiento puede proporcionarse como una función de la fecha y/o en función de la hora del día. Otra posibilidad es proporcionar, en el primer paso, una indicación de fecha y/o indicación de hora diurna a la unidad de control además de la indicación de coste de encaminamiento. Preferiblemente, la indicación de fecha y/o indicación de hora diurna se relacionan con la fecha o con la hora diurna con el que está asociada la indicación de coste de encaminamiento. Por ejemplo, es posible que se haya medido una situación de alto tráfico para un día determinado de un año específico. Al proporcionar la indicación de coste de encaminamiento como una función de la fecha y la hora del día, es posible utilizar las mediciones para mejorar el encaminamiento el mismo día uno o varios años después. De este modo, los datos de tráfico históricos se pueden utilizar para mejorar el encaminamiento en la red de comunicación.
El conjunto de datos de plantilla puede incluir además una indicación de recurso de desvío que indique un recurso de primer segmento como desvío alrededor del recurso de segundo segmento. Por tanto, la indicación de recurso de desvío puede ser una indicación de recurso de primer segmento y, en el segundo paso, la indicación de recurso de primer segmento se emplea para determinar el recurso de primer segmento como desvío para primer recurso de segundo segmento. Opcionalmente, el conjunto de datos de plantilla puede incluir varias indicaciones de recursos de desvío de modo que, en el segundo paso, se elija el recurso de primer segmento seleccionando uno de los recursos de desvío indicados.
Alternativa o adicionalmente, a la unidad de control 300 se le proporciona acceso a la información de qué recursos están incluidos en cada uno de los segmentos de red y qué capacidades tienen. La unidad de control puede determinar un recurso de primer segmento como desvío o reemplazo para el primer recurso de segundo segmento que tiene capacidades similares, preferiblemente idénticas.
En la descripción anterior se ha descrito una red de comunicación que incluye un primer segmento de red 100, en donde el primer segmento de red comprende múltiples recursos de primer segmento 101, 110, 120, 130, un segundo segmento de red 200, en donde el segundo segmento de red comprende múltiples recursos de segundo segmento 201, 210, 220, 230 y una unidad de control 300 para controlar el flujo de datos en el primer segmento de red 100, en el segundo segmento de red 200 y entre el primer segmento de red 100 y el segundo segmento de red 200. La red de comunicación implementa un método de encaminamiento que comprende los siguientes pasos:
- en un primer paso, se proporciona a la unidad de control 300 un conjunto de datos de plantilla que incluye una indicación de coste de encaminamiento para un primer recurso de segundo segmento 220,
- en un segundo paso, posterior al primer paso, se determina si la indicación de coste de encaminamiento del primer recurso de segundo segmento 220 cumple con un requisito de encaminamiento predefinido del segundo segmento de red 200, y, si se encuentra que la indicación de coste de encaminamiento del primer recurso de segundo segmento
220 es no conforme, se determina un recurso de primer segmento 120 y el tráfico de red se encamina desde un segundo recurso de segundo segmento 210 a través del recurso de primer segmento 120 a un tercer recurso de segundo segmento 230 De este modo, se mejora el rendimiento de encaminamiento de la red de comunicación.
Claims (10)
1. Método de encaminamiento en una red de comunicación que incluye:
a) un primer segmento de red (100), en donde el primer segmento de red comprende múltiples recursos de primer segmento (101, 110, 120, 130),
b) un segundo segmento de red (200), en donde el segundo segmento de red comprende múltiples recursos de segundo segmento (201,210, 220, 230), y
c) una unidad de control (300) para controlar el flujo de datos en el primer segmento de red (100), en el segundo segmento de red (200) y entre el primer segmento de red (100) y el segundo segmento de red (200), en donde el método comprende los siguientes pasos:
- en un primer paso, se proporciona a la unidad de control (300) un conjunto de datos de plantilla que incluye una indicación de coste de encaminamiento para un primer recurso de segundo segmento (220), - en un segundo paso, posterior al primer paso, se determina si la indicación de coste de encaminamiento del primer recurso de segundo segmento (220) cumple con un requisito de encaminamiento predefinido del segundo segmento de red (200), y, si se encuentra que la indicación de coste de encaminamiento del primer recurso de segundo segmento (220) es no conforme, se determina un recurso de primer segmento (120) y el tráfico de red se encamina desde un segundo recurso de segundo segmento (210) a través del recurso de primer segmento (120) a un tercer recurso de segundo segmento (230).
2. El método según la reivindicación 1, en donde la indicación de coste de encaminamiento es una de entre una indicación de carga, una indicación de congestión, una indicación de tasa de caída, una indicación de latencia, una indicación de ancho de banda o una indicación de unidad de transmisión máxima.
3. El método según cualquiera de las reivindicaciones anteriores, en donde la indicación de coste de encaminamiento se determina mediante mediciones antes del primer paso.
4. El método según cualquiera de las reivindicaciones anteriores, en donde la indicación de coste de encaminamiento proporcionada se proporciona como una función de la fecha y/o como una función de la hora del día.
5. El método según cualquiera de las reivindicaciones anteriores, en donde la indicación de coste de encaminamiento la proporciona un servidor de nube de borde móvil (400) dispuesto en una estación base (500) de la red de comunicación o en la proximidad de una estación base (500) de la red de comunicación.
6. El método según cualquiera de las reivindicaciones anteriores, en donde, en el primer paso, el conjunto de datos de plantilla se proporciona además con una indicación de recurso de primer segmento y, en el segundo paso, se emplea la indicación de recurso de primer segmento para determinar el recurso de primer segmento (120) como desvío para el primer recurso de segundo segmento (220).
7. El método según cualquiera de las reivindicaciones anteriores, en donde los recursos de primer segmento (101, 110, 120, 130) del primer segmento de red (100) y/o los recursos del segundo segmento (201, 210, 220, 230) del segundo segmento de red (200) son servidores, preferiblemente servicios de propósito general, o conmutadores, preferiblemente conmutadores de red definidos por software.
8. Red de comunicación que incluye:
a) un primer segmento de red (100), en donde el primer segmento de red comprende múltiples recursos de primer segmento (101, 110, 120, 130),
b) un segundo segmento de red (200), en donde el segundo segmento de red comprende múltiples recursos de segundo segmento (201,210, 220, 230), y
c) una unidad de control (300) para controlar el flujo de datos en el primer segmento de red (100), en el segundo segmento de red (200) y entre el primer segmento de red (100) y el segundo segmento de red (200), en donde la red de comunicación se configura para ejecutar los siguientes pasos:
- en un primer paso, se proporciona a la unidad de control (300) un conjunto de datos de plantilla que incluye una indicación de coste de encaminamiento para un primer recurso de segundo segmento (220), - en un segundo paso, posterior al primer paso, se determina si la indicación de coste de encaminamiento del primer recurso de segundo segmento (220) cumple con un requisito de encaminamiento predefinido del segundo segmento de red (200), y, si se encuentra que la indicación de coste de encaminamiento del primer recurso de segundo segmento (220) es no conforme, se determina un recurso de primer segmento (120) y el tráfico de red se encamina desde un segundo recurso de segundo segmento (210) a través del recurso de primer segmento (120) a un tercer recurso de segundo segmento (230).
9. Programa que comprende un código de programa legible por ordenador que, cuando se ejecuta en un servidor (400) y/o en una unidad de control (300) de una red de comunicación o en parte en un servidor (400) y en parte en una unidad de control (300), provoca que el servidor (400) y/o la unidad de control (300) realicen un método según una de las reivindicaciones 1 a 7.
10. Producto de programa informático para mejorar la comunicación entre recursos de uno o más segmentos de red (100, 200) de una red de comunicación, comprendiendo el producto de programa informático un programa informático almacenado en un medio de almacenamiento, comprendiendo el programa informático un código de programa que, cuando se ejecuta en un servidor (400) y/o en una unidad de control (300) de una red de comunicación o en parte en un servidor (400) y en parte en una unidad de control (300), provoca que el servidor (400) y/o la unidad de control (300) realicen un método según una de las reivindicaciones 1 a 7.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP16188810.2A EP3297227B1 (en) | 2016-09-14 | 2016-09-14 | Method for routing in a communication network, communication network, program and computer program product |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2822565T3 true ES2822565T3 (es) | 2021-05-04 |
Family
ID=56958760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES16188810T Active ES2822565T3 (es) | 2016-09-14 | 2016-09-14 | Método de encaminamiento en una red de comunicación, red de comunicación, programa y producto de programa informático |
Country Status (3)
Country | Link |
---|---|
US (1) | US10271335B2 (es) |
EP (1) | EP3297227B1 (es) |
ES (1) | ES2822565T3 (es) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112119666A (zh) * | 2018-05-08 | 2020-12-22 | 诺基亚通信公司 | 用于管理无线电接入网内的资源的方法、计算机程序和电路*** |
CN116684920A (zh) | 2020-03-17 | 2023-09-01 | 华为技术有限公司 | 报文处理方法、装置、设备及存储介质 |
CN111629443B (zh) * | 2020-06-10 | 2022-07-26 | 中南大学 | 用于超5g车联网中的动态频谱切片框架的优化方法及*** |
CN112637285B (zh) * | 2020-12-10 | 2022-05-27 | 中国联合网络通信集团有限公司 | 边缘云通信方法、管理***、计算机设备及存储介质 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6775280B1 (en) * | 1999-04-29 | 2004-08-10 | Cisco Technology, Inc. | Methods and apparatus for routing packets using policy and network efficiency information |
US7617303B2 (en) * | 2004-04-27 | 2009-11-10 | At&T Intellectual Property Ii, L.P. | Systems and method for optimizing access provisioning and capacity planning in IP networks |
US9654383B2 (en) * | 2005-08-17 | 2017-05-16 | Avaya Inc. | Route optimization using measured congestion |
US8428072B2 (en) * | 2008-05-20 | 2013-04-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatus for advertising a route for transmitting data packets |
US8995301B1 (en) * | 2009-12-07 | 2015-03-31 | Amazon Technologies, Inc. | Using virtual networking devices to manage routing cost information |
US8670310B2 (en) * | 2010-12-21 | 2014-03-11 | Hewlett-Packard Development Company, L.P. | Dynamic balancing priority queue assignments for quality-of-service network flows |
EP2848032A2 (en) * | 2012-05-09 | 2015-03-18 | Interdigital Patent Holdings, Inc. | Flexible network sharing |
US9258212B2 (en) * | 2013-03-15 | 2016-02-09 | Cisco Technology, Inc. | Supporting arbitrary routing criteria in software defined networks |
US9660834B2 (en) * | 2014-05-13 | 2017-05-23 | International Business Machines Corporation | Bursting cloud resources to affect state change performance |
CN106375231B (zh) * | 2015-07-22 | 2019-11-05 | 华为技术有限公司 | 一种流量切换方法、设备及*** |
US10701615B2 (en) * | 2017-01-23 | 2020-06-30 | Cisco Technology, Inc. | System and method to facilitate unequal cost multipath routing in a network environment |
-
2016
- 2016-09-14 EP EP16188810.2A patent/EP3297227B1/en active Active
- 2016-09-14 ES ES16188810T patent/ES2822565T3/es active Active
-
2017
- 2017-09-04 US US15/694,851 patent/US10271335B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3297227A1 (en) | 2018-03-21 |
US20180077713A1 (en) | 2018-03-15 |
EP3297227B1 (en) | 2020-07-22 |
US10271335B2 (en) | 2019-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2822565T3 (es) | Método de encaminamiento en una red de comunicación, red de comunicación, programa y producto de programa informático | |
KR102502984B1 (ko) | 애플리케이션의 서비스 수준 협약을 보장하는 방법, 기기 및 시스템 | |
CN110476402B (zh) | 网络切片创建的方法、装置以及通信*** | |
ES2824681T3 (es) | Método, dispositivo y sistema de ampliación | |
US10095845B2 (en) | Software management in dynamically scalable cloud environment | |
CN105743962A (zh) | 端对端数据中心性能控制 | |
US10846119B2 (en) | Virtualized network function management apparatus, virtual machine management apparatus, method for allocating resources to virtual network function, and program | |
KR20190057109A (ko) | 네트워크 슬라이스를 관리하기 위한 방법 및 관리 유닛 | |
JP2018523365A (ja) | 事業者ネットワーク間の仮想インフラストラクチャ管理のためのシステムおよび方法 | |
KR20190020073A (ko) | 가속 자원 처리 방법 및 장치, 및 네트워크 기능 가상화 시스템 | |
KR20150054998A (ko) | 클라우드 내에서 지리적으로 분산된 애플리케이션의 자동화 배치를 위한 방법 및 장치 | |
EA201501145A1 (ru) | Способ и системы для контекста данных и управления ими посредством контроллера динамического спектра и контроллера политики динамического спектра | |
JP6616957B2 (ja) | 通信システム及び通信方法 | |
US20200034132A1 (en) | Hierarchical spanning tree software patching with fragmentation support | |
CN110912722B (zh) | 业务资源管理方法、装置、网络设备和可读存储介质 | |
JP2012168585A (ja) | リソース管理サーバ、リソース管理システム、リソース管理方法及びリソース管理プログラム | |
BR112020002748A2 (pt) | método e aparelho de gerenciamento de serviço, e mídia de armazenamento | |
BR112015032592B1 (pt) | Método de processamento de serviço programado, controlador de camada de rede, controlador de camada de aplicativo e sistema de processamento de serviço programado | |
JP6754115B2 (ja) | 選択装置、装置選択方法、プログラム | |
KR101364456B1 (ko) | M2m 클라우드 환경에서 통신망 자원 활용 방법 및 그 시스템 | |
US11175725B2 (en) | Preserving battery life of devices through shared processing tasks | |
US11310860B2 (en) | Dynamic quality of service (QOS) based channel in wireless network | |
US20200021631A1 (en) | Stream processing without central transportation planning | |
CN112118579B (zh) | 资源分配方法以及装置 | |
US11973666B1 (en) | Systems and methods for using blockchain to manage service-level agreements between multiple service providers |