[go: up one dir, main page]

CN105830368A - Optical interconnection system,node,optical network controller, and data transmission method - Google Patents

Optical interconnection system,node,optical network controller, and data transmission method Download PDF

Info

Publication number
CN105830368A
CN105830368A CN201480037318.5A CN201480037318A CN105830368A CN 105830368 A CN105830368 A CN 105830368A CN 201480037318 A CN201480037318 A CN 201480037318A CN 105830368 A CN105830368 A CN 105830368A
Authority
CN
China
Prior art keywords
optical
sent
signal
data
fiber network
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.)
Granted
Application number
CN201480037318.5A
Other languages
Chinese (zh)
Other versions
CN105830368B (en
Inventor
杨迎春
邱晨
廖奇
刘晓颖
郝沁汾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kuike Agricultural Services Hengshui Co ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN105830368A publication Critical patent/CN105830368A/en
Application granted granted Critical
Publication of CN105830368B publication Critical patent/CN105830368B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/25Arrangements specific to fibre transmission

Landscapes

  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Optical Communication System (AREA)
  • Communication Control (AREA)

Abstract

本发明公开了一种光互联系统、节点、光网络控制器和传输数据的方法。该光互联系统包括:多个节点,至少一个光网络和至少一个光网络控制器;该多个节点中的每个节点用于根据待发送数据生成第一信号和第二信号,该第一信号用于请求传输链路,该第二信号用于传输该待发送的数据,将该第一信号发送至该至少一个光网络控制器,将该第二信号发送至该至少一个光网络;该至少一个光网络控制器用于根据该第一信号确定该待发送数据在该至少一个光网络中传输的光链路,控制该至少一个光网络中的光开关以建立该光链路;该至少一个光网络用于通过该光链路传输该第二信号。本发明实施例能够提高数据传输效率。

The invention discloses an optical interconnection system, a node, an optical network controller and a data transmission method. The optical interconnection system includes: a plurality of nodes, at least one optical network and at least one optical network controller; each node in the plurality of nodes is used to generate a first signal and a second signal according to data to be sent, the first signal For requesting a transmission link, the second signal is used to transmit the data to be sent, the first signal is sent to the at least one optical network controller, and the second signal is sent to the at least one optical network; the at least An optical network controller is used to determine the optical link through which the data to be sent is transmitted in the at least one optical network according to the first signal, and control an optical switch in the at least one optical network to establish the optical link; the at least one optical A network is used to transmit the second signal through the optical link. The embodiments of the present invention can improve data transmission efficiency.

Description

Optical interconnection system, node, optical-fiber network controller and the method for transmitting data Technical field
The present invention relates to the communications field, and more particularly, to optical interconnection system, node, optical-fiber network controller and the method for transmitting data.
Background technology
The increase of number of applications and data volume proposes higher requirement to active computer, and the lifting of computing capability be unable to do without Large Copacity, the internal memory of high bandwidth is supported.But due to the impedance matching property on current source road, the increase of memory bandwidth necessarily causes the sacrifice of capacity.Light network all has great advantage compared to electrical interconnection in terms of long range bandwidth, bandwidth density, power consumption, and effectively can avoid or reduce impedance mismatch problem.
Simultaneously, due to the limitation of transmission range is electrically interconnected, centered on current computer (such as high-end server) design is usually 1 or several processors, surrounding closely surrounds internal memory, periphery is input/output (Input/Output again, I/O) frame etc., but these components must be in one or several racks.This tightly coupled structure has following drawback:Due to be also laid out internal memory on printed circuit board (Printed Circuit Board, PCB) plate, therefore the processor density of veneer is limited, influences computing capability;A variety of different components bring extreme difficulties to radiating, power-supply service;Extension is needed to calculate or during storage capacity, it is necessary to child node (including processor, internal memory, hard disk and network interface card etc. computer/server child node) for unit increase and decrease, to cause wasting of resources etc..
In current calculating, the technology of storage decoupling, calculate, memory cell constitutes computing pool, storage pool by the electric crosspoint interconnection being integrated in rack (rack), these computing pools and storage pool realize resource-sharing by the electric exchange network of higher level.Using Ethernet (Ethernet) interconnection inside resource pool, outside is using PCIe interconnection.However, in this case, interconnection bandwidth, delay and power consumption between resource pool still have bottleneck, data transmission efficiency is influenceed.
The content of the invention
The embodiments of the invention provide a kind of optical interconnection system, node, optical-fiber network controller and the method for transmitting data, it is possible to increase data transmission efficiency.
First aspect there is provided a kind of optical interconnection system, including:
Multiple nodes, at least one optical-fiber network and at least one optical-fiber network controller;
Each node in the plurality of node is used to generate the first signal and the second letter according to data to be sent Number, first signal is used to ask transmission link, and the secondary signal is used to transmit the data to be sent, and first signal is sent at least one optical-fiber network controller, the secondary signal is sent at least one optical-fiber network;
At least one optical-fiber network controller is used to determine the optical link that the data to be sent are transmitted at least one optical-fiber network according to first signal, controls the photoswitch at least one optical-fiber network to set up the optical link;
At least one optical-fiber network is used to transmit the secondary signal by the optical link.
With reference in a first aspect, in the first possible implementation, each node includes at least one child node, Node Controller, optical transmitter;
Each child node at least one child node is used to send the data to be sent to the Node Controller;
The Node Controller is used to generate routing request signal according to the data to be sent, the routing request signal is first signal, the routing request signal includes the purpose information of the data to be sent, the routing request signal is sent at least one optical-fiber network controller, and the route replies signal of at least one optical-fiber network controller transmission is received, the data to be sent are sent to the optical transmitter according to the route replies signal;
The optical transmitter is used to the data to be sent being converted to optical signal to be sent, and the optical signal to be sent is the secondary signal, and the secondary signal is sent at least one optical-fiber network;
At least one optical-fiber network controller is used for the routing request signal for receiving Node Controller transmission, according to the purpose information of the data to be sent, determine the output port of the data to be sent, to determine the optical link, the route replies signal is sent to the Node Controller, controls the photoswitch at least one optical-fiber network to set up the optical link.
With reference in a first aspect, in second of possible implementation, each node includes at least one child node, Node Controller, optical transmitter;
Each child node at least one child node is used to send the data to be sent to the Node Controller;
The Node Controller is used to send the data to be sent to the optical transmitter;
The optical transmitter is used to the data to be sent being converted to optical signal to be sent, send at least one optical-fiber network controller, sent the part in the optical signal to be sent as first signal the other parts in the optical signal to be sent as the secondary signal at least one optical-fiber network;
At least one optical-fiber network controller is used for first signal for receiving optical transmitter transmission, by this First signal is converted to electric signal, the purpose information of the data to be sent is extracted from the electric signal of conversion, the output port of the data to be sent is determined according to the purpose information of the data to be sent, to determine the optical link, controls the photoswitch at least one optical-fiber network to set up the optical link.
With reference to possible implementation in the first of first aspect or two, in the third possible implementation, the Node Controller is additionally operable to cache the data to be sent and/or serialization processing.
With reference to first aspect the first to three in the possible implementation of any of possible implementation, in the 4th kind of possible implementation, each node also includes:
Optical receiver, the optical signal of other nodes for receiving at least one optical-fiber network transmission, electric signal is converted to by the optical signal received.
Second aspect there is provided a kind of node, including:At least one child node, Node Controller, optical transmitter;
Each child node at least one child node is used to send the data to be sent to the Node Controller;
The Node Controller includes:
Route requests unit, for generating routing request signal according to the data to be sent, the routing request signal includes the purpose information of the data to be sent, the routing request signal is sent at least one optical-fiber network controller, the routing request signal determines the optical link that the data to be sent are transmitted at least one optical-fiber network at least one optical-fiber network controller, and controls the photoswitch at least one optical-fiber network to set up the optical link;
Receiving unit is route, the route replies signal for receiving at least one optical-fiber network controller transmission;
Processing unit, for being sent the data to be sent to the optical transmitter according to the route replies signal;
The optical transmitter is used to the data to be sent being converted to optical signal to be sent, the optical signal to be sent is sent at least one optical-fiber network, so that at least one optical-fiber network transmits the optical signal to be sent by the optical link.
With reference to second aspect, in the first possible implementation, the processing unit is additionally operable to cache the data to be sent and/or serialization processing.
With reference to the first possible implementation of second aspect or second aspect, in second of possible implementation, the node also includes:
Optical receiver, the optical signal of other nodes for receiving at least one optical-fiber network transmission, will connect The optical signal received is converted to electric signal.
The third aspect there is provided a kind of node, including:At least one child node, Node Controller, optical transmitter;
Each child node at least one child node is used to send the data to be sent to the Node Controller;
The Node Controller is used to send the data to be sent to the optical transmitter;
The optical transmitter is used to the data to be sent being converted to optical signal to be sent, the first signal in the optical signal to be sent is sent at least one optical-fiber network controller, first signal is the part in the optical signal to be sent, first signal is used for the optical link and control the photoswitch at least one optical-fiber network to set up the optical link that at least one optical-fiber network controller determines that the data to be sent transmit at least one optical-fiber network, secondary signal in the optical signal to be sent is sent at least one optical-fiber network, the secondary signal is the other parts in the optical signal to be sent, so that at least one optical-fiber network transmits the secondary signal by the optical link.
With reference to the third aspect, in the first possible implementation, the Node Controller is additionally operable to cache the data to be sent and/or serialization processing.
With reference to the first possible implementation of the third aspect or the third aspect, in second of possible implementation, the node also includes:
Optical receiver, the optical signal of other nodes for receiving at least one optical-fiber network transmission, electric signal is converted to by the optical signal received.
Fourth aspect there is provided a kind of optical-fiber network controller, including:
Route requests receiver, the routing request signal sent for receiving node, routing request signal includes the purpose information of the data to be sent of the node;
Routing scheduling unit, for the purpose information according to the data to be sent, determines the optical link that the data to be sent are transmitted at least one optical-fiber network;
Route replies device, for sending route replies signal to the node, sends at least one optical-fiber network so that the data to be sent are converted to optical signal to be sent by the node according to the route replies signal;
Photoswitch controller, for controlling the photoswitch at least one optical-fiber network to set up the optical link.
With reference to fourth aspect, in the first possible implementation, the routing scheduling unit is used for the purpose information according to the data to be sent, the output port of the data to be sent is determined, to determine the optical link.
With reference to the first possible implementation of fourth aspect or fourth aspect, in second of possible reality In existing mode, the photoswitch controller is additionally operable to monitor the on off state of the photoswitch at least one optical-fiber network.
There is provided a kind of optical-fiber network controller in terms of 5th, including:
Optical receiver, the first signal sent for receiving node, first signal is the part in the optical signal to be sent that the node obtains data conversion to be sent, other parts in the optical signal to be sent are sent at least one optical-fiber network as secondary signal by the node, and first signal is converted into electric signal;
Routing scheduling unit, the purpose information for extracting the data to be sent from the electric signal determines the optical link that the data to be sent are transmitted at least one optical-fiber network according to the purpose information of the data to be sent;
Photoswitch controller, for controlling the photoswitch at least one optical-fiber network to set up the optical link.
With reference to the 5th aspect, in the first possible implementation, the routing scheduling unit is used for the purpose information according to the data to be sent, the output port of the data to be sent is determined, to determine the optical link.
With reference to the 5th aspect or the first possible implementation of the 5th aspect, in second of possible implementation, the photoswitch controller is additionally operable to monitor the on off state of the photoswitch at least one optical-fiber network.
6th aspect includes multiple nodes, at least one optical-fiber network and at least one optical-fiber network controller there is provided a kind of method that data are transmitted in optical interconnection system, the optical interconnection system;
This method includes:
Each node in the plurality of node generates the first signal and secondary signal according to data to be sent, first signal is used to ask transmission link, the secondary signal is used to transmit the data to be sent, first signal is sent at least one optical-fiber network controller, the secondary signal is sent at least one optical-fiber network;
At least one optical-fiber network controller determines the optical link that the data to be sent are transmitted at least one optical-fiber network according to first signal, controls the photoswitch at least one optical-fiber network to set up the optical link;
At least one optical-fiber network transmits the secondary signal by the optical link.
With reference to the 6th aspect, in the first possible implementation, each node generates the first signal and secondary signal according to data to be sent, including:
Each node generates routing request signal according to the data to be sent, and the routing request signal is should First signal, the routing request signal includes the purpose information of the data to be sent;
The data to be sent are converted to optical signal to be sent by each node, and the optical signal to be sent is the secondary signal;
At least one optical-fiber network controller determines the optical link that the data to be sent are transmitted at least one optical-fiber network according to first signal, including:
At least one optical-fiber network controller determines the output port of the data to be sent according to the purpose information of the data to be sent, to determine the optical link;
This method also includes:
At least one optical-fiber network controller sends route replies signal to each node;
Each node receives the route replies signal of at least one optical-fiber network controller transmission;
Each node sends the secondary signal at least one optical-fiber network, including:
Each node sends the secondary signal at least one optical-fiber network according to the route replies signal.
With reference to the 6th aspect, in second of possible implementation, each node generates the first signal and secondary signal according to data to be sent, including:
The data to be sent are converted to optical signal to be sent by each node, using the part in the optical signal to be sent as first signal, regard the other parts in the optical signal to be sent as the secondary signal;
At least one optical-fiber network controller determines the optical link that the data to be sent are transmitted at least one optical-fiber network according to first signal, including:
First signal is converted to electric signal by least one optical-fiber network controller, and the purpose information of the data to be sent is extracted from the electric signal of conversion, and the output port of the data to be sent is determined according to the purpose information of the data to be sent, to determine the optical link.
With reference to the 6th aspect first or two in possible implementation, in the third possible implementation, before the data to be sent are converted to optical signal to be sent by each node, this method also includes:
Each node is cached and/or serialization processing to the data to be sent.
Based on above-mentioned technical proposal, the first signal that the embodiment of the present invention is sent by optical-fiber network controller according to node determines the optical link that data are transmitted in optical-fiber network, and control the photoswitch in optical-fiber network to set up the optical link, the secondary signal that optical-fiber network is sent by the optical link transmission node is to transmit data, transmission bandwidth and transmission speed can be improved, power consumption is reduced, so as to improve data transmission efficiency.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, the required accompanying drawing used in the embodiment of the present invention will be briefly described below, apparently, drawings in the following description are only some embodiments of the present invention, for those of ordinary skill in the art, on the premise of not paying creative work, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is the schematic diagram of the optical interconnection system of one embodiment of the invention.
Fig. 2 is the schematic diagram of the optical interconnection system of another embodiment of the present invention.
Fig. 3 is the schematic diagram of the optical interconnection system of further embodiment of this invention.
Fig. 4 is the schematic block diagram of the node of one embodiment of the invention.
Fig. 5 is the schematic block diagram of the node of another embodiment of the present invention.
Fig. 6 is the schematic block diagram of the node of further embodiment of this invention.
Fig. 7 is the schematic block diagram of the node of further embodiment of this invention.
Fig. 8 is the schematic block diagram of the Node Controller of one embodiment of the invention.
Fig. 9 is the schematic block diagram of the node of further embodiment of this invention.
Figure 10 is the schematic block diagram of the optical-fiber network controller of one embodiment of the invention.
Figure 11 is the schematic block diagram of the optical-fiber network controller of another embodiment of the present invention.
Figure 12 is the indicative flowchart of the method for the transmission data of one embodiment of the invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is a part of embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art are obtained on the premise of creative work is not made should all belong to the scope of protection of the invention.
Fig. 1 shows the schematic diagram of optical interconnection system 100 according to embodiments of the present invention.
Optical interconnection system 100 includes:Multiple nodes 110, at least one optical-fiber network 120 and at least one optical-fiber network controller 130.At least one optical-fiber network 120 and at least one optical-fiber network controller 130 constitute optical switching network.
An optical-fiber network 120 and an optical-fiber network controller 130 are illustrate only in Fig. 1, but this should not be construed as limiting the scope of the invention.For example, optical interconnection system 100 can also include multiple optical-fiber networks 120 and an optical-fiber network controller 130 as shown in Figure 2, or include multiple light nets as shown in Figure 3 Network 120 and multiple optical-fiber network controllers 130.In addition, in the case of including multiple optical-fiber networks and multiple optical-fiber network controllers, can be using parallel way connection (as shown in Figure 3) between multiple optical-fiber networks and between multiple optical-fiber network controllers, it would however also be possible to employ series system is connected.When using series system, the data of the optical link common transport node of multiple optical-fiber networks series connection can mutually transmit control information between multiple optical-fiber network controllers.
Each node 110 in multiple nodes 110 is used to generate the first signal and secondary signal according to data to be sent, first signal is used to ask transmission link, the secondary signal is used to transmit the data to be sent, first signal is sent at least one optical-fiber network controller 130, the secondary signal is sent at least one optical-fiber network 120.
At least one optical-fiber network controller 130 is used to determine the optical link that the data to be sent are transmitted at least one optical-fiber network 120 according to first signal, controls the photoswitch at least one optical-fiber network 120 to set up the optical link.
At least one optical-fiber network 120 is used to transmit the secondary signal by the optical link.
Because node 110 sends the first signal to optical-fiber network controller 130 respectively, secondary signal is sent to optical-fiber network 120, the first signal that optical-fiber network controller 130 can be sent according to node 110 determines the optical link that data to be sent are transmitted in optical-fiber network 120, and control the photoswitch in optical-fiber network 120 to set up the optical link, the secondary signal that optical-fiber network 120 can be sent by the optical link transmission node 110, so that by data transfer to be sent to corresponding destination node.So, data can be transmitted by optical-fiber network between node, transmission belt is roomy, speed is fast, and the power consumption of system is also low.
Therefore, the optical interconnection system of the embodiment of the present invention, the first signal sent by optical-fiber network controller according to node determines the optical link that data are transmitted in optical-fiber network, and control the photoswitch in optical-fiber network to set up the optical link, the secondary signal that optical-fiber network is sent by the optical link transmission node is to transmit data, transmission bandwidth and transmission speed can be improved, power consumption is reduced, so as to improve data transmission efficiency.
Fig. 4 shows the schematic block diagram of node 110 according to embodiments of the present invention.
The node 110 includes at least one child node 111, Node Controller 112 and optical transmitter 113.
Child node 111 can be the one or several kinds of central processing unit (Central Processing Unit, CPU), internal memory, accelerator, network or storage device etc..When child node 111 is wholly or largely CPU, node 110 can be considered as cpu node;When child node 111 is wholly or largely internal memory, node 110 can be considered as memory node;Similarly, there are other I/O nodes, accelerator node etc..In addition, can also be interconnected between child node 111 by electric signal, it is also possible to also have part child node 111 not interconnected with optical transmitter 113, in information above Fig. 4 and be not drawn into.Node Controller 112 Can have one or more with optical transmitter 113, only with an example in Fig. 4.
Optical transmitter 113 is used to convert electrical signals to optical signal.Optical transmitter 113 can include laser, and/or optical modulator, and/or optical multiplexer etc..
Node Controller 112 is used for the transmission of control data, and data can also be handled.
Alternatively, in an embodiment of the invention, each child node 111 at least one child node 111 is used to send the data to be sent to the Node Controller 112;
The Node Controller 112 is used to generate routing request signal according to the data to be sent, the routing request signal is first signal, the routing request signal includes the purpose information of the data to be sent, the routing request signal is sent at least one optical-fiber network controller 130, and the route replies signal of at least one optical-fiber network controller 130 transmission is received, the data to be sent are sent to the optical transmitter 113 according to the route replies signal;
The optical transmitter 113 is used to the data to be sent being converted to optical signal to be sent, and the optical signal to be sent is the secondary signal, and the secondary signal is sent at least one optical-fiber network 120;
At least one optical-fiber network controller 130 is used for the routing request signal for receiving the Node Controller 112 transmission, according to the purpose information of the data to be sent, determine the output port of the data to be sent, to determine the optical link, the route replies signal is sent to the Node Controller 130, controls the photoswitch at least one optical-fiber network 120 to set up the optical link.
Specifically, in the present embodiment, when child node 111 will send data, Node Controller 112 generates routing request signal (the first signal) according to data to be sent, for asking to transmit the link of the data to be sent to optical-fiber network controller 130, the routing request signal includes the purpose information of the data to be sent, such as destination address or destination interface.For example, the purpose information can use the form of data number-data length-destination address.Alternatively, the routing request signal can also include other information, such as precedence information.Node Controller 112 sends the routing request signal to optical-fiber network controller 130.The purpose information of the to be sent data of the optical-fiber network controller 130 in the routing request signal, determines the output port of the data to be sent, to determine the optical link.Alternatively, optical-fiber network controller 130 can be cached first and/or data processing to the signal received, the purpose information of each transmission child node is arranged again, input port and output port to optical-fiber network 120 carry out routing matching, when there is link competition, corresponding sending node and destination node are arbitrated etc., the final optical link for determining transmission node data.Optical-fiber network controller 130 sends route replies signal to the Node Controller 112, and generates the photoswitch in optical switch control signal, control optical-fiber network 120 to set up the optical link.Node Controller 112 is received after the route replies signal that optical-fiber network controller 130 is sent, according to the route replies signal, by this Data to be sent are sent to the optical transmitter 113.Alternatively, the Node Controller 112 can also be cached first and/or serialization processing to the data to be sent.Optical transmitter 113 is converted to the data to be sent optical signal (secondary signal) to be sent, and optical signal to be sent is sent to optical-fiber network 120.So, optical-fiber network 120 can transmit the optical signal to be sent by the optical link built up, so that by data transfer to be sent to corresponding destination node.
Alternatively, optical-fiber network controller 130 can also determine the retention time of the optical link in the lump, include the retention time of the optical link in the route replies signal sent to the Node Controller 112.For example, in this case, the route replies signal can use the form of the retention time of data number-optical link.Node Controller 112 is received after the route replies signal for the retention time including the optical link that optical-fiber network controller 130 is sent, and according to the route replies signal, is sent the data to be sent to the optical transmitter 113 within the retention time of the optical link.
Alternatively, if failing to set up the optical link, optical-fiber network controller 130 can send routing failure signal to the Node Controller 112, or not send any answer signal.Correspondingly, if Node Controller 112 receives routing failure signal or do not receive any answer signal, the data to be sent are not sent.
Alternatively, in another embodiment, each child node 111 at least one child node 111 is used to send the data to be sent to the Node Controller 112;
The Node Controller 112 is used to send the data to be sent to the optical transmitter 113, and alternatively, the Node Controller 112 can also be cached first and/or serialization processing to the data to be sent;
The optical transmitter 113 is used to the data to be sent being converted to optical signal to be sent, send at least one optical-fiber network controller 130, sent the part in the optical signal to be sent as first signal the other parts in the optical signal to be sent as the secondary signal at least one optical-fiber network 120;
At least one optical-fiber network controller 130 is used for first signal for receiving the optical transmitter 113 transmission, first signal is converted into electric signal, the purpose information of the data to be sent is extracted from the electric signal of conversion, the output port of the data to be sent is determined according to the purpose information of the data to be sent, to determine the optical link, the photoswitch at least one optical-fiber network 120 is controlled to set up the optical link.
Specifically, in the present embodiment, data to be sent are sent to Node Controller 112 by child node 111.Node Controller 112 sends the data to be sent to the optical transmitter 113, or, the Node Controller 112 is first cached and/or serialization processing to the data to be sent, then the data to be sent are sent to the optical transmitter 113.The data to be sent are converted to optical signal to be sent by optical transmitter 113, and the optical signal to be sent is divided into two parts, and a portion (the first signal) is sent out Optical-fiber network controller 130 is delivered to, another part (secondary signal) is sent to optical-fiber network 120.For example, optical signal can be respectively sent to optical-fiber network 120 and optical-fiber network controller 130 using beam splitter, or, some or certain several passages (lane) of optical transmitter 113 send optical signal to optical-fiber network controller 130, and other lane send optical signal to optical-fiber network 120.Optical-fiber network controller 130 is received after the first signal of the transmission of optical transmitter 113, first signal is converted into electric signal, the purpose information of the data to be sent is extracted from the electric signal of conversion, the output port of the data to be sent is determined according to the purpose information of the data to be sent, to determine the optical link.For example, optical-fiber network controller 130 is according to the purpose information, and input port and output port to optical-fiber network 120 carry out routing matching, when there is link competition, corresponding sending node and destination node are arbitrated etc., the final optical link for determining transmission node data.The optical switch control signal of the generation of optical-fiber network controller 130 simultaneously, controls the photoswitch in optical-fiber network 120 to set up the optical link.So, optical-fiber network 120 can transmit the secondary signal by the optical link built up, so that by data transfer to be sent to corresponding destination node.
In embodiments of the present invention, alternatively, as shown in figure 5, node 110 also includes:
Optical receiver 114, the optical signal of other nodes for receiving at least one optical-fiber network 120 transmission, electric signal is converted to by the optical signal received.
Optical receiver 114 is used to convert optical signal into electric signal.Optical receiver 114 can include photo-detector, and/or optical filter, and/or optical demultiplexer etc..Optical receiver 114 is received after optical signal, is carried out opto-electronic conversion, is then sent to Node Controller 112.Node Controller 112 sends the signal to corresponding child node 111, or signal is cached and/or parallelization processing after send to corresponding child node 111.
Fig. 6 shows the schematic block diagram of node 600 according to an embodiment of the invention.
As shown in fig. 6, node 600 includes:At least one child node 610, Node Controller 620 and optical transmitter 630.
Each child node 610 at least one child node 610 is used to send the data to be sent to the Node Controller 620.
The Node Controller 620 includes:Route requests unit 621, route receiving unit 622 and processing unit 623.
Route requests unit 621 is used to generate routing request signal according to the data to be sent, the routing request signal includes the purpose information of the data to be sent, the routing request signal is sent at least one optical-fiber network controller, the routing request signal determines the optical link that the data to be sent are transmitted at least one optical-fiber network at least one optical-fiber network controller, and controls the light at least one optical-fiber network to open Close to set up the optical link.
Route receiving unit 622 is used for the route replies signal for receiving at least one optical-fiber network controller transmission.
Processing unit 623 is used to be sent the data to be sent to the optical transmitter 630 according to the route replies signal.
The optical transmitter 630 is used to the data to be sent being converted to optical signal to be sent, the optical signal to be sent is sent at least one optical-fiber network, so that at least one optical-fiber network transmits the optical signal to be sent by the optical link.
The node of the embodiment of the present invention, the routing request signal generated according to data to be sent is sent to optical-fiber network controller, optical-fiber network controller is set to set up the optical link that data to be sent are transmitted in optical-fiber network, it will be sent by the optical signal of data conversion to be sent to optical-fiber network, optical-fiber network is set to transmit data to be sent by the optical link, transmission bandwidth and transmission speed can be improved, power consumption is reduced, so as to improve data transmission efficiency.
In embodiments of the present invention, alternatively, as shown in fig. 7, node 600 also includes:
Optical receiver 640, the optical signal of other nodes for receiving at least one optical-fiber network transmission, electric signal is converted to by the optical signal received.
In embodiments of the present invention, alternatively, the processing unit 623 is additionally operable to cache the data to be sent and/or serialization processing.
For example, as shown in figure 8, can also include in processing unit 623:Buffer unit 6231, and/or, SerDes units 6232.
Buffer unit 6231 is used to the data of child node 610 carrying out caching process.
SerDes units 6232 are serializer (Serializer)/deserializer (Deserializer), for the data serializing in child node 610 or buffer unit 6231 to be handled, it is allowed to the rate-matched with optical transmitter 630, or, by the data parallelization processing received from optical receiver 640, the rate-matched with child node 610 or buffer unit 6231 is allowed to.
Fig. 9 shows the schematic block diagram of node 900 in accordance with another embodiment of the present invention.
As shown in figure 9, node 900 includes:At least one child node 910, Node Controller 920, optical transmitter 930.
Each child node 910 at least one child node 910 is used to send the data to be sent to the Node Controller 920.
The Node Controller 920 is used to send the data to be sent to the optical transmitter 930.
The optical transmitter 930 is used to the data to be sent being converted to optical signal to be sent, the first signal in the optical signal to be sent is sent at least one optical-fiber network controller, first signal is the part in the optical signal to be sent, first signal is used for the optical link and control the photoswitch at least one optical-fiber network to set up the optical link that at least one optical-fiber network controller determines that the data to be sent transmit at least one optical-fiber network, secondary signal in the optical signal to be sent is sent at least one optical-fiber network, the secondary signal is the other parts in the optical signal to be sent, so that at least one optical-fiber network transmits the secondary signal by the optical link.
The node of the embodiment of the present invention, the part in optical signal to be sent is sent to optical-fiber network controller, optical-fiber network controller is set to set up the optical link that data to be sent are transmitted in optical-fiber network, the other parts in optical signal to be sent are sent to optical-fiber network, optical-fiber network is set to transmit data to be sent by the optical link, transmission bandwidth and transmission speed can be improved, power consumption is reduced, so as to improve data transmission efficiency.
In embodiments of the present invention, alternatively, as shown in figure 9, node 900 also includes:
Optical receiver 940, the optical signal of other nodes for receiving at least one optical-fiber network transmission, electric signal is converted to by the optical signal received.
In embodiments of the present invention, alternatively, the Node Controller 920 is additionally operable to cache the data to be sent and/or serialization processing.
For example, as shown in figure 9, can also include in Node Controller 920:Buffer unit 921, and/or, SerDes units 922.
Buffer unit 921 is used to the data of child node 910 carrying out caching process.
SerDes units 922 are used to handle the data serializing in child node 910 or buffer unit 921, it is allowed to the rate-matched with optical transmitter 930, or, the data parallelization received from optical receiver 940 is handled, the rate-matched with child node 910 or buffer unit 921 is allowed to.
Figure 10 shows the schematic block diagram of optical-fiber network controller 1000 according to an embodiment of the invention.
As shown in Figure 10, optical-fiber network controller 1000 includes:
Route requests receiver 1010, the routing request signal sent for receiving node, routing request signal includes the purpose information of the data to be sent of the node;
Routing scheduling unit 1020, for the purpose information according to the data to be sent, determines the optical link that the data to be sent are transmitted at least one optical-fiber network;
Route replies device 1030, for sending route replies signal to the node, sends at least one light so that the data to be sent are converted to optical signal to be sent by the node according to the route replies signal Network;
Photoswitch controller 1040, for controlling the photoswitch at least one optical-fiber network to set up the optical link.
The optical-fiber network controller of the embodiment of the present invention, the routing request signal sent according to node determines the optical link that the data of node are transmitted in optical-fiber network, and control the photoswitch in optical-fiber network to set up the optical link, optical-fiber network is set to pass through the data of the optical link transmission node, transmission bandwidth and transmission speed can be improved, power consumption is reduced, so as to improve data transmission efficiency.
In embodiments of the present invention, alternatively, the routing scheduling unit 1020 is used for the purpose information according to the data to be sent, the output port of the data to be sent is determined, to determine the optical link.
That is, routing scheduling unit 1020 there can also be address of cache function, the purpose information of data to be sent is resolved into output port.
In embodiments of the present invention, alternatively, the photoswitch controller 1040 is additionally operable to monitor the on off state of the photoswitch at least one optical-fiber network.
That is, photoswitch controller 1040 there can also be on off state monitoring function, the on off state of photoswitch is controlled while the on off state of the photoswitch in monitoring optical-fiber network.
Figure 11 shows the schematic block diagram of optical-fiber network controller 1100 in accordance with another embodiment of the present invention.
As shown in figure 11, optical-fiber network controller 1100 includes:
Optical receiver 1110, the first signal sent for receiving node, first signal is the part in the optical signal to be sent that the node obtains data conversion to be sent, other parts in the optical signal to be sent are sent at least one optical-fiber network as secondary signal by the node, and first signal is converted into electric signal;
Routing scheduling unit 1120, the purpose information for extracting the data to be sent from the electric signal determines the optical link that the data to be sent are transmitted at least one optical-fiber network according to the purpose information of the data to be sent;
Photoswitch controller 1130, for controlling the photoswitch at least one optical-fiber network to set up the optical link.
The optical-fiber network controller of the embodiment of the present invention, a part in the optical signal to be sent sent according to node determines the optical link that the data of node are transmitted in optical-fiber network, and control the photoswitch in optical-fiber network to set up the optical link, optical-fiber network is set to pass through the data of the optical link transmission node, transmission bandwidth and transmission speed can be improved, power consumption is reduced, so as to improve data transmission efficiency.
In embodiments of the present invention, alternatively, the routing scheduling unit 1120 is used for the purpose information according to the data to be sent, the output port of the data to be sent is determined, to determine the optical link.
That is, routing scheduling unit 1120 there can also be address of cache function, the purpose information of data to be sent is resolved into output port.
In embodiments of the present invention, alternatively, the photoswitch controller 1130 is additionally operable to monitor the on off state of the photoswitch at least one optical-fiber network.
That is, photoswitch controller 1130 there can also be on off state monitoring function, the on off state of photoswitch is controlled while the on off state of the photoswitch in monitoring optical-fiber network.
Figure 12 shows the indicative flowchart for the method 1200 that data are transmitted in the optical interconnection system of the embodiment of the present invention.
The optical interconnection system includes multiple nodes, at least one optical-fiber network and at least one optical-fiber network controller.For example, the optical interconnection system can be the optical interconnection system 100 of the foregoing embodiment of the present invention.
As shown in figure 12, this method 1200 includes:
S1210, each node in the plurality of node generates the first signal and secondary signal according to data to be sent, first signal is used to ask transmission link, the secondary signal is used to transmit the data to be sent, first signal is sent at least one optical-fiber network controller, the secondary signal is sent at least one optical-fiber network;
S1220, at least one optical-fiber network controller determines the optical link that the data to be sent are transmitted at least one optical-fiber network according to first signal, controls the photoswitch at least one optical-fiber network to set up the optical link;
S1230, at least one optical-fiber network transmits the secondary signal by the optical link.
The method of the transmission data of the embodiment of the present invention, the first signal sent by optical-fiber network controller according to node determines the optical link that data are transmitted in optical-fiber network, and control the photoswitch in optical-fiber network to set up the optical link, the secondary signal that optical-fiber network is sent by the optical link transmission node is to transmit data, transmission bandwidth and transmission speed can be improved, power consumption is reduced, so as to improve data transmission efficiency.
Alternatively, in an embodiment of the invention, each node generates the first signal and secondary signal according to data to be sent, including:
Each node generates routing request signal according to the data to be sent, and the routing request signal is first signal, and the routing request signal includes the purpose information of the data to be sent;
The data to be sent are converted to optical signal to be sent by each node, and the optical signal to be sent is the secondary signal;
At least one optical-fiber network controller determines the optical link that the data to be sent are transmitted at least one optical-fiber network according to first signal, including:
At least one optical-fiber network controller determines the output port of the data to be sent according to the purpose information of the data to be sent, to determine the optical link;
This method 1200 also includes:
At least one optical-fiber network controller sends route replies signal to each node;
Each node receives the route replies signal of at least one optical-fiber network controller transmission;
Each node sends the secondary signal at least one optical-fiber network, including:
Each node sends the secondary signal at least one optical-fiber network according to the route replies signal.
Alternatively, in another embodiment, each node generates the first signal and secondary signal according to data to be sent, including:
The data to be sent are converted to optical signal to be sent by each node, using the part in the optical signal to be sent as first signal, regard the other parts in the optical signal to be sent as the secondary signal;
At least one optical-fiber network controller determines the optical link that the data to be sent are transmitted at least one optical-fiber network according to first signal, including:
First signal is converted to electric signal by least one optical-fiber network controller, and the purpose information of the data to be sent is extracted from the electric signal of conversion, and the output port of the data to be sent is determined according to the purpose information of the data to be sent, to determine the optical link.
In embodiments of the present invention, alternatively, before the data to be sent are converted to optical signal to be sent by each node, this method 1200 also includes:
Each node is cached and/or serialization processing to the data to be sent.
The corresponding flow of the method 1200 of the transmission data of the embodiment of the present invention can be performed by the node in foregoing each embodiment of the invention, optical-fiber network controller, optical-fiber network respectively, for sake of simplicity, will not be repeated here.
It should be understood that the specific example in the present invention is intended merely to help those skilled in the art to more fully understand the embodiment of the present invention, the scope for the embodiment that is not intended to limit the present invention.
It will also be understood that, in various embodiments of the present invention, the size of the sequence number of above-mentioned each process is not meant to the priority of execution sequence, and the execution sequence of each process should be determined with its function and internal logic, and any limit is constituted without tackling the implementation process of the embodiment of the present invention.
It should also be understood that in embodiments of the present invention, term "and/or" is only a kind of incidence relation for describing affiliated partner, expression may have three kinds of relations.For example, A and/or B, can be represented:Individualism A, while there is A and B, these three situations of individualism B.In addition, character "/" herein, it is a kind of relation of "or" to typically represent forward-backward correlation object.
Those of ordinary skill in the art can be appreciated that, the unit and algorithm steps of each example described with reference to the embodiments described herein, it can be realized with electronic hardware, computer software or the combination of the two, in order to clearly demonstrate the interchangeability of hardware and software, the composition and step of each example are generally described according to function in the above description.These functions are performed with hardware or software mode actually, depending on the application-specific and design constraint of technical scheme.Professional and technical personnel can realize described function to each specific application using distinct methods, but this realization is it is not considered that beyond the scope of this invention.
It is apparent to those skilled in the art that, for convenience of description and succinctly, the device of foregoing description and the specific work process of unit, and method idiographic flow, may be referred to the corresponding description in aforementioned system embodiment, will not be repeated here.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can realize by another way.For example, device embodiment described above is only schematical, for example, the division of the unit, it is only a kind of division of logic function, there can be other dividing mode when actually realizing, such as multiple units or component can combine or be desirably integrated into another system, or some features can be ignored, or do not perform.In addition, shown or discussed coupling or direct-coupling or communication connection each other can be by the INDIRECT COUPLING of some interfaces, device or unit or communication connection or electricity, mechanical or other forms are connected.
The unit illustrated as separating component can be or may not be physically separate, and the part shown as unit can be or may not be physical location, you can with positioned at a place, or can also be distributed on multiple NEs.Some or all of unit therein can be selected to realize the purpose of scheme of the embodiment of the present invention according to the actual needs.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit or unit is individually physically present or two or more units are integrated in a unit.Above-mentioned integrated unit can both be realized in the form of hardware, it would however also be possible to employ the form of SFU software functional unit is realized.
If the integrated unit is realized using in the form of SFU software functional unit and as independent production marketing or in use, can be stored in a computer read/write memory medium.Understood based on such, The part that technical scheme substantially contributes to prior art in other words, or all or part of the technical scheme can be embodied in the form of software product, the computer software product is stored in a storage medium, including some instructions to cause a computer equipment (can be personal computer, server, or the network equipment etc.) perform all or part of step of each embodiment methods described of the invention.And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with the medium of store program codes.
It is described above; only embodiment of the invention; but protection scope of the present invention is not limited thereto; any one skilled in the art the invention discloses technical scope in; various equivalent modifications or substitutions can be readily occurred in, these modifications or substitutions should be all included within the scope of the present invention.Therefore, protection scope of the present invention should be defined by scope of the claims.

Claims (21)

PCT国内申请,权利要求书已公开。PCT domestic application, the claims have been published.
CN201480037318.5A 2014-10-23 2014-10-23 Optical interconnection system, node, optical-fiber network controller and the method for transmitting data Active CN105830368B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/089252 WO2016061778A1 (en) 2014-10-23 2014-10-23 Optical interconnection system, node, optical network controller, and data transmission method

Publications (2)

Publication Number Publication Date
CN105830368A true CN105830368A (en) 2016-08-03
CN105830368B CN105830368B (en) 2018-04-20

Family

ID=55760066

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480037318.5A Active CN105830368B (en) 2014-10-23 2014-10-23 Optical interconnection system, node, optical-fiber network controller and the method for transmitting data

Country Status (2)

Country Link
CN (1) CN105830368B (en)
WO (1) WO2016061778A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025001514A1 (en) * 2023-06-26 2025-01-02 华为技术有限公司 Method, system, and related device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107846581A (en) * 2017-12-08 2018-03-27 熊猫电子集团有限公司 High-definition digital mixes light transmit-receive integrated machine

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007012223A1 (en) * 2005-07-28 2007-02-01 Zte Corporation A method for automatically switched optical network hierarchy routing calculating and connection establishing
CN101047464A (en) * 2006-06-05 2007-10-03 华为技术有限公司 Controlled multicast method and system for wave complex optical network
CN101459656A (en) * 2007-12-13 2009-06-17 华为技术有限公司 Passive optical network aggregation node device and system
CN101854222A (en) * 2009-03-31 2010-10-06 华为技术有限公司 A data processing method, communication device and system
CN102439996A (en) * 2011-10-31 2012-05-02 华为技术有限公司 Optical network system, method for updating optical network system and optical distribution network
WO2013107426A1 (en) * 2012-01-19 2013-07-25 中兴通讯股份有限公司 System, device and method for optical access network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101516044A (en) * 2008-02-20 2009-08-26 株式会社日立制作所 Optical network system
CN101656898B (en) * 2009-09-16 2012-09-19 北京科技大学 A method for establishing a path in a multi-domain wavelength routing optical network
CN103888361B (en) * 2013-05-15 2017-03-22 中国人民解放军国防科学技术大学 Optical router orienting fat-tree type topology structure

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007012223A1 (en) * 2005-07-28 2007-02-01 Zte Corporation A method for automatically switched optical network hierarchy routing calculating and connection establishing
CN101047464A (en) * 2006-06-05 2007-10-03 华为技术有限公司 Controlled multicast method and system for wave complex optical network
CN101459656A (en) * 2007-12-13 2009-06-17 华为技术有限公司 Passive optical network aggregation node device and system
CN101854222A (en) * 2009-03-31 2010-10-06 华为技术有限公司 A data processing method, communication device and system
CN102439996A (en) * 2011-10-31 2012-05-02 华为技术有限公司 Optical network system, method for updating optical network system and optical distribution network
WO2013107426A1 (en) * 2012-01-19 2013-07-25 中兴通讯股份有限公司 System, device and method for optical access network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025001514A1 (en) * 2023-06-26 2025-01-02 华为技术有限公司 Method, system, and related device

Also Published As

Publication number Publication date
CN105830368B (en) 2018-04-20
WO2016061778A1 (en) 2016-04-28

Similar Documents

Publication Publication Date Title
CN110495137B (en) Data center network structure and construction method thereof
US9477280B1 (en) Specification for automatic power management of network-on-chip and system-on-chip
US8787373B2 (en) Multicast miss notification for a distributed network switch
CN103098428A (en) Message transmission method, device, system and storage medium realizing pcie switching network
US9712901B2 (en) Interconnection system, apparatus, and data transmission method
CN106407154A (en) On-chip optical network topology and data transmission method
WO2011046637A1 (en) Reliable communications in on-chip networks
WO2018063577A1 (en) Technologies for scalable hierarchical interconnect topologies
US11726938B2 (en) Communications for field programmable gate array device
US20120297100A1 (en) Storage system and data transmission method
EP4589918A1 (en) Communication method and apparatus
CN117914808A (en) A data transmission system, method and switch
CN102103471A (en) Data transmission method and system
US10313470B2 (en) Hierarchical caching and analytics
US10237170B2 (en) Flow switch, controller and relay apparatus
CN102710496B (en) For the data transmission system between multiple server, DIU data interface unit and data transmission method
WO2025087005A1 (en) Interconnect system, device and network
CN105830368A (en) Optical interconnection system,node,optical network controller, and data transmission method
CN104125292A (en) Data processing device, cloud server and use method thereof
US9762474B2 (en) Systems and methods for selecting a router to connect a bridge in the network on chip (NoC)
US11042497B2 (en) Communication between field programmable gate arrays
US20180255157A1 (en) Network service chains using hardware logic devices in an information handling system
US20200021527A1 (en) Fibre channel forwarder load balancing system
US10868630B2 (en) Trunk management in simulated Fibre channel trunking system environment
CN117555850A (en) Routing configuration, network-on-chip routing method and device, electronic equipment and medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201209

Address after: 518000 Baoan District Xin'an street, Shenzhen, Guangdong, No. 625, No. 625, Nuo platinum Plaza,

Patentee after: SHENZHEN SHANGGE INTELLECTUAL PROPERTY SERVICE Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

Effective date of registration: 20201209

Address after: No.003 Changzhou Road, North Industrial Park, Liuji Town, Shuyang County, Suqian City, Jiangsu Province 223600

Patentee after: Luo Sanjie

Address before: 518000 Baoan District Xin'an street, Shenzhen, Guangdong, No. 625, No. 625, Nuo platinum Plaza,

Patentee before: SHENZHEN SHANGGE INTELLECTUAL PROPERTY SERVICE Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240711

Address after: Room 102, 1st Floor, Unit 2, Building 7, Xingfuli Community, No. 1555 Heping West Road, Taocheng District, Hengshui City, Hebei Province 053000

Patentee after: Kuike Agricultural Services (Hengshui) Co.,Ltd.

Country or region after: China

Address before: No.003 Changzhou Road, North Industrial Park, Liuji Town, Shuyang County, Suqian City, Jiangsu Province 223600

Patentee before: Luo Sanjie

Country or region before: China

TR01 Transfer of patent right