ES2833403T3 - Métodos y aparato de red para recibir un flujo de datos CPRI mediante tramas de ethernet - Google Patents
Métodos y aparato de red para recibir un flujo de datos CPRI mediante tramas de ethernet Download PDFInfo
- Publication number
- ES2833403T3 ES2833403T3 ES15902531T ES15902531T ES2833403T3 ES 2833403 T3 ES2833403 T3 ES 2833403T3 ES 15902531 T ES15902531 T ES 15902531T ES 15902531 T ES15902531 T ES 15902531T ES 2833403 T3 ES2833403 T3 ES 2833403T3
- Authority
- ES
- Spain
- Prior art keywords
- network
- appliance
- cpri
- data stream
- segment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 86
- 238000012545 processing Methods 0.000 claims abstract description 13
- 238000010586 diagram Methods 0.000 description 26
- 230000005540 biological transmission Effects 0.000 description 14
- 238000013507 mapping Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 239000000835 fiber Substances 0.000 description 8
- 125000004122 cyclic group Chemical group 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 108010001267 Protein Subunits Proteins 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2212/00—Encapsulation of packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/351—Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/02—Data link layer protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
- H04W88/085—Access point devices with remote components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Un método para enviar una trama Ethernet, en donde el método comprende: recibir, por un primer aparato (401) de red, un primer flujo de datos de interfaz de radio pública común, CPRI, usando una interfaz CPRI del primer aparato de red, en donde el primer aparato envía el primer flujo de datos de CPRI y el primer aparato es una unidad de procesamiento de banda base, BBU, o una unidad remota de radio, RRU; generar (402), por el primer aparato de red, un segmento del primer flujo de datos de CPRI según el primer flujo de datos de CPRI recibido; generar (403), por el primer aparato de red, una trama Ethernet, en donde la trama Ethernet comprende el segmento del primer flujo de datos de CPRI y un identificador de datos de CPRI, y el identificador de datos de CPRI se usa para indicar que la trama Ethernet transporta datos de CPRI ; y determinar, por el primer aparato de red, un primer valor según una frecuencia de un dispositivo de reloj del primer aparato y una frecuencia de un dispositivo de reloj del primer aparato de red, en donde el primer valor es una función de la frecuencia del dispositivo de reloj del primer aparato de red y la frecuencia del dispositivo de reloj del primer aparato; enviar (404), por el primer aparato de red, la trama Ethernet generada a un segundo aparato de red usando una interfaz Ethernet del primer aparato de red, en donde la trama Ethernet comprende además el primer valor, y en donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red.
Description
DESCRIPCIÓN
Métodos y aparato de red para recibir un flujo de datos CPRI mediante tramas de Ethernet
Campo técnico
La presente invención se refiere al campo de las tecnologías de las comunicaciones, y en particular, a un método y un aparato para recibir un flujo de datos de interfaz de radio pública común, (en inglés, Common Public Radio Interface, CPRI, por sus siglas en inglés), un método y un aparato para recibir una trama Ethernet, y un sistema.
Antecedentes
En una red de acceso radio (en inglés, Radio Access Network, RAN, por sus siglas en inglés), una unidad remota de radio (en inglés, Radio Remote Unit, RRU, por sus siglas en inglés) interactúa con una unidad de procesamiento de banda base (en inglés, Base Band Unit, BBU, por sus siglas en inglés) usando una interfaz de radio pública común (en inglés, Common Public Radio Interface, CPRI, por sus siglas en inglés). En la técnica anterior, una RRU y una BBU están conectadas generalmente de una forma punto a punto usando una fibra. Como se muestra en la FIG. 1, una RRU transmite un flujo de datos de CPRI a una BBU usando una fibra entre la RRU y la BBU.
En la técnica anterior, los datos de CPRI no se pueden transmitir usando la Ethernet. Por lo tanto, una forma de transmisión de datos de CPRI no es lo suficientemente flexible. La publicación de la solicitud de patente US n.° 2013/0100948 A1 describe métodos y aparatos para mantener la sincronización de la red de radio a través de un enlace de comunicación asíncrono entre un controlador de equipo de radio (en inglés, Radio Equipment Controller, REC, por sus siglas en inglés) y un elemento de equipo de radio (en inglés, Radio Equipment, RE, por sus siglas en inglés) de una forma que es transparente para las interfaces compatibles con la CPRI del REC y del RE.
Compendio
La presente invención está definida por las reivindicaciones adjuntas. Para resolver un problema en la técnica anterior de que una forma de transmisión de datos de CPRI no es lo suficientemente flexible, las realizaciones de la descripción proporcionan un método y un aparato para enviar una trama Ethernet, un método y un aparato para recibir una trama Ethernet.
Un primer aspecto proporciona un método para enviar una trama Ethernet, donde el método incluye:
recibir, por un primer aparato de red, un primer flujo de datos de CPRI usando una interfaz CPRI del primer aparato de red;
generar, por el primer aparato de red, un segmento del primer flujo de datos de CPRI según el primer flujo de datos de CPRI;
generar, por el primer aparato de red, una trama Ethernet, donde la trama Ethernet incluye el segmento del primer flujo de datos de CPRI y un identificador de datos de CPRI, y el identificador de datos de CPRI se usa para indicar que la trama Ethernet transporta datos de CPRI; y
enviar, por el primer aparato de red, la trama Ethernet a un segundo aparato de red usando una interfaz Ethernet del primer aparato de red.
En una primera forma de implementación posible del primer aspecto, el método incluye además:
determinar, por el primer aparato de red, un primer valor según una frecuencia de un dispositivo de reloj de un primer aparato y una frecuencia de un dispositivo de reloj del primer aparato de red, donde el primer aparato envía el primer flujo de datos de CPRI, y la trama Ethernet incluye además el primer valor.
Con referencia al primer aspecto o la primera forma de implementación posible del primer aspecto, en una segunda forma de implementación posible del primer aspecto,
la trama Ethernet incluye además un primer instante determinado, donde el primer instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del primer flujo de datos de CPRI.
Con referencia a cualquiera del primer aspecto a la segunda forma de implementación posible del primer aspecto, en una tercera forma de implementación posible del primer aspecto,
el segundo aparato de red está conectado a un segundo aparato usando una interfaz CPRI del segundo aparato de red; y
cuando el primer aparato es una unidad remota de radio RRU, el segundo aparato es una unidad de procesamiento de banda base BBU; o cuando el primer aparato es una BBU, el segundo aparato es una RRU.
Con referencia a la tercera forma de implementación posible del primer aspecto, en una cuarta forma de implementación posible del primer aspecto, el método incluye además:
recibir, por el primer aparato de red usando una interfaz CPRI del primer aparato de red, un segundo flujo de datos de CPRI enviado por un tercer aparato; y
generar, por el primer aparato de red, un segmento del segundo flujo de datos de CPRI según el segundo flujo de datos de CPRI; donde
la trama Ethernet incluye específicamente: el identificador de datos de CPRI, el segmento del primer flujo de datos de CPRI, y el segmento del segundo flujo de datos de CPRI; y
cuando el primer aparato es una RRU, el tercer aparato es una RRU, y el primer aparato y el tercer aparato no son una misma RRU; o cuando el primer aparato es una BBU, el tercer aparato es una BBU, y el primer aparato y el tercer aparato no son una misma BBU.
Con referencia a la cuarta forma de implementación posible del primer aspecto, en una quinta forma de implementación posible del primer aspecto, el método incluye además:
determinar, por el primer aparato de red, un segundo valor según una frecuencia de un dispositivo de reloj del tercer aparato y la frecuencia del dispositivo de reloj del primer aparato de red, donde la trama Ethernet incluye además el segundo valor.
Con referencia a la cuarta forma de implementación posible del primer aspecto o la quinta forma de implementación posible del primer aspecto, en una sexta forma de implementación posible del primer aspecto,
la trama Ethernet incluye además un segundo instante determinado, donde el segundo instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del segundo flujo de datos de CPRI. Con referencia a la sexta forma de implementación posible del primer aspecto, en una séptima forma de implementación posible del primer aspecto, la generación, por el primer aparato de red, de una trama Ethernet incluye: generar, por el primer aparato de red, un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI, donde el primer segmento de datos de CPRI incluye el segmento del primer flujo de datos de CPRI y un primera cabecera de CPRI, la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, el segundo segmento de datos de CPRI incluye el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado; y generar, por el primer aparato de red, una primera trama Ethernet y una segunda trama Ethernet, donde la primera trama Ethernet incluye el primer segmento de datos de CPRI, la segunda trama Ethernet incluye el segundo segmento de datos de CPRI, y la trama Ethernet incluye la primera trama Ethernet y la segunda trama Ethernet;
o
la generación, por el primer aparato de red, de una trama Ethernet incluye:
generar, por el primer aparato de red, un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI, donde el primer segmento de datos de CPRI incluye el segmento del primer flujo de datos de CPRI y un primera cabecera de CPRI, la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, el segundo segmento de datos de CPRI incluye el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI, y la segunda cabecera de CPRI incluye el segundo valor el segundo instante determinado; y generar, por el primer aparato de red, la trama Ethernet, donde la trama Ethernet incluye el primer segmento de datos de CPRI y el segundo segmento de datos de CPRI.
Un segundo aspecto proporciona un método para recibir una trama Ethernet, donde el método incluye:
recibir, por un segundo aparato de red, una trama Ethernet desde un primer aparato de red usando una interfaz Ethernet del segundo aparato de red, donde la trama Ethernet incluye un identificador de datos de interfaz de radio pública común, CPRI;
determinar, por el segundo aparato de red según el identificador de datos de CPRI, que la trama Ethernet transporta un segmento de un flujo de datos de CPRI;
después de que el segundo aparato de red determine que la trama Ethernet transporta el segmento del flujo de datos de CPRI, obtener, por el segundo aparato de red, un segmento de un primer flujo de datos de CPRI de la trama Ethernet; y
enviar, por el segundo aparato de red, el segmento del primer flujo de datos de CPRI usando una interfaz CPRI del segundo aparato de red.
En una primera forma posible de implementación del segundo aspecto, el primer flujo de datos de CPRI es recibido por el primer aparato de red usando una interfaz CPRI del primer aparato de red, y el primer flujo de datos de CPRI es de un primer aparato; y
el envío, por el segundo aparato de red, del segmento del primer flujo de datos de CPRI usando una interfaz CPRI del segundo aparato de red incluye:
enviar, por el segundo aparato de red, el segmento del primer flujo de datos de CPRI a un segundo aparato usando la interfaz CPRI del segundo aparato de red; donde
cuando el primer aparato es una RRU, el segundo aparato es una BBU; o cuando el primer aparato es una BBU, el segundo aparato es una RRU.
Con referencia a la primera forma de implementación posible del segundo aspecto, en una segunda forma de implementación posible del segundo aspecto, el método incluye además:
obtener, por el segundo aparato de red, un primer valor de la trama Ethernet, donde el primer valor es obtenido por el primer aparato de red según una frecuencia de un dispositivo de reloj del primer aparato y una frecuencia de un dispositivo de reloj del primer aparato de red; y determinar, por el segundo aparato de red, la frecuencia del dispositivo de reloj del primer aparato según el primer valor y una frecuencia de un dispositivo de reloj del segundo aparato de red, donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red; y
el envío, por el segundo aparato de red, del segmento del primer flujo de datos de CPRI usando una interfaz CPRI del segundo aparato de red incluye:
enviar, por el segundo aparato de red, el segmento del primer flujo de datos de CPRI al segundo aparato usando la interfaz CPRI del segundo aparato de red, donde la velocidad a la que el segundo aparato de red envía el segmento del primer flujo de datos de CPRI es igual a un producto de la frecuencia del dispositivo de reloj del primer aparato y un ancho de bits de la interfaz CPRI del segundo aparato de red.
Con referencia a la segunda forma de implementación posible del segundo aspecto, en una tercera forma de implementación posible del segundo aspecto, el método incluye además:
obtener, por el segundo aparato de red, un primer instante determinado a partir de la trama Ethernet, donde el primer instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del primer flujo de datos de CPRI; determinar, por el segundo aparato de red, una primera latencia según el primer instante determinado y un tercer instante determinado, donde el tercer instante determinado es un instante determinado en el que el segundo aparato de red obtiene el segmento del primer flujo de datos de CPRI; y determinar, por el segundo aparato de red, un quinto instante determinado según la primera latencia; y
el envío, por el segundo aparato de red, del segmento del primer flujo de datos de CPRI usando una interfaz CPRI del segundo aparato de red incluye:
enviar, por el segundo aparato de red, el segmento del primer flujo de datos de CPRI al segundo aparato en un quinto instante determinado usando la interfaz CPRI del segundo aparato de red.
Con referencia a cualquiera de la primera forma de implementación posible del segundo aspecto a la tercera forma de implementación posible del segundo aspecto, en una cuarta forma de implementación posible del segundo aspecto, el método incluye además:
obtener, por el segundo aparato de red, un segmento de un segundo flujo de datos de CPRI de la trama Ethernet, donde el segundo flujo de datos de CPRI es recibido por el primer aparato de red usando una interfaz CPRI del primer aparato de red, y el segundo flujo de datos de CPRI es de un tercer aparato; y
enviar, por el segundo aparato de red, el segmento del segundo flujo de datos de CPRI al segundo aparato usando una interfaz CPRI del segundo aparato de red; donde
cuando el primer aparato es una RRU, el tercer aparato es una RRU, y el primer aparato y el tercer aparato no son una misma RRU; o cuando el primer aparato es una BBU, el tercer aparato es una BBU, y el primer aparato y el tercer aparato no son una misma BBU.
Con referencia a la cuarta forma de implementación posible del segundo aspecto, en una quinta forma de implementación posible del segundo aspecto, el método incluye además:
obtener, por el segundo aparato de red, un segundo valor de la trama Ethernet, donde el segundo valor es obtenido por el primer aparato de red según una frecuencia de un dispositivo de reloj del tercer aparato y la frecuencia del dispositivo de reloj del primer aparato de red; y determinar, por el segundo aparato de red, la frecuencia del dispositivo
de reloj del tercer aparato según el segundo valor y la frecuencia del dispositivo de reloj del segundo aparato de red, donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red; y
el envío, por el segundo aparato de red, del segmento del segundo flujo de datos de CPRI al segundo aparato usando una interfaz CPRI del segundo aparato de red incluye:
enviar, por el segundo aparato de red, el segmento del segundo flujo de datos de CPRI al segundo aparato usando la interfaz CPRI del segundo aparato de red, donde la velocidad a la que el segundo aparato de red envía el segmento del segundo flujo de datos de CPRI es igual a un producto de la frecuencia del dispositivo de reloj del tercer aparato y un ancho de bits de la interfaz CPRI del segundo aparato de red.
Con referencia a la cuarta forma de implementación posible del segundo aspecto o la quinta forma de implementación posible del segundo aspecto, en una sexta forma de implementación posible del segundo aspecto, el método incluye además:
obtener, por el segundo aparato de red, un segundo instante determinado de la trama Ethernet, donde el segundo instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del segundo flujo de datos de CPRI; determinar, por el segundo aparato de red, una segunda latencia según el segundo instante determinado y un cuarto instante determinado, donde el cuarto instante determinado es un instante determinado en el que el segundo aparato de red obtiene el segmento del segundo flujo de datos de CPRI; y determinar, por el segundo aparato de red, un sexto instante determinado según la segunda latencia; y
el envío, por el segundo aparato de red, del segmento del segundo flujo de datos de CPRI al segundo aparato usando una interfaz CPRI del segundo aparato de red incluye:
enviar, por el segundo aparato de red, el segmento del segundo flujo de datos de CPRI al segundo aparato en un sexto instante determinado usando la interfaz CPRI del segundo aparato de red.
Con referencia a la sexta forma de implementación posible del segundo aspecto, en una séptima forma de implementación posible del segundo aspecto, la obtención, por el segundo aparato de red, de un segmento de un primer flujo de datos de CPRI y un segmento de un segundo flujo de datos de CPRI según la trama Ethernet incluye:
obtener, por el segundo aparato de red, un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI de la trama Ethernet, donde la trama Ethernet incluye una primera trama Ethernet, la primera trama Ethernet incluye el primer segmento de datos de CPRI, la trama Ethernet incluye una segunda trama Ethernet, y la segunda trama Ethernet incluye el segundo segmento de datos de CPRI; y obtener, por el segundo aparato de red, el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI del primer segmento de datos de CPRI, y obtener el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI del segundo segmento de datos de CPRI , donde la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado;
o
la obtención, por el segundo aparato de red, de un segmento de un primer flujo de datos de CPRI y un segmento de un segundo flujo de datos de CPRI según la trama Ethernet incluye:
obtener, por el segundo aparato de red, un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI de la trama Ethernet; y obtener, por el segundo aparato de red, el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI del primer segmento de datos de CPRI, y obtener el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI del segundo segmento de datos de CPRI , donde la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado.
Un tercer aspecto proporciona un primer aparato de red para recibir un flujo de datos de interfaz de radio pública común, CPRI, donde el primer aparato de red incluye:
una primera unidad receptora, configurada para recibir un primer flujo de datos de CPRI usando una interfaz CPRI del primer aparato de red;
una primera unidad generadora, configurada para generar un segmento del primer flujo de datos de CPRI según el primer flujo de datos de CPRI recibido por la primera unidad receptora;
una segunda unidad generadora, configurada para generar una trama Ethernet, donde la trama Ethernet incluye el segmento del primer flujo de datos de CPRI generado por la primera unidad generadora y un identif icador de datos de CPRI, y el identificador de datos de CPRI se usa para indicar que la trama Ethernet transporta datos de CPRI; y
una unidad de envío, configurada para enviar la trama Ethernet generada por la segunda unidad generadora a un segundo aparato de red usando una interfaz Ethernet del primer aparato de red.
En una primera forma de implementación posible del tercer aspecto, el primer aparato de red incluye además:
una primera unidad de determinación, configurada para determinar un primer valor según una frecuencia de un dispositivo de reloj de un primer aparato y una frecuencia de un dispositivo de reloj del primer aparato de red, donde el primer aparato envía el primer flujo de datos de CPRI, y la trama Ethernet incluye además el primer valor.
Con referencia al tercer aspecto o la primera forma de implementación posible del tercer aspecto, en una segunda forma de implementación posible del tercer aspecto,
la trama Ethernet incluye además un primer instante determinado, donde el primer instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del primer flujo de datos de CPRI.
Con referencia a cualquiera del tercer aspecto a la segunda forma de implementación posible del tercer aspecto, en una tercera forma de implementación posible del tercer aspecto,
el segundo aparato de red está conectado a un segundo aparato usando una interfaz CPRI del segundo aparato de red; y
cuando el primer aparato es una unidad remota de radio RRU, el segundo aparato es una unidad de procesamiento de banda base BBU; o cuando el primer aparato es una BBU, el segundo aparato es una RRU.
Con referencia a la tercera forma de implementación posible del tercer aspecto, en una cuarta forma de implementación posible del tercer aspecto, el primer aparato de red incluye además:
una segunda unidad receptora, configurada para recibir, usando una interfaz CPRI del primer aparato de red, un segundo flujo de datos de CPRI enviado por un tercer aparato; y
una tercera unidad generadora, configurada para generar un segmento del segundo flujo de datos de CPRI según el segundo flujo de datos de CPRI recibido por la segunda unidad receptora; donde
la trama Ethernet incluye específicamente: el identificador de datos de CPRI, el segmento del primer flujo de datos de CPRI y el segmento del segundo flujo de datos de CPRI; y
cuando el primer aparato es una RRU, el tercer aparato es una RRU, y el primer aparato y el tercer aparato no son una misma RRU; o cuando el primer aparato es una BBU, el tercer aparato es una BBU, y el primer aparato y el tercer aparato no son una misma BBU.
Con referencia a la cuarta forma de implementación posible del tercer aspecto, en una quinta forma de implementación posible del tercer aspecto, el primer aparato de red incluye además:
una segunda unidad de determinación, configurada para determinar un segundo valor según una frecuencia de un dispositivo de reloj del tercer aparato y la frecuencia del dispositivo de reloj del primer aparato de red, donde la trama Ethernet incluye además el segundo valor.
Con referencia a la cuarta forma de implementación posible del tercer aspecto o la quinta forma de implementación posible del tercer aspecto, en una sexta forma de implementación posible del tercer aspecto,
la trama Ethernet incluye además un segundo instante determinado, donde el segundo instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del segundo flujo de datos de CPRI.
Con referencia a la sexta forma de implementación posible del tercer aspecto, en una séptima forma de implementación posible del tercer aspecto,
la segunda unidad generadora incluye: una primera subunidad generadora y una segunda subunidad generadora, donde
la primera subunidad generadora está configurada para generar un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI, donde el primer segmento de datos de CPRI incluye el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI, la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, el segundo segmento de datos de CPRI incluye el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado; y la segunda subunidad generadora está configurada para generar una primera trama Ethernet y una segunda trama Ethernet, donde la primera trama Ethernet incluye el primer segmento de datos de CPRI generado por la primera subunidad generadora, la segunda trama Ethernet incluye el segundo segmento de datos de CPRI generado por la primera subunidad generadora, y la trama Ethernet incluye la primera trama Ethernet y la segunda trama Ethernet;
o
la segunda unidad generadora incluye: una tercera subunidad generadora y una cuarta subunidad generadora, donde la tercera subunidad generadora está configurada para generar un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI, donde el primer segmento de datos de CPRI incluye el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI, la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, el segundo segmento de datos de CPRI incluye el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado; y la cuarta subunidad generadora está configurada para generar la trama Ethernet, donde la trama Ethernet incluye el primer segmento de datos de CPRI generado por la tercera subunidad generadora y el segundo segmento de datos de CPRI generado por la tercera subunidad generadora.
Un cuarto aspecto proporciona un segundo aparato de red para recibir una trama Ethernet, donde el segundo aparato de red incluye:
una unidad receptora, configurada para recibir una trama Ethernet de un primer aparato de red usando una interfaz Ethernet del segundo aparato de red, donde la trama Ethernet incluye un identificador de datos de interfaz de radio pública común, CPRI;
una unidad de identificación, configurada para determinar, según el identificador de datos de CPRI, que la trama Ethernet recibida por la unidad receptora transporta un segmento de un flujo de datos de CPRI;
una primera unidad de obtención, configurada para: después de que la unidad de identificación determine que la trama Ethernet recibida transporta el segmento del flujo de datos de CPRI, obtener un segmento de un primer flujo de datos de CPRI de la trama Ethernet recibida por la unidad receptora; y
una primera unidad de envío, configurada para enviar, usando una interfaz CPRI del segundo aparato de red, el segmento del primer flujo de datos de CPRI obtenido por la primera unidad de obtención.
En una primera forma de implementación posible del cuarto aspecto, el primer flujo de datos de CPRI es recibido por el primer aparato de red usando una interfaz CPRI del primer aparato de red, y el primer flujo de datos de CPRI es de un primer aparato; y
la primera unidad de envío está configurada específicamente para enviar el segmento del primer flujo de datos de CPRI obtenido por la primera unidad de obtención a un segundo aparato usando la interfaz CPRI del segundo aparato de red; donde
cuando el primer aparato es una RRU, el segundo aparato es una BBU; o cuando el primer aparato es una BBU, el segundo aparato es una RRU.
Con referencia a la primera forma de implementación posible del cuarto aspecto, en una segunda forma de implementación posible del cuarto aspecto, el segundo aparato de red incluye además:
una segunda unidad de obtención, configurada para obtener un primer valor de la trama Ethernet recibida por la unidad receptora, donde el primer valor es obtenido por el primer aparato de red según una frecuencia de un dispositivo de reloj del primer aparato y una frecuencia de un dispositivo de reloj del primer aparato de red; y
una primera unidad de determinación, configurada para determinar la frecuencia del dispositivo de reloj del primer aparato según el primer valor obtenido por la segunda unidad de obtención y una frecuencia de un dispositivo de reloj del segundo aparato de red, donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red; donde
la primera unidad de envío está configurada específicamente para enviar el segmento del primer flujo de datos de CPRI al segundo aparato usando la interfaz CPRI del segundo aparato de red, donde una velocidad a la que el segundo aparato de red envía el segmento del primer flujo de datos de CPRI es igual a un producto de la frecuencia, determinada por la primera unidad de determinación, del dispositivo de reloj del primer aparato y un ancho de bits de la interfaz CPRI del segundo aparato de red.
Con referencia a la segunda forma de implementación posible del cuarto aspecto, en una tercera forma de implementación posible del cuarto aspecto, el segundo aparato de red incluye además:
una tercera unidad de obtención, configurada para obtener un primer instante determinado de la trama Ethernet recibida por la unidad receptora, donde el primer instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del primer flujo de datos de CPRI;
una segunda unidad de determinación, configurada para determinar una primera latencia según el primer instante determinado obtenido por la tercera unidad de obtención y un tercer instante determinado, donde el tercer instante
determinado es un instante determinado en el que el segundo aparato de red obtiene el segmento del primer flujo de datos de CPRI; y
una tercera unidad de determinación, configurada para determinar un quinto instante determinado según la primera latencia determinada por la segunda unidad de determinación; donde
la primera unidad de envío está configurada específicamente para enviar, usando la interfaz CPRI del segundo aparato de red, el segmento del primer flujo de datos de CPRI al segundo aparato en el quinto instante determinado, determinado por la tercera unidad de determinación.
Con referencia a cualquiera de la primera forma de implementación posible del cuarto aspecto a la tercera forma de implementación posible del cuarto aspecto, en una cuarta forma de implementación posible del cuarto aspecto, la primera unidad de obtención está configurada además para obtener un segmento de un segundo flujo de datos de CPRI de la trama Ethernet, donde el segundo flujo de datos de CPRI es recibido por el primer aparato de red usando una interfaz CPRI del primer aparato de red, y el segundo el flujo de datos de CPRI es de un tercer aparato; y el segundo aparato de red incluye además:
una segunda unidad de envío, configurada para enviar el segmento del segundo flujo de datos de CPRI obtenido por la primera unidad de obtención al segundo aparato usando una interfaz CPRI del segundo aparato de red; donde cuando el primer aparato es una RRU, el tercer aparato es una RRU, y el primer aparato y el tercer aparato no son una misma RRU; o cuando el primer aparato es una BBU, el tercer aparato es una BBU, y el primer aparato y el tercer aparato no son una misma BBU.
Con referencia a la cuarta forma de implementación posible del cuarto aspecto, en una quinta forma de implementación posible del cuarto aspecto, el segundo aparato de red incluye además:
una cuarta unidad de obtención, configurada para obtener un segundo valor de la trama Ethernet recibida por la unidad receptora, donde el segundo valor es obtenido por el primer aparato de red según una frecuencia de un dispositivo de reloj del tercer aparato y la frecuencia del dispositivo de reloj del primer aparato de red; y
una cuarta unidad de determinación, configurada para determinar la frecuencia del dispositivo de reloj del tercer aparato según el segundo valor obtenido por la cuarta unidad de obtención y la frecuencia del dispositivo de reloj del segundo aparato de red, donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red; donde
la segunda unidad de envío está configurada específicamente para enviar el segmento del segundo flujo de datos de CPRI al segundo aparato usando la interfaz CPRI del segundo aparato de red, donde una velocidad a la que el segundo aparato de red envía el segmento del segundo flujo de datos de CPRI es igual a un producto de la frecuencia, determinada por la cuarta unidad de determinación, del dispositivo de reloj del tercer aparato y un ancho de bits de la interfaz CPRI del segundo aparato de red.
Con referencia a la cuarta forma de implementación posible del cuarto aspecto o la quinta forma de implementación posible del cuarto aspecto, en una sexta forma de implementación posible del cuarto aspecto, el segundo aparato de red incluye además:
una quinta unidad de obtención, configurada para obtener un segundo instante determinado de la trama Ethernet recibida por la unidad receptora, donde el segundo instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del segundo flujo de datos de CPRI;
una quinta unidad de determinación, configurada para determinar una segunda latencia según el segundo instante determinado obtenido por la quinta unidad de obtención y un cuarto instante determinado, donde el cuarto instante determinado es un instante determinado en el que el segundo aparato de red obtiene el segmento del segundo flujo de datos de CPRI; y
una sexta unidad de determinación, configurada para determinar un sexto instante determinado según la segunda latencia determinada por la quinta unidad de determinación; donde
la segunda unidad de envío está configurada específicamente para enviar, usando la interfaz CPRI del segundo aparato de red, el segmento del segundo flujo de datos de CPRI al segundo aparato en el sexto instante determinado, determinado por la sexta unidad de determinación.
Con referencia a la sexta forma de implementación posible del cuarto aspecto, en una séptima forma de implementación posible del cuarto aspecto,
la primera unidad de obtención incluye: una primera subunidad de obtención y una segunda subunidad de obtención, donde
la primera subunidad de obtención está configurada para obtener un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI de la trama Ethernet recibida por la unidad receptora, donde la trama Ethernet incluye una primera trama Ethernet, la primera trama Ethernet incluye el primer segmento de datos de CPRI, la trama Ethernet incluye una segunda trama Ethernet, y la segunda trama Ethernet incluye el segundo segmento de datos de CPRI; y la segunda subunidad de obtención está configurada para obtener el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI del primer segmento de datos de CPRI obtenido por la primera subunidad de obtención, y obtener el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI del segundo segmento de datos de CPRI obtenido por la primera subunidad de obtención, donde la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado;
o
la primera unidad de obtención incluye: una tercera subunidad de obtención y una cuarta subunidad de obtención, donde
la tercera subunidad de obtención está configurada para obtener un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI de la trama Ethernet recibida por la unidad receptora; y la cuarta subunidad de obtención está configurada para obtener el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI del primer segmento de datos de CPRI obtenido por la tercera subunidad de obtención, y obtener el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI del segundo segmento de datos de CPRI obtenido por la tercera subunidad de obtención, donde la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado.
Un quinto aspecto proporciona un sistema para transmitir un flujo de datos de interfaz de radio pública común, CPRI, donde el sistema incluye:
el primer aparato de red para recibir un flujo de datos de CPRI según cualquiera del tercer aspecto a la séptima forma de implementación posible del tercer aspecto, y el segundo aparato de red para recibir una trama Ethernet según cualquiera del cuarto aspecto a la séptima forma de implementación posible del cuarto aspecto, donde el primer aparato de red y el segundo aparato de red están conectados usando la Ethernet.
Las soluciones técnicas anteriores tienen los siguientes efectos beneficiosos:
Un primer aparato de red recibe un primer flujo de datos de CPRI usando una interfaz CPRI del primer aparato de red; el primer aparato de red genera un segmento del primer flujo de datos de CPRI según el primer flujo de datos de CPRI; el primer aparato de red genera una trama Ethernet, donde la trama Ethernet incluye el segmento del primer flujo de datos de CPRI y un identificador de datos de CPRI, y el identificador de datos de CPRI se usa para indicar que la trama Ethernet transporta datos de CPRI; y el primer aparato de red envía la trama Ethernet a un segundo aparato de red usando una interfaz Ethernet del primer aparato de red. Es decir, la trama Ethernet generada por el primer aparato de red incluye el segmento del primer flujo de datos de CPRI. Además, el primer aparato de red envía la trama Ethernet usando la interfaz Ethernet. Por lo tanto, las soluciones técnicas anteriores proporcionan una nueva forma de transmisión de datos de CPRI, implementando así transmisión de datos de CPRI flexible.
Breve descripción de los dibujos
Para describir las soluciones técnicas en las realizaciones de la presente invención o en la técnica anterior más claramente, a continuación se describen brevemente los dibujos adjuntos necesarios para describir las realizaciones o la técnica anterior. Aparentemente, los dibujos adjuntos en la siguiente descripción simplemente muestran algunos ejemplos, y las personas con conocimientos ordinarios en la técnica pueden derivar otros dibujos de estos dibujos adjuntos sin esfuerzos creativos.
La FIG. 1 es un diagrama estructural esquemático en el que una RRU está conectada a una BBU usando una fibra de la técnica anterior;
La FIG. 2 es un diagrama esquemático de una estructura de sistema de un escenario de aplicación según una realización de la presente invención;
La FIG. 3 es un diagrama esquemático de una estructura de sistema de otro escenario de aplicación según una realización de la presente invención;
La FIG. 4 es un diagrama de flujo de un método para recibir un flujo de datos de CPRI según una realización de la presente invención;
La FIG. 5 es un diagrama estructural esquemático de una trama Ethernet según una realización de la presente invención;
La FIG. 6 es un diagrama esquemático de una forma de conectar un primer aparato, un tercer aparato, y un primer aparato de red según una realización de la presente invención;
La FIG. 7 es un diagrama esquemático de otra forma de conectar un primer aparato, un tercer aparato, y un primer aparato de red según una realización de la presente invención;
La FIG. 8 es un diagrama esquemático de otra forma más de conectar un primer aparato, un tercer aparato, y un primer aparato de red según una realización de la presente invención;
La FIG. 9 es un diagrama estructural esquemático en el que diferentes segmentos de un flujo de datos de CPRI se encapsulan por separado en diferentes tramas Ethernet según una realización de la presente invención;
La FIG. 10 es un diagrama estructural esquemático en el que diferentes segmentos de un flujo de datos de CPRI están todos encapsulados en una misma trama Ethernet según una realización de la presente invención;
La FIG. 11 es un diagrama esquemático de programación y transmisión de una trama Ethernet que transporta un segmento de un flujo de datos de CPRI y una trama Ethernet convencional según una realización de la presente invención;
La FIG. 12 es un diagrama de flujo de un método para recibir una trama Ethernet según una realización de la presente invención;
La FIG. 13 es un diagrama estructural esquemático de un primer aparato de red para recibir un flujo de datos de CPRI según una realización de la presente invención;
La FIG. 14 es un diagrama estructural esquemático de un segundo aparato de red para recibir una trama Ethernet según una realización de la presente invención;
La FIG. 15 es un diagrama estructural esquemático de un sistema para transmitir un flujo de datos de CPRI según una realización de la presente invención;
La FIG. 16 es un diagrama esquemático de una estructura de hardware de un primer aparato de red para recibir un flujo de datos de CPRI según una realización de la presente invención;
La FIG. 17 es un diagrama esquemático de una estructura de hardware de un segundo aparato de red para recibir una trama Ethernet según una realización de la presente invención; y
La FIG. 18 es un diagrama esquemático de una estructura de hardware de un sistema para transmitir un flujo de datos de CPRI según una realización de la presente invención.
Descripción de las realizaciones
Para proporcionar una solución de implementación de transmisión de datos de CPRI usando la Ethernet, las realizaciones proporcionan un método y un aparato para enviar una trama Ethernet, un método y un aparato para recibir una trama Ethernet. Las realizaciones se describen a continuación en detalle con referencia a los dibujos adjuntos en esta especificación.
Una interfaz CPRI en las realizaciones puede ser un puerto maestro (en inglés, master port) o un puerto esclavo (en inglés, slave port). Para el puerto maestro y el puerto esclavo, se puede hacer referencia a la Especificación de CPRI V6.1 publicada el 1 de julio de 2014. La Especificación de CPRI V6.1 se puede obtener en www.cpri.info.
Una BBU en las realizaciones puede implementarse usando un control de equipo de radio (en inglés, radio equipment control, REC, por sus siglas en inglés). Una RRU puede implementarse usando un equipo de radio (en inglés, radio equipment, RE, por sus siglas en inglés). Para el REC y el RE, consulte la Especificación de CPRI V6.1 publicada el 1 de julio de 2014.
Una trama de datos de CPRI en las realizaciones se refiere a una trama definida en la Especificación de CPRI. Por ejemplo, la trama de datos de CPRI puede ser una trama básica (en inglés, basic frame) o una hipertrama (en inglés, hyperframe). Para la trama básica y la hipertrama, consulte la Especificación CPRI V6.1 publicada el 1 de julio de 2014.
Un flujo de datos de CPRI en las realizaciones se refiere a un conjunto de tramas de datos de CPRI que tienen una misma característica. El flujo de datos de CPRI se puede transmitir usando un enlace de CPRI (en inglés, CPRI link). Para el enlace de CPRI, consulte la Especificación CPRI V6.1 publicada el 1 de julio de 2014. Una característica de una trama de datos de CPRI puede ser un origen de la trama de datos de CPRI, un destino de la trama de datos de CPRI, o un origen y un destino de la trama de datos de CPRI. Por ejemplo, cuando se usa un destino como una
característica de una trama de datos de CPRI, un flujo de datos de CPRI cuyo destino es una RRU1 y un flujo de datos de CPRI cuyo destino es una RRU2 son diferentes flujos de datos de CPRI. Para otro ejemplo, cuando un origen y un destino se usan como una característica de una trama de datos de CPRI, un flujo de datos de CPRI cuyo origen es una BBU1 y cuyo destino es una RRU1 y un flujo de datos de CPRI cuyo origen es una BBU2 y cuyo destino es una RRU2 son diferentes flujos de datos de CPRI. Un flujo de datos de CPRI cuyo origen es una BBU1 y cuyo destino es una RRU1 y un flujo de datos de CPRI cuyo origen es la BBU1 y cuyo destino es una RRU2 son también diferentes flujos de datos de CPRI. Además, un flujo de datos de CPRI puede ser generado por una BBU o puede ser generado por una RRU.
Un segmento de un flujo de datos de CPRI en las realizaciones puede ser un flujo de datos de CPRI que es enviado por una BBU o una r Ru dentro de un período de instante determinado. El período de instante determinado puede comenzar en t1 y terminar en t2. Una duración del período de instante determinado no está limitada en las realizaciones. El segmento del flujo de datos de CPRI puede ser una trama de datos de CPRI, múltiples tramas de datos de CPRI, o un segmento de una trama de datos de CPRI. El segmento del flujo de datos de CPRI puede ser segmentos de dos tramas de datos de CPRI adyacentes, por ejemplo, la segunda mitad de una trama de datos de CPRI que se transmite antes y la primera mitad de una trama de datos de CPRI que se transmite después. Alternativamente, el segmento del flujo de datos de CPRI puede ser datos en otra forma. Por ejemplo, un flujo de datos de CPRI incluye una trama 1 de datos de CPRI, una trama 2 de datos de CPRI y una trama 3 de datos de CPRI. La trama 1 de datos de CPRI es adyacente a la trama 2 de datos de CPRI. La trama 2 de datos de CPRI es adyacente a la trama 3 de datos de CPRI. La trama 1 de datos de CPRI es transmisor antes que la trama 2 de datos de CPRI. La trama 2 de datos de CPRI es transmisor antes que la trama 3 de datos de CPRI. El segmento del flujo de datos de CPRI puede ser la segunda mitad de la trama 1 de datos de CPRI, la trama 2 de datos de CPRI, y la primera mitad de la trama 3 de datos de CPRI.
La FIG. 2 es un diagrama esquemático de una estructura de sistema de un escenario de aplicación según una realización de la presente invención. Una RRU está conectada a un primer aparato de red. Una BBU está conectada a un segundo aparato de red. El primer aparato de red y el segundo aparato de red están conectados usando la Ethernet. El primer aparato de red recibe un flujo de datos de CPRI que envía la RRU. El primer aparato de red genera un segmento del flujo de datos de CPRI según el flujo de datos de CPRI. El primer aparato de red genera una trama Ethernet, donde la trama Ethernet incluye el segmento del flujo de datos de CPRI. El primer aparato de red envía la trama Ethernet al segundo aparato de red usando la Ethernet. El segundo aparato de red obtiene el segmento del flujo de datos de CPRI según la trama Ethernet. El segundo aparato de red envía el segmento del flujo de datos de CPRI a la BBU. Según la solución técnica anterior, los datos de CPRI que envía la RRU a la BBU pueden transmitirse usando la Ethernet. Los datos de CPRI en esta realización pueden ser un segmento de un flujo de datos de CPRI. El primer aparato de red puede conectarse directamente al segundo aparato de red. Alternativamente, el primer aparato de red puede conectarse al segundo aparato de red usando al menos un aparato de Ethernet. El al menos un aparato de Ethernet puede ser un conmutador de Ethernet.
La FIG. 3 es un diagrama esquemático de una estructura de sistema de otro escenario de aplicación según una realización de la presente invención. Una BBU está conectada a un primer aparato de red. Una RRU está conectada a un segundo aparato de red. El primer aparato de red y el segundo aparato de red están conectados usando la Ethernet. El primer aparato de red recibe un flujo de datos de CPRI que envía la BBU. El primer aparato de red genera un segmento del flujo de datos de CPRI según el flujo de datos de CPRI. El primer aparato de red genera una trama Ethernet, donde la trama Ethernet incluye el segmento del flujo de datos de CPRI. El primer aparato de red envía la trama Ethernet al segundo aparato de red usando la Ethernet. El segundo aparato de red obtiene el segmento del flujo de datos de CPRI según la trama Ethernet. El segundo aparato de red envía el segmento del flujo de datos de CPRI a la RRU. Según la solución técnica anterior, los datos de CPRI que envía la BBU a la RRU pueden transmitirse usando la Ethernet. Los datos de CPRI en esta realización pueden ser un segmento de un flujo de datos de CPRI. El primer aparato de red puede conectarse directamente al segundo aparato de red. Alternativamente, el primer aparato de red puede conectarse al segundo aparato de red usando al menos un aparato de Ethernet. El al menos un aparato de Ethernet puede ser un conmutador de Ethernet.
Durante la aplicación real, el escenario de aplicación mostrado en la FIG. 2 y el escenario de aplicación mostrado en la FIG. 3 pueden combinarse además, para que los datos de CPRI que envía la BBU a la RRU y los datos de CPRI que envía la RRU a la BBU se transmitan ambos usando la Ethernet.
En comparación con un aparato Ethernet convencional, el primer aparato de red mostrado en la FIG. 2 incluye una interfaz CPRI configurada para recibir un flujo de datos de CPRI. Además, el primer aparato de red tiene una capacidad de generar, según un flujo de datos de CPRI recibido, una trama Ethernet que incluye un segmento del flujo de datos de CPRI. En comparación con el aparato Ethernet convencional, el segundo aparato de red mostrado en la FIG. 2 incluye una interfaz CPRI configurada para enviar un segmento de un flujo de datos de CPRI. Además, el segundo aparato de red tiene una capacidad de obtener un segmento del flujo de datos de CPRI según una trama Ethernet recibida que incluye el segmento del flujo de datos de CPRI. De manera similar, el primer aparato de red mostrado en la FIG. 3 incluye una interfaz CPRI configurada para recibir un flujo de datos de CPRI. Además, el primer aparato de red tiene una capacidad de generar, según un flujo de datos de CPRI recibido, una trama Ethernet que incluye un segmento del flujo de datos de CPRI. En comparación con el aparato Ethernet convencional, el segundo aparato de
red mostrado en la FIG. 3 también incluye una interfaz CPRI configurada para enviar un segmento de un flujo de datos de CPRI. Además, el segundo aparato de red tiene una capacidad de obtener un segmento del flujo de datos de CPRI según una trama Ethernet recibida que incluye el segmento del flujo de datos de CPRI.
Según las soluciones técnicas anteriores, los datos de CPRI se pueden transmitir usando la Ethernet. Por ejemplo, un flujo de datos de CPRI enviado por una RRU a una BBU se transmite usando la Ethernet. Alternativamente, un flujo de datos de CPRI enviado por una BBU a una RRU se transmite usando la Ethernet. La Ethernet es una red de amplia aplicación. Por lo tanto, durante la implementación específica de las soluciones técnicas anteriores, se puede usar completamente un recurso de enlace Ethernet existente, reduciendo así los costes de transmisión de datos de CPRI. Por ejemplo, en comparación con una solución en la que una BBU y una RRU están conectadas directamente usando una fibra para transmitir un flujo de datos de CPRI, las soluciones técnicas anteriores pueden ahorrar un recurso de fibra. Además, las soluciones técnicas anteriores ayudan a mejorar la utilización de Ethernet, e implementan la integración de una red de retorno (en inglés, Blackhaul network) y una red frontal (en inglés, Fronthaul network). La red frontal puede ser una red de transmisión entre múltiples RRU y una BBU (que puede incluir una BBU primaria y una BBU secundaria). La red Backhaul puede ser una red de transmisión entre una BBU ubicada en una estación base y un controlador de estación base, y se usa para transportar datos entre la BBU de la estación base y el controlador.
La FIG. 4 es un diagrama de flujo esquemático de un método para recibir un flujo de datos de CPRI según una realización de la presente invención. El método incluye la 401,402, 403 y 404.
401: Un primer aparato de red recibe un primer flujo de datos de CPRI usando una interfaz CPRI del primer aparato de red.
402: El primer aparato de red genera un segmento del primer flujo de datos de CPRI según el primer flujo de datos de CPRI.
403: El primer aparato de red genera una trama Ethernet, donde la trama Ethernet incluye el segmento del primer flujo de datos de CPRI y un identificador de datos de CPRI, y el identificador de datos de CPRI se usa para indicar que la trama Ethernet transporta datos de CPRI.
El primer aparato de red recibe el primer flujo de datos de CPRI enviado por un primer aparato. Al ser impulsado por un dispositivo de reloj del primer aparato, el primer aparato envía el primer flujo de datos de CPRI usando una interfaz CPRI del primer aparato. La velocidad a la que el primer aparato envía el primer flujo de datos de CPRI es igual a un producto de una frecuencia del dispositivo de reloj del primer aparato y un ancho de bits de la interfaz CPRI del primer aparato. La interfaz CPRI puede ser una interfaz eléctrica o una interfaz óptica. El ancho de bits de la interfaz CPRI puede ser un ancho de bits de un bus de datos de la interfaz CPRI. Por ejemplo, la interfaz CPRI puede incluir un serializador/deserializador (en inglés, Serializer/deserializer, serdes, por sus siglas en inglés). El serdes incluye una interfaz serial y una interfaz paralela. El ancho de bits de la interfaz CPRI puede ser un ancho de bits de la interfaz paralela de los serdes. El ancho de bits de la interfaz CPRI del primer aparato puede ser de 8 bits, 16 bits, o 32 bits. Durante la implementación específica, el primer aparato puede ser una RRU o puede ser una BBU.
El primer aparato de red puede generar uno o más segmentos del primer flujo de datos de CPRI según el primer flujo de datos de CPRI. El segmento del primer flujo de datos de CPRI puede ser un segmento de datos de una longitud preestablecida. La longitud preestablecida se establece según una velocidad de transmisión en la Ethernet durante la aplicación real y la velocidad a la que el primer aparato envía el primer flujo de datos de CPRI al primer aparato de red.
El primer aparato de red genera la trama Ethernet, donde la trama Ethernet incluye el identificador de datos de CPRI. Un extremo receptor de la trama Ethernet (por ejemplo, un segundo aparato de red) puede identificar, según el identificador de datos de CPRI, una trama Ethernet que transporta un flujo de datos de CPRI. Durante la aplicación real, un identificador (ID, por sus siglas en inglés) de red de área local virtual (en inglés, Virtual Local Area Network, Vlan, por sus siglas en inglés) en una cabecera de trama de la trama Ethernet puede usarse como el identificador de datos de CPRI. La cabecera de trama de la trama Ethernet incluye un campo Vlan. El campo Vlan incluye el ID de Vlan. Por ejemplo, se establece un intervalo de valores de ID de Vlan. Cuando un valor del ID de Vlan en la trama Ethernet cae dentro del intervalo de valores de ID de Vlan, la trama Ethernet se identifica como una trama Ethernet que transporta un flujo de datos de CPRI.
El primer aparato de red genera la trama Ethernet, donde la trama Ethernet incluye el segmento del primer flujo de datos de CPRI. Cuando se genera la trama Ethernet, se puede generar primero un primer segmento de datos de CPRI y luego se genera la trama Ethernet. Específicamente, el primer segmento de datos de CPRI se genera agregando una primera cabecera de CPRI al segmento del primer flujo de datos de CPRI. Cuando hay un segmento del primer flujo de datos de CPRI, la primera cabecera de CPRI puede no incluir un número de secuencia. Cuando hay múltiples segmentos del primer flujo de datos de CPRI, la primera cabecera de CPRI puede incluir múltiples números de secuencia. Los múltiples números de secuencia se usan respectivamente para indicar las posiciones de los múltiples segmentos en el primer flujo de datos de CPRI. La primera cabecera de CPRI puede incluir además un tipo de carga útil del primer flujo de datos de CPRI y una longitud de carga útil del primer flujo de datos de CPRI. La trama Ethernet
se genera agregando una cabecera de trama Ethernet y un código de redundancia cíclica (en inglés, Cyclic Redundancy Code, CRC, por sus siglas en inglés) al primer segmento de datos de CPRI.
Durante la implementación específica, la cabecera de trama Ethernet puede incluir además una cabecera de conmutación de etiquetas multiprotocolo (en inglés, Multi-Protocol Label Switching, MPLS, por sus siglas en inglés), y el identificador de datos de CPRI también puede ser una etiqueta de ruta de conmutación por etiquetas (en inglés, Label Switching Path, LSP, por sus siglas en inglés) o una etiqueta de pseudocable (en inglés, Pseudo-Wire, PW, por sus siglas en inglés) en la cabecera de MPLS.
Opcionalmente, el método incluye además:
determinar, por el primer aparato de red, un primer valor según la frecuencia del dispositivo de reloj del primer aparato y una frecuencia de un dispositivo de reloj del primer aparato de red, donde el primer aparato envía el primer flujo de datos de CPRI, y la trama Ethernet incluye además el primer valor.
Por ejemplo, el primer valor puede ser una función de la frecuencia del dispositivo de reloj del primer aparato de red y la frecuencia del dispositivo de reloj del primer aparato. Por ejemplo, el primer valor puede ser una diferencia entre la frecuencia del dispositivo de reloj del primer aparato de red y la frecuencia del dispositivo de reloj del primer aparato. Ciertamente, durante la aplicación real, el primer valor también puede ser una suma, un producto, o un cociente de la frecuencia del dispositivo de reloj del primer aparato de red y la frecuencia del dispositivo de reloj del primer aparato. Alternativamente, el primer aparato de red puede almacenar, por adelantado, una relación de mapeo entre el primer valor y tanto la frecuencia del dispositivo de reloj del primer aparato de red como la frecuencia del dispositivo de reloj del primer aparato. Por ejemplo, el primer aparato de red puede almacenar una tabla de mapeo por adelantado, donde la tabla de mapeo almacena una relación de mapeo entre el primer valor y una matriz. La matriz incluye la frecuencia del dispositivo de reloj del primer aparato de red y la frecuencia del dispositivo de reloj del primer aparato. El primer aparato de red puede buscar en la tabla de mapeo usando la frecuencia del dispositivo de reloj del primer aparato de red y la frecuencia del dispositivo de reloj del primer aparato como claves de búsqueda (en inglés, search keys), para obtener el primer valor. La tabla de mapeo se puede almacenar usando una base de datos (en inglés, database), una lista vinculada (en inglés, linked list), un árbol de base (en inglés, radix tree), u otra estructura de datos.
Opcionalmente, la trama Ethernet incluye además un primer instante determinado, donde el primer instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del primer flujo de datos de CPRI.
Específicamente, que la trama Ethernet incluya el primer instante determinado puede implementarse por el hecho de que la trama Ethernet incluye una marca de instante determinado. Puede entenderse que, cuando hay múltiples segmentos del primer flujo de datos de CPRI, la trama Ethernet puede incluir múltiples marcas de instante determinado. Los múltiples segmentos están en correspondencia uno a uno con las múltiples marcas de instante determinado.
La FIG. 5 es un diagrama estructural esquemático de una trama Ethernet. Para una estructura de la trama Ethernet involucrada en la solución técnica anterior, se puede hacer referencia a la FIG. 5.
Opcionalmente, la solución técnica anterior incluye además:
recibir, por el primer aparato de red usando una interfaz CPRI del primer aparato de red, un segundo flujo de datos de CPRI enviado por un tercer aparato; y
generar, por el primer aparato de red, un segmento del segundo flujo de datos de CPRI según el segundo flujo de datos de CPRI; donde
la trama Ethernet incluye específicamente: el identificador de datos de CPRI, el segmento del primer flujo de datos de CPRI, y el segmento del segundo flujo de datos de CPRI.
Es decir, el primer aparato de red no solo recibe el primer flujo de datos de CPRI enviado por el primer aparato, sino que también recibe el segundo flujo de datos de CPRI enviado por el tercer aparato. Cuando el primer aparato es una RRU, el tercer aparato es una RRU, y el primer aparato y el tercer aparato no son una misma RRU; o cuando el primer aparato es una BBU, el tercer aparato es una BBU, y el primer aparato y el tercer aparato no son una misma BBU.
El primer aparato de red recibe, usando la interfaz CPRI del primer aparato de red, el primer flujo de datos de CPRI enviado por el primer aparato, y además recibe, usando la interfaz CPRI del primer aparato de red, el segundo flujo de datos de CPRI enviado por el tercer aparato. La interfaz CPRI, que recibe el primer flujo de datos de CPRI, del primer aparato de red y la interfaz CPRI, que recibe el segundo flujo de datos de CPRI, del primer aparato de red pueden ser diferentes interfaces CPRI. Es decir, el primer aparato de red está conectado al primer aparato y al tercer aparato usando diferentes interfaces CPRI, como se muestra en la FIG. 6.
La interfaz CPRI, que recibe el primer flujo de datos de CPRI, del primer aparato de red y la interfaz CPRI, que recibe el segundo flujo de datos de CPRI, del primer aparato de red también puede ser una misma interfaz CPRI. Una posible estructura se muestra en la FIG. 7. El primer aparato de red está conectado al primer aparato usando la interfaz CPRI
del primer aparato de red. El tercer aparato está conectado al primer aparato. El tercer aparato envía el segundo flujo de datos de CPRI al primer aparato, y el primer aparato envía el primer flujo de datos de CPRI y el segundo flujo de datos de CPRI al primer aparato de red. Otra posible estructura se muestra en la FIG. 8. El primer aparato de red está conectado al tercer aparato usando la interfaz CPRI del primer aparato de red. El tercer aparato está conectado al primer aparato. El primer aparato envía el primer flujo de datos de CPRI al tercer aparato, y el tercer aparato envía el primer flujo de datos de CPRI y el segundo flujo de datos de CPRI al primer aparato de red.
De manera similar, el segundo flujo de datos de CPRI puede ser un flujo de datos de CPRI o puede ser múltiples flujos de datos de CPRI.
El primer aparato de red genera el segmento del segundo flujo de datos de CPRI según el segundo flujo de datos de CPRI. El segmento del segundo flujo de datos de CPRI es un segmento de datos de una longitud preestablecida. La longitud preestablecida se establece según un ancho de banda de una interfaz Ethernet del primer aparato de red y la velocidad a la que el primer aparato envía el primer flujo de datos de CPRI al primer aparato de red. El ancho de banda de la interfaz Ethernet es mayor que la velocidad a la que el primer aparato envía el primer flujo de datos de CPRI al primer aparato de red. Además, el segmento del segundo flujo de datos de CPRI puede incluir uno o múltiples segmentos. Los múltiples segmentos pueden ser de un flujo de datos de CPRI o pueden ser de múltiples flujos de datos de CPRI.
Opcionalmente, la solución técnica anterior incluye además:
determinar, por el primer aparato de red, un segundo valor según una frecuencia de un dispositivo de reloj del tercer aparato y la frecuencia del dispositivo de reloj del primer aparato de red, donde la trama Ethernet incluye además el segundo valor.
Por ejemplo, el segundo valor puede ser una función de la frecuencia del dispositivo de reloj del primer aparato de red y la frecuencia del dispositivo de reloj del tercer aparato. Por ejemplo, el segundo valor puede ser una diferencia entre la frecuencia del dispositivo de reloj del primer aparato de red y la frecuencia del dispositivo de reloj del tercer aparato. Ciertamente, durante la aplicación real, el segundo valor también puede ser una suma, un producto, o un cociente de la frecuencia del dispositivo de reloj del primer aparato de red y la frecuencia del dispositivo de reloj del tercer aparato. Alternativamente, el primer aparato de red puede almacenar, por adelantado, una relación de mapeo entre el segundo valor y tanto la frecuencia del dispositivo de reloj del primer aparato de red como la frecuencia del dispositivo de reloj del tercer aparato. Por ejemplo, el primer aparato de red puede almacenar una tabla de mapeo por adelantado, donde la tabla de mapeo almacena una relación de mapeo entre el segundo valor y una matriz. La matriz incluye la frecuencia del dispositivo de reloj del primer aparato de red y la frecuencia del dispositivo de reloj del tercer aparato. El primer aparato de red puede buscar en la tabla de mapeo usando la frecuencia del dispositivo de reloj del primer aparato de red y la frecuencia del dispositivo de reloj del tercer aparato como claves de búsqueda, para obtener el segundo valor.
Opcionalmente, la trama Ethernet incluye además un segundo instante determinado, donde el segundo instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del segundo flujo de datos de CPRI.
Específicamente, que la trama Ethernet incluya el segundo instante determinado puede implementarse por el hecho de que la trama Ethernet incluye una marca de instante determinado. Puede entenderse que, cuando hay múltiples segmentos del segundo flujo de datos de CPRI, la trama Ethernet puede incluir múltiples marcas de instante determinado. Los múltiples segmentos están en correspondencia uno a uno con las múltiples marcas de instante determinado.
El primer aparato de red genera la trama Ethernet, donde la trama Ethernet incluye: el identificador de datos de CPRI, el segmento del primer flujo de datos de CPRI, y el segmento del segundo flujo de datos de CPRI. El primer aparato de red puede generar la trama Ethernet en cualquiera de las dos formas de implementación posibles siguientes.
Una primera forma de implementación posible incluye:
generar, por el primer aparato de red, el primer segmento de datos de CPRI y un segundo segmento de datos de CPRI, donde el primer segmento de datos de CPRI incluye el segmento del primer flujo de datos de CPRI y la primera cabecera de CPRI, la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, el segundo segmento de datos de CPRI incluye el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado; y
generar, por el primer aparato de red, una primera trama Ethernet y una segunda trama Ethernet, donde la primera trama Ethernet incluye el primer segmento de datos de CPRI, la segunda trama Ethernet incluye el segundo segmento de datos de CPRI, y la trama Ethernet incluye la primera trama Ethernet y la segunda trama Ethernet.
En la primera forma de implementación posible, el primer aparato de red genera el primer segmento de datos de CPRI agregando la primera cabecera de CPRI al segmento del primer flujo de datos de CPRI. El primer aparato de red genera la primera trama Ethernet. La primera trama Ethernet incluye el primer segmento de datos de CPRI. El primer
aparato de red genera el segundo segmento de datos de CPRI agregando la segunda cabecera de CPRI al segmento del segundo flujo de datos de CPRI. El primer aparato de red genera la segunda trama Ethernet. La segunda trama Ethernet incluye el segundo segmento de datos de CPRI. Es decir, en la primera forma de implementación posible, el segmento del primer flujo de datos de CPRI y el segmento del segundo flujo de datos de CPRI se encapsulan por separado en diferentes tramas Ethernet. El segmento del primer flujo de datos de CPRI y el segmento del segundo flujo de datos de CPRI corresponden respectivamente a dos cabeceras de trama Ethernet y corresponden respectivamente a dos códigos de redundancia cíclica.
Durante la aplicación real, el primer aparato de red no se limita a recibir solo el primer flujo de datos de CPRI y el segundo flujo de datos de CPRI. El primer aparato de red puede recibir además un flujo de datos de CPRI enviado por otro aparato, generar un segmento del flujo de datos de CPRI según el flujo de datos de CPRI enviado por el otro aparato y encapsular el segmento generado del flujo de datos de CPRI en otra trama Ethernet (que es diferente de la primera trama Ethernet y la segunda trama Ethernet). Como se muestra en la FIG. 9, cinco segmentos del flujo de datos de CPRI se encapsulan por separado para obtener cinco tramas Ethernet, y la trama Ethernet incluye las cinco tramas Ethernet.
Una segunda forma de implementación posible incluye:
generar, por el primer aparato de red, el primer segmento de datos de CPRI y un segundo segmento de datos de CPRI, donde el primer segmento de datos de CPRI incluye el segmento del primer flujo de datos de CPRI y la primera cabecera de CPRI, la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, el segundo segmento de datos de CPRI incluye el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado; y
generar, por el primer aparato de red, la trama Ethernet, donde la trama Ethernet incluye el primer segmento de datos de CPRI y el segundo segmento de datos de CPRI.
En la segunda forma de implementación posible, el primer aparato de red genera el primer segmento de datos de CPRI agregando la primera cabecera de CPRI al segmento del primer flujo de datos de CPRI. El primer aparato de red genera el segundo segmento de datos de CPRI agregando la segunda cabecera de CPRI al segmento del segundo flujo de datos de CPRI. El primer aparato de red genera una trama Ethernet, donde la trama Ethernet incluye el primer segmento de datos de CPRI y el segundo segmento de datos de CPRI. Es decir, en la segunda forma de implementación posible, el segmento del primer flujo de datos de CPRI y el segmento del segundo flujo de datos de CPRI corresponden a una misma cabecera de trama Ethernet y un mismo código de redundancia cíclica. El segmento del primer flujo de datos de CPRI y el segmento del segundo flujo de datos de CPRI se encapsulan en la misma trama Ethernet.
Durante la aplicación real, el primer aparato de red puede no estar limitado a recibir solo el primer flujo de datos de CPRI y el segundo flujo de datos de CPRI, y puede recibir además otro flujo de datos de CPRI. El primer aparato de red obtiene cada segmento del flujo de datos de CPRI. El primer aparato de red puede encapsular todos los segmentos del flujo de datos de CPRI recibido en una misma trama Ethernet. Como se muestra en la FIG. 10, el primer aparato de red puede encapsular cinco segmentos del flujo de datos de CPRI en una trama Ethernet.
En la primera forma posible, el primer segmento de datos de CPRI y el segundo segmento de datos de CPRI se encapsulan por separado para obtener dos tramas Ethernet. La trama Ethernet incluye las dos tramas Ethernet. En la segunda forma de implementación posible, el primer segmento de datos de CPRI y el segundo segmento de datos de CPRI se encapsulan en una trama Ethernet. En comparación con la primera forma de implementación posible, la segunda forma de implementación posible reduce un recurso de red requerido para la transmisión del segmento de datos de CPRI.
404: El primer aparato de red envía la trama Ethernet a un segundo aparato de red usando una interfaz Ethernet del primer aparato de red.
El segundo aparato de red está conectado a un segundo aparato usando una interfaz CPRI del segundo aparato de red.
Cuando el primer aparato es una RRU, el segundo aparato es una BBU; o cuando el primer aparato es una BBU, el segundo aparato es una RRU.
Cuando el primer aparato es una RRU, el segundo aparato es una BBU. El primer aparato de red recibe el primer flujo de datos de CPRI que envía la RRU usando la interfaz CPRI del primer aparato de red. El primer aparato de red envía la trama Ethernet al segundo aparato de red usando la interfaz Ethernet. La trama Ethernet incluye el segmento del primer flujo de datos de CPRI. El segundo aparato de red recibe la trama Ethernet, obtiene el segmento del primer flujo de datos de CPRI, y envía el segmento del primer flujo de datos de CPRI a la BBU. De esta manera, un flujo de datos de CPRI que envía la RRU a la BBU se transmite usando la Ethernet.
Cuando el primer aparato es una BBU, el segundo aparato es una RRU. El primer aparato de red recibe el primer flujo de datos de CPRI que envía la BBU usando la interfaz CPRI del primer aparato de red. El primer aparato de red envía la trama Ethernet al segundo aparato de red usando la interfaz Ethernet. La trama Ethernet incluye el segmento del primer flujo de datos de CPRI. El segundo aparato de red recibe la trama Ethernet, obtiene el segmento del primer flujo de datos de CPRI, y envía el segmento del primer flujo de datos de CPRI a la RRU. De esta manera, un flujo de datos de CPRI que envía la BBU a la RRU se transmite usando la Ethernet.
Por ejemplo, un ancho de banda de la interfaz Ethernet del primer aparato de red puede ser un ancho de banda fijo de la interfaz Ethernet. El primer aparato de red puede programar y transmitir primero cada trama Ethernet en la trama Ethernet, y luego programar y transmitir una trama Ethernet convencional. Todas las tramas Ethernet en la trama Ethernet tienen una misma cantidad de bytes.
En un escenario de ancho de banda fijo de la interfaz Ethernet, se fija una cantidad total de bytes que se pueden transmitir en una unidad de instante determinado. Una cantidad de bytes en la trama Ethernet convencional es variable. Diferentes tramas Ethernet convencionales pueden tener diferentes cantidades de bytes. Primero, no se puede conocer un instante determinado requerido para transmitir una trama Ethernet convencional; segundo, para un aparato de Ethernet, cuando una interfaz de salida del aparato de Ethernet complete la transmisión de una trama Ethernet convencional, una interfaz de entrada del aparato de Ethernet posiblemente no haya completado la recepción o el procesamiento de una trama Ethernet convencional. En este caso, debe agregarse una trama Ethernet inactiva que no transporte ningún dato de servicio entre dos tramas Ethernet convencionales para adaptarse al ancho de banda de la interfaz Ethernet. Por lo tanto, en el escenario del ancho de banda fijo de la interfaz Ethernet, después de programar y transmitir una trama Ethernet convencional, se puede programar y transmitir una trama Ethernet inactiva.
En la solución técnica anterior, se fija una cantidad de bytes en una trama Ethernet que transporta un flujo de datos de CPRI. Puede establecerse un período de instante determinado de programación, para programar secuencialmente tramas Ethernet que transportan flujos de datos de CPRI, para transmitir secuencialmente múltiples tramas Ethernet que transportan flujos de datos de CPRI. Por lo tanto, en el escenario del ancho de banda fijo de la interfaz Ethernet, las múltiples tramas Ethernet que transportan los flujos de datos de CPRI pueden programarse y transmitirse primero, y luego se transmite una trama de datos Ethernet convencional. No es necesario agregar ninguna trama Ethernet inactiva entre las tramas Ethernet que transportan flujos de datos de CPRI. Por lo tanto, se mejora la eficiencia de transmisión de la interfaz Ethernet.
Por ejemplo, como se muestra en la FIG. 11, una velocidad de transmisión de la interfaz Ethernet puede ser de 40 gigabits por segundo (en inglés, gigabit per second), y la cantidad de bytes que pueden transmitirse en 2,5 microsegundos (en inglés, microsecond, gs) es 12500. La interfaz Ethernet puede transmitir múltiples tramas Ethernet (representada en blanco) que transportan segmentos de un flujo de datos de CPRI. Se puede usar un ancho de banda restante de la interfaz Ethernet para transmitir una trama Ethernet convencional (representada en gris).
La FIG. 12 es un diagrama de flujo de un método para recibir una trama Ethernet según una realización de la presente invención. El método mostrado en la FIG. 12 es ejecutado por un segundo aparato de red. El método mostrado en la FIG. 12 puede ser un método extendido basado en el método mostrado en la FIG. 4. El segundo aparato de red en el método mostrado en la FIG. 12 puede ser el segundo aparato de red en el método mostrado en la FIG. 4. El método mostrado en la FIG. 12 incluye la 1201, 1202, 1203 y 1204.
1201: Un segundo aparato de red recibe una trama Ethernet de un primer aparato de red usando una interfaz Ethernet del segundo aparato de red, donde la trama Ethernet incluye un identificador de datos de CPRI.
1202: El segundo aparato de red determina, según el identificador de datos de CPRI, que la trama Ethernet transporta un segmento de un flujo de datos de CPRI.
1203: Después de que el segundo aparato de red determine que la trama Ethernet transporta el segmento del flujo de datos de CPRI, el segundo aparato de red obtiene un segmento de un primer flujo de datos de CPRI de la trama Ethernet.
1204: El segundo aparato de red envía el segmento del primer flujo de datos de CPRI usando una interfaz CPRI del segundo aparato de red.
Por ejemplo, el segundo aparato de red recibe la trama Ethernet usando la interfaz Ethernet, y analiza la trama Ethernet recibida, para determinar si la trama Ethernet transporta el identificador de datos de CPRI. Hay muchas formas de implementación posibles para que el segundo aparato de red determine si la trama Ethernet transporta el identificador de datos de CPRI.
Primera forma de implementación posible: establecer un intervalo de valores de ID de Vlan; identificar si una ID de Vlan transportada en la trama Ethernet recibida por el segundo aparato de red cae dentro del intervalo de valores de ID de Vlan; y cuando la ID de Vlan transportada en la trama Ethernet recibida por el segundo aparato de red cae dentro del intervalo de valores de ID de Vlan, determinar que la trama Ethernet recibida por el segundo aparato de red transporta el identificador de datos de CPRI.
Segunda forma de implementación posible: preestablecer un conjunto de etiquetas LSP; identificar si una etiqueta LSP transportada en la trama Ethernet recibida por el segundo aparato de red pertenece al conjunto de etiquetas LSP preestablecido; y cuando la etiqueta LSP transportada en la trama Ethernet recibida por el segundo aparato de red pertenece al conjunto de etiquetas LSP preestablecido, determinar que la trama Ethernet recibida por el segundo aparato de red transporta el identificador de datos de CPRI.
Tercera forma de implementación posible: preestablecer un conjunto de etiquetas pseudocable (en inglés, Pseudowire, PW, por sus siglas en inglés); identificar si una etiqueta PW transportada en la trama Ethernet recibida por el segundo aparato de red pertenece al conjunto de etiquetas PW preestablecido; y cuando la etiqueta PW transportada en la trama Ethernet recibida por el segundo aparato de red pertenece al conjunto de etiquetas PW preestablecido, determinar que la trama Ethernet recibida por el segundo aparato de red transporta el identificador de datos de CPRI.
Cuando la trama Ethernet recibida por el segundo aparato de red transporta el identificador de datos de CPRI, el segundo aparato de red determina que la trama Ethernet transporta el segmento del flujo de datos de CPRI. De manera correspondiente, cuando la trama Ethernet recibida por el segundo aparato de red no transporta el identificador de datos de CPRI, el segundo aparato de red determina que la trama Ethernet no transporta el segmento del flujo de datos de CPRI.
Después de que el segundo aparato de red determine que la trama Ethernet transporta el segmento del flujo de datos de CPRI, el segundo aparato de red obtiene el segmento del primer flujo de datos de CPRI de la trama Ethernet. Primero, el segundo aparato de red desencapsula la trama Ethernet, y elimina una cabecera de trama Ethernet y un código de redundancia cíclica, para obtener un primer segmento de datos de CPRI transportado en la trama Ethernet. Luego, el segundo aparato de red obtiene el segmento del primer flujo de datos de CPRI del primer segmento de datos de CPRI.
En una realización específica, el primer flujo de datos de CPRI es recibido por el primer aparato de red usando una interfaz CPRI del primer aparato de red, y el primer flujo de datos de CPRI es de un primer aparato; y
el envío, por el segundo aparato de red, del segmento del primer flujo de datos de CPRI usando una interfaz CPRI del segundo aparato de red incluye:
enviar, por el segundo aparato de red, el segmento del primer flujo de datos de CPRI a un segundo aparato usando la interfaz CPRI del segundo aparato de red; donde
cuando el primer aparato es una RRU, el segundo aparato es una BBU; o
cuando el primer aparato es una BBU, el segundo aparato es una RRU.
El primer aparato de red recibe el primer flujo de datos de CPRI usando la interfaz CPRI del primer aparato de red. El primer flujo de datos de CPRI es del primer aparato. El primer aparato de red genera el segmento del primer flujo de datos de CPRI según el primer flujo de datos de CPRI y genera la trama Ethernet. La trama Ethernet transporta el segmento del primer flujo de datos de CPRI. El primer aparato de red envía la trama Ethernet al segundo aparato de red usando la Ethernet. Para una forma de implementación específica, consulte la descripción del método para recibir un flujo de datos de CPRI mostrado en la FIG. 4. Los detalles no se describen en esta memoria.
Después de recibir, usando la interfaz Ethernet, la trama Ethernet que transporta el segmento del primer flujo de datos de CPRI, el segundo aparato de red obtiene el segmento del primer flujo de datos de CPRI según la trama Ethernet, y envía el segmento del primer flujo de datos de CPRI al segundo aparato usando la interfaz CPRI del segundo aparato de red.
Se puede aprender que, el primer aparato y el primer aparato de red están conectados. El primer aparato de red y el segundo aparato de red están conectados usando la Ethernet. El segundo aparato de red y el segundo aparato están conectados. Cuando el primer aparato es una RRU, el segundo aparato es una BBU, y un flujo de datos de CPRI que envía la RRU se envía a la BBU usando la Ethernet. Cuando el primer aparato es una BBU, el segundo aparato es una RRU, y un flujo de datos de CPRI que envía la BBU es enviado a la RRU usando la Ethernet.
Opcionalmente, el método incluye además:
obtener, por el segundo aparato de red, un primer valor de la trama Ethernet, donde el primer valor es obtenido por el primer aparato de red según una frecuencia de un dispositivo de reloj del primer aparato y una frecuencia de un dispositivo de reloj del primer aparato de red; y determinar, por el segundo aparato de red, la frecuencia del dispositivo de reloj del primer aparato según el primer valor y una frecuencia de un dispositivo de reloj del segundo aparato de red, donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red; y
el envío, por el segundo aparato de red, del segmento del primer flujo de datos de CPRI usando una interfaz CPRI del segundo aparato de red incluye:
enviar, por el segundo aparato de red, el segmento del primer flujo de datos de CPRI al segundo aparato usando la interfaz CPRI del segundo aparato de red, donde la velocidad a la que el segundo aparato de red envía el segmento del primer flujo de datos de CPRI es igual a un producto de la frecuencia del dispositivo de reloj del primer aparato y un ancho de bits de la interfaz CPRI del segundo aparato de red.
En el método para recibir un flujo de datos de CPRI mostrado en la FIG. 4, el primer aparato de red determina el primer valor según la frecuencia del dispositivo de reloj del primer aparato y la frecuencia del dispositivo de reloj del primer aparato de red. La trama Ethernet incluye el primer valor. El primer aparato de red envía la trama Ethernet al segundo aparato de red usando la Ethernet. Para una forma de implementación específica, consulte la descripción del método para recibir un flujo de datos de CPRI mostrado en la FIG. 4. Los detalles no se describen en esta memoria. El segundo aparato de red recibe la trama Ethernet, y obtiene el primer valor de la trama Ethernet. La frecuencia del dispositivo de reloj del primer aparato de red es la misma que la frecuencia del dispositivo de reloj del segundo aparato de red. El segundo aparato de red determina la frecuencia del dispositivo de reloj del primer aparato según el primer valor y la frecuencia del dispositivo de reloj del segundo aparato de red.
La velocidad (una unidad puede ser bit/segundo) a la que el segundo aparato de red envía el segmento del primer flujo de datos de CPRI al segundo aparato es igual al producto de la frecuencia del dispositivo de reloj del primer aparato y el ancho de bits de la interfaz CPRI del segundo aparato de red. En este caso, la velocidad a la que el segundo aparato de red envía el segmento del primer flujo de datos de CPRI al segundo aparato es la misma que la velocidad a la que el primer aparato envía el segmento del primer flujo de datos de CPRI al segundo aparato a través de una fibra que conecta el primer aparato al segundo aparato directamente, para que el segundo aparato reciba el segmento del primer flujo de datos de CPRI a una velocidad fija. Es decir, aunque un flujo de datos de CPRI enviado por el primer aparato se transmite al segundo aparato usando la Ethernet, no es necesario cambiar la velocidad a la que el segundo aparato recibe el flujo de datos de CPRI. El segundo aparato puede recibir, a una velocidad a la que el segmento del primer flujo de datos de CPRI es recibido del primer aparato a través de una fibra que conecta el primer aparato al segundo aparato directamente, el segmento del primer flujo de datos de CPRI enviado por el segundo aparato de red.
Opcionalmente, el método incluye además:
obtener, por el segundo aparato de red, un primer instante determinado de la trama Ethernet, donde el primer instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del primer flujo de datos de CPRI; determinar, por el segundo aparato de red, una primera latencia según el primer instante determinado y un tercer instante determinado, donde el tercer instante determinado es un instante determinado en el que el segundo aparato de red obtiene el segmento del primer flujo de datos de CPRI; y determinar, por el segundo aparato de red, un quinto instante determinado según la primera latencia; y
el envío, por el segundo aparato de red, del segmento del primer flujo de datos de CPRI usando una interfaz CPRI del segundo aparato de red incluye:
enviar, por el segundo aparato de red, el segmento del primer flujo de datos de CPRI al segundo aparato en el quinto instante determinado usando la interfaz CPRI del segundo aparato de red.
El segundo aparato de red obtiene el primer instante determinado transportado en la trama Ethernet, obtiene el tercer instante determinado en el que el segundo aparato de red obtiene el segmento del primer flujo de datos de CPRI, y obtiene la primera latencia según una diferencia entre el tercer instante determinado y el primer instante determinado. La primera latencia se usa para medir un período de instante determinado necesario para transmitir el segmento del primer flujo de datos de CPRI del primer aparato de red al segundo aparato de red usando la Ethernet.
El segundo aparato de red determina el quinto instante determinado según la primera latencia, y el segundo aparato de red envía el segmento del primer flujo de datos de CPRI al segundo aparato en el quinto instante determinado usando la interfaz CPRI del segundo aparato de red. Es decir, el quinto instante determinado es un momento determinado en el que el segundo aparato de red envía el segmento del primer flujo de datos de CPRI al segundo aparato. El segundo aparato de red determina el quinto instante determinado, lo que puede aliviar un problema de una fluctuación y una latencia que ocurre cuando el segmento del primer flujo de datos de CPRI se transmite del primer aparato al segundo aparato usando la Ethernet. Se supone que el instante determinado requerido por el primer aparato para transmitir un flujo de datos de CPRI al segundo aparato usando la Ethernet es un primer período de instante determinado, y el instante determinado requerido por el segundo aparato para transmitir un flujo de datos de CPRI al primer aparato usando la Ethernet es un segundo período de instante determinado. El segundo aparato de red determina el quinto instante determinado, para que el primer período de instante determinado sea igual al segundo período de instante determinado.
Opcionalmente, el método incluye además:
obtener, por el segundo aparato de red, un segmento de un segundo flujo de datos de CPRI de la trama Ethernet, donde el segundo flujo de datos de CPRI es recibido por el primer aparato de red usando una interfaz CPRI del primer aparato de red, y el segundo flujo de datos de CPRI es de un tercer aparato; y
enviar, por el segundo aparato de red, el segmento del segundo flujo de datos de CPRI al segundo aparato usando una interfaz CPRI del segundo aparato de red; donde
cuando el primer aparato es una RRU, el tercer aparato es una RRU, y el primer aparato y el tercer aparato no son una misma RRU; o cuando el primer aparato es una BBU, el tercer aparato es una BBU, y el primer aparato y el tercer aparato no son una misma BBU.
En el método para recibir un flujo de datos de CPRI mostrado en la FIG. 4, el primer aparato de red recibe además el segundo flujo de datos de CPRI usando la interfaz CPRI del primer aparato de red, donde el segundo flujo de datos de CPRI es del tercer aparato. El primer aparato de red obtiene el segmento del segundo flujo de datos de CPRI, genera la trama Ethernet, y envía la trama Ethernet al segundo aparato de red usando la Ethernet. La trama Ethernet no solo transporta el segmento del primer flujo de datos de CPRI, sino que también transporta el segmento del segundo flujo de datos de CPRI. Para una forma de implementación específica, consulte la descripción en el método para recibir un flujo de datos de CPRI mostrado en la FIG. 4. Los detalles no se describen en esta memoria.
Después de recibir la trama Ethernet usando la interfaz Ethernet del segundo aparato de red, el segundo aparato de red no solo puede obtener el segmento del primer flujo de datos de CPRI, sino que también puede obtener el segmento del segundo flujo de datos de CPRI, y el segundo aparato de red envía el segmento del segundo flujo de datos de CPRI al segundo aparato.
Opcionalmente, el método incluye además:
obtener, por el segundo aparato de red, un segundo valor de la trama Ethernet, donde el segundo valor es obtenido por el primer aparato de red según una frecuencia de un dispositivo de reloj del tercer aparato y la frecuencia del dispositivo de reloj del primer aparato de red; y determinar, por el segundo aparato de red, la frecuencia del dispositivo de reloj del tercer aparato según el segundo valor y la frecuencia del dispositivo de reloj del segundo aparato de red, donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red; y
el envío, por el segundo aparato de red, del segmento del segundo flujo de datos de CPRI al segundo aparato usando una interfaz CPRI del segundo aparato de red incluye:
enviar, por el segundo aparato de red, el segmento del segundo flujo de datos de CPRI al segundo aparato usando la interfaz CPRI del segundo aparato de red, donde la velocidad a la que el segundo aparato de red envía el segmento del segundo flujo de datos de CPRI es igual a un producto de la frecuencia del dispositivo de reloj del tercer aparato y un ancho de bits de la interfaz CPRI del segundo aparato de red.
El segundo valor es obtenido por el primer aparato de red según la frecuencia del dispositivo de reloj del tercer aparato y la frecuencia del dispositivo de reloj del primer aparato de red, y la trama Ethernet transporta además el segundo valor. El segundo aparato de red obtiene el segundo valor de la trama Ethernet. Debido a que la frecuencia del dispositivo de reloj del primer aparato de red es la misma que la frecuencia del dispositivo de reloj del segundo aparato de red, el segundo aparato de red puede determinar la frecuencia del dispositivo de reloj del tercer aparato según el segundo valor y la frecuencia del dispositivo de reloj del segundo aparato de red.
La velocidad a la que el segundo aparato de red envía el segmento del segundo flujo de datos de CPRI es igual al producto de la frecuencia del dispositivo de reloj del tercer aparato y el ancho de bits de la interfaz CPRI del segundo aparato de red. En este caso, la velocidad a la que el segundo aparato de red envía el segmento del segundo flujo de datos de CPRI al segundo aparato es la misma que la velocidad a la que el tercer aparato envía directamente el segmento del segundo flujo de datos de CPRI al segundo aparato, para que el segundo aparato reciba el segmento del segundo flujo de datos de CPRI a una velocidad fija. Es decir, aunque un flujo de datos de CPRI enviado por el tercer aparato se transmite al segundo aparato usando la Ethernet, no es necesario cambiar la velocidad a la que el segundo aparato recibe el flujo de datos de CPRI. El segundo aparato puede recibir, a una velocidad a la que es recibido el segmento del segundo flujo de datos de CPRI del tercer aparato, el segmento del segundo flujo de datos de CPRI enviado por el segundo aparato de red.
Opcionalmente, el método incluye además:
obtener, por el segundo aparato de red, un segundo instante determinado de la trama Ethernet, donde el segundo instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del segundo flujo de datos de CPRI; determinar, por el segundo aparato de red, una segunda latencia según el segundo instante determinado y un cuarto instante determinado, donde el cuarto instante determinado es un instante determinado en el que el segundo aparato de red obtiene el segmento del segundo flujo de datos de CPRI; y determinar, por el segundo aparato de red, un sexto instante determinado según la segunda latencia; y
el envío, por el segundo aparato de red, del segmento del segundo flujo de datos de CPRI al segundo aparato usando una interfaz CPRI del segundo aparato de red incluye:
enviar, por el segundo aparato de red, el segmento del segundo flujo de datos de CPRI al segundo aparato en un sexto instante determinado usando la interfaz CPRI del segundo aparato de red.
El segundo aparato de red obtiene el segundo instante determinado transportado en la trama Ethernet, obtiene el cuarto instante determinado en el que el segundo aparato de red obtiene el segmento del segundo flujo de datos de CPRI, y obtiene la segunda latencia según una diferencia entre el cuarto instante determinado y el segundo instante determinado. La segunda latencia se usa para medir un período de instante determinado necesario para transmitir el segmento del segundo flujo de datos de CPRI desde el primer aparato de red al segundo aparato de red usando la Ethernet.
El segundo aparato de red determina el sexto instante determinado según la segunda latencia, y el segundo aparato de red envía el segmento del segundo flujo de datos de CPRI al segundo aparato en el sexto instante determinado usando la interfaz CPRI del segundo aparato de red. Es decir, el sexto instante determinado es un momento determinado en el que el segundo aparato de red envía el segmento del segundo flujo de datos de CPRI al segundo aparato. El segundo aparato de red determina el sexto instante determinado, lo que puede aliviar una fluctuación y una latencia que ocurren cuando el segmento del segundo flujo de datos de CPRI se transmite del tercer aparato al segundo aparato usando la Ethernet. Se supone que el instante determinado requerido por el tercer aparato para transmitir un flujo de datos de CPRI al segundo aparato usando la Ethernet es un tercer período de instante determinado, y el instante determinado requerido por el segundo aparato para transmitir un flujo de datos de CPRI al tercer aparato usando la Ethernet es un cuarto período de instante determinado. El segundo aparato de red determina el sexto instante determinado, para que el tercer período de instante determinado sea igual al cuarto período de instante determinado.
Cabe señalar en esta memoria que, en general, la interfaz CPRI usada por el segundo aparato de red para enviar el segmento del primer flujo de datos de CPRI al segundo aparato es diferente de la interfaz CPRI usada por el segundo aparato de red para enviar el segmento del segundo flujo de datos de CPRI al segundo aparato.
Hay al menos dos formas de implementación posibles para que el segundo aparato de red obtenga el segmento del primer flujo de datos de CPRI y el segmento del segundo flujo de datos de CPRI según la trama Ethernet.
Una primera forma de implementación posible es la siguiente:
obtener, por el segundo aparato de red, el primer segmento de datos de CPRI y un segundo segmento de datos de CPRI de la trama Ethernet, donde la trama Ethernet incluye una primera trama Ethernet, la primera trama Ethernet incluye el primer segmento de datos de CPRI, la trama Ethernet incluye una segunda trama Ethernet, y la segunda trama Ethernet incluye el segundo segmento de datos de CPRI; y
obtener, por el segundo aparato de red, el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI del primer segmento de datos de CPRI, y obtener el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI del segundo segmento de datos de CPRI, donde la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado.
En la primera forma de implementación posible, la trama Ethernet incluye la primera trama Ethernet y la segunda trama Ethernet. El segundo aparato de red desencapsula por separado la primera trama Ethernet y la segunda trama Ethernet en la trama Ethernet. El segundo aparato de red desencapsula la primera trama Ethernet, y elimina una cabecera de trama Ethernet y un código de redundancia cíclica para obtener el primer segmento de datos de CPRI; y desencapsula la segunda trama Ethernet, y elimina una cabecera de trama Ethernet y un código de redundancia cíclica para obtener el segundo segmento de datos de CPRI.
Ciertamente, la trama Ethernet puede incluir además más segmentos de un flujo de datos de CPRI, donde cada segmento del flujo de datos de CPRI se encapsula independientemente en una trama Ethernet. Una trama Ethernet mostrada en la FIG. 9 se usa como un ejemplo. La trama Ethernet incluye cinco tramas Ethernet, y cada trama Ethernet incluye un segmento del flujo de datos de CPRI. El segundo aparato de red desencapsula por separado las cinco tramas Ethernet, y puede obtener cinco segmentos del flujo de datos de CPRI.
Una segunda forma de implementación posible es la siguiente:
obtener, por el segundo aparato de red, el primer segmento de datos de CPRI y un segundo segmento de datos de CPRI de la trama Ethernet; y
obtener, por el segundo aparato de red, el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI del primer segmento de datos de CPRI, y obtener el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI del segundo segmento de datos de CPRI, donde la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado.
En la segunda forma de implementación posible, el segmento del primer flujo de datos de CPRI y el segmento del segundo flujo de datos de CPRI se encapsulan ambos en una misma trama Ethernet. El segundo aparato de red puede obtener el segmento del primer flujo de datos de CPRI y el segmento del segundo flujo de datos de CPRI desencapsulando la trama Ethernet y eliminando una cabecera de trama Ethernet y un código de redundancia cíclica. Ciertamente, la trama Ethernet puede incluir además más segmentos de un flujo de datos de CPRI, donde todos los segmentos del flujo de datos de CPRI se encapsulan en una misma trama Ethernet. Una trama Ethernet mostrada en la FIG. 10 se usa como un ejemplo. Hay una trama Ethernet en la trama Ethernet, y la trama Ethernet incluye cinco segmentos del flujo de datos de CPRI. El segundo aparato de red desencapsula la trama Ethernet y puede obtener los cinco segmentos del flujo de datos de CPRI.
Se puede aprender del contenido anterior que, la presente invención tiene los siguientes efectos beneficiosos:
Un primer aparato de red recibe un primer flujo de datos de CPRI usando una interfaz CPRI del primer aparato de red, el primer aparato de red genera una trama Ethernet, donde la trama Ethernet incluye un segmento del primer flujo de datos de CPRI, y el primer aparato de red envía la trama Ethernet a un segundo aparato de red usando la Ethernet; y el segundo aparato de red obtiene el segmento del primer flujo de datos de CPRI según la trama Ethernet, y envía el segmento del primer flujo de datos de CPRI a un segundo aparato usando una interfaz CPRI del segundo aparato de red. De esta manera, se proporciona un método para transmitir un flujo de datos de CPRI usando la Ethernet.
La FIG. 13 es un diagrama estructural esquemático de un primer aparato de red para recibir un flujo de datos de CPRI según una realización de la presente invención. El primer aparato de red mostrado en la FIG. 13 puede configurarse para ejecutar el método mostrado en la FIG. 4. El primer aparato de red mostrado en la FIG. 13 es un primer aparato de red correspondiente al método para recibir un flujo de datos de CPRI mostrado en la FIG. 4. El primer aparato de red incluye una primera unidad 1301 receptora, una primera unidad 1302 generadora, una segunda unidad 1303 generadora, y una unidad 1304 de envío, donde
la primera unidad 1301 receptora está configurada para recibir un primer flujo de datos de CPRI usando una interfaz CPRI del primer aparato de red;
la primera unidad 1302 generadora está configurada para generar un segmento del primer flujo de datos de CPRI según el primer flujo de datos de CPRI recibido por la primera unidad 1301 receptora;
la segunda unidad 1303 generadora está configurada para generar una trama Ethernet, donde la trama Ethernet incluye el segmento del primer flujo de datos de CPRI generado por la primera unidad 1302 generadora y un identificador de datos de CPRI, y el identificador de datos de CPRI se usa para indicar que la trama Ethernet transporta datos de CPRI; y
la unidad 1304 de envío está configurada para enviar la trama Ethernet generada por la segunda unidad 1303 generadora a un segundo aparato de red usando una interfaz Ethernet del primer aparato de red.
Opcionalmente, el primer aparato de red incluye además:
una primera unidad de determinación, configurada para determinar un primer valor según una frecuencia de un dispositivo de reloj de un primer aparato y una frecuencia de un dispositivo de reloj del primer aparato de red, donde el primer aparato envía el primer flujo de datos de CPRI, y la trama Ethernet incluye además el primer valor.
Opcionalmente, la trama Ethernet incluye además un primer instante determinado, donde el primer instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del primer flujo de datos de CPRI.
Opcionalmente, el segundo aparato de red está conectado a un segundo aparato usando una interfaz CPRI del segundo aparato de red; y
cuando el primer aparato es una RRU, el segundo aparato es una BBU; o cuando el primer aparato es una BBU, el segundo aparato es una RRU.
Opcionalmente, el primer aparato de red incluye además una segunda unidad receptora y una tercera unidad generadora, donde
la segunda unidad receptora está configurada para recibir, usando una interfaz CPRI del primer aparato de red, un segundo flujo de datos de CPRI enviado por un tercer aparato; y
la tercera unidad generadora está configurada para generar un segmento del segundo flujo de datos de CPRI según el segundo flujo de datos de CPRI recibido por la segunda unidad receptora; donde
la trama Ethernet incluye específicamente: el identificador de datos de CPRI, el segmento del primer flujo de datos de CPRI, y el segmento del segundo flujo de datos de CPRI; y
cuando el primer aparato es una RRU, el tercer aparato es una RRU, y el primer aparato y el tercer aparato no son una misma RRU; o cuando el primer aparato es una BBU, el tercer aparato es una BBU, y el primer aparato y el tercer aparato no son una misma BBU.
Opcionalmente, el primer aparato de red incluye además:
una segunda unidad de determinación, configurada para determinar un segundo valor según una frecuencia de un dispositivo de reloj del tercer aparato y la frecuencia del dispositivo de reloj del primer aparato de red, donde la trama Ethernet incluye además el segundo valor.
Opcionalmente, la trama Ethernet incluye además un segundo instante determinado, donde el segundo instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del segundo flujo de datos de CPRI.
Opcionalmente, la segunda unidad generadora incluye: una primera subunidad generadora y una segunda subunidad generadora, donde
la primera subunidad generadora está configurada para generar un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI, donde el primer segmento de datos de CPRI incluye el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI, la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, el segundo segmento de datos de CPRI incluye el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado; y
la segunda subunidad generadora está configurada para generar una primera trama Ethernet y una segunda trama Ethernet, donde la primera trama Ethernet incluye el primer segmento de datos de CPRI generado por la primera subunidad generadora, la segunda trama Ethernet incluye el segundo segmento de datos de CPRI generado por la primera subunidad de generadora, y la trama Ethernet incluye la primera trama Ethernet y la segunda trama Ethernet.
Opcionalmente, la segunda unidad generadora incluye: una tercera subunidad generadora y una cuarta subunidad generadora, donde
la tercera subunidad generadora está configurada para generar un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI, donde el primer segmento de datos de CPRI incluye el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI, la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, el segundo segmento de datos de CPRI incluye el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado; y
la cuarta subunidad generadora está configurada para generar la trama Ethernet, donde la trama Ethernet incluye el primer segmento de datos de CPRI generado por la tercera subunidad generadora y el segundo segmento de datos de CPRI generado por la tercera subunidad generadora.
El primer aparato de red mostrado en la FIG. 13 es el primer aparato de red correspondiente al método para recibir un flujo de datos de CPRI mostrado en la FIG. 4. Para una implementación específica, consulte la descripción en el método para recibir un flujo de datos de CPRI mostrado en la FIG. 4. Los detalles no se describen en esta memoria.
La FIG. 14 es un diagrama estructural esquemático de un segundo aparato de red para recibir una trama Ethernet según una realización de la presente invención. El segundo aparato de red puede configurarse para ejecutar el método mostrado en la FIG. 12. El segundo aparato de red mostrado en la FIG. 14 es un segundo aparato de red correspondiente al método para recibir una trama Ethernet mostrado en la FIG. 12. El segundo aparato de red incluye una unidad 1401 receptora, una unidad 1402 de identificación, una primera unidad 1403 de obtención, y una primera unidad 1404 de envío, donde
la unidad 1401 receptora está configurada para recibir una trama Ethernet de un primer aparato de red usando una interfaz Ethernet del segundo aparato de red, donde la trama Ethernet incluye un identificador de datos de interfaz de radio pública común, CPRI;
la unidad 1402 de identificación está configurada para determinar, según el identificador de datos de CPRI, que la trama Ethernet recibida por la unidad 1401 receptora transporta un segmento de un flujo de datos de CPRI;
la primera unidad 1403 de obtención está configurada para: después de que la unidad 1402 de identificación determine que la trama Ethernet transporta el segmento del flujo de datos de CPRI, obtener un segmento de un primer flujo de datos de CPRI de la trama Ethernet recibida por la unidad 1401 receptora; y
la primera unidad 1404 de envío está configurada para enviar, usando una interfaz CPRI del segundo aparato de red, el segmento del primer flujo de datos de CPRI obtenido por la primera unidad 1403 de obtención.
Opcionalmente, el primer flujo de datos de CPRI es recibido por el primer aparato de red usando una interfaz CPRI del primer aparato de red, y el primer flujo de datos de CPRI es de un primer aparato; y
la primera unidad 1404 de envío está configurada específicamente para enviar el segmento del primer flujo de datos de CPRI obtenido por la primera unidad de obtención a un segundo aparato usando la interfaz CPRI del segundo aparato de red; donde
cuando el primer aparato es una RRU, el segundo aparato es una BBU; o cuando el primer aparato es una BBU, el segundo aparato es una RRU.
Opcionalmente, el segundo aparato de red incluye además:
una segunda unidad de obtención, configurada para obtener un primer valor de la trama Ethernet recibida por la unidad receptora, donde el primer valor es obtenido por el primer aparato de red según una frecuencia de un dispositivo de reloj del primer aparato y una frecuencia de un dispositivo de reloj del primer aparato de red; y
una primera unidad de determinación, configurada para determinar la frecuencia del dispositivo de reloj del primer aparato según el primer valor obtenido por la segunda unidad de obtención y una frecuencia de un dispositivo de reloj del segundo aparato de red, donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red; donde
la primera unidad de envío está configurada específicamente para enviar el segmento del primer flujo de datos de CPRI al segundo aparato usando la interfaz CPRI del segundo aparato de red, donde una velocidad a la que el segundo aparato de red envía el segmento del primer flujo de datos de CPRI es igual a un producto de la frecuencia, determinada por la primera unidad de determinación, del dispositivo de reloj del primer aparato y un ancho de bits de la interfaz CPRI del segundo aparato de red.
Opcionalmente, el segundo aparato de red incluye además:
una tercera unidad de obtención, configurada para obtener un primer instante determinado de la trama Ethernet recibida por la unidad receptora, donde el primer instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del primer flujo de datos de CPRI;
una segunda unidad de determinación, configurada para determinar una primera latencia según el primer instante determinado obtenido por la tercera unidad de obtención y un tercer instante determinado, donde el tercer instante determinado es un instante determinado en el que el segundo aparato de red obtiene el segmento del primer flujo de datos de CPRI; y
una tercera unidad de determinación, configurada para determinar un quinto instante determinado según la primera latencia determinada por la segunda unidad de determinación; donde
la primera unidad de envío está configurada específicamente para enviar, usando la interfaz CPRI del segundo aparato de red, el segmento del primer flujo de datos de CPRI al segundo aparato en el quinto instante determinado, determinado por la tercera unidad de determinación.
Opcionalmente, la primera unidad de obtención está configurada además para obtener un segmento de un segundo flujo de datos de CPRI de la trama Ethernet, donde el segundo flujo de datos de CPRI es recibido por el primer aparato de red usando una interfaz CPRI del primer aparato de red, y el segundo flujo de datos de CPRI es de un tercer aparato; y
el segundo aparato de red incluye además:
una segunda unidad de envío, configurada para enviar el segmento del segundo flujo de datos de CPRI obtenido por la primera unidad de obtención al segundo aparato usando una interfaz CPRI del segundo aparato de red; donde
cuando el primer aparato es una RRU, el tercer aparato es una RRU, y el primer aparato y el tercer aparato no son una misma RRU; o cuando el primer aparato es una BBU, el tercer aparato es una BBU, y el primer aparato y el tercer aparato no son una misma BBU.
Opcionalmente, el segundo aparato de red incluye además:
una cuarta unidad de obtención, configurada para obtener un segundo valor de la trama Ethernet recibida por la unidad receptora, donde el segundo valor es obtenido por el primer aparato de red según una frecuencia de un dispositivo de reloj del tercer aparato y la frecuencia del dispositivo de reloj del primer aparato de red; y
una cuarta unidad de determinación, configurada para determinar la frecuencia del dispositivo de reloj del tercer aparato según el segundo valor obtenido por la cuarta unidad de obtención y la frecuencia del dispositivo de reloj del
segundo aparato de red, donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red; donde
la segunda unidad de envío está configurada específicamente para enviar el segmento del segundo flujo de datos de CPRI al segundo aparato usando la interfaz CPRI del segundo aparato de red, donde una velocidad a la que el segundo aparato de red envía el segmento del segundo flujo de datos de CPRI es igual a un producto de la frecuencia, determinada por la cuarta unidad de determinación, del dispositivo de reloj del tercer aparato y un ancho de bits de la interfaz CPRI del segundo aparato de red.
Opcionalmente, el segundo aparato de red incluye además:
una quinta unidad de obtención, configurada para obtener un segundo instante determinado de la trama Ethernet recibida por la unidad receptora, donde el segundo instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del segundo flujo de datos de CPRI;
una quinta unidad de determinación, configurada para determinar una segunda latencia según el segundo instante determinado obtenido por la quinta unidad de obtención y un cuarto instante determinado, donde el cuarto instante determinado es un instante determinado en el que el segundo aparato de red obtiene el segmento del segundo flujo de datos de CPRI; y
una sexta unidad de determinación, configurada para determinar un sexto instante determinado según la segunda latencia determinada por la quinta unidad de determinación; donde
la segunda unidad de envío está configurada específicamente para enviar, usando la interfaz CPRI del segundo aparato de red, el segmento del segundo flujo de datos de CPRI al segundo aparato en el sexto instante determinado, determinado por la sexta unidad de determinación.
Opcionalmente, la primera unidad de obtención incluye: una primera subunidad de obtención y una segunda subunidad de obtención, donde
la primera subunidad de obtención está configurada para obtener un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI de la trama Ethernet recibida por la unidad receptora, donde la trama Ethernet incluye una primera trama Ethernet, la primera trama Ethernet incluye el primer segmento de datos de CPRI, la trama Ethernet incluye una segunda trama Ethernet, y la segunda trama Ethernet incluye el segundo segmento de datos de CPRI; y
la segunda subunidad de obtención está configurada para obtener el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI del primer segmento de datos de CPRI obtenido por la primera subunidad de obtención, y obtener el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI del segundo segmento de datos de CPRI obtenido por la primera subunidad de obtención, donde la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado.
Opcionalmente, la primera unidad de obtención incluye: una tercera subunidad de obtención y una cuarta subunidad de obtención, donde
la tercera subunidad de obtención está configurada para obtener un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI de la trama Ethernet recibida por la unidad receptora; y
la cuarta subunidad de obtención está configurada para obtener el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI del primer segmento de datos de CPRI obtenido por la tercera subunidad de obtención, y obtener el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI del segundo segmento de datos de CPRI obtenido por la tercera subunidad de obtención, donde la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado.
El segundo aparato de red mostrado en la FIG. 14 es el segundo aparato de red correspondiente al método para recibir una trama Ethernet mostrado en la FIG. 12. Para una implementación específica, consulte la descripción del método para recibir una trama Ethernet que se muestra en la FIG. 12. Los detalles no se describen en esta memoria.
La FIG. 15 es un diagrama estructural esquemático de un sistema para transmitir un flujo de datos de CPRI según una realización de la presente invención. El sistema incluye: un primer aparato 1501 de red para recibir un flujo de datos de CPRI descrito en la FIG. 13, y un segundo aparato 1502 de red para recibir una trama Ethernet descrita en la FIG.
14. El primer aparato 1501 de red y el segundo aparato 1502 de red están conectados usando la Ethernet.
El primer aparato 1501 de red está conectado a un primer aparato, y el segundo aparato 1502 de red está conectado a un segundo aparato. El primer aparato 1501 de red recibe un primer flujo de datos de CPRI enviado por el primer aparato, encapsula un segmento del primer flujo de datos de CPRI en una trama Ethernet, y envía la trama Ethernet al segundo aparato 1502 de red usando la Ethernet. El segundo aparato 1502 de red obtiene el segmento del primer
flujo de datos de CPRI según la trama Ethernet, y envía el segmento del primer flujo de datos de CPRI al segundo aparato.
Para la implementación específica del primer aparato 1501 de red, consulte la FIG. 4 y la realización correspondiente y la FIG. 13 y la realización correspondiente. Para la implementación específica del segundo aparato 1502 de red, consulte la FIG. 12 y la realización correspondiente y la FIG. 14 y la realización correspondiente.
La FIG. 16 es un diagrama esquemático de una estructura de hardware de un primer aparato de red para recibir un flujo de datos de CPRI según una realización de la presente invención. El primer aparato de red mostrado en la FIG.
16 es un primer aparato de red correspondiente al método para recibir un flujo de datos de CPRI mostrado en la FIG.
4. El primer aparato de red incluye un receptor 1601, un procesador 1602, un transmisor 1603, una memoria 1604, y un bus 1605 de comunicaciones. El receptor 1601, el procesador 1602, el transmisor 1603, y la memoria 1604 se comunican entre sí usando el bus 1605 de comunicaciones.
El receptor 1601 está configurado para implementar una función de la primera unidad 1301 receptora mostrada en la FIG. 13. El transmisor 1603 está configurado para implementar una función de la unidad 1304 de envío mostrada en la FIG. 13. La memoria 1604 está configurada para almacenar instrucciones que pueden ser implementadas por la primera unidad 1302 generadora y la segunda unidad 1303 generadora mostradas en la FIG. 13. El procesador 1602 está configurado para invocar, desde la memoria 1604, las instrucciones que pueden ser implementadas por la primera unidad 1302 generadora y la segunda unidad 1303 generadora mostradas en la FIG. 13 y ejecutar las instrucciones.
El receptor 1601 está configurado para recibir un primer flujo de datos de CPRI usando una interfaz CPRI del primer aparato de red.
La memoria 1604 está configurada para almacenar código de programa. El procesador 1602 está configurado para ejecutar las siguientes operaciones leyendo el código de programa almacenado en la memoria 1604: generar un segmento del primer flujo de datos de CPRI según el primer flujo de datos de CPRI, generar una trama Ethernet, donde la trama Ethernet incluye el segmento del primer flujo de datos de CPRI y un identificador de datos de CPRI, y el identificador de datos de CPRI se usa para indicar que la trama Ethernet transporta datos de CPRI.
El transmisor 1603 está configurado para enviar la trama Ethernet a un segundo aparato de red usando una interfaz Ethernet del primer aparato de red.
Por ejemplo, el receptor 1601 puede implementarse usando una tarjeta de interfaz (en inglés, interface card). El transmisor 1603 puede implementarse usando una tarjeta de interfaz. El receptor 1601 incluye una interfaz que puede recibir un flujo de datos de CPRI. El transmisor 1603 incluye una interfaz que puede enviar una trama Ethernet. La interfaz que puede recibir un flujo de datos de CPRI y la interfaz que puede enviar una trama Ethernet pueden ser accesorios de tecnología avanzada serie (en inglés, serial advanced technology attachment, SATA, por sus siglas en inglés), accesorios externos de tecnología avanzada serie (en inglés, SATA externo, eSATA, por sus siglas en inglés), buses seriales universales (en inglés, universal serial bus, USB, por sus siglas en inglés), soportes lógicos inalterables (en inglés, firewires), interfaces de sistemas informáticos pequeños (en inglés, small computer system interfaces, SCSI, por sus siglas en inglés), o canales de fibra (en inglés, fiber channel).
Por ejemplo, el procesador 1602 puede ser una combinación de software y hardware, o puede ser un firmware. Por ejemplo, el procesador 1602 puede ser un procesador programable (en inglés, programmable processor), un procesador de propósito general (en inglés, general purpuse processor), un circuito integrado (en inglés, integrated circuit), un circuito integrado de aplicación específica (en inglés, Application Specific Integrated Circuit, ASIC, por sus siglas en inglés), una matriz de puertas lógicas programable en campo (en inglés, Field Programmable Gate Array, FPGA, por sus siglas en inglés), o un procesador de señal digital (en inglés, digital signal processor, DSP, por sus siglas en inglés).
Por ejemplo, la memoria 1604 puede ser una memoria de acceso aleatorio (en inglés, Random Access Memory, RAM, por sus siglas en inglés), una memoria de solo lectura (en inglés, Read Only Memory, ROM, por sus siglas en inglés), una memoria flash (en inglés, Flash memory), o un disco duro de estado sólido (en inglés, solid state hard drive).
Opcionalmente, el procesador 1602 está configurado además para determinar un primer valor según una frecuencia de un dispositivo de reloj de un primer aparato y una frecuencia de un dispositivo de reloj del primer aparato de red, donde el primer aparato envía el primer flujo de datos de CPRI, y la trama Ethernet incluye además el primer valor.
Opcionalmente, la trama Ethernet incluye además un primer instante determinado, donde el primer instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del primer flujo de datos de CPRI.
Opcionalmente, el segundo aparato de red está conectado a un segundo aparato usando una interfaz CPRI del segundo aparato de red; y
cuando el primer aparato es una unidad remota de radio RRU, el segundo aparato es una unidad de procesamiento de banda base BBU; o cuando el primer aparato es una BBU, el segundo aparato es una RRU.
Opcionalmente, el receptor 1601 está configurado además para recibir, usando una interfaz CPRI del primer aparato de red, un segundo flujo de datos de CPRI enviado por un tercer aparato; y
el procesador 1602 está configurado además para generar un segmento del segundo flujo de datos de CPRI según el segundo flujo de datos de CPRI; donde
la trama Ethernet incluye específicamente: el identificador de datos de CPRI, el segmento del primer flujo de datos de CPRI, y el segmento del segundo flujo de datos de CPRI; y
cuando el primer aparato es una RRU, el tercer aparato es una RRU, y el primer aparato y el tercer aparato no son una misma RRU; o cuando el primer aparato es una BBU, el tercer aparato es una BBU, y el primer aparato y el tercer aparato no son una misma BBU.
Opcionalmente, el procesador 1602 está configurado además para determinar un segundo valor según una frecuencia de un dispositivo de reloj del tercer aparato y la frecuencia del dispositivo de reloj del primer aparato de red, donde la trama Ethernet incluye además el segundo valor.
Opcionalmente, la trama Ethernet incluye además un segundo instante determinado, donde el segundo instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del segundo flujo de datos de CPRI.
Opcionalmente, que el procesador 1602 está configurado para generar la trama Ethernet incluye específicamente:
generar un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI, donde el primer segmento de datos de CPRI incluye el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI, la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, el segundo segmento de datos de CPRI incluye el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado; y generar una primera trama Ethernet y una segunda trama Ethernet, donde la primera trama Ethernet incluye el primer segmento de datos de CPRI, la segunda trama Ethernet incluye el segundo segmento de datos de CPRI y la trama Ethernet incluye la primera trama Ethernet y la segunda trama Ethernet;
o
generar un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI, donde el primer segmento de datos de CPRI incluye el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI, la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, el segundo segmento de datos de CPRI incluye el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado; y generar la trama Ethernet, donde la trama Ethernet incluye el primer segmento de datos de CPRI y el segundo segmento de datos de CPRI.
El primer aparato de red mostrado en la FIG. 16 es el primer aparato de red correspondiente al método para recibir un flujo de datos de CPRI mostrado en la FIG. 4. Para una implementación específica, consulte la descripción en el método para recibir un flujo de datos de CPRI mostrado en la FIG. 4. Los detalles no se describen en esta memoria.
La FIG. 17 es un diagrama esquemático de una estructura de hardware de un segundo aparato de red para recibir una trama Ethernet según una realización de la presente invención. El segundo aparato de red mostrado en la FIG.
17 es un segundo aparato de red correspondiente al método para recibir una trama Ethernet mostrado en la FIG. 12. El segundo aparato de red incluye un receptor 1701, un procesador 1702, un transmisor 1703, una memoria 1704, y un bus 1705 de comunicaciones. El receptor 1701, el procesador 1702, el transmisor 1703 y la memoria 1704 se comunican entre sí usando el bus 1705 de comunicaciones.
El receptor 1701 está configurado para implementar una función de la unidad 1401 receptora mostrada en la FIG. 14. El transmisor 1703 está configurado para implementar una función de la primera unidad 1404 de envío mostrada en la FIG. 14. La memoria 1704 está configurada para almacenar instrucciones que pueden ser implementadas por la unidad 1402 de identificación y la primera unidad 1403 de obtención mostrada en la FIG. 14. El procesador 1702 está configurado para invocar, desde la memoria 1704, las instrucciones que pueden ser implementadas por la unidad 1402 de identificación y la primera unidad 1403 de obtención mostradas en la FIG. 14 y ejecutar las instrucciones.
Para la implementación específica del procesador 1702, consulte la descripción del procesador 1602 en la realización anterior. Los detalles no se describen en esta memoria.
El receptor 1701 está configurado para recibir una trama Ethernet de un primer aparato de red usando una interfaz Ethernet del segundo aparato de red, donde la trama Ethernet incluye un identificador de datos de interfaz de radio pública común, CPRI.
Para la implementación específica del receptor 1701, consulte la descripción del receptor 1601 en la realización anterior. Los detalles no se describen en esta memoria
La memoria 1704 está configurada para almacenar código de programa. El procesador 1702 está configurado para: después de leer el código de programa almacenado en la memoria 1704, ejecutar el siguiente contenido: determinar, según el identificador de datos de CPRI, que la trama Ethernet transporta un segmento de un flujo de datos de CPRI, y después de determinar que la trama Ethernet transporta el segmento del flujo de datos de CPRI, obtener, un segmento de un primer flujo de datos de CPRI de la trama Ethernet.
Para la implementación específica de la memoria 1704, consulte la descripción de la memoria 1604 en la realización anterior. Los detalles no se describen en esta memoria.
El transmisor 1703 está configurado para enviar el segmento del primer flujo de datos de CPRI usando una interfaz CPRI del segundo aparato de red.
Para la implementación específica del transmisor 1703, consulte la descripción del transmisor 1603 en la realización anterior. Los detalles no se describen en esta memoria.
Opcionalmente, el primer flujo de datos de CPRI es recibido por el primer aparato de red usando una interfaz CPRI del primer aparato de red, y el primer flujo de datos de CPRI es de un primer aparato; y
el transmisor 1703 está configurado además para enviar el segmento del primer flujo de datos de CPRI a un segundo aparato usando la interfaz CPRI del segundo aparato de red; donde
cuando el primer aparato es una RRU, el segundo aparato es una BBU; o cuando el primer aparato es una BBU, el segundo aparato es una RRU.
Opcionalmente, el procesador 1702 está configurado además para obtener un primer valor de la trama Ethernet, donde el primer valor es obtenido por el primer aparato de red según una frecuencia de un dispositivo de reloj del primer aparato y una frecuencia de un dispositivo de reloj del primer aparato de red; y determinar la frecuencia del dispositivo de reloj del primer aparato según el primer valor y una frecuencia de un dispositivo de reloj del segundo aparato de red, donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red; y
el transmisor 1703 está configurado además para enviar el segmento del primer flujo de datos de CPRI al segundo aparato usando la interfaz CPRI del segundo aparato de red, donde la velocidad a la que el segundo aparato de red envía el segmento del primer flujo de datos de CPRI es igual a un producto de la frecuencia del dispositivo de reloj del primer aparato y un ancho de bits de la interfaz CPRI del segundo aparato de red.
Opcionalmente, el procesador 1702 está configurado además para obtener un primer instante determinado de la trama Ethernet, donde el primer instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del primer flujo de datos de CPRI; determinar una primera latencia según el primer instante determinado y un tercer instante determinado, donde el tercer instante determinado es un instante determinado en el que el segundo aparato de red obtiene el segmento del primer flujo de datos de CPRI; y determinar un quinto instante determinado según la primera latencia; y
el transmisor 1703 está configurado además para enviar el segmento del primer flujo de datos de CPRI al segundo aparato en el quinto instante determinado usando la interfaz CPRI del segundo aparato de red.
Opcionalmente, el procesador 1702 está configurado además para obtener un segmento de un segundo flujo de datos de CPRI de la trama Ethernet, donde el segundo flujo de datos de CPRI es recibido por el primer aparato de red usando una interfaz CPRI del primer aparato de red, y el segundo flujo de datos de CPRI es de un tercer aparato; y
el transmisor 1703 está configurado además para enviar el segmento del segundo flujo de datos de CPRI al segundo aparato usando una interfaz CPRI del segundo aparato de red; donde
cuando el primer aparato es una RRU, el tercer aparato es una RRU, y el primer aparato y el tercer aparato no son una misma RRU; o cuando el primer aparato es una BBU, el tercer aparato es una BBU, y el primer aparato y el tercer aparato no son una misma BBU.
Opcionalmente, el procesador 1702 está configurado además para obtener un segundo valor de la trama Ethernet, donde el segundo valor es obtenido por el primer aparato de red según una frecuencia de un dispositivo de reloj del tercer aparato y la frecuencia del dispositivo de reloj del primer aparato de red; y determinar la frecuencia del dispositivo de reloj del tercer aparato según el segundo valor y la frecuencia del dispositivo de reloj del segundo aparato de red, donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red; y
el transmisor 1703 está configurado además para enviar el segmento del segundo flujo de datos de CPRI al segundo aparato usando la interfaz CPRI del segundo aparato de red, donde la velocidad a la que el segundo aparato de red envía el segmento del segundo flujo de datos de CPRI es igual a un producto de la frecuencia del dispositivo de reloj del tercer aparato y un ancho de bits de la interfaz CPRI del segundo aparato de red.
Opcionalmente, el procesador 1702 está configurado además para obtener un segundo instante determinado de la trama Ethernet, donde el segundo instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del segundo flujo de datos de CPRI; determinar una segunda latencia según el segundo instante determinado y un cuarto instante determinado, donde el cuarto instante determinado es un instante determinado en el que el segundo aparato de red obtiene el segmento del segundo flujo de datos de CPRI; y determinar un sexto instante determinado según la segunda latencia; y
el transmisor 1703 está configurado además para enviar el segmento del segundo flujo de datos de CPRI al segundo aparato en el sexto instante determinado usando la interfaz CPRI del segundo aparato de red.
Opcionalmente, que el procesador 1702 esté configurado para obtener un segmento de un primer flujo de datos de CPRI y un segmento de un segundo flujo de datos de CPRI de la trama Ethernet incluye específicamente:
obtener un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI de la trama Ethernet, donde la trama Ethernet incluye una primera trama Ethernet, la primera trama Ethernet incluye el primer segmento de datos de CPRI, la trama Ethernet incluye una segunda trama Ethernet, y la segunda trama Ethernet incluye el segundo segmento de datos de CPRI; y obtener el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI del primer segmento de datos de CPRI, y obtener el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI del segundo segmento de datos de CPRI, donde la primera cabecera de CPRI incluye el primer valor y la primer instante determinado, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado;
u
obtener un primer segmento de datos de CPRI y un segundo segmento de datos de CPRI de la trama Ethernet; y obtener el segmento del primer flujo de datos de CPRI y una primera cabecera de CPRI del primer segmento de datos de CPRI, y obtener el segmento del segundo flujo de datos de CPRI y una segunda cabecera de CPRI del segundo segmento de datos de CPRI, donde la primera cabecera de CPRI incluye el primer valor y el primer instante determinado, y la segunda cabecera de CPRI incluye el segundo valor y el segundo instante determinado.
El segundo aparato de red mostrado en la FIG. 17 es el segundo aparato de red correspondiente al método para recibir una trama Ethernet mostrado en la FIG. 12. Para una implementación específica, consulte la descripción del método para recibir una trama Ethernet que se muestra en la FIG. 12. Los detalles no se describen en esta memoria.
La FIG. 18 es un diagrama esquemático de una estructura de hardware de un sistema para transmitir un flujo de datos de CPRI según una realización de la presente invención. El sistema incluye: un primer aparato 1801 de red para recibir un flujo de datos de CPRI mostrado en la FIG. 16, y un segundo aparato 1802 de red para recibir una trama Ethernet mostrada en la FIG. 17. El primer aparato 1801 de red y el segundo aparato 1802 de red están conectados usando la Ethernet.
Una persona con conocimientos ordinarios en la técnica puede saber que, en combinación con los ejemplos descritos en las realizaciones descritas en esta especificación, las unidades y las etapas del algoritmo pueden implementarse por hardware electrónico o una combinación de software informático y hardware electrónico. Si las funciones se realizan por hardware o software depende de las aplicaciones particulares y las condiciones de restricción de diseño de las soluciones técnicas. Una persona con conocimientos ordinarios en la técnica puede usar diferentes métodos para implementar las funciones descritas para cada aplicación particular, pero no debería considerarse que tal implementación va más allá del alcance de la presente invención.
Una persona experta en la técnica puede entender claramente que, con el propósito de una descripción breve y conveniente, para un proceso de trabajo detallado del sistema, aparato y unidad anteriores, se puede hacer referencia a un proceso correspondiente en las realizaciones del método anterior y los detalles no se describen en esta memoria.
Además, los acoplamientos mutuos mostrados o discutidos
o acoplamientos directos o conexiones de comunicación pueden implementarse usando algunas interfaces. Los acoplamientos indirectos o conexiones de comunicación entre los aparatos o unidades pueden implementarse en formas electrónicas, mecánicas, u otras.
Las unidades descritas como partes separadas pueden estar o no físicamente separadas, y las partes mostradas como unidades pueden o no ser unidades físicas, pueden estar ubicadas en una posición, o pueden estar distribuidas en múltiples unidades de red. Algunas o todas las unidades pueden seleccionarse según las necesidades reales para lograr los objetivos de las soluciones de las realizaciones.
Además, las unidades funcionales en las realizaciones de la presente invención pueden integrarse en una unidad de procesamiento, o cada una de las unidades puede existir sola físicamente, o dos o más unidades están integradas en una unidad.
Cuando las funciones se implementan en forma de unidad funcional de software y se venden o usan como un producto independiente, las funciones pueden almacenarse en un medio de almacenamiento legible por ordenador. Basado en tal comprensión, las soluciones técnicas de la presente invención esencialmente, o la parte que contribuye a la técnica anterior, o algunas de las soluciones técnicas pueden implementarse en forma de un producto de software. El producto de software informático se almacena en un medio de almacenamiento, e incluye varias instrucciones para dar instrucciones a un dispositivo informático (que puede ser un ordenador personal, un servidor, o un dispositivo de red) para realizar todos o algunas de las etapas de los métodos descritos en las realizaciones de la presente invención. El medio de almacenamiento anterior incluye: cualquier medio que pueda almacenar código de programa, tal como una unidad flash USB, un disco duro extraíble, una memoria de solo lectura (en inglés, Read-Only Memory, ROM para abreviar), una memoria de acceso aleatorio (en inglés, Random Access Memory, RAM para abreviar), un disco magnético o un disco óptico.
Las descripciones anteriores son simplemente formas de implementación específicas de la presente invención, que está definida por las reivindicaciones adjuntas.
Claims (22)
1. Un método para enviar una trama Ethernet, en donde el método comprende:
recibir, por un primer aparato (401) de red, un primer flujo de datos de interfaz de radio pública común, CPRI, usando una interfaz CPRI del primer aparato de red, en donde el primer aparato envía el primer flujo de datos de CPRI y el primer aparato es una unidad de procesamiento de banda base, BBU, o una unidad remota de radio, RRU; generar (402), por el primer aparato de red, un segmento del primer flujo de datos de CPRI según el primer flujo de datos de CPRI recibido;
generar (403), por el primer aparato de red, una trama Ethernet, en donde la trama Ethernet comprende el segmento del primer flujo de datos de CPRI y un identificador de datos de CPRI, y el identificador de datos de CPRI se usa para indicar que la trama Ethernet transporta datos de CPRI ; y
determinar, por el primer aparato de red, un primer valor según una frecuencia de un dispositivo de reloj del primer aparato y una frecuencia de un dispositivo de reloj del primer aparato de red, en donde el primer valor es una función de la frecuencia del dispositivo de reloj del primer aparato de red y la frecuencia del dispositivo de reloj del primer aparato;
enviar (404), por el primer aparato de red, la trama Ethernet generada a un segundo aparato de red usando una interfaz Ethernet del primer aparato de red, en donde la trama Ethernet comprende además el primer valor, y en donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red.
2. El método según la reivindicación 1, en donde
la trama Ethernet comprende además un primer instante determinado, en donde el primer instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del primer flujo de datos de CPRI.
3. El método según una cualquiera de las reivindicaciones 1 a 2, en donde
el segundo aparato de red está conectado a un segundo aparato usando una interfaz CPRI del segundo aparato de red; y
cuando el primer aparato es una unidad remota de radio, RRU, el segundo aparato es una unidad de procesamiento de banda base, BBU; o cuando el primer aparato es una BBU, el segundo aparato es una RRU.
4. El método según la reivindicación 3, en donde el método comprende además:
recibir, por el primer aparato de red usando una interfaz CPRI del primer aparato de red, un segundo flujo de datos de CPRI enviado por un tercer aparato; y
generar, por el primer aparato de red, un segmento del segundo flujo de datos de CPRI según el segundo flujo de datos de CPRI; en donde
la trama Ethernet comprende específicamente: el identificador de datos de CPRI, el segmento del primer flujo de datos de CPRI, y el segmento del segundo flujo de datos de CPRI; y
cuando el primer aparato es una RRU, el tercer aparato es una RRU, y el primer aparato y el tercer aparato no son una misma RRU; o cuando el primer aparato es una BBU, el tercer aparato es una BBU, y el primer aparato y el tercer aparato no son una misma BBU.
5. El método según la reivindicación 4, en donde el método comprende además:
determinar, por el primer aparato de red, un segundo valor según una frecuencia de un dispositivo de reloj del tercer aparato y la frecuencia del dispositivo de reloj del primer aparato de red, en donde la trama Ethernet comprende además el segundo valor.
6. El método de acuerdo con la reivindicación 4 o 5, en donde
la trama Ethernet comprende además un segundo instante determinado, en donde el segundo instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del segundo flujo de datos de CPRI.
7. Un método para recibir una trama Ethernet, en donde el método comprende:
recibir (1201), por un segundo aparato de red, una trama Ethernet de un primer aparato de red usando una interfaz Ethernet del segundo aparato de red, en donde la trama Ethernet comprende un identificador de datos de interfaz de radio pública común, CPRI;
determinar (1202), por el segundo aparato de red según el identificador de datos de CPRI, que la trama Ethernet transporta un segmento de un primer flujo de datos de CPRI;
después de que el segundo aparato de red determine que la trama Ethernet transporta el segmento del primer flujo de datos, obtener (1203), por el segundo aparato de red, un segmento del primer flujo de datos de CPRI de la trama Ethernet; y
enviar (1204), por el segundo aparato de red, el segmento del primer flujo de datos de CPRI a un segundo aparato, usando una interfaz CPRI del segundo aparato de red;
en donde el primer flujo de datos de CPRI es recibido por el primer aparato de red usando una interfaz CPRI del primer aparato de red, y el primer flujo de datos de CPRI es de un primer aparato; y
en donde
el método comprende además:
obtener, por el segundo aparato de red, un primer valor de la trama Ethernet, en donde el primer valor es obtenido por el primer aparato de red según una frecuencia de un dispositivo de reloj del primer aparato y una frecuencia de un dispositivo de reloj del primer aparato de red, y el primer valor es una función de la frecuencia del dispositivo de reloj del primer aparato de red y la frecuencia del dispositivo de reloj del primer aparato; y
determinar, por el segundo aparato de red, la frecuencia del dispositivo de reloj del primer aparato según el primer valor y una frecuencia de un dispositivo de reloj del segundo aparato de red, en donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red; y en donde una velocidad a la que el segundo aparato de red envía el segmento del primer flujo de datos de CPRI al segundo aparato, usando la interfaz CPRI del segundo aparato de red, es igual a un producto de la frecuencia del dispositivo de reloj del primer aparato y un ancho de bits de la interfaz CPRI del segundo aparato de red, y en donde, cuando el primer aparato es una unidad remota de radio, RRU, el segundo aparato es una unidad de procesamiento de banda base, BBU; o, cuando el primer aparato es BBU, el segundo aparato es una RRU.
8. El método según la reivindicación 7, en donde
el método comprende además:
obtener, por el segundo aparato de red, un primer instante determinado de la trama Ethernet, en donde el primer instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del primer flujo de datos de CPRI; determinar, por el segundo aparato de red, una primera latencia según el primer instante determinado y un tercer instante determinado, en donde el tercer instante determinado es un instante determinado en el que el segundo aparato de red obtiene el segmento del primer flujo de datos de CPRI; y determinar, por el segundo aparato de red, un quinto instante determinado según la primera latencia; y
el envío, por el segundo aparato de red, del segmento del primer flujo de datos de CPRI usando una interfaz CPRI del segundo aparato de red comprende:
enviar, por el segundo aparato de red, el segmento del primer flujo de datos de CPRI al segundo aparato en un quinto instante determinado usando la interfaz CPRI del segundo aparato de red.
9. El método según una cualquiera de las reivindicaciones 7 a 8, en donde el método comprende además: obtener, por el segundo aparato de red, un segmento de un segundo flujo de datos de CPRI de la trama Ethernet, en donde el segundo flujo de datos de CPRI es recibido por el primer aparato de red usando una interfaz CPRI del primer aparato de red, y el segundo flujo de datos de CPRI es de un tercer aparato; y
enviar, por el segundo aparato de red, el segmento del segundo flujo de datos de CPRI al segundo aparato usando una interfaz CPRI del segundo aparato de red; en donde
cuando el primer aparato es una RRU, el tercer aparato es una RRU, y el primer aparato y el tercer aparato no son una misma RRU; o cuando el primer aparato es una BBU, el tercer aparato es una BBU, y el primer aparato y el tercer aparato no son una misma BBU.
10. El método según la reivindicación 9, en donde
el método comprende además:
obtener, por el segundo aparato de red, un segundo valor de la trama Ethernet, en donde el segundo valor es obtenido por el primer aparato de red según una frecuencia de un dispositivo de reloj del tercer aparato y la frecuencia del dispositivo de reloj del primer aparato de red; y determinar, por el segundo aparato de red, la frecuencia del dispositivo de reloj del tercer aparato según el segundo valor y la frecuencia del dispositivo de reloj del segundo aparato de red, en donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red; y
el envío, por el segundo aparato de red, del segmento del segundo flujo de datos de CPRI al segundo aparato usando una interfaz CPRI del segundo aparato de red comprende:
enviar, por el segundo aparato de red, el segmento del segundo flujo de datos de CPRI al segundo aparato usando la interfaz CPRI del segundo aparato de red, en donde la velocidad a la que el segundo aparato de red envía el segmento del segundo flujo de datos de CPRI es igual a un producto de la frecuencia del dispositivo de reloj del tercer aparato y un ancho de bits de la interfaz CPRI del segundo aparato de red.
11. El método de acuerdo con la reivindicación 9 o 10, en donde
el método comprende además:
obtener, por el segundo aparato de red, un segundo instante determinado de la trama Ethernet, en donde el segundo instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del segundo flujo de datos de CPRI; determinar, por el segundo aparato de red, una segunda latencia según el segundo instante determinado y un cuarto instante determinado, en donde el cuarto instante determinado es un instante determinado en el que el segundo aparato de red obtiene el segmento del segundo flujo de datos de CPRI; y determinar, por el segundo aparato de red, un sexto instante determinado según la segunda latencia; y
el envío, por el segundo aparato de red, del segmento del segundo flujo de datos de CPRI al segundo aparato usando una interfaz CPRI del segundo aparato de red comprende:
enviar, por el segundo aparato de red, el segmento del segundo flujo de datos de CPRI al segundo aparato en el sexto instante determinado usando la interfaz CPRI del segundo aparato de red.
12. Un primer aparato de red para enviar una trama Ethernet,
en donde el primer aparato de red comprende:
una primera unidad (1301) receptora, configurada para recibir un primer flujo de datos de interfaz de radio pública común, CPRI, usando una interfaz CPRI del primer aparato de red, en donde el primer aparato envía el primer flujo de datos de CPRI y el primer aparato es una unidad de procesamiento de banda base, BBU, o una unidad remota de radio, RRU;
una primera unidad (1302) generadora, configurada para generar un segmento del primer flujo de datos de CPRI según el primer flujo de datos de CPRI recibido por la primera unidad receptora;
una segunda unidad (1303) generadora, configurada para generar una trama Ethernet, en donde la trama Ethernet comprende el segmento del primer flujo de datos de CPRI generado por la primera unidad generadora y un identificador de datos de CPRI, y el identificador de datos de CPRI se usa para indicar que la trama Ethernet transporta datos de CPRI; y
una unidad (1304) de envío, configurada para enviar la trama Ethernet generada por la segunda unidad generadora a un segundo aparato de red usando una interfaz Ethernet del primer aparato de red;
en donde el primer aparato de red comprende además:
una primera unidad de determinación, configurada para determinar un primer valor según una frecuencia de un dispositivo de reloj del primer aparato y una frecuencia de un dispositivo de reloj del primer aparato de red, en donde el primer valor es una función de la frecuencia del dispositivo de reloj del primer aparato de red y la frecuencia del dispositivo de reloj del primer aparato y la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red; y en donde la trama Ethernet comprende además el primer valor.
13. El primer aparato de red según la reivindicación 12, en donde
la trama Ethernet comprende además un primer instante determinado, en donde el primer instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del primer flujo de datos de CPRI.
14. El primer aparato de red según una cualquiera de las reivindicaciones 12 a 13, en donde
el segundo aparato de red está conectado a un segundo aparato usando una interfaz CPRI del segundo aparato de red; y cuando el primer aparato es una unidad remota de radio, RRU, el segundo aparato es una unidad de procesamiento de banda base, BBU; o cuando el primer aparato es una BBU, el segundo aparato es una RRU.
15. El primer aparato de red según la reivindicación 14, en donde el primer aparato de red comprende además: una segunda unidad receptora, configurada para recibir, usando una interfaz CPRI del primer aparato de red, un segundo flujo de datos de CPRI enviado por un tercer aparato; y
una tercera unidad generadora, configurada para generar un segmento del segundo flujo de datos de CPRI según el segundo flujo de datos de CPRI recibido por la segunda unidad receptora; en donde
la trama Ethernet comprende específicamente: el identificador de datos de CPRI, el segmento del primer flujo de datos de CPRI, y el segmento del segundo flujo de datos de CPRI; y
cuando el primer aparato es una RRU, el tercer aparato es una RRU, y el primer aparato y el tercer aparato no son una misma RRU; o cuando el primer aparato es una BBU, el tercer aparato es una BBU, y el primer aparato y el tercer aparato no son una misma BBU.
16. El primer aparato de red según la reivindicación 15, en donde el primer aparato de red comprende además: una segunda unidad de determinación, configurada para determinar un segundo valor según una frecuencia de un dispositivo de reloj del tercer aparato y la frecuencia del dispositivo de reloj del primer aparato de red, en donde la trama Ethernet comprende además el segundo valor.
17. El primer aparato de red según la reivindicación 15 o 16, en donde
la trama Ethernet comprende además un segundo instante determinado, en donde el segundo instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del segundo flujo de datos de CPRI.
18. Un segundo aparato de red para recibir una trama Ethernet, en donde el segundo aparato de red comprende: una unidad (1401) receptora, configurada para recibir una trama Ethernet de un primer aparato de red usando una interfaz Ethernet del segundo aparato de red, en donde la trama Ethernet comprende un identificador de datos de interfaz de radio pública común, CPRI;
una unidad (1402) de identificación, configurada para determinar, según el identificador de datos de CPRI, que la trama Ethernet recibida por la unidad receptora transporta un segmento de un primer flujo de datos de CPRI; una primera unidad (1403) de obtención, configurada para: después de que la unidad de identificación determine que la trama Ethernet recibida transporta el segmento del primer flujo de datos de CPRI, obtener un segmento del primer flujo de datos de CPRI de la trama Ethernet recibida por la unidad receptora; y
una primera unidad (1404) de envío, configurada para enviar, usando una interfaz CPRI del segundo aparato de red, el segmento del primer flujo de datos de CPRI obtenido por la primera unidad de obtención a un segundo aparato; en donde el primer flujo de datos de CPRI es recibido por el primer aparato de red usando una interfaz CPRI del primer aparato de red, y el primer flujo de datos de CPRI es de un primer aparato; y
en donde el segundo aparato de red comprende además:
una segunda unidad de obtención, configurada para obtener un primer valor de la trama Ethernet recibida por la unidad receptora, en donde el primer valor es obtenido por el primer aparato de red según una frecuencia de un dispositivo de reloj del primer aparato y una frecuencia de un dispositivo de reloj del primer aparato de red, y el primer valor es una función de la frecuencia del dispositivo de reloj del primer aparato de red y la frecuencia del dispositivo de reloj del primer aparato; y
una primera unidad de determinación, configurada para determinar la frecuencia del dispositivo de reloj del primer aparato según el primer valor obtenido por la segunda unidad de obtención y una frecuencia de un dispositivo de reloj del segundo aparato de red, en donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red; en donde,
una velocidad a la que el segundo aparato de red envía el segmento del primer flujo de datos de CPRI al segundo aparato, usando la interfaz CPRI del segundo aparato de red, es igual a un producto de la frecuencia, determinada por la primera unidad de determinación, del dispositivo de reloj del primer aparato y un ancho de bits de la interfaz CPRI del segundo aparato de red, y
en donde, cuando el primer aparato es una unidad remota de radio, RRU, el segundo aparato es una unidad de procesamiento de banda base, BBU; o, cuando el primer aparato es BBU, el segundo aparato es una RRU.
19. El segundo aparato de red según la reivindicación 18, en donde el segundo aparato de red comprende además: una tercera unidad de obtención, configurada para obtener un primer instante determinado de la trama Ethernet recibida por la unidad receptora, en donde el primer instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del primer flujo de datos de CPRI;
una segunda unidad de determinación, configurada para determinar una primera latencia según el primer instante determinado obtenido por la tercera unidad de obtención y un tercer instante determinado, en donde el tercer instante determinado es un instante determinado en el que el segundo aparato de red obtiene el segmento del primer flujo de datos de CPRI; y
una tercera unidad de determinación, configurada para determinar un quinto instante determinado según la primera latencia determinada por la segunda unidad de determinación; en donde
la primera unidad de envío está configurada específicamente para enviar, usando la interfaz CPRI del segundo aparato de red, el segmento del primer flujo de datos de CPRI al segundo aparato en el quinto instante determinado, determinado por la tercera unidad de determinación.
20. El segundo aparato de red según una cualquiera de las reivindicaciones 18 a 19, en donde
la primera unidad de obtención está configurada además para obtener un segmento de un segundo flujo de datos de CPRI de la trama Ethernet, en donde el segundo flujo de datos de CPRI es recibido por el primer aparato de red usando una interfaz CPRI del primer aparato de red, y el segundo flujo de datos de CPRI es de un tercer aparato; y el segundo aparato de red incluye además:
una segunda unidad de envío, configurada para enviar el segmento del segundo flujo de datos de CPRI obtenido por la primera unidad de obtención al segundo aparato usando una interfaz CPRI del segundo aparato de red; en donde cuando el primer aparato es una RRU, el tercer aparato es una RRU, y el primer aparato y el tercer aparato no son una misma RRU; o cuando el primer aparato es una BBU, el tercer aparato es una BBU, y el primer aparato y el tercer aparato no son una misma BBU.
21. El segundo aparato de red según la reivindicación 20, en donde el segundo aparato de red comprende además: una cuarta unidad de obtención, configurada para obtener un segundo valor de la trama Ethernet recibida por la unidad receptora, en donde el segundo valor es obtenido por el primer aparato de red según una frecuencia de un dispositivo de reloj del tercer aparato y la frecuencia del dispositivo de reloj del primer aparato de red; y
una cuarta unidad de determinación, configurada para determinar la frecuencia del dispositivo de reloj del tercer aparato según el segundo valor obtenido por la cuarta unidad de obtención y la frecuencia del dispositivo de reloj del segundo aparato de red, en donde la frecuencia del dispositivo de reloj del primer aparato de red es igual a la frecuencia del dispositivo de reloj del segundo aparato de red; en donde
la segunda unidad de envío está configurada específicamente para enviar el segmento del segundo flujo de datos de CPRI al segundo aparato usando la interfaz CPRI del segundo aparato de red, en donde una velocidad a la que el segundo aparato de red envía el segmento del segundo flujo de datos de CPRI es igual a un producto de la frecuencia, determinada por la cuarta unidad de determinación, del dispositivo de reloj del tercer aparato y un ancho de bits de la interfaz CPRI del segundo aparato de red.
22. El segundo aparato de red según la reivindicación 20 o 21, en donde el segundo aparato de red comprende además:
una quinta unidad de obtención, configurada para obtener un segundo instante determinado de la trama Ethernet recibida por la unidad receptora, en donde el segundo instante determinado es un instante determinado en el que el primer aparato de red genera el segmento del segundo flujo de datos de CPRI;
una quinta unidad de determinación, configurada para determinar una segunda latencia según el segundo instante determinado obtenido por la quinta unidad de obtención y un cuarto instante determinado, en donde el cuarto instante determinado es un instante determinado en el que el segundo aparato de red obtiene el segmento del segundo flujo de datos de CPRI; y
una sexta unidad de determinación, configurada para determinar un sexto instante determinado según la segunda latencia determinada por la quinta unidad de determinación; en donde
la segunda unidad de envío está configurada específicamente para enviar, usando la interfaz CPRI del segundo aparato de red, el segmento del segundo flujo de datos de CPRI al segundo aparato en el sexto instante determinado, determinado por la sexta unidad de determinación.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2015/088553 WO2017035724A1 (zh) | 2015-08-31 | 2015-08-31 | 接收cpri数据流和接收以太网帧的方法、装置及系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2833403T3 true ES2833403T3 (es) | 2021-06-15 |
Family
ID=58186421
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES15902531T Active ES2833403T3 (es) | 2015-08-31 | 2015-08-31 | Métodos y aparato de red para recibir un flujo de datos CPRI mediante tramas de ethernet |
Country Status (5)
| Country | Link |
|---|---|
| US (3) | US10616800B2 (es) |
| EP (2) | EP3322255B1 (es) |
| CN (2) | CN112333151B (es) |
| ES (1) | ES2833403T3 (es) |
| WO (1) | WO2017035724A1 (es) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017101084A1 (zh) * | 2015-12-17 | 2017-06-22 | 华为技术有限公司 | 协议转换方法及装置 |
| WO2018017468A1 (en) | 2016-07-18 | 2018-01-25 | Phluido, Inc. | Synchronization of radio units in radio access networks |
| WO2018189726A1 (en) * | 2017-04-13 | 2018-10-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Distributed scheduling algorithm for cpri over ethernet |
| WO2019035750A1 (en) | 2017-08-17 | 2019-02-21 | Telefonaktiebolaget Lm Ericsson (Publ) | TRANSITION METHOD AND DEVICE FOR ESTABLISHING DATA COMMUNICATION IN A WIRELESS NETWORK |
| CN110167073B (zh) | 2018-02-13 | 2020-12-22 | 华为技术有限公司 | 传输数据的方法、设备和无线网络系统 |
| CN108777867B (zh) * | 2018-05-18 | 2022-03-25 | 京信网络系统股份有限公司 | 一种通信方法、装置及存储介质 |
| US12143204B2 (en) * | 2019-01-29 | 2024-11-12 | Telefonaktiebolaget Lm Ericsson (Publ) | CPRI data block transmission method and apparatus |
| US11395242B2 (en) | 2019-02-01 | 2022-07-19 | Cisco Technology, Inc. | Link establishment between a radio equipment controller (REC) and radio equipment (RE) in a fronthaul network |
| US10594423B1 (en) * | 2019-09-09 | 2020-03-17 | Cisco Technology, Inc. | Re-timing a packetized radio flow to clean noise induced by packet delay variation of a packet network |
| US10863386B1 (en) * | 2019-09-17 | 2020-12-08 | Cisco Technology, Inc. | State machine handling at a proxy node in an ethernet-based fronthaul network |
| CN112583509B (zh) * | 2019-09-30 | 2024-07-19 | 深圳市中兴微电子技术有限公司 | 获取数据流的时间戳的方法及装置、存储介质和电子装置 |
| EP4055990A4 (en) * | 2019-11-07 | 2023-08-30 | Telefonaktiebolaget LM Ericsson (publ) | METHOD AND DEVICE FOR COMMUNICATION BETWEEN TWO COMMUNICATION DEVICES |
| US20220303642A1 (en) * | 2021-03-19 | 2022-09-22 | Product Development Associates, Inc. | Securing video distribution |
| CN120151920A (zh) * | 2023-12-13 | 2025-06-13 | 华为技术有限公司 | 数据传输方法、通信单元和通信系统 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SE0302596D0 (sv) * | 2003-09-30 | 2003-09-30 | Ericsson Telefon Ab L M | Improvments in or relating to base stations |
| EP1744572A1 (de) | 2005-07-13 | 2007-01-17 | Siemens Aktiengesellschaft | Übertragung von Ethernet-Paketen über eine CPRI-Schnittstelle |
| CN100379306C (zh) * | 2006-02-22 | 2008-04-02 | 华为技术有限公司 | 连接主基站与射频拉远单元的接口装置 |
| US8842649B2 (en) * | 2009-06-19 | 2014-09-23 | China Academy Of Telecommunications Technology | Remote radio data transmission over Ethernet |
| CN102118191B (zh) * | 2010-01-06 | 2014-01-08 | 华为技术有限公司 | 一种通用公共无线接口数据的传递方法、设备及系统 |
| KR101674209B1 (ko) * | 2010-01-27 | 2016-11-08 | 삼성전자주식회사 | 디지털 장치와 rf 장치간에 이더넷 데이터를 송수신하는 방법 및 그 장치 |
| JP5041035B2 (ja) * | 2010-06-04 | 2012-10-03 | 住友電気工業株式会社 | 無線装置及び無線基地局装置 |
| US8649388B2 (en) * | 2010-09-02 | 2014-02-11 | Integrated Device Technology, Inc. | Transmission of multiprotocol data in a distributed antenna system |
| CN102186265B (zh) * | 2011-05-04 | 2013-11-06 | 京信通信系统(中国)有限公司 | 分布式基站及其组网方法 |
| US8599827B2 (en) * | 2011-10-21 | 2013-12-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatuses for maintaining synchronization between a radio equipment controller and an item of radio equipment |
| CN102497233B (zh) * | 2011-12-23 | 2016-01-20 | 武汉虹信通信技术有限责任公司 | 利用数字光纤直放站传输以太网信号的方法 |
| EP2865236B1 (en) * | 2012-06-20 | 2020-01-22 | Telefonaktiebolaget LM Ericsson (publ) | Encapsulating cpri frames |
| US20160277964A1 (en) * | 2013-12-13 | 2016-09-22 | Telefonaktiebolaget L M Ericsson (Publ) | Devices and methods for multiplexing and demultiplexing common public radio interface data streams |
| US9749050B2 (en) * | 2014-02-18 | 2017-08-29 | Avago Technologies General Ip (Singapore) Pte. Ltd. | CPRI framelets |
| CN103888181A (zh) * | 2014-03-28 | 2014-06-25 | 福建三元达通讯股份有限公司 | 应用于数字直放站的低延时以太网数据传输的实现方法 |
| US10863386B1 (en) * | 2019-09-17 | 2020-12-08 | Cisco Technology, Inc. | State machine handling at a proxy node in an ethernet-based fronthaul network |
-
2015
- 2015-08-31 CN CN202011085144.3A patent/CN112333151B/zh active Active
- 2015-08-31 CN CN201580001409.8A patent/CN106717111B/zh not_active Expired - Fee Related
- 2015-08-31 EP EP15902531.1A patent/EP3322255B1/en not_active Not-in-force
- 2015-08-31 ES ES15902531T patent/ES2833403T3/es active Active
- 2015-08-31 EP EP20192138.4A patent/EP3823415A1/en active Pending
- 2015-08-31 WO PCT/CN2015/088553 patent/WO2017035724A1/zh not_active Ceased
-
2018
- 2018-02-27 US US15/906,181 patent/US10616800B2/en not_active Expired - Fee Related
-
2020
- 2020-03-19 US US16/824,185 patent/US11432193B2/en active Active
-
2022
- 2022-08-01 US US17/878,247 patent/US11736978B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US11432193B2 (en) | 2022-08-30 |
| CN112333151B (zh) | 2023-03-28 |
| CN106717111A (zh) | 2017-05-24 |
| CN106717111B (zh) | 2020-10-23 |
| EP3322255B1 (en) | 2020-10-07 |
| EP3322255A4 (en) | 2018-05-30 |
| US20200221342A1 (en) | 2020-07-09 |
| CN112333151A (zh) | 2021-02-05 |
| WO2017035724A1 (zh) | 2017-03-09 |
| EP3823415A1 (en) | 2021-05-19 |
| US20180192323A1 (en) | 2018-07-05 |
| US10616800B2 (en) | 2020-04-07 |
| US20220377609A1 (en) | 2022-11-24 |
| EP3322255A1 (en) | 2018-05-16 |
| US11736978B2 (en) | 2023-08-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2833403T3 (es) | Métodos y aparato de red para recibir un flujo de datos CPRI mediante tramas de ethernet | |
| ES3054306T3 (en) | Data transmission method and apparatus | |
| ES2907021T3 (es) | Método y dispositivo de comunicación y medio de almacenamiento | |
| US11444798B2 (en) | Methods and apparatus for configuring a flex ethernet node | |
| CN106257434B (zh) | 一种基于增强型外设互连协议总线的数据传输方法及装置 | |
| CN103222237B (zh) | 数据处理方法、通信单板及设备 | |
| CN103931146B (zh) | 数据处理的方法和装置 | |
| WO2015106577A1 (zh) | 将otn信号转换为以太网净荷的方法及系统 | |
| CN104780333A (zh) | 基于fpga的高带宽视频源接口适配装置 | |
| US9014188B2 (en) | Communication system | |
| US11902403B2 (en) | Method for receiving code block stream, method for sending code block stream, and communications apparatus | |
| CN103236992B (zh) | 实现机架式系统背板互联的方法 | |
| CN1738224B (zh) | Tdm数据与帧格式转换的电路及方法、传输交换系统及方法 | |
| CN110830152A (zh) | 接收码块流的方法、发送码块流的方法和通信装置 | |
| ES2746128T3 (es) | Dispositivo de acceso óptico y sistema de acceso óptico | |
| CN106330629A (zh) | 一种以太网接口及其数据处理装置、方法 | |
| ES2836494T3 (es) | Direccionamiento dinámico con destinos múltiples | |
| CN102497311B (zh) | 在sdh/sonet电路仿真中发送/接收段开销的方法、装置及传输系统 | |
| WO2016106650A1 (zh) | 一种数据处理方法和设备 | |
| ES2382234T3 (es) | Concatenación de varias tramas de datos Ethernet para formar un telegrama Ethernet | |
| CN108306704B (zh) | 一种单总线msap的实现方法和装置 | |
| CN103957170A (zh) | Ip传输复接器及ip传输复接、解复接的方法 | |
| FR2940871B1 (fr) | Dispositif de liaison de donnees numeriques entre cartes ethernet |