ES2333196T3 - Optimizacion de topologia y tecnologia para tratar el trafico en una red central. - Google Patents

Optimizacion de topologia y tecnologia para tratar el trafico en una red central. Download PDF

Info

Publication number
ES2333196T3
ES2333196T3 ES00931800T ES00931800T ES2333196T3 ES 2333196 T3 ES2333196 T3 ES 2333196T3 ES 00931800 T ES00931800 T ES 00931800T ES 00931800 T ES00931800 T ES 00931800T ES 2333196 T3 ES2333196 T3 ES 2333196T3
Authority
ES
Spain
Prior art keywords
routers
network
edge
switching
communications
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES00931800T
Other languages
English (en)
Inventor
Yves Lemieux
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.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Application granted granted Critical
Publication of ES2333196T3 publication Critical patent/ES2333196T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/0816Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/60Software-defined switches
    • H04L49/602Multilayer or multiprotocol switching, e.g. IP switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/14Backbone network devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Optical Fibers, Optical Fiber Cores, And Optical Fiber Bundles (AREA)
  • Polymers With Sulfur, Phosphorus Or Metals In The Main Chain (AREA)
  • Glass Compositions (AREA)

Abstract

Una red central de comunicaciones (30), que comprende: - una pluralidad de encaminadores conmutados de celdas (34) interconectados en al menos una configuración parcialmente mallada; - una pluralidad de encaminadores de borde (32) conectados a ciertos de la pluralidad de encaminadores conmutados de celdas (34) y que soportan conexión de borde fuera de la red central de comunicaciones; caracterizada porque - los encaminadores conmutados de celdas (34) y los encaminadores de borde (32) soportan utilización de cualquiera seleccionada de una pluralidad de tecnologías de conmutación en el contexto de cualquiera seleccionada de una pluralidad de topologías de interconexión; y la red central de comunicaciones además comprende - una funcionalidad (50) para seleccionar dinámicamente una tecnología de conmutación para la utilización por cada encaminador conmutado de celdas (34) y encaminador de borde (32) y para seleccionar una topología de interconexión para conectar la pluralidad de encaminadores conmutados de celdas (34) y encaminadores de borde (32) para optimizar el funcionamiento de la red central de comunicaciones (30).

Description

Optimización de topología y tecnología para tratar el tráfico en una red central.
Campo técnico de la invención
La presente invención se refiere a la gestión de redes de comunicaciones y, en particular, a la optimización de los tipos de tecnología y topología dentro de una red para soportar ciertos tipos de tráfico.
Descripción de la técnica referenciada
Históricamente, las redes de comunicaciones han sido diseñadas como sistemas estrechamente acoplados en donde un tipo de tráfico, un tipo de tecnología, y un tipo de topología están enlazados juntos para definir y proporcionar servicio de comunicaciones a través de la red. Por ejemplo, una red de comunicaciones que se diseña para tratar o manejar primariamente tráfico de voz puede utilizar una selección completamente diferente de tipo de topología y tecnología que una red que se diseña para tratar o manejar primariamente tráfico de datos (ordenador). No es inusual, no obstante, para una de estas redes diseñadas estrechamente acopladas tratar o manejar una amplia variedad de tipos de tráfico, o alternativamente para el tipo de tráfico que se maneja por esa red variar con el tiempo. En ese caso, los ejemplos pueden surgir donde la red de comunicaciones no se configura desde una perspectiva de la topología y tecnología para proporcionar servicio óptimo a la vista del tráfico que se maneja actualmente. El Documento US5598532 expone un método de optimización de red que recoge los datos respecto al flujo de tráfico y la topología de red y que crea un modelo de red. Este modelo se analiza usando reglas de optimización y objetivos de rendimiento de red para determinar la configuración óptima de la red de acuerdo con los objetivos de rendimiento de red. Hay necesidad de mayor flexibilidad en la configuración y funcionamiento de la red de comunicaciones para servir a una variedad de necesidades de tráfico en una manera óptima.
Compendio de la invención
Los nodos de encaminamiento genéricos se interconectan para formar una red central de comunicaciones. Por "genérico" se entiende que los nodos de encaminamiento no se configuran para utilizar un tipo único de tecnología de conmutación en el contexto de un tipo único de topología de interconexión. En su lugar, los nodos de encaminamiento genéricos se configuran dinámicamente por una funcionalidad de optimizador para implementar un cierto tipo de tecnología de conmutación y tipo de topología de interconexión, y de esta manera optimizar partes de la red de comunicaciones para tratar o manejar distintos tipos de tráfico. El tráfico de varios tipos distintos entonces puede ser encaminado para tratar o manejar por su parte de la red optimizada correspondiente.
Breve descripción de los dibujos
Se puede adquirir una comprensión más completa del método y el aparato de la presente invención por referencia a la siguiente Descripción Detallada cuando se toma en unión con los Dibujos anexos en donde:
La Figura 1 es un diagrama de bloques de un entorno cliente/servidor de red de comunicaciones inalámbricas de acuerdo con la presente invención;
La Figura 2 es una vista lógica del tráfico, topología y tecnología global gestionada por la funcionalidad de optimizador;
La Figura 3 es un diagrama de flujo para el proceso implementado por la funcionalidad de optimizador en conexión con los tipos de tráfico de gestión, tipos de topología y tipos de tecnología;
La Figura 4 es un diagrama de bloques que ilustra una concentración de tipo de capas dentro de la red de la Figura 1; y
La Figura 5 es un diagrama de bloques que ilustra el funcionamiento del optimizador para dividir la red de la Figura 1 en una pluralidad de subredes optimizadas.
Descripción detallada de los dibujos
Se hace ahora referencia a la Figura 1 en donde allí se muestra un diagrama de bloques de un entorno cliente/servidor de red de comunicaciones inalámbricas de acuerdo con la presente invención. En el suministro de servicios de comunicaciones inalámbricas, los clientes 10 comprenden una pluralidad de estaciones base 12 que soportan las comunicaciones de los abonados sobre un interfaz aéreo 14 con una pluralidad de estaciones móviles 16. El servidor 18 comprende un centro de conmutación móvil 20 que tiene funcionalidades para señalización y control de red 22, funcionamientos de pasarela 24 para hacer de interfaz de la red a Internet o una intranet, y provisión del servicio 26 para soportar el acceso del abonado a servicios tales como, por ejemplo, buzón de voz, interconexión inteligente (IN), y similares. La interconexión de los clientes 10 al servidor 18 es una red central 30 compuesta por una pluralidad de encaminadores de borde 32 que soportan las conexiones a las estaciones base 12 y al centro de conmutación móvil 20, y una pluralidad de encaminadores de conmutación de celda 34 que se interconectan 36 en al menos una configuración de red casi plenamente mallada que soporta el uso de un número de tipos distintos de topologías de interconexión (tales como, por ejemplo, lineal, estrella, malla, anillo, árbol y similares). Algunos de los encaminadores de conmutación de celda 34 soportan conexiones a los encaminadores de borde 32.
Los encaminadores de borde 32 y los encaminadores de conmutación de celda 34 de la red central 30 comprenden nodos genéricos. Por "genérico" se entiende que los encaminadores de borde 32 y los encaminadores de conmutación de celda 34 no se configuran para utilizar un único tipo de tecnología de conmutación (tal como, por ejemplo, retransmisión de tramas, modo de transferencia asíncrona (ATM), ethernet, o similares) en el contexto de un único tipo de topología de interconexión. Dicho de otra manera, "genérico" se refiere a una capacidad de los encaminadores de borde 32 y los encaminadores de conmutación de celda 34 para utilizar, en una base especificada y necesaria, cualquiera de un número de tecnologías de conmutación disponibles (tales como, por ejemplo, aquéllas mencionadas arriba) cuando se soporta el encaminamiento de las comunicaciones de los abonados a través de la red central 30 usando una de una pluralidad de topologías de interconexión (tales como, por ejemplo, aquéllas mencionadas arriba) entre los clientes 10 y el servidor 18. Las comunicaciones de los abonados pueden ser de cualquier tipo de tráfico (tales como, por ejemplo, voz, datos, facsímile, videoconferencia, y similares).
La red incluye una funcionalidad de optimizador 50 que implementa un mecanismo de concentración de tipo de capas para asegurar la distribución adecuada del tráfico de abonado requerido al lugar correcto, en el momento correcto, y con la granularidad de ancho de banda apropiada. Un mecanismo de concentración de tipo de capas categoriza los mecanismos de conmutación disponibles (tales como, por ejemplo, los encaminadores de borde, los encaminadores de conmutación de celda, las capacidades de conmutación de las estaciones base, las capacidades de conmutación de las tarjetas de línea, y similares) basadas en su tamaño agregado y nivel de concentración representado (por ejemplo, concentración WAN de 10 Gbit, concentración de 155 Mbps, y concentración de 2 Mbps). Para alcanzar esta meta, la funcionalidad de optimizador 50 utiliza un concepto de tecnología, topología y tráfico virtual optimizado que gestiona la topología y tecnología usada dentro de la red central 30 (controlando la configuración del encaminador de conmutación de celda genérico y del encaminador de borde) y limita el tráfico de abonado a esa parte de la red central que se ha optimizado (en base a una selección de tecnología y topología implementadas a través de los encaminadores de conmutación de celda y los encaminadores de borde) para tratar o manejar un tipo específico de tráfico de abonado.
Las plantillas de diseño orientado a objetos 60, referenciadas aquí dentro como "clases constituyentes de optimizador", especifican ciertas asociaciones de tipo de tráfico, tipo de topología y tipo de tecnología que soportan más eficientemente cierta(s) comunicación(es) a través de la red central 30 (es decir, optimizan la red central para esa comunicación). Estas plantillas 60, que se pueden ejemplificar como objetos con sus métodos asociados (es decir, operaciones) a ser invocados, se mantienen en la funcionalidad de optimizador 50 y se descargan para almacenamiento en la memoria local (no mostrada) dentro de los encaminadores de borde 32 y los encaminadores de conmutación de celda genéricos 34. Sensible a las necesidades de soporte de comunicaciones dentro de la red central 30, la funcionalidad de optimizador 50 invoca entonces las operaciones asociadas con las seleccionadas de las plantillas 60 en cada encaminador de borde implicado 32 y/o nodo de conmutación genérico 34 para configurar la red central 30, a través de los nodos de encaminador individuales, para implementar una optimización de red deseada.
Se hace ahora referencia a la Figura 2 en donde allí se muestra una vista lógica del tráfico global 70, topología 72 y tecnología 74 gestionadas por la funcionalidad de optimizador 50. La doble flecha 76 representa la actividad de dos direcciones producida por los procesos que se producen y las operaciones que se invocan a través de los distintos encaminadores de borde implicados 32 y/o encaminadores de conmutación de celdas 34 para representar y controlar tipos de tráfico 70, tipos de topología 72 y tipos de tecnología 74 durante la configuración de la red central. Esta actividad de dos direcciones 76, en términos generales, provoca la recopilación de datos que conciernen a la configuración presente de la red, la obtención para los nodos de conmutación de los componentes del optimizador, la utilización de un sistema experto para seleccionar e invocar los métodos de configuración necesarios, y comprobar el funcionamiento de la red para confirmar la optimización.
Se hace ahora referencia a la Figura 3 en donde allí se muestra un diagrama de flujos para la actividad de dos direcciones 76 implementada por la funcionalidad de optimizador 50 en conexión con los tipos de tráfico de gestión 70, los tipos de topología 72 y los tipos de tecnología 74. En el paso 100, la funcionalidad de optimizador 50 verifica los encaminadores de borde 32 y los encaminadores de conmutación de celdas 34 presentes actualmente en la red central 30. Esta verificación se puede realizar, por ejemplo, a través de un ejercicio de sondeo donde se hacen peticiones de identificación del nodo de conmutación, y se monitorizan los reconocimientos desde los nodos activos. En el paso 102, la funcionalidad de optimizador 50 valida la identidad de los nodos activos (es decir, que reconoce). Entonces se descarga una copia de las plantillas vigentes actualmente 60 que representan las clases constituyentes del optimizador como objetos desde la funcionalidad de optimizador 50 a los nodos activos, validados.
A continuación, en el paso 104, la funcionalidad de optimizador 50 invoca las operaciones asociadas con los seleccionados de los tipos de tráfico 70, tipos de topología 72 y tipos de tecnología 74 en ciertos de los encaminadores de borde 32 y/o encaminadores de conmutación de celdas genéricos 34 para configurar un subconjunto de recursos (tales como, por ejemplo, circuitos virtuales, encaminadores, control de admisión de conexión, y similares) dentro de la red central 30, a través de los nodos individuales de encaminador implicados de ese subconjunto de recursos, para implementar un optimización de red deseada. La acción del paso 104 solamente se toma cuando se necesita efectuar una actualización de la optimización de la red. Esta determinación se hace por un sistema experto de la funcionalidad de optimizador 50 en respuesta a una monitorización del funcionamiento de la red o un cambio en el tipo de tráfico y/o volumen de ciertos tipos de tráfico que se manejan o tratan por la red central 30 y/o la condición de red (en términos de fallo de enlace, adición o supresión de nodo, y similares). Siguiendo cada caso de una optimización de red implementada recientemente, el proceso, en el paso 106, introduce un modo de prueba que utiliza un canal virtual de prueba dedicado para determinar si los componentes de optimizador implementados recientemente satisfacen o exceden un nivel esperado de optimización de red. Este procedimiento de modo de prueba se implementa preferentemente solamente dentro de ese subconjunto de la red global que se ha reconfigurado. En caso afirmativo (rama108), las operaciones para los seleccionados de los componentes del optimizador se propagan en el paso 110 por toda una parte afectada (es decir, un número de recursos tales como, por ejemplo, circuitos virtuales, más grandes que el subconjunto de recursos afectado originalmente) de la red central 30. En caso negativo (rama 112), se cancelan los componentes del optimizador previamente implementados dentro del subconjunto de la red en el paso 114. En una implementación, el proceso entonces hace un bucle 116 de vuelta al paso 104 después de "m" periodos de tiempo o hace un bucle 118 de vuelta al paso 100 después de "n" periodos de tiempo, en donde n>m, para efectuar optimización dinámica periódica de la configuración de la red. En una implementación alternativa, el proceso hace un bucle 116 de vuelta al paso 104 cuando se desencadena por un primer suceso (por ejemplo, que comprende un cierto estado de red o cambio de datos o de estado), o hace un bucle 118 de vuelta al paso 100 cuando se desencadena por un segundo suceso (por ejemplo, que comprende un cierto estado de red, o cambio de datos o de estado), para efectuar optimización dinámica esporádica de la configuración de la red.
Se hace ahora referencia a la Figura 4 en donde allí se muestra un diagrama de bloques que ilustra una concentración de tipo de capas dentro de la red de la Figura 1. En este ejemplo, se proporcionan tres niveles de concentración. El primer nivel 150 se sitúa en la tarjeta de línea 152 que concentra llamadas desde una pluralidad de celdas 154 (por ejemplo, que comprenden intervalos de tiempo en una frecuencia de interfaz aéreo 14 dada) en un enlace único de 2 Mbps 156. El segundo nivel 158 se sitúa en el controlador de estación base (es decir, el punto de conmutación remoto) 170 que concentra una pluralidad de enlaces 156 juntos en un único enlace de 155 Mbps 160. El tercer nivel 162 se sitúa en la red central 30 y el centro de conmutación móvil 20 que concentra una pluralidad de enlaces 160 juntos para proporcionar servicio de 10 Gbit.
El sistema implementa en consecuencia una parte de control de capas que se divide en los tres niveles de concentración previamente citados. Sensible a los datos de entrada 164 que conciernen a estos niveles de concentración (por ejemplo, fallo de enlace, adición o supresión de nodo, y similares) y el tipo de tráfico que se maneja en varios niveles de concentración, el optimizador 50 (a través de su sistema experto) proporciona los desencadenantes para la selección de los tipos de tráfico 70, tipos de topología 72 y tipos de tecnología 74. Lo que esto consigue es que ciertos tipos de tráfico se limiten por las acciones del optimizador 50 a una parte de la red central 30 que se ha optimizado, a través de la selección de la topología y la tecnología, para tratar o manejar ese tráfico. Por supuesto, se entiende, que han sido optimizadas de manera similar otras partes de la red central 30 basadas en la selección y configuración de la topología y la tecnología para tratar o manejar otros tipos de tráfico. La función de los encaminadores de borde y los encaminadores de conmutación de celdas dentro de la red central entonces es encaminar adecuadamente el tráfico a su correspondiente parte optimizada de topología y tecnología.
El sistema experto implementado por la funcionalidad de optimizador 50 se basa en inteligencia artificial para emular el tipo de comportamiento inteligente mostrado por los expertos. Los sistemas expertos contienen una base de conocimientos y un motor de deducción. La base de conocimientos contiene el conocimiento (o hechos) de dominio específico, y el motor de deducción controla el proceso de razonamiento y el interfaz de usuario. En el contexto de la actividad de dos direcciones 76 ilustrada por la Figura 3, el sistema experto implementa las acciones del paso 104, en donde los métodos asociados con los tipos de tráfico 70, tipos de topología 72 y tipos de tecnología 74 se seleccionan y entonces se invocan en ciertos de los encaminadores de borde 32 y/o encaminadores de conmutación de celdas genéricos 34 para configurar un subconjunto de recursos dentro de la red central 30, a través de los nodos de conmutación individuales implicados, para implementar una optimización de red deseada.
La configuración de un sistema experto para tomar decisiones de optimización está bien dentro de las capacidades de un experto en las técnicas de inteligencia artificial y el diseño de sistemas expertos. Se puede obtener una comprensión más completa del funcionamiento de los sistemas expertos y la toma de decisión de optimización con referencia a los siguientes ejemplos.
En un primer ejemplo, la base de conocimientos puede comprender información de que la red en consideración para optimización debe soportar tráfico en el caso peor con una dependencia de largo plazo (es decir, auto tráfico similar), y que la red es conmutada por paquetes. El funcionamiento del motor de deducción en el contexto de esta base de conocimientos puede producir la siguiente optimización de la red: 1) se da la primera prioridad al tráfico de voz, se da la segunda prioridad al tráfico de videoconferencia, y se da la más baja prioridad al tráfico de Internet y se da forma con un retardo de 50 mseg para no degradar otros flujos de usuario; 2) el tipo de topología es parcialmente mallado para encaminar datagramas; y, 3) el tipo de tecnología es de paquetes IP sobre ATM para la calidad de servicio.
En un segundo ejemplo, la base de conocimientos puede comprender información de que la red en consideración para optimización es una aplicación de circuitos conmutados heredada que debe proporcionar el difícil rendimiento garantizado extremo a extremo. El funcionamiento del motor de deducción en el contexto de esta base de conocimientos puede producir la siguiente optimización de la red: 1) con el tráfico heredado, todos los tipos son de igual prioridad con las difíciles prestaciones extremo a extremo; 2) el tipo de topología es una estrella para puntos finales de encaminamiento limitados; y, 3) la tecnología es ATM para emulación de circuitos sobre AAL1.
En un tercer ejemplo, la base de conocimientos puede comprender información de que la red en consideración para optimización va a ser dividida en subredes, y la subred en consideración para optimización va a tratar o manejar el 80% del tráfico emulado de paquetes conmutados y el 20% de circuitos conmutados. El funcionamiento del motor de deducción en el contexto de esta base de conocimientos puede producir la siguiente optimización de la red: 1) el tráfico de paquetes conmutados se programa con un almacenador de esquema de priorización y que el tráfico emulado de circuitos conmutados no puede aceptar una variación del retardo de celda superior a un cierto umbral; 2) el tipo de topología es una combinación de malla y árbol; y, 3) el tipo de tecnología es IP sobre conmutación de etiquetas por protocolo múltiple (MPLS) para el tráfico de paquetes conmutados y servicio de emulación nativa ATM para el tráfico emulado de circuitos conmutados, con ambas tecnologías implementando un modo de funcionamiento de barco en la noche.
En un cuarto ejemplo, la base de conocimientos puede comprender información de que la red en consideración para optimización está en un entorno de oficina simple, oficina en el hogar (SOHO) donde se requieren flujos de 384 Kbps en un cierto número de casas por punto de presencia. El funcionamiento del motor de deducción en el contexto de esta base de conocimientos puede producir la siguiente optimización de la red: 1) el tráfico SOHO requiere conexiones a señalización y codecs H.323; 2) el tipo de topología es un árbol desde el punto de presencia (es decir, una adaptación punto a multipunto); y, 3) el tipo de tecnología es MPLS con LDP extendido para el soporte de mensajes "ajustar a N" y "desmontar desde M" para negociar la inclusión y supresión de hojas.
En cada uno de los ejemplos anteriormente mencionados, una vez que se hacen las selecciones por el sistema experto del optimizador 50, los métodos asociados con los tipos de tráfico seleccionado 70, los tipos de topología 72 y los tipos de tecnología 74 se invocan en ciertos de los encaminadores de borde 32 y/o los encaminadores de conmutación de celdas genéricos 34 para configurar un subconjunto de recursos dentro de la red central 30, a través de los nodos de conmutación individuales implicados, para implementar una optimización de red deseada. De esta manera, se ve que dada cierta entrada de concentración 164 y otros datos relativos a la base de conocimientos, el motor de deducción es capaz de seleccionar tanto la tecnología como la topología para la red así como las prioridades para tratar o manejar el tráfico para proporcionar una configuración optimizada. Dicho de otro modo, el sistema experto evalúa los hechos conocidos y aplica ciertas reglas para configurar la red global (en términos de tecnología y topología) en una forma que difiere de una configuración preestablecida por defecto. Siguiendo la pista de los hechos conocidos, y aplicando las reglas sobre tanto una base periódica como esporádica, se puede implementar la modificación dinámica de la configuración de la red para mantener la red en una configuración óptima para tratar o manejar las comunicaciones.
Se hace ahora referencia a la Figura 5 en donde allí se muestra un diagrama de bloques que ilustra el funcionamiento del optimizador para dividir la red de la Figura 1 en una pluralidad de subredes optimizadas. En algunos casos, la entrada de concentración 164 y otros datos relativos a la base de conocimientos que se procesan por el sistema experto dictan una deducción de que la red debe ser dividida en subredes plurales 200, con cada subred optimizada de acuerdo con el funcionamiento del sistema experto para proporcionar cierto servicio de comunicaciones. Las subredes plurales 200 interactúan entre ellas según se necesite, y puede tener solapamiento (si es necesario) o recursos compartidos (incluyendo, por ejemplo, circuitos y nodos virtuales). Dentro de cada subred, no obstante, los nodos incluidos se configuran invocando los métodos asociados con los tipos de tráfico seleccionados 70, los tipos de topología 72 y los tipos de tecnología 74 para proporcionar rendimiento óptimo adaptado a las necesidades del tráfico que se maneja o trata. De esta manera, las funciones adicionales de la red, sensibles a la presencia de subredes plurales optimizadas 200, encaminan y limitan el tráfico a la subred optimizada correspondiente apropiada. El tercer ejemplo tratado arriba ilustra cómo pueden ser configuradas por el optimizador 50 dos subredes 200, una para tráfico de paquetes conmutados y otra para tráfico emulado de circuitos conmutados.

Claims (15)

1. Una red central de comunicaciones (30), que comprende:
\bullet
una pluralidad de encaminadores conmutados de celdas (34) interconectados en al menos una configuración parcialmente mallada;
\bullet
una pluralidad de encaminadores de borde (32) conectados a ciertos de la pluralidad de encaminadores conmutados de celdas (34) y que soportan conexión de borde fuera de la red central de comunicaciones;
caracterizada porque
\bullet
los encaminadores conmutados de celdas (34) y los encaminadores de borde (32) soportan utilización de cualquiera seleccionada de una pluralidad de tecnologías de conmutación en el contexto de cualquiera seleccionada de una pluralidad de topologías de interconexión; y la red central de comunicaciones además comprende
\bullet
una funcionalidad (50) para seleccionar dinámicamente una tecnología de conmutación para la utilización por cada encaminador conmutado de celdas (34) y encaminador de borde (32) y para seleccionar una topología de interconexión para conectar la pluralidad de encaminadores conmutados de celdas (34) y encaminadores de borde (32) para optimizar el funcionamiento de la red central de comunicaciones (30).
2. La red de comunicaciones según la reivindicación 1:
\bullet
en donde la pluralidad de tecnologías de conmutación soportadas en cada encaminador conmutado de celdas y encaminador de borde incluye al menos dos de las siguientes; retransmisión de trama, modo de transferencia asíncrona, y ethernet; y
\bullet
en donde la pluralidad de topologías de interconexión soportadas para conectar los encaminadores conmutados de celdas y los encaminadores de borde incluyen al menos dos de las siguientes: lineal, estrella, malla, anillo y árbol.
3. La red de comunicaciones según la reivindicación 1 en donde la funcionalidad comprende un sistema experto para seleccionar la tecnología de conmutación y la topología de interconexión.
4. La red de comunicaciones según la reivindicación 1:
\bullet
en donde cada encaminador conmutado de celdas y encaminador de borde almacena una pluralidad de plantillas de diseño orientado a objetos que conciernen a tráfico, tecnología y topología; y
\bullet
en donde la funcionalidad invoca operaciones asociadas con las plantillas seleccionadas en la selección de una tecnología de conmutación para la utilización de cada encaminador conmutado de celdas y encaminador de borde y seleccionar una topología de interconexión para conectar la pluralidad de los encaminadores conmutados de celdas y los encaminadores de borde para implementar una optimización deseada de la red de comunicaciones.
5. Un sistema de celular de comunicaciones, que comprende:
\bullet
un centro de conmutación móvil;
\bullet
una pluralidad de estaciones base, cada una que soporta comunicaciones de interfaz aéreo con estaciones móviles; y
\bullet
una red central de comunicaciones de acuerdo con una de las reivindicaciones 1 a 4 para interconectar el centro de conmutación móvil a la pluralidad de estaciones base, por lo cual la conexión de borde de soporte fuera de la red central de comunicaciones está soportando la conexión de borde a la pluralidad de estaciones base y al centro de conmutación móvil.
6. Un método para optimizar una red central de comunicaciones que incluye una pluralidad de encaminadores conmutados de celdas interconectados en al menos una configuración parcialmente mallada, y una pluralidad de encaminadores de borde conectados a ciertos de la pluralidad de encaminadores conmutados de celdas y que soportan la conexión de borde fuera de la red central de comunicaciones, en donde los encaminadores conmutados de celdas y los encaminadores de borde soportan la utilización de cualquiera seleccionada de una pluralidad de tecnologías de conmutación en el contexto de cualquiera seleccionada de una pluralidad de topologías de interconexión, el método que comprende los pasos de:
\bullet
verificar (100) la presencia de encaminadores de conmutación de celdas y encaminadores de borde dentro de la red central de comunicaciones;
\bullet
validar (102) la identidad de los encaminadores de conmutación de celdas y los encaminadores de borde que se verifican como presentes;
\bullet
invocar (104) operaciones dentro de un subconjunto de los encaminadores de conmutación de celdas y de los encaminadores de borde para seleccionar una tecnología de conmutación y una topología de interconexión optimizadas;
\bullet
situar (106) el subconjunto de encaminadores de conmutación de celdas y encaminadores de borde en un modo de prueba para determinar si una configuración optimizada satisface o excede un nivel de optimización esperado; y
\bullet
propagar (108) las operaciones a otros encaminadores de conmutación de celdas y encaminadores de borde fuera del subconjunto si se confirma la configuración optimizada.
7. El método según la reivindicación 6 en donde el método expuesto se realiza periódicamente para optimizar dinámicamente la configuración de la red central de comunicaciones.
8. El método según la reivindicación 6 en donde el método expuesto se realiza de una forma esporádica desencadenado por un suceso para optimizar dinámicamente la configuración de la red central de comunicaciones.
9. El método según la reivindicación 6 que además incluye el paso de:
\bullet
dividir la red central de comunicaciones en una pluralidad de subredes; en donde el método expuesto se realiza para cada subred para optimizar su configuración de subred.
10. Un método para optimizar una red central de comunicaciones que incluye una pluralidad de encaminadores de conmutación de celdas interconectados en al menos una configuración parcialmente mallada, y una pluralidad de encaminadores de borde conectados a ciertos de la pluralidad de encaminadores de conmutación de celdas y que soportan la conexión de borde fuera de la red central de comunicaciones, en donde los encaminadores de conmutación de celdas y los encaminadores de borde soportan la utilización de cualquiera seleccionada de una pluralidad de tecnologías de conmutación en el contexto o cualquiera seleccionada de una pluralidad de topologías de interconexión, el método que comprende los pasos de:
\bullet
recoger la información de la base de conocimientos que concierne al funcionamiento de la red;
\bullet
deducir a partir de la información de la base de conocimientos recogida una tecnología de conmutación y topología de interconexión preferente que optimizaría la configuración de la red; e
\bullet
implementar la tecnología de conmutación y topología de interconexión preferente en ciertos encaminadores de conmutación de celdas y encaminadores de borde implicados para optimizar la configuración de la red.
11. El método según la reivindicación 10 que además incluye el paso de:
\bullet
dividir la red central de comunicaciones en una pluralidad de subredes; en donde el método expuesto se realiza para cada subred para optimizar su subred, configuración, y los ciertos encaminadores de conmutación de celdas y encaminadores de borde implicados comprenden aquellos encaminadores dentro de cada respectiva subred.
12. El método según la reivindicación 10 en donde el paso de implementación comprende los pasos de:
\bullet
invocar operaciones dentro de un subconjunto de los encaminadores de conmutación de celdas y de los encaminadores de borde para seleccionar la tecnología de conmutación y topología de interconexión preferentes;
\bullet
situar el subconjunto de los encaminadores de conmutación de celdas y encaminadores de borde dentro de un modo de prueba para confirmar la configuración óptima; y
\bullet
propagar las operaciones a otros encaminadores de conmutación de celdas y encaminadores de borde fuera del subconjunto si se confirma la configuración óptima.
13. El método según la reivindicación 10 en donde el método expuesto se realiza periódicamente para optimizar dinámicamente la configuración de la red central de comunicaciones.
\newpage
14. El método según la reivindicación 10 en donde el método expuesto se realiza de una forma esporádica desencadenado por un suceso para optimizar dinámicamente la configuración de la red central de comunicaciones.
15. Una funcionalidad de optimizador (50) en una red central de comunicaciones, la funcionalidad de optimizador que comprende:
\bullet
medios para mantener una pluralidad de plantillas (60), una plantilla que especifica asociaciones de un tipo de tráfico, tipo de topología y tipo de tecnología específica fuera de una pluralidad de tipos de tráfico, tipos de topología y tipos de tecnología que soporta más eficientemente cierta(s) comunicación(es) a través de la red central (30);
\bullet
medios para distribuir las plantillas a los encaminadores (32,34) de la red central de comunicaciones (30);
\bullet
medios para invocar las operaciones asociadas con las seleccionadas de la pluralidad de plantillas distribuidas (60) en cada nodo de encaminador implicado (32, 34) para configurar la red central de comunicaciones (30) para implementar una optimización de red deseada, los medios para invocar que son sensibles a las necesidades de soporte de comunicaciones dentro de la red central de comunicaciones.
ES00931800T 1999-05-27 2000-04-28 Optimizacion de topologia y tecnologia para tratar el trafico en una red central. Expired - Lifetime ES2333196T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US321150 1994-10-11
US09/321,150 US6631128B1 (en) 1999-05-27 1999-05-27 Core network optimization of topology and technology for traffic handling

Publications (1)

Publication Number Publication Date
ES2333196T3 true ES2333196T3 (es) 2010-02-18

Family

ID=23249401

Family Applications (1)

Application Number Title Priority Date Filing Date
ES00931800T Expired - Lifetime ES2333196T3 (es) 1999-05-27 2000-04-28 Optimizacion de topologia y tecnologia para tratar el trafico en una red central.

Country Status (7)

Country Link
US (1) US6631128B1 (es)
EP (1) EP1186135B1 (es)
AT (1) ATE442715T1 (es)
AU (1) AU4962200A (es)
DE (1) DE60042925D1 (es)
ES (1) ES2333196T3 (es)
WO (1) WO2000074303A2 (es)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6529889B1 (en) * 1999-07-27 2003-03-04 Acappella Software, Inc. System and method of knowledge architecture
GB0001040D0 (en) * 2000-01-17 2000-03-08 Nortel Networks Corp Communications network
US7111073B1 (en) 2000-05-30 2006-09-19 Cisco Technology, Inc. Apparatus for estimating delay and jitter between network routers
US6973038B1 (en) 2000-07-28 2005-12-06 Tactical Networks A.S. System and method for real-time buying and selling of internet protocol (IP) transit
US7042834B1 (en) * 2000-07-28 2006-05-09 Cisco Technology, Inc. Method and system for routing communications among computer networks
US6912203B1 (en) 2000-07-31 2005-06-28 Cisco Technology, Inc. Method and apparatus for estimating delay and jitter between many network routers using measurements between a preferred set of routers
US7061896B2 (en) * 2000-09-20 2006-06-13 George Mason Intellectual Properties, Inc. Wireless label switched packet transfer network
EP1197695A3 (en) * 2000-10-13 2003-04-16 Honda Giken Kogyo Kabushiki Kaisha Spool valve
US7000011B1 (en) * 2000-11-06 2006-02-14 Hewlett-Packard Development Company, Lp. Designing interconnect fabrics
US6804196B1 (en) * 2000-11-20 2004-10-12 Nortel Networks Limited Determining traffic information in a communications network
US7502857B2 (en) * 2000-12-15 2009-03-10 International Business Machines Corporation Method and system for optimally allocating a network service
US20020075803A1 (en) * 2000-12-18 2002-06-20 John Zaharychuk Method and apparatus for dynamic optimization of a multi-service access device
US7342942B1 (en) 2001-02-07 2008-03-11 Cortina Systems, Inc. Multi-service segmentation and reassembly device that maintains only one reassembly context per active output port
US7327760B1 (en) 2001-05-08 2008-02-05 Cortina Systems, Inc. Multi-service segmentation and reassembly device operable with either a cell-based or a packet-based switch fabric
DE10123066A1 (de) * 2001-05-11 2002-11-14 Basf Ag Verfahren zur Herstellung von höheren alpha,beta-ungesättigten Alkoholen
US7349414B2 (en) * 2001-08-24 2008-03-25 Optimum Communications Services, Inc. System and method for maximizing the traffic delivery capacity of packet transport networks via real-time traffic pattern based optimization of transport capacity allocation
KR100411134B1 (ko) * 2001-11-27 2003-12-18 에스케이 텔레콤주식회사 멀티-프로토콜 레이블 스위칭 기반의 멀티 캐스트 라우팅프로토콜 설정 방법
US7571251B2 (en) * 2002-05-06 2009-08-04 Sandvine Incorporated Ulc Path optimizer for peer to peer networks
US7558260B2 (en) * 2003-03-07 2009-07-07 Optimum Communication Services, Inc. Byte-timeslot-synchronous, dynamically switched multi-source-node data transport bus system
US7333511B2 (en) * 2002-08-29 2008-02-19 Optimum Communications Services, Inc. Dynamically channelizable packet transport network
US7813322B2 (en) * 2003-02-19 2010-10-12 Qualcomm Incorporated Efficient automatic repeat request methods and apparatus
US8099099B2 (en) * 2003-02-19 2012-01-17 Qualcomm Incorporated Methods and apparatus related to assignment in a wireless communications system
US20040267922A1 (en) * 2003-06-30 2004-12-30 Rover Jeremy L. System and method for the design and description of networks
US7386629B2 (en) 2003-06-30 2008-06-10 Intel Corporation System and method for synchronous configuration of DHCP server and router interfaces
US7383340B2 (en) 2003-06-30 2008-06-03 Intel Corporation System and method for programmatically changing the network location of a network component
US7483390B2 (en) 2003-06-30 2009-01-27 Intel Corporation System and method for dynamically configuring and transitioning wired and wireless networks
JP3827092B2 (ja) * 2003-10-22 2006-09-27 オムロン株式会社 制御システム設定装置および制御システム設定方法ならびに設定プログラム
US7404101B2 (en) * 2003-11-04 2008-07-22 Lucent Technologies Inc. Optimal configuration method
US7474632B2 (en) * 2004-06-30 2009-01-06 International Business Machines Corporation Method for self-configuring routing devices in a network
MXPA06015212A (es) * 2004-07-09 2007-03-15 Interdigital Tech Corp Separacion de red de malla, logica y fisica.
DE112005002142B8 (de) * 2004-09-07 2018-03-01 ARRIS Enterprises LLC (n. d. Ges. d. Staates Delaware) System und Verfahren zum Assoziieren verschiedener Arten von Knoten mit Zugangspunktknoten in einem drahtlosen Netzwerk zum Routen von Daten in dem drahtlosen Netzwerk
GB0424032D0 (en) * 2004-10-28 2004-12-01 British Telecomm Resource allocation
US20080080389A1 (en) * 2006-10-03 2008-04-03 Hart Richard D Methods and apparatus to develop management rules for qualifying broadband services
US8050560B2 (en) * 2006-12-01 2011-11-01 Electronics & Telecommunications Research Institute Distributed resource sharing method using weighted sub-domain in GMPLS network
KR100959077B1 (ko) * 2008-09-19 2010-05-20 한국전자통신연구원 이더넷 네트워크에서 토폴로지 탐색을 위한 갭 분석 방법
EP2528279A3 (en) * 2009-02-13 2013-03-27 Nokia Siemens Networks Oy Method, system and nodes for network topology detection in communication networks
US8638760B2 (en) * 2009-11-17 2014-01-28 Palm, Inc. System and method for dynamically establishing and managing connections
US20130219046A1 (en) * 2012-02-21 2013-08-22 Cisco Technology, Inc. Dynamic application-aware routing topologies
US10440590B2 (en) * 2013-03-15 2019-10-08 Qualcomm Incorporated Method and system for cloud-based management of self-organizing wireless networks
KR102419647B1 (ko) * 2015-09-10 2022-07-11 삼성전자주식회사 패킷을 전송하는 장치 및 방법
US12615189B2 (en) * 2024-09-18 2026-04-28 Interdigital Patent Holdings, Inc. Systems and methods for statistics based and topology based interoperable AI/ML model monitoring

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5175800A (en) 1987-03-23 1992-12-29 Case Group Plc Expert and data base system and method for communications network
JP3672341B2 (ja) 1993-07-21 2005-07-20 富士通株式会社 通信網分離設計方式とその管理方式
US5452287A (en) 1993-09-20 1995-09-19 Motorola, Inc. Method of negotiation of protocols, classes, and options in computer and communication networks providing mixed packet, frame, cell, and circuit services
US5598532A (en) * 1993-10-21 1997-01-28 Optimal Networks Method and apparatus for optimizing computer networks
US5974457A (en) 1993-12-23 1999-10-26 International Business Machines Corporation Intelligent realtime monitoring of data traffic
US5434848A (en) 1994-07-28 1995-07-18 International Business Machines Corporation Traffic management in packet communications networks
SE511848C2 (sv) 1994-09-12 1999-12-06 Ericsson Telefon Ab L M Resursseparering i ett tjänste- och förbindelseseparerat nät
US5659685A (en) * 1994-12-13 1997-08-19 Microsoft Corporation Method and apparatus for maintaining network communications on a computer capable of connecting to a WAN and LAN
US5809282A (en) * 1995-06-07 1998-09-15 Grc International, Inc. Automated network simulation and optimization system
US5642360A (en) 1995-08-28 1997-06-24 Trainin; Solomon System and method for improving network performance through inter frame spacing adaptation
JPH09214514A (ja) 1996-02-06 1997-08-15 Hitachi Ltd Atm網設計支援装置
US5729536A (en) 1996-04-10 1998-03-17 Lucent Technologies Cellular system architectures supporting data services
US6012152A (en) * 1996-11-27 2000-01-04 Telefonaktiebolaget Lm Ericsson (Publ) Software fault management system
US6374303B1 (en) * 1997-11-17 2002-04-16 Lucent Technologies, Inc. Explicit route and multicast tree setup using label distribution
US6246669B1 (en) * 1997-11-28 2001-06-12 Cisco Technology, Inc. Method and system for optimizing connection set-up operations in a high speed digital network
GB2332809A (en) * 1997-12-24 1999-06-30 Northern Telecom Ltd Least cost routing
WO2000019680A2 (en) 1998-09-17 2000-04-06 Tod Mcnamara System and method for network flow optimization using traffic classes
US6909700B1 (en) 1998-11-24 2005-06-21 Lucent Technologies Inc. Network topology optimization methods and apparatus for designing IP networks with performance guarantees
US6377987B1 (en) * 1999-04-30 2002-04-23 Cisco Technology, Inc. Mechanism for determining actual physical topology of network based on gathered configuration information representing true neighboring devices
US6477166B1 (en) * 2000-06-30 2002-11-05 Marconi Communications, Inc. System, method and switch for an MPLS network and an ATM network

Also Published As

Publication number Publication date
EP1186135A2 (en) 2002-03-13
ATE442715T1 (de) 2009-09-15
WO2000074303A3 (en) 2001-01-25
EP1186135B1 (en) 2009-09-09
WO2000074303A2 (en) 2000-12-07
AU4962200A (en) 2000-12-18
US6631128B1 (en) 2003-10-07
DE60042925D1 (de) 2009-10-22

Similar Documents

Publication Publication Date Title
ES2333196T3 (es) Optimizacion de topologia y tecnologia para tratar el trafico en una red central.
US10462039B2 (en) Data neural network system and method
JP3983305B2 (ja) 高性能ネットワーク装置におけるスパンニング・ツリー・サポート
Maaloul et al. Energy-aware routing in carrier-grade Ethernet using SDN approach
US9819747B2 (en) Chirp networks
US9542642B2 (en) Packet data neural network system and method
Wei et al. Energy-aware traffic engineering in hybrid SDN/IP backbone networks
US7958209B2 (en) Methods and systems to generate and implement a changeover sequence to reconfigure a connection-oriented network
CN105763385B (zh) 流量调度方法及装置
US9847914B2 (en) Method and system for site interconnection over a transport network
US10637795B2 (en) Identifying and managing connected nodes as reservable resources in a network
AU2002320665A1 (en) MPLS VPN gateway-based networking method
US20190036839A1 (en) Managing network traffic in application control networks
US20220086085A1 (en) Neural Network for Secure Data Transport, System and Method
US20240333595A1 (en) Automatically configuring network elements in multi-vendor and multi-domain topologies
Grasa et al. Simplifying multi-layer network management with RINA
Phuritatkul et al. Proactive wavelength pre-emption for supporting absolute QoS in optical-burst-switched networks
JP2006502637A (ja) 配電網の中の通信システム上に仮想ローカルエリアネットワークを実現するための方法
Challa et al. Refactoring future residential networks into slices
Cinkler et al. Optimizing QoS aware Ethernet spanning trees
CN114553454B (zh) 网络带宽仿真验证方法、装置、计算机设备和存储介质
Altrad et al. Traffic Engineering in Voice Telephone Networks
Louati et al. Virtual personal overlay networks
Goudo QUALITY OF SERVICE & NETWORK ADMISSION CONTROL IN SMALL BUSINESS NETWORKS
JP4648272B2 (ja) トラヒックポリシー制御ネットワークシステム