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 PDF

Info

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
Application number
ES16188810T
Other languages
English (en)
Inventor
Michael Kurz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Deutsche Telekom AG
Original Assignee
Deutsche Telekom AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Deutsche Telekom AG filed Critical Deutsche Telekom AG
Application granted granted Critical
Publication of ES2822565T3 publication Critical patent/ES2822565T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/38Flow based routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/53Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/123Evaluation of link metrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/64Routing or path finding of packets in data switching networks using an overlay routing layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring 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)

REIVINDICACIONES
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.
ES16188810T 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 Active ES2822565T3 (es)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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