ES2284896T3 - Red de comunicacion. - Google Patents

Red de comunicacion. Download PDF

Info

Publication number
ES2284896T3
ES2284896T3 ES02751400T ES02751400T ES2284896T3 ES 2284896 T3 ES2284896 T3 ES 2284896T3 ES 02751400 T ES02751400 T ES 02751400T ES 02751400 T ES02751400 T ES 02751400T ES 2284896 T3 ES2284896 T3 ES 2284896T3
Authority
ES
Spain
Prior art keywords
unit
controller
controlled
control
units
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
ES02751400T
Other languages
English (en)
Inventor
John David Porter
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.)
Cambridge Broadband Networks Ltd
Original Assignee
Cambridge Broadband Networks Ltd
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 Cambridge Broadband Networks Ltd filed Critical Cambridge Broadband Networks Ltd
Application granted granted Critical
Publication of ES2284896T3 publication Critical patent/ES2284896T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/04Interfaces between hierarchically different network devices
    • H04W92/12Interfaces between hierarchically different network devices between access points and access point controllers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • H04L12/437Ring fault isolation or reconfiguration
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • H04L49/253Routing or path finding in a switch fabric using establishment or release of connections between ports
    • H04L49/255Control mechanisms for ATM switching fabrics
    • 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
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • 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
    • H04L2012/5603Access techniques
    • H04L2012/5604Medium of transmission, e.g. fibre, cable, radio
    • H04L2012/5607Radio
    • 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
    • H04L2012/5603Access techniques
    • H04L2012/5609Topology
    • H04L2012/5612Ring
    • 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
    • H04L2012/5629Admission control
    • H04L2012/563Signalling, e.g. protocols, reference model
    • 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/28Timers or timing mechanisms used in protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Photovoltaic Devices (AREA)
  • Silicon Compounds (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

Una red de comunicaciones de conmutación de paquetes incluyendo un controlador (11, 21, 100, 900) y una pluralidad de unidades controladas (12, 13, 14; 22, 23, 24, 25; 101, 102, 103, 104; 901, 902, 903, 904, 905) dispuestas en un anillo, donde cada una de las unidades controladas incluye un interruptor (31) en su entrada, caracterizado porque el interruptor incluye medios de control (44) en respuesta a instrucciones de control contenidas en paquetes transmitidos por el controlador (11, 21, 100, 900), estando dispuestos los medios de control (44) para configurar el interruptor (31) de modo que, en una primera configuración, el interruptor (31) pase instrucciones de control y datos a o de la unidad (12, 13, 14; 22, 23, 24, 25; 101, 102, 103, 104; 901, 902, 903; 904, 905) y, en una segunda configuración, el interruptor pone en derivación la unidad (12, 13, 14; 22, 23, 24, 25; 101, 102, 103, 104; 901, 902, 903; 904, 905) y pasa las instrucciones de control y datos a otra unidad (12, 13, 14; 22,23, 24, 25; 101, 102, 103, 104; 901, 902, 903; 904, 905) conectada al controlador (11, 21, 100, 900) o de vuelta al controlador (11, 21, 100, 900).

Description

Red de comunicación.
La invención se refiere a una red de comunicaciones de conmutación de paquetes.
En sistemas de acceso inalámbricos fijos, que se usan para prestar servicios a consumidores por un radio enlace desde un punto de acceso a unidades de abonado en las instalaciones del consumidor, es importante prever la distribución más económica de los transmisores y receptores requeridos incluyendo sus antenas y gestionar la interface entre los puntos de acceso y la red general de comunicaciones. El punto de acceso incluirá normalmente una unidad de interface que recibe datos por la red telefónica pública conmutada, o de otras fuentes tal como Internet, y convierte los datos al formato correcto para transmisión al consumidor por el enlace inalámbrico. El punto de acceso también incluye los necesarios aparatos y antenas de transmisión y recepción inalámbricas. De hecho, una sola estación base puede incluir una pluralidad de puntos de acceso que pueden ser controlados por un menor número o incluso una sola unidad de interface. La unidad de interface puede estar conectada a los puntos de acceso por conductores de cobre, cable coaxial o cable de fibra óptica dependiendo de la distancia entre la unidad de interface y los puntos de acceso y la anchura de banda requerida.
La invención proporciona una red de comunicaciones de conmutación de paquetes incluyendo un controlador y una pluralidad de unidades controladas dispuestas en un anillo, donde cada una de las unidades controladas incluye un interruptor en su entrada, incluyendo el interruptor medios de control en respuesta a instrucciones de control contenidas en paquetes transmitidos por el controlador, estando dispuestos los medios de control para configurar el interruptor de modo que en una primera configuración el interruptor pase instrucciones de control y datos a o de la unidad y en una segunda configuración el interruptor ponga en derivación la unidad y pase las instrucciones de control y datos a otra unidad conectada al controlador o de vuelta al controlador.
La provisión de un interruptor en la entrada de cada unidad que es sensible a instrucciones de control recibidas del controlador permite la conexión de cualquier número de unidades en un anillo, y las instrucciones o datos transmitidos por el controlador y destinados a una unidad particular serán pasados a través del interruptor en cualquier unidad interviniente a la unidad a la que están destinados. Además, los datos transmitidos por una unidad controlada al controlador pasarán a través del interruptor en cualquier unidad interviniente volviendo al controlador.
El controlador puede estar dispuesto para transmitir, periódicamente, paquete emitidos que cualquier unidad no previamente registrada con el controlador es capaz de detectar, incluyendo el paquete emitido una dirección de registro única que será adoptada por una unidad no registrada para registro con y para posterior control por y comunicación con el controlador.
Una unidad no registrada, a la detección del paquete emitido, puede adoptar la dirección única y modificar el paquete emitido antes de pasarlo a otras unidades para evitar que cualquier unidad posterior adopte la dirección única. Los paquetes emitidos son paquetes conteniendo datos de control que tienen una dirección que es reconocida por todas las unidades controladas no registradas o reseteadas. Esta dirección se programa en la unidad controlada a la fabricación.
De esta forma, cualquier unidad nuevamente insertada en el anillo puede ser detectada por el controlador, puesto que la unidad nuevamente insertada habrá modificado el paquete emitido antes de devolverlo al controlador, y la unidad recibe una dirección única que puede ser usada para dirigir a él instrucciones de control y datos. Dado que la primera unidad no registrada en recibir el paquete emitido adoptará la dirección contenida en el paquete emitido y modificará el paquete emitido antes de pasarlo, se puede asegurar que solamente la primera unidad adoptará la dirección única si hay más de una unidad no registrada en el anillo. Claramente, una vez que el paquete emitido ha sido modificado, ninguna unidad adicional lo reconocerá como un paquete emitido.
En una realización de la invención, cada unidad controlada incluye un temporizador de vigilancia que puesto por recepción del paquete emitido. El controlador transmite a intervalos regulares una instrucción de control para hacer que el temporizador de vigilancia se resetee. Si el temporizador de vigilancia expira, la unidad se dispone para reseteo de manera que reaccione a un paquete posterior emitido para adoptar una nueva dirección de registro.
Mediante esto, si falla una unidad, esto puede ser detectado por el controlador dado que cuando el temporizador de vigilancia se resetee en respuesta a la instrucción de control, la unidad enviará una respuesta al controlador, y es claro que si el controlador no recibe la respuesta, será capaz de deducir que el controlador de vigilancia en dicha unidad particular no ha respondido. Si no recibe una respuesta de ninguna de las unidades, será capaz de deducir que el anillo se ha roto a causa de un fallo de cable entre las unidades o a causa de un mal funcionamiento en una de las unidades que hace que el interruptor sea incapaz de dejar a un lado la unidad.
Cada una de las unidades controladas puede incluir un número de registros a o de los que el controlador puede escribir o leer instrucciones o datos. Al menos algunos registros que pueden ser leídos por el controlador pueden contener información introducida durante la fabricación que identifica la unidad controlada y sus propiedades.
\newpage
Previendo que el controlador escriba datos (instrucciones de control) en registros en las unidades controladas es posible permitir que el controlador configure y controle las unidades usando un procesador en la unidad controlada. La operación del procesador puede ser controlada por datos escritos en los registros. Además, permitiendo que el controlador lea datos de registros en la unidad controlada, el controlador puede determinar las propiedades de la unidad, por ejemplo número de serie, número de tipo, versiones de software, etc, que son programadas en la unidad controlada en la etapa de fabricación además de supervisar el estado de operación de la unidad controlada.
Las anteriores y otras características y ventajas de la invención serán evidentes por la descripción siguiente, a modo de ejemplo, de realizaciones de la invención con referencia a los dibujos acompañantes, en los que:
La figura 1 representa en forma de bloques esquemáticos una primera realización de una red de comunicaciones según la invención.
La figura 2 representa en forma de bloques esquemáticos una segunda realización de una red de comunicaciones según la invención.
La figura 3 representa con más detalle un controlador y unidad controlada.
La figura 4 representa en forma esquemática parte de un concentrador para uso en la red de la figura 2.
Las figuras 5 a 8 muestran paquetes de control y supervisión usados para el control y la supervisión de las unidades controladas en las realizaciones de las figuras 1 y 2.
La figura 9 representa una red de la forma representada en la figura 2 para uso en una estación base del sistema de acceso inalámbrico fijo.
Y la figura 10 representa una red de la forma representada en la figura 1 para uso en una estación base del sistema de acceso inalámbrico fijo.
La figura 1 representa en forma de bloques esquemáticos una primera realización de una red de comunicaciones según la invención que incluye un controlador 11 y tres unidades controladas 12, 13 y 14. Unos cables 15, 16, 17 y 18 conectan el controlador 11 y unidades controladas 12, 13 y 14 en un anillo. Cada una de las unidades controladas 12, 13 y 14 contiene una disposición de conmutación 31 (figura 3) que está dispuesta para pasar paquetes de datos de control que contienen instrucciones de control enviados por el controlador 11 a la unidad controlada 12, 13 o 14 o para dejar a un lado la unidad controlada y pasar el paquete de información a la unidad siguiente. El control de la disposición de conmutación 31 es realizado por un procesador 44 que reconoce direcciones dentro de los paquetes de datos de control enviados por el controlador 11 y configura la disposición de conmutación 31 apropiadamente según que el paquete de datos de control del controlador 11 esté previsto para dicha unidad o para otra unidad en el anillo. Así, si el paquete de datos de control se ha previsto para dicha unidad, la disposición de conmutación se configura para pasar el paquete de datos de control a la unidad controlada para uso al controlar o supervisar la unidad; de otro modo el interruptor se configura para pasar el paquete de datos de control directamente a la unidad siguiente en el anillo.
Las figuras 5 a 8 muestran el contenido de paquetes de datos de control que son transmitidos por el controlador 11 a las unidades controladas 12, 13 y 14 y que se usan para configurar la disposición de conmutación y para controlar funciones de las unidades controladas 12, 13 y 14 o para supervisar su estado.
Se utiliza un protocolo de canal de cambio para asignar y desasignar un canal de control único (circuito virtual ATM) que debe ser establecido entre cada unidad controlada y el controlador. El protocolo de canal de cambio asegura que cuando se introduzca una unidad controlada en un anillo, la perturbación de otras unidades controladas solamente tenga lugar mientras el anillo esté incompleto. El canal de control asignado por el protocolo de canal de cambio es utilizado por el controlador para comunicar directamente con unidades controladas individuales con el fin de acceder a registros internos de control y estado. Una vez que un canal de control ha sido establecido entre el controlador y una unidad controlada, el protocolo de canal de cambio usa el canal de control para comprobar periódicamente que la unidad controlada está operando correctamente. Si por alguna razón el protocolo detecta que una unidad controlada previamente configurada es inoperativa, reclama el canal de control (circuito virtual ATM) asignado a ella.
Las figuras 5 a 8 muestran paquetes de datos de control conteniendo los elementos de información generados por el protocolo de canal de cambio para asignar o desasignar canales de control y para supervisar el estado de una unidad controlada configurada.
El elemento de información de cambio de canal de control representado en la figura 5 del protocolo de control de cambio es generado periódicamente por un controlador en un canal único (circuito virtual ATM) con el fin de establecer canales de control separados entre él y unidades controladas no configuradas (o no registradas). Estas unidades controladas pueden ser residentes nuevamente en el anillo y se consideran desconocidas cuando se introducen por vez primera en el anillo o pueden ser unidades controladas existentes que han sido reseteadas. Un elemento de información de cambio de canal de control está encapsulado dentro de una sola célula ATM para formar un mensaje de cambio de canal de control como se representa en la figura 5. Como se representa en la figura 5, el elemento de información de cambio de canal de control se contiene dentro de un paquete de datos de control que consta de una estructura de cabecera de célula ATM UNI 51 que incluye una dirección de 24 bits que será reconocida por todas las unidades no registradas que están conectadas en el bucle. Esto se denomina aquí un paquete emitido. Esta cabecera es seguida de un código OP de código de 8 bits 52 que indica que el paquete es una petición de cambio de canal de control. Esto va seguido de una ID de canal de 24 bits 53. Esta ID de canal es el canal de control disponible siguiente (circuito virtual ATM) que puede ser usado por una unidad no registrada controlada para comunicar con el controlador. Los 352 bits restantes del paquete se usan para pasar elementos de información opcionales 54. El mensaje de canal de cambio se termina entonces con un código EOM OP de fin de mensaje de 8 bits 55. Los campos restantes 56 del mensaje se rellenan con ceros. Los elementos de información opcionales en el mensaje de cambio de canal de control se usan para poder habilitar o inhabilitar funciones tan pronto como una unidad controlada recibe un canal de control válido. En una realización actualmente preferida se incluye un elemento de información adicional en el mensaje de cambio de canal controlado para asegurar que tan pronto como una unidad controlada reciba un canal controlado válido, se active el controlador de vigilancia de la unidad controlada. Esto asegura que, si el controlador no logra contactar con la unidad controlada dentro de un período de tiempo predeterminado, tal vez porque no recibe una respuesta al elemento de información de cambio de canal de control de la unidad controlada, el controlador de vigilancia resetee la unidad controlada para poder escuchar el elemento de información de cambio de canal de control a enviar por el controlador en el paquete emitido siguiente.
La figura 6 representa un paquete incluyendo el elemento de información de respuesta de cambio de canal de control del protocolo de canal de cambio que es generado por una unidad no registrada controlada en respuesta a un elemento de información de cambio de canal de control contenido dentro de un mensaje de cambio de canal de control. Los elementos de identificación de respuesta de cambio de canal de control son generados por una unidad controlada que ha recibido el elemento de información de cambio de canal de control como se representa en la figura 5. Una vez que una unidad controlada ha recibido y decodificado este paquete, cambia el código OP de 8 bits 52 para identificarlo como un mensaje de respuesta de cambio de canal de control y entonces retransmite el paquete a la unidad siguiente en el anillo. Cuando otra unidad controlada recibe este mensaje, reenvía el paquete tanto si ha sido asignado a un canal de control como si no, dado que si es una unidad no registrada, no reconocerá el paquete como un mensaje de cambio de canal de control puesto que el código OP ha sido modificado, y si es una unidad registrada, tampoco reconocerá la dirección en el paquete como suya propia. Si una unidad controlada no registrada o reseteada está esperando un mensaje de cambio de canal de control y recibe un mensaje de respuesta de cambio de canal de control, debe reenviar el mensaje primero y esperar después al mensaje de cambio de canal de control siguiente. Cuando finalmente recibe un mensaje de cambio de canal de control, debe generar entonces su propio mensaje de respuesta de cambio de canal de control. Si está interconectada en un anillo, la respuesta debe se reenviada entonces por todas las unidades controladas posteriores hasta que vuelva al controlador.
Cuando el controlador recibe un mensaje de respuesta de cambio de canal de control, completa el proceso de inicialización abriendo una conexión a la unidad controlada que generó el mensaje de respuesta de cambio de canal de control usando el canal contenido en el mensaje. Una vez que esta etapa está completa, el controlador y la unidad controlada comprueban continuamente que el otro existe y realizan la acción apropiada si alguno falla. En esta realización, el mensaje de cambio de canal de control incluye elementos de información adicionales que establecen automáticamente un controlador de vigilancia a bordo de unidad controlada cuando un canal de control es asignado. Si una unidad controlada es asignada un canal pero el controlador no resetea periódicamente su controlador de vigilancia, esto indica un mal funcionamiento en la comunicación entre el controlador y la unidad controlada, y la unidad controlada se reseteará y esperará un nuevo mensaje de cambio de canal de control. Se deberá indicar que cuando una unidad controlada recibe una instrucción del controlador, devuelve un mensaje al controlador al efecto de que ha reseteado su controlador de vigilancia. Desde la perspectiva del controlador, el acto de resetear un controlador de vigilancia de unidad controlada indica que la unidad controlada es activa y se está comportando correctamente. Si, mientras intenta resetear un controlador de vigilancia de unidad controlada, se produce un fallo, el controlador puede llegar a la conclusión de que la unidad controlada ya no está disponible y así desasignar el canal asignado a ella. En la presente realización, el reseteo de el controlador de vigilancia de unidad controlada se logra simplemente escribiendo un valor particular en el registro de reseteo del controlador de vigilancia de unidad controlada usando un elemento de información de escritura múltiple, véase más tarde. Se supone que se produce un fallo de reseteo del controlador de vigilancia cuando una respuesta al elemento de información de escritura múltiple no llega al controlador.
Una vez que un canal de control único ha sido establecido entre una unidad controlada y un controlador, el canal puede ser usado para controlar a distancia los registros que hay en la unidad controlada. Como los mensajes de cambio de canal de control y respuesta, el protocolo de acceso a registro está formado por elementos de información de acceso a registro. Los elementos de información de acceso a registro pueden estar encapsulados individualmente dentro de una célula ATM o pueden estar concatenados conjuntamente con el fin de mejorar la eficiencia de transmisión, minimizar la latencia, y acelerar los tiempos de respuesta. La figura 7 representa cómo los diferentes elementos de información de acceso a registro pueden estar concatenados conjuntamente para ocupar una sola célula ATM. En esta realización, un primer elemento de información de escritura múltiple 71 va seguido de un primer elemento de información de lectura múltiple 72. Entonces segundos elementos de información escrituras múltiples 73 y lecturas múltiples 74 son transmitidos seguidos de un código OP de fin de mensaje 75 y relleno 76. Naturalmente, no es esencial que los elementos de información de acceso a registro estén concatenados de esta manera. Un solo elemento de información de acceso a registro puede estar contenido en una sola célula ATM con relleno apropiado o más de dos elementos de información de escritura múltiple y/o lectura múltiple en cualquier orden pueden estar concatenados hasta que la célula ATM esté ocupada completamente.
Un elemento de información de lectura múltiple contiene tres campos de longitud fija y un campo de longitud variable como se representa en la figura 8. El campo de código OP de 8 bits 81 indica el tipo de elemento de información incluyendo un bit de respuesta a petición. El campo de dirección de 24 bits 82 especifica la dirección de registro de interés. El campo de tamaño de 8 bits 83 indica el número de campos de datos de 8 bits que deberán ser leídos del registro especificado y el campo de datos de longitud variable 84 reserva espacio en el elemento de información para los datos.
El campo de tamaño de 8 bits dicta que el número máximo de palabras de datos de 8 bits que pueden ser almacenadas en un elemento de información de lectura múltiple es 256: sin embargo, el número real de palabras de datos que pueden ser encapsuladas en un solo elemento de información de lectura múltiple lo limita el tamaño de la AALO PDU usada para transportarlo sobre una red ATM, de modo que el tamaño máximo de datos de un elemento de información de lectura múltiple es (384-40)\div48, es decir 42.
Cuando una unidad controlada recibe un elemento de información de petición de lectura múltiple con el bit 7 del código OP puesto a cero, copia simplemente los valores de registro de tamaño de la dirección especificada en el campo de dirección al campo de datos del elemento de información. Entonces pone el bit 7 del campo de código OP y devuelve el elemento de información junto con otros en el mensaje de acceso al controlador.
De forma análoga al elemento de información de lectura múltiple, el elemento de información de escritura múltiple contiene tres campos fijos y un campo variable, como se representa en la figura 8. El código OP de 8 bits 81 indica el tipo del elemento de información y el campo de dirección de 24 bits 82 especifica el registro base en el que se deberán escribir los datos almacenados en el campo de datos. El campo de tamaño de 8 bits 83 determina la cantidad de datos a copiar. Cuando una unidad controlada recibe un elemento de información de petición de escritura múltiple con el bit 7 del código OP puesto a cero, copia simplemente los valores de tamaño del campo de datos del elemento de información a los registros de la unidad controlada comenzando en la dirección especificada en el campo de dirección. Entonces pone el bit 7 del campo de código OP y procesa los elementos de información restantes en el mensaje de acceso. Eventualmente, cuando se encuentra un fin de mensaje, la unidad controlada devuelve todo el mensaje de acceso al controlador.
Como se ha indicado, la respuesta generada por las unidades controladas a mensajes de cambio de control proporciona información útil considerando el estado de todo el sistema. Tal información es especialmente útil si, por ejemplo, el controlador pierde el contacto con alguna unidad controlada particular, es decir, puede determinar más fácilmente la naturaleza del fallo. Si un controlador conoce que el anillo está roto, es decir, no se están devolviendo los mensajes de activación de canal de control, puede reducir la cantidad de trabajo que debe realizar en la rotura y reasignación de canales una vez que el anillo es operativo de nuevo. Un controlador puede hacerlo ignorando posteriores expiraciones del tiempo de acceso a canal hasta que el anillo esté funcionando correctamente, es decir, el controlador empieza a recibir de nuevo mensajes de cambio de canal controlado no modificado. Entonces deberá ser capaz de comunicar satisfactoriamente con unidades controladas usando los canales establecidos antes del fallo del
anillo.
Después de la conexión o el reseteo, las unidades controladas supervisan en la dirección de cambio de canal de control los mensajes de cambio de canal de control. Cuando una unidad controlada no registrada o reseteada recibe un mensaje de este tipo, deja de enviar el mensaje alrededor del anillo, o lo devuelve al controlador no modificado, cambiando el código OP del elemento de información de activación de canal de control a un reconocimiento. Entonces retransmite de nuevo el mensaje al controlador poniéndolo de nuevo en el anillo. Si una unidad controlada, independientemente de si se le ha asignado un canal de control o no recibe un mensaje de respuesta de canal de cambio, deberá enviar el mensaje al dispositivo siguiente en el anillo. Este proceso continuará hasta que el mensaje sea enviado de nuevo al controlador.
Será evidente que, en la disposición representada en la figura 1, si algún cable 15, 16, 17 y 18 está roto, el anillo no funcionará. Si las unidades controladas 12, 13 y 14 y el controlador 11 están separados grandes distancias, la posibilidad de rotura de cable se incrementa correspondientemente y cualquier rotura de cable dará lugar a un fallo completo del sistema.
La figura 2 representa un sistema alternativo en el que se reduce la posibilidad de tal fallo. Como se representa en la figura 2, un controlador 21 está conectado a un concentrador 25 mediante un cable 26. El concentrador 25 tiene una pluralidad de salidas conectadas mediante cables 27, 28 y 29 a unidades controladas 22, 23 y 24, respectivamente.
La figura 4 representa parte del concentrador 25 que incluye una pluralidad de disposiciones de conmutación 41, 42 etc, de las que solamente se representan dos en la figura 4, que están conectadas en un anillo. Cada disposición de conmutación 41, 42, etc, tiene una salida que es alimentada a un puerto correspondiente 141, 142, etc. Las disposiciones de conmutación incluyen un interruptor a través de recorrido 43 y un recorrido de salida de puerto. La disposición de conmutación es controlada por un procesador 44 que se puede prever para cada disposición de conmutación o puede ser compartido por una pluralidad de disposiciones de conmutación. El procesador 44 es un procesador de gestión y se usa para configurar el rango VCI para el puerto. Será claro, en esta disposición, que el recorrido de derivación 43 es activado a no ser que el paquete sea dirigido a la unidad controlada conectada al puerto. Así, si una de las unidades 22, 23, 24 está desconectada del concentrador 25, el recorrido de derivación 43 será activado siempre que el paquete vaya destinado a una de las otras unidades y el fallo se limitará a la unidad controlada conectada a un puerto solamente. El procesador 44 hará que los elementos de información pasen a través del puerto cuando la dirección de paquete indique que los elementos de información han de ser pasados a la unidad controlada unida a dicho puerto.
Será evidente que el concentrador incluye un anillo y que los datos de control tienen que ser inyectados al anillo mediante uno de los puertos por el controlador y posteriormente salir a través del puerto particular que está conectado a la unidad controlada a la que van destinados los datos de control. Toda respuesta de la unidad controlada es alimentada de nuevo al puerto particular y transportada alrededor del anillo hasta que llega a la disposición de conmutación que con-
trola el puerto al que el controlador está conectado, donde es conmutada a la salida del puerto y pasada al controlador.
Las unidades controladas 22, 23 y 24 incluirán una disposición de conmutación 31 incluso aunque se disponga una disposición similar en el concentrador 25 dado que los registros de control están situados dentro de la unidad controlada más bien que en el concentrador. El concentrador propiamente dicho tendrá algunos registros a los que se puede acceder mediante el controlador 21, por ejemplo, para identificarse como un concentrador y para indicar si una unidad está unida o no a su puerto. Es claro que en este caso el controlador es capaz de identificar una unidad particular que ha fallado dado que las otras unidades recibirán y devolverán elementos de información mediante el concentrador sin tener que pasar a través de la unidad con fallo. El controlador detectará qué unidades no devuelven reconocimientos y por lo tanto es capaz de deducir qué unidad ha fallado por razón de un fallo en el cable entre el concentrador y la unidad o un fallo en la unidad propiamente dicha.
La figura 3 representa cómo un sistema según la figura 2 puede ser implementado como parte de un sistema de comunicación de acceso inalámbrico fijo. El sistema representado en la figura 3 representa solamente un solo punto de acceso y una sola unidad de abonado. En la práctica, tal sistema constará de una pluralidad de puntos de acceso cada uno de los cuales transmite y recibe datos de una pluralidad de unidades de abonado por un radio enlace. El punto de acceso incluye una unidad de interface que recibe y transmite a un sistema de comunicación más grande mediante un enlace 301 por el que se reciben y transmiten paquetes de datos usando varios protocolos como ATM e IP. La unidad de interface incluye un procesador de señal digital 302, un microprocesador 303, una capa física ATM 304 y una capa física 305 que convierte la señal a y del formato requerido para comunicación con la red general. Las células ATM son transmitidas desde la capa física 304 mediante un cable 306 a un concentrador 307. Las células ATM también son recibidas por la capa física 304 del concentrador 307 mediante el cable 306 que puede ser una fibra óptica y el protocolo de transmisión puede ser ATM 155 (OC3c/STM-1). El concentrador 307, como se ha descrito con referencia a las figuras 2 y 4, es el cable 306 conectado a uno de los puertos. Otro puerto está conectado a una unidad exterior de punto de acceso 308 que incluye la disposición de conmutación 31, una capa de control de acceso a medios 32, un módem 33, una radio 34 y una antena 35. La disposición de conmutación 31 permite conectar múltiples unidades en un anillo, crear un interruptor ATM distribuido e incluye un procesador 44 que es capaz de configurar la disposición de conmutación 31 según los paquetes de datos de control enviados por la unidad de interface 300. Ésta opera según la operación del controlador y las unidades controladas como se ha descrito con referencia a las figuras 1 y 2. La unidad exterior 308 está conectada al concentrador 307 por medio de un cable 309, que puede ser una fibra óptica y el protocolo de transmisión puede ser ATM 155 (OC3c/STM-1). Otros puertos del concentrador 307 están disponibles mediante cables 310, 311, 312 y 313 y pueden estar conectados a otras unidades exteriores de punto de acceso. La unidad de abonado incluye un controlador 320 que incluye un procesador de señal digital 321, un microprocesador 322, una capa física ATM 323 y una capa física 324 que convierte datos alimentados en la entrada 325, 326 y 327 a células ATM para transmisión desde la capa ATM 323 a la unidad exterior de unidad de abonado 329. La unidad exterior 329 incluye una disposición de conmutación 31, una capa de control de acceso a medios 36, módem 37, radio 38 y antena 39. La unidad exterior acepta paquetes de datos del controlador 320 y los transmite al punto de acceso 308 y recibe datos del punto de acceso 308 y los reenvía a la capa física ATM 323 para transmisión posterior a los puertos 325, 326 y 327.
La figura 9 representa una red incluyendo un controlador 900 que puede tener la forma de una unidad de control interior AP 300 y un concentrador 901 que puede tomar la forma del concentrador 307 en la figura 3. El concentrador tiene cuatro puertos que conectan con las unidades exteriores AP 902, 903, 904 y 905. Dicho sistema se aplica allí donde las unidades exteriores pueden montarse encima de un solo poste en una red de pseudoestrella. Las unidades exteriores tienen típicamente una dispersión de antena de 90º y por lo tanto se precisan cuatro para cubrir un área de 360º. Así, cada sector puede soportar un número de unidades de abonado, típicamente hasta 1.024.
La figura 10 representa una disposición alternativa que es equivalente a la representada en la figura 1 y puede ser usada donde un solo controlador de punto de acceso 100 alimenta un número de unidades exteriores de punto de acceso 101, 102, 103 y 104 mediante enlaces de fibra óptica. Las unidades exteriores de punto de acceso pueden estar ampliamente separadas, por ejemplo en postes de teléfono en una red anular. Proporcionando control y datos usando paquetes ATM es posible colocar la unidad exterior a una distancia considerable, por ejemplo, de hasta 1,5 kms del controlador 100. La unidad exterior necesita simplemente un suministro local de potencia para operar y es controlada por los enlaces de fibra óptica.
Será claro que en la disposición representada en la figura 9 se precisan dos cables para que cada unidad controlada termine en el concentrador 901, es decir, para transmisión hacia fuera y hacia dentro. Sin embargo, en la disposición representada en la figura 10, solamente se precisa un solo cable para enlazar las unidades controladas puesto que el recorrido de retorno al controlador es desde la última unidad controlada en la cadena. Así, para unidades ampliamente espaciadas a gran distancia del controlador, o concentrador, la disposición de la figura 10 tiene un costo de cable más bajo.
Aunque la invención se ha descrito en términos de una red de comunicaciones de acceso inalámbrico fijo, no se limita a tal uso ni la utilización de ATM es esencial a la invención. Simplemente requiere que el mismo transporte que el usado para transmitir los datos se utilice también para transmitir señales de control que son capaces de disparar disposiciones de conmutación en la entrada a las unidades controladas para que las unidades controladas puedan identificar qué información de datos y control ha de ser utilizada por dicha unidad controlada.

Claims (8)

1. Una red de comunicaciones de conmutación de paquetes incluyendo un controlador (11, 21, 100, 900) y una pluralidad de unidades controladas (12, 13, 14; 22, 23, 24, 25; 101, 102, 103, 104; 901, 902, 903, 904, 905) dispuestas en un anillo, donde cada una de las unidades controladas incluye un interruptor (31) en su entrada, caracterizado porque el interruptor incluye medios de control (44) en respuesta a instrucciones de control contenidas en paquetes transmitidos por el controlador (11, 21, 100, 900), estando dispuestos los medios de control (44) para configurar el interruptor (31) de modo que, en una primera configuración, el interruptor (31) pase instrucciones de control y datos a o de la unidad (12, 13, 14; 22, 23, 24, 25; 101, 102, 103, 104; 901, 902, 903; 904, 905) y, en una segunda configuración, el interruptor pone en derivación la unidad (12, 13, 14; 22, 23, 24, 25; 101, 102, 103, 104; 901, 902, 903; 904, 905) y pasa las instrucciones de control y datos a otra unidad (12, 13, 14; 22, 23, 24, 25; 101, 102, 103, 104; 901, 902, 903; 904, 905) conectada al controlador (11, 21, 100, 900) o de vuelta al controlador (11, 21, 100, 900).
2. Una red según la reivindicación 1, donde el controlador (11, 21, 100, 900) está dispuesto para transmitir paquetes periódicamente emitidos que cualquier unidad (12, 13, 14; 22, 23, 24, 25; 101, 102, 103, 104; 901, 902, 903; 904, 905) no previamente registrada con el controlador (11, 21, 100, 900) es capaz de detectar, incluyendo cada paquete emitido una dirección de registro única que será adoptada por una unidad no registrada (12, 13, 14; 22, 23, 24, 25; 101, 102, 103, 104; 901, 902, 903, 904, 905) para registro con y para posterior control por y comunicación con el controlador (11, 21, 100, 900).
3. Una red según la reivindicación 2, donde una unidad no registrada (12, 13, 14; 22, 23, 24, 25; 101, 102, 103, 104; 901, 902, 903, 904, 905), está dispuesta para adoptar la dirección única, a la detección del paquete emitido, y para modificar el paquete emitido antes de pasarlo a más unidades (12, 13, 14; 22, 23, 24, 25; 101, 102, 103, 104; 901, 902, 903, 904, 905) para evitar que cualquier unidad posterior (12, 13, 14; 22, 23, 24, 25; 101, 102, 103, 104; 901, 902, 903, 904, 905) adopte la dirección única.
4. Una red según cualquier reivindicación precedente, en la que cada unidad controlada (12, 13, 14; 22, 23, 24, 25; 101, 102, 03, 104; 901, 902, 903, 904, 905) incluye un temporizador de vigilancia y contiene medios para resetear el temporizador de vigilancia a la recepción de cada paquete emitido.
5. Una red según la reivindicación 4, en la que el controlador (11, 21, 100, 900) está dispuesto para transmitir a intervalos regulares una instrucción de control, y las unidades controladas (12, 13, 14; 22, 23, 24, 25; 101, 102, 103, 104; 901, 902, 903, 904, 905) están dispuestas para hacer que el temporizador de vigilancia se resetee a la recepción de la instrucción de control.
6. Una red según la reivindicación 4 o la reivindicación 5, en la que si el temporizador de vigilancia expira, la unidad controlada (12, 13, 14; 22, 23, 24, 25; 101, 102, 103, 104; 901, 902, 903, 904, 905) está dispuesta para resetearse de modo que reaccione a un paquete posterior emitido para adoptar una nueva dirección de registro.
7. Una red según cualquier reivindicación precedente, en la que cada una de las unidades controladas (12, 13, 14; 22, 23, 24, 25; 101, 102, 103, 104; 901, 902, 903, 904, 905) incluye un número de registros a o de los que el controlador puede escribir o leer instrucciones o datos.
8. Una red según la reivindicación 7, en la que los registros que pueden ser leídos por el controlador (11, 21, 100, 900) contienen información introducida durante la fabricación que identifica la unidad controlada y sus propiedades.
ES02751400T 2001-08-09 2002-08-09 Red de comunicacion. Expired - Lifetime ES2284896T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0119456A GB2378610B (en) 2001-08-09 2001-08-09 Communications network
GB0119456 2001-08-09

Publications (1)

Publication Number Publication Date
ES2284896T3 true ES2284896T3 (es) 2007-11-16

Family

ID=9920110

Family Applications (1)

Application Number Title Priority Date Filing Date
ES02751400T Expired - Lifetime ES2284896T3 (es) 2001-08-09 2002-08-09 Red de comunicacion.

Country Status (9)

Country Link
US (1) US7317719B2 (es)
EP (1) EP1417804B1 (es)
CN (1) CN1541469A (es)
AT (1) ATE358933T1 (es)
AU (1) AU2002355592A1 (es)
DE (1) DE60219326T2 (es)
ES (1) ES2284896T3 (es)
GB (1) GB2378610B (es)
WO (1) WO2003015346A2 (es)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7469361B2 (en) * 2005-01-04 2008-12-23 Emulex Design & Manufacturing Corporation Monitoring detection and removal of malfunctioning devices from an arbitrated loop
US20060179152A1 (en) * 2005-01-31 2006-08-10 Broadcom Corporation In-band access of management registers
JP5014362B2 (ja) * 2009-02-25 2012-08-29 キヤノン株式会社 情報処理装置及びその制御方法、コンピュータプログラム
US9264295B1 (en) * 2012-03-02 2016-02-16 Big Switch Networks, Inc. Systems and methods for forwarding broadcast network packets with a controller
US9864604B2 (en) * 2015-06-04 2018-01-09 Oracle International Corporation Distributed mechanism for clock and reset control in a microprocessor

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2754922B2 (ja) * 1991-01-11 1998-05-20 三菱電機株式会社 伝送システムおよび伝送方法
US5841991A (en) * 1992-11-18 1998-11-24 Canon Information Systems, Inc. In an Interactive network board, a method and apparatus for storing a media access control address in a remotely alterable memory
DE4306186A1 (de) * 1993-02-27 1994-09-01 Philips Patentverwaltung Lokales, nach dem asynchronen Transfermodus (ATM) arbeitendes Netzwerk
US5809076A (en) * 1993-03-31 1998-09-15 Panasonic Technologies, Inc. Method for automatically independently providing asynchronous brouter address information to remote control units
US6490247B1 (en) * 1996-06-26 2002-12-03 Gateway, Inc Ring-ordered dynamically reconfigurable network using an existing communications system
JP2001168874A (ja) * 1999-12-08 2001-06-22 Nec Corp Atmリングネットワークシステム及びそれに用いる一斉同報制御方式

Also Published As

Publication number Publication date
ATE358933T1 (de) 2007-04-15
CN1541469A (zh) 2004-10-27
GB2378610B (en) 2004-06-02
EP1417804A2 (en) 2004-05-12
DE60219326D1 (de) 2007-05-16
AU2002355592A1 (en) 2003-02-24
DE60219326T2 (de) 2008-01-24
WO2003015346A2 (en) 2003-02-20
WO2003015346A3 (en) 2003-11-20
GB0119456D0 (en) 2001-10-03
US7317719B2 (en) 2008-01-08
EP1417804B1 (en) 2007-04-04
GB2378610A (en) 2003-02-12
US20040252680A1 (en) 2004-12-16

Similar Documents

Publication Publication Date Title
ES2830732T3 (es) Comunicación de múltiples canales
ES2471542T3 (es) Equipo de antena, en particular para una instalación de telefonía móvil, con varias unidades funcionales asociadas
ES2211139T3 (es) Red de telecomunicaciones con aprendizaje, conmutacion y encaminamiento de direcciones variables.
ES2252843T3 (es) Encaminamiento inalambrico en red de mensajes.
ES2445160T3 (es) Paquete de balizamiento que tiene banderola indicadora de tráfico
ES2876402T3 (es) Un sistema de control centralizado que controla las interacciones y la cooperación entre dispositivos operados por radio que operan en una red en malla que soporta múltiples protocolos de comunicación por radio
ES2441643T3 (es) Encapsulamiento de transmisiones independientes a través de interfaz interna de estación de base de radio distribuida
ES2391086T3 (es) Módulo acelerador de protocolo con función de transmisión de paquetes y método de funcionamiento para un transceptor para la transmisión rápida de paquetes de datos
ES2244557T3 (es) Central de conmutacion modular y escalable y metodo para la distribucion de tramas de datos en una red ethernet rapida.
ES2388597T3 (es) Método para la comunicación en una red que comprende un dispositivo ZigBee sin batería, red y dispositivo para ello
ES2541544T3 (es) Sistema y procedimiento para transferir paquetes de datos a través de un sistema de comunicación
US7447795B2 (en) Multi-purpose switching network interface controller
ES2280340T3 (es) Redundancia de enlace de interconexion dentro de un nodo de centralita modular.
ES2402513T3 (es) Configuración y mensajería de sistema de canal principal de CAN dinámico
US5285449A (en) Protocol for hybrid local area networks
ES2284896T3 (es) Red de comunicacion.
ES2381748T3 (es) Método y equipo para la recuperación de fallos en un anillo óptico de ráfagas adaptable y un método de gestión de fallos
ES2691205T3 (es) Un sistema de reemplazo de cables robusto y fácil de configurar
ES2424677T3 (es) Aparato electrónico, su método de transmisión de información y soporte de memorización
ES2197218T3 (es) Conmutacion en una red de telecomunicaciones moviles con conmutador atm.
ES2362362T3 (es) Sistema asegurado de interconexión unidireccional.
ES2207139T3 (es) Procedimiento y dispositivo para la creacion de una tabla de encaminamiento para una red de comunicaciones.
WO2007104810A1 (es) Sistema de comunicaciones digitales para entornos residenciales, asistenciales, oficinas y similares
ES2352013T3 (es) Redes de datos para paquetes conmutados para transferir paquetes de datos con un retardo predeterminado y una red de conmunicación de radio equipada con tal red de datos .
ES2352962T3 (es) Dispositivo y procedimiento para la transmisión combinada de datos de entrada y datos de salida en sistemas de bus de automatización.