Relay device and system
Patent Information
- Application Number
- JP2023128602
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-08-07
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2043-08-07
Smart Images

Figure 0007645945000001 
Figure 0007645945000002 
Figure 0007645945000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a relay device and a system. [Background technology]
[0002] Patent Document 1 describes an optical module configured to be able to perform digital coherent optical communication with an external communication device. [Prior art document] [Patent documents] [Patent Document 1] JP 2022-020662 A Summary of the Invention [Means for solving the problem]
[0003] According to one embodiment of the present invention, there is provided a relay device. The relay device may include a first connection unit. The relay device may include a second connection unit. The relay device may include a relay unit that relays communication of an electrical signal between a first optical module that is connected to the first connection unit and does not support coherent optical communication, and a second optical module that is connected to the second connection unit and supports coherent optical communication.
[0004] In the relay device, the relay unit may relay, to a second optical module, an electrical signal received from the first optical module and converted from an optical signal by the first optical module, and the relay unit may relay, to the first optical module, an electrical signal received from the second optical module and converted from an optical signal by the second optical module.
[0005] In any of the relay devices, the first connection unit may have a first transmission connection unit connected to an electrical signal transmitter of the first optical module. The first connection unit may have a first reception connection unit connected to an electrical signal receiver of the first optical module. The second connection unit may have a second reception connection unit connected to an electrical signal receiver of the second optical module. The second connection unit may have a second transmission connection unit connected to an electrical signal transmitter of the second optical module. The relay unit may have a first communication unit that connects the first transmission connection unit and the second reception connection unit and is capable of transmitting electrical signals at 400 Gbps. The relay unit may have a second communication unit that connects the second transmission connection unit and the first reception connection unit and is capable of transmitting electrical signals at 400 Gbps. The first communication unit may include eight communication lines that can transmit electrical signals at 50 Gbps. The second communication unit may include eight communication lines that can transmit electrical signals at 50 Gbps.
[0006] Any of the relay devices may further include a control unit that controls at least one of the first optical module and the second optical module. The control unit may be a microcomputer. The control unit may determine whether the first optical module is a branching type optical module having a configuration for converting a plurality of optical signals into a plurality of electrical signals in parallel, and when the control unit determines that the first optical module is the branching type optical module, may control the second optical module to collectively process a plurality of electrical signals converted from the plurality of optical signals by the first optical module.
[0007] According to an embodiment of the present invention, there is provided a system. The system may include the relay device. The system may include the first optical module. The system may include the second optical module.
[0008] The above summary of the invention does not list all of the necessary features of the present invention. Also, subcombinations of these features may also be inventions. [Brief description of the drawings]
[0009] [Figure 1] An example of a system 10 is shown diagrammatically. [Diagram 2] 1 shows a schematic configuration example of a system 10. [Diagram 3] An example of a system 10 is shown diagrammatically. [Figure 4] An example of a system 10 is shown diagrammatically. [Diagram 5] 1 shows an example of a process flow by the system 10. [Figure 6] 1 shows an example of a process flow by the system 10. [Figure 7] An example of the hardware configuration of a computer 1200 functioning as the control unit 340 is shown in schematic form. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of the invention according to the claims. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
[0011] Future optical communications will move to 400Gbps and 800Gbps, but these optical modules (e.g., 400G-DR4 / ZR / ZR+) include new technologies, which conventional network devices are not compatible with. Network devices compatible with new technologies may be expensive and difficult to introduce. In addition, network devices compatible with new technologies are subject to so-called vendor lock-in, and only optical modules from the same manufacturer can operate. Optical modules sold by manufacturers are expensive, making their introduction even more difficult. In contrast, the relay device 300 according to the present embodiment makes it possible to convert, for example, an optical module of a certain standard into another optical module by electrically connecting it directly. This makes it possible to convert, for example, optical modules such as 400G-DR4, 400G-ZR, and 400G-ZR+ into conventional, inexpensive 400G optical modules.
[0012] 1 illustrates an example of a system 10. The system 10 includes an optical module 100 and a repeater 300. The system 10 may further include an optical module 200.
[0013] The optical module 100 is an optical module that does not support coherent optical communication. Coherent optical communication may be optical communication that uses the phase of light or the polarization of light. For example, coherent optical communication may be a communication method that transmits signals by two polarizations in addition to modulation of the amplitude and phase of light. Coherent optical communication may also be called optical digital coherent communication, digital coherent optical communication, etc. Coherent optical communication can transmit more information than before through optical fiber cables. Coherent optical communication performs digital signal processing on both the transmitting side and the receiving side, which enables an improvement in bit rate, an improvement in flexibility, a simplification of the optical line system, long-distance transmission, etc. Examples of the optical module 100 include, but are not limited to, 400G-SR, 400G-FR, and 400G-DR4. The optical module 100 may be an example of a first optical module.
[0014] The optical module 200 is an optical module compatible with coherent optical communication. Examples of the optical module 200 include, but are not limited to, 400G-ZR and 400G-ZR+. The optical module 200 may be an example of a second optical module.
[0015] The relay device 300 includes a connection unit 310, a connection unit 320, and a relay unit 330. The connection unit 310 may be an example of a first connection unit, and the connection unit 320 may be an example of a second connection unit. The relay unit 330 relays communication of electrical signals between the optical module 100 connected to the connection unit 310 and the optical module 200 connected to the connection unit 320.
[0016] The relay device 300 may be configured to, for example, electrically connect an electrical signal transmitting terminal of the optical module 100 to an electrical signal receiving terminal of the optical module 200, and electrically connect an electrical signal receiving terminal of the optical module 100 to an electrical signal transmitting terminal of the optical module 200. The connecting unit 310 may be connected to the electrical signal transmitting terminal and receiving terminal of the optical module 100. The connecting unit 320 may be connected to the electrical signal receiving terminal and transmitting terminal of the optical module 200. The relay unit 330 may have a communication line electrically connecting the electrical signal transmitting terminal of the optical module 100 to the electrical signal receiving terminal of the optical module 200, and a communication line electrically connecting the electrical signal receiving terminal of the optical module 100 to the electrical signal transmitting terminal of the optical module 200.
[0017] For example, the optical module 100 converts the optical signal 410 received from the optical fiber 190 into an electrical signal 510. The relay unit 330 relays the electrical signal 510, which is received from the optical module 100 via the connection unit 310 and converted from the optical signal 410 by the optical module 100, to the optical module 200 via the connection unit 310. The optical module 200 may convert the electrical signal 510 into an optical signal 420 and transmit it to the optical fiber 290. This makes it possible to output an optical signal received by the optical module 100 that does not support coherent optical communication from the optical module 200 that supports coherent optical communication.
[0018] For example, the optical module 200 converts the optical signal 430 received from the optical fiber 290 into an electrical signal 520. The relay unit 330 relays the electrical signal 520, which is received from the optical module 200 via the connection unit 320 and converted from the optical signal 430 by the optical module 200, to the optical module 100 via the connection unit 310. The optical module 100 may convert the electrical signal 520 into an optical signal 440 and transmit it to the optical fiber 190. This makes it possible to output an optical signal received by the optical module 200 compatible with coherent optical communication from the optical module 100 which does not support coherent optical communication.
[0019] The relay device 300 may further include a control unit 340. The control unit 340 may control at least one of the optical module 100 and the optical module 200. Of the optical module 100 and the optical module 200, the control unit 340 may control only the optical module 200. Of the optical module 100 and the optical module 200, the control unit 340 may control only the optical module 100. The control unit 340 may control both the optical module 100 and the optical module 200. Note that the relay device 300 does not need to include the control unit 340.
[0020] 2 is a schematic diagram of a configuration example of the system 10. Here, a case will be described as an example in which the repeater 300 repeats eight electrical signals converted from four optical signals by the optical module 100 to the optical module 200, and repeats eight electrical signals converted from one optical signal by the optical module 200 to the optical module 100, but the numbers of optical signals and electrical signals are not limited to this.
[0021] The optical module 100 includes an optical signal receiving unit 112, an optical signal transmitting unit 114, an electrical signal transmitting unit 122, an electrical signal receiving unit 124, a converting unit 132, and a converting unit 134.
[0022] An optical fiber 190 is connected to the optical signal receiving unit 112 and the optical signal transmitting unit 114. A relay device 300 is connected to the electrical signal transmitting unit 122 and the electrical signal receiving unit 124. The conversion unit 132 converts the optical signal 410 received via the optical signal receiving unit 112 into an electrical signal 510 and outputs it to the electrical signal transmitting unit 122. The conversion unit 134 converts the electrical signal 520 received via the electrical signal receiving unit 124 into an optical signal 440 and outputs it to the optical signal transmitting unit 114.
[0023] The optical module 200 includes an electrical signal receiving unit 212 , an electrical signal transmitting unit 214 , an optical signal transmitting unit 222 , an optical signal receiving unit 224 , a conversion unit 232 , and a conversion unit 234 .
[0024] A relay device 300 is connected to the electrical signal receiving unit 212 and the electrical signal transmitting unit 214. An optical fiber 290 is connected to the optical signal transmitting unit 222 and the optical signal receiving unit 224. The conversion unit 232 converts the electrical signal 510 received via the electrical signal receiving unit 212 into an optical signal 420 and outputs it to the optical signal transmitting unit 222. The conversion unit 234 converts the optical signal 430 received via the optical signal receiving unit 224 into an electrical signal 520 and outputs it to the electrical signal transmitting unit 214.
[0025] The connections 310 include a transmit connection 312 and a receive connection 314. The transmit connection 312 may be an example of a first transmit connection, and the receive connection 314 may be an example of a first receive connection.
[0026] Connections 320 include a receiving connection 322 and a transmitting connection 324. The receiving connection 322 may be an example of a second receiving connection, and the transmitting connection 324 may be an example of a second transmitting connection.
[0027] The relay unit 330 includes a communication unit 332 that connects the transmitting connection unit 312 and the receiving connection unit 322. The communication unit 332 may be capable of communicating electrical signals at 400 Gbps. The communication unit 332 may be an example of a first communication unit.
[0028] The relay unit 330 includes a communication unit 334 that connects the transmitting connection unit 324 and the receiving connection unit 314. The communication unit 334 may be capable of communicating electrical signals at 400 Gbps. The communication unit 334 may be an example of a second communication unit.
[0029] 2, the communication unit 332 includes eight communication lines each capable of transmitting an electrical signal at 50 Gbps, and the communication unit 334 includes eight communication lines each capable of transmitting an electrical signal at 50 Gbps. The eight communication lines of the communication unit 332 and the eight communication lines of the communication unit 334 may be wired to be as short as possible. For example, the eight communication lines of the communication unit 332 may linearly connect the transmitting connection unit 312 and the receiving connection unit 322. For example, the eight communication lines of the communication unit 334 may linearly connect the transmitting connection unit 324 and the receiving connection unit 314. This can reduce attenuation of the electrical signal and reduce noise.
[0030] 2, the communication units 332 and 334 may be capable of communicating electrical signals at a transmission speed lower than 400 Gbps, such as 200 Gbps. In this case, each of the eight communication lines of the communication units 332 and 334 may be capable of communicating electrical signals at a transmission speed lower than 50 Gbps, such as 25 Gbps, which corresponds to the transmission speed lower than 400 Gbps. For example, the transmission speed of each of the eight communication lines of the communication units 332 and 334 may be a transmission speed obtained by dividing the transmission speed of the communication units 332 and 334 by 8, which is the number of signal lines.
[0031] 2, the communication units 332 and 334 may be capable of communicating electrical signals at a transmission speed greater than 400 Gbps, such as 800 Gbps. In this case, each of the eight communication lines of the communication units 332 and 334 may be capable of communicating electrical signals at a transmission speed greater than 50 Gbps, such as 100 Gbps, which corresponds to a transmission speed greater than 400 Gbps. For example, the transmission speed of each of the eight communication lines of the communication units 332 and 334 may be a transmission speed obtained by dividing the transmission speed of the communication units 332 and 334 by 8, which is the number of signal lines.
[0032] The control unit 340 may issue a start command for the optical module 100 and the optical module 200, a laser emission command, designate a laser frequency, etc. The control unit 340 may perform lane branching settings for the optical module 100 and the optical module 200.
[0033] The lane branching setting of the optical module 100 may be to assign each of the four optical signals 410 received at the optical signal receiving unit 112 to one of the eight electrical signals of the electrical signal transmitting unit 122 for transmission after the conversion unit 132 converts each of the four optical signals 410 received at the optical signal receiving unit 112 into an electrical signal. Also, the lane branching setting of the optical module 100 may be to assign each of the eight electrical signals 520 received at the electrical signal receiving unit 124 to one of the four electrical signals of the optical signal transmitting unit 114 for transmission after the conversion unit 134 converts each of the eight electrical signals 520 received at the electrical signal receiving unit 124 into an optical signal.
[0034] The lane branching setting of the optical module 200 may be to assign each of the eight electrical signals 510 received by the electrical signal receiving unit 212 to one of the four electrical signals of the optical signal transmitting unit 222 for transmission after the conversion unit 232 converts each of the eight electrical signals 510 received by the electrical signal receiving unit 212 into an optical signal. Also, the lane branching setting of the optical module 200 may be to assign each of the four optical signals 430 received by the optical signal receiving unit 224 to one of the eight electrical signals of the electrical signal transmitting unit 214 for transmission after the conversion unit 234 converts each of the four optical signals 430 received by the optical signal receiving unit 224 into an electrical signal.
[0035] The control unit 340 may be a microcomputer. This allows the system 10 to be controlled with a configuration that does not include any ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array). This allows the relay device 300 to be manufactured at extremely low cost, and the system 10 to operate with almost no power consumption.
[0036] The repeater 300 according to the present embodiment can be realized by a configuration in which the transmission terminal of the electrical signal of the optical module 100 is electrically connected to the reception terminal of the electrical signal of the optical module 200, and the reception terminal of the electrical signal of the optical module 100 is electrically connected to the transmission terminal of the electrical signal of the optical module 200, and the control unit 340, and can be manufactured at a very low cost as described above. According to the repeater 300, it is possible to connect the optical module 100 that does not support coherent optical communication to the optical module 200 that supports coherent optical communication, and to output the optical signal received by the optical module 100 from the optical module 200, or to output the optical signal received by the optical module 200 from the optical module 100. This can improve the convenience of the optical module 100 and the optical module 200. By improving the convenience of the optical module 100 and the optical module 200, it is possible to contribute to the promotion of research and development of optical communication and to the development of the industry.
[0037] 3 is a schematic diagram of an example of a system 10. In the system 10, one end of an optical module 100 is connected to a relay device 300, the other end of the optical module 100 is connected to one end of an optical fiber 190, the other end of the optical fiber 190 is connected to an optical module 102, and the optical module 102 is connected to a switch 600. The switch 600 is connected to a plurality of optical modules 104, and relays communications between the plurality of optical modules 104 and the optical module 102.
[0038] Here, an example will be described in which the optical module 200 is locked by its manufacturer and configured to not communicate properly unless it is a switch made by a specific manufacturer. For example, the optical module 200 will not communicate properly unless it is a switch made by the same manufacturer as the optical module 200.
[0039] For example, the lock by the manufacturer of the optical module 200 may be an authentication mechanism in which the name of the manufacturer of the optical module 200 is recorded in a register provided in the optical module 200, and when the optical module 200 and the switch 600 are connected, the switch 600 allows communication if the name of the manufacturer recorded in the register of the optical module 200 matches the name of the manufacturer registered in advance, and does not allow communication if they do not match. Note that the serial number of the optical module 200 may be used instead of the name of the manufacturer. However, without being limited to this, any information may be used as long as it can identify the optical module 200. Here, it is assumed that the name of the manufacturer of the optical module 200 is not registered in the switch 600.
[0040] In this case, if the optical module 200 is directly connected to the switch 600, communication is not possible because the manufacturer name of the optical module 200 is not registered in the switch 600. In contrast, if the switch 600 is connected to the optical module 200 via the optical module 102, the optical module 100, and the relay device 300, the optical module 200 is not subject to authentication based on the manufacturer name because the switch 600 is directly connected to the optical module 102, not the optical module 200. This allows communication even if the switch 600 is manufactured by a different manufacturer than the optical module 200, for example.
[0041] For example, the switch 600 may not support coherent optical communication. In this case, when the optical module 200 is directly connected to the switch 600, communication is not possible because the switch 600 does not support coherent optical communication. In contrast, when the switch 600 is connected to the optical module 200 via the optical module 102, the optical module 100, and the relay device 300, communication is possible even if the switch 600 does not support coherent optical communication.
[0042] When the optical module 200 receives an optical signal compatible with coherent optical communication, the optical signal is converted into an electrical signal by the optical module 200. Next, the electrical signal is relayed to the optical module 100 via the relay device 300, converted by the optical module 100 into an optical signal not compatible with coherent optical communication, and then transmitted to the switch 600 via the optical module 102.
[0043] When the switch 600 receives an optical signal that does not support coherent optical communication, the optical signal is transmitted to the optical module 100 via the optical module 102, and the optical signal is converted into an electrical signal by the optical module 100. Next, the electrical signal is relayed to the optical module 200 via the repeater 300, and is converted into an optical signal that supports coherent optical communication by the optical module 200, and then transmitted to the optical fiber 290.
[0044] For example, the switch 600 may be a switch that supports 400G-SR but does not support 400G-ZR and 400G-ZR+. For example, the optical module 100 and the optical module 102 may be 400G-SR. For example, the optical module 200 may be 400G-ZR or 400G-ZR+. For example, the optical module 104 may be 100G-SR. For example, the switch 600 may be connected to four optical modules 104.
[0045] FIG. 4 is a schematic diagram of an example of the system 10. In the system 10 illustrated in FIG. 4, a branching optical module 106 having a configuration for converting a plurality of optical signals into a plurality of electrical signals in parallel is connected to a repeater 300 as the optical module 100. The branching optical module 106 converts a plurality of optical signals received from a plurality of optical fibers 192 into a plurality of electrical signals in parallel and transmits the electrical signals to the repeater 300. The branching optical module 106 branches a plurality of electrical signals received from the repeater 300, converts the electrical signals into a plurality of optical signals in parallel, and transmits the optical signals to a plurality of optical fibers 192. The branching optical module 106 may be an example of a first optical module.
[0046] In the example shown in FIG. 4, the control unit 340 determines whether the connected optical module is a branching type optical module 106, and if it determines that it is a branching type optical module 106, it may control the optical module 200 to collectively process multiple electrical signals converted from multiple optical signals by the branching type optical module 106.
[0047] In the default state, 400G-ZR and 400G-ZR+, which are examples of the optical module 200, operate on the premise that all of the multiple electrical signals they receive originate from an optical signal transmitted from a single device. However, when the connected optical module is a branching type optical module 106, the branching type optical module 106 may receive multiple optical signals transmitted from multiple different devices and convert these into multiple electrical signals. In such a case, the above premise does not hold, so an error occurs and the optical module 200 cannot communicate normally.
[0048] In response to this, the control unit 340 automatically determines whether the connected optical module is a branching type optical module 106, and when it determines that the connected optical module is a branching type optical module 106, automatically controls the optical module 200 to collectively process a plurality of electrical signals converted from a plurality of optical signals by the branching type optical module 106, thereby enabling the optical module 200 to communicate normally even when the connected optical module is a branching type optical module 106. For example, the control to collectively process the plurality of electrical signals may be to set the optical module 200 to a collectively processing mode that is pre-installed in the optical module 200 and that is capable of collectively processing the plurality of electrical signals.
[0049] 4, the branching optical module 106 may be a four-branching optical module and may be connected to four optical fibers 192. For example, the branching optical module 106 may be 400G-DR4.
[0050] 5 shows an example of processing by the system 10. Here, a description will be given starting from a state in which the optical module 106, the optical module 200, and the relay device 300 are physically connected. The control unit 340 according to this embodiment performs different processing depending on whether a branching type optical module 106 is connected to the relay device 300 or a non-branching type optical module is connected.
[0051] In step (sometimes abbreviated to S) 102, the control unit 340 inquires of the optical module 106 about the type of the optical module. In S104, the optical module 106 transmits its own optical module type information to the control unit 340. For example, the optical module 106 may transmit information indicating that it is a branching type optical module.
[0052] In S106, the control unit 340 determines whether the optical module 106 is a branching type optical module based on the information received in S104. In this example, the control unit 340 determines that the optical module 106 is a branching type optical module. The control unit 340 transmits a command to the optical module 200 to set the optical module 200 to a collective processing mode.
[0053] In S108, the optical module 200 notifies the control unit 340 that the setting of the optical module 200 to the collective processing mode has been completed. In S110, the control unit 340 commands the optical module 100 and the optical module 200 to start transmitting optical signals. This starts communication between the optical module 100 and the optical module 200.
[0054] If it is determined in S106 that the optical module is not a branching type optical module, the control unit 340 does not transmit to the optical module 200 a command to set the optical module 200 to the collective processing mode.
[0055] 6 shows an example of a process up to the start of communication by the system 10. Here, the description will be given from a state where an optical module is connected to each of the connection unit 310 and the connection unit 320, and where the control unit 340 has confirmed that the optical module connected to the connection unit 320 is the optical module 200.
[0056] In S202, the control unit 340 starts the optical module connected to the connection unit 310 and starts initialization of the optical module. In S204, the control unit 340 determines whether the optical module connected to the connection unit 310 is an optical module compatible with coherent optical communication. If the control unit 340 determines that the optical module is an optical module compatible with coherent optical communication, the process proceeds to S206, and if the control unit 340 determines that the optical module 100 is not an optical module compatible with coherent optical communication, the process proceeds to S216.
[0057] In S206, the control unit 340 sets the optical wavelengths for optical communication of the optical modules connected to the connection units 310 and 320. In S208, the control unit 340 sets lane branching for the optical modules connected to the connection units 310 and 320. This completes the initialization of the optical modules connected to the connection units 310 and 320 (S210).
[0058] In S216, the control unit 340 determines whether the optical module connected to the connection unit 310 is a branching type optical module. If the control unit 340 determines that the optical module 100 is a branching type optical module, the process proceeds to S208. If the control unit 340 determines that the optical module 100 is not a branching type optical module, the initialization of the optical module connected to the connection unit 310 is completed (S210). In S208, the control unit 340 performs lane branching setting for the optical module connected to the connection unit 310 and the optical module connected to the connection unit 320. This completes the initialization of the optical module connected to the connection unit 310 and the optical module connected to the connection unit 320 (S210).
[0059] In S212, the optical module connected to the connection unit 310 and the optical module connected to the connection unit 320 start laser transmission for optical communication in accordance with an instruction from the control unit 340. In S214, the data communication path becomes active.
[0060] 7 is a schematic diagram showing an example of a hardware configuration of the computer 1200 functioning as the control unit 340. A program installed on the computer 1200 can cause the computer 1200 to function as one or more "parts" of the apparatus according to the present embodiment, or cause the computer 1200 to execute operations or one or more "parts" associated with the apparatus according to the present embodiment, and / or cause the computer 1200 to execute a process or steps of the process according to the present embodiment. Such a program can be executed by the CPU 1212 to cause the computer 1200 to execute specific operations associated with some or all of the blocks of the flowcharts and block diagrams described herein.
[0061] The computer 1200 according to this embodiment includes a CPU 1212 and a RAM 1214, which are connected to each other by a host controller 1210. The computer 1200 also includes input / output units such as a communication interface 1222, a storage device 1224, and an IC card drive, which are connected to the host controller 1210 via an input / output controller 1220. The storage device 1224 may be a hard disk drive, a solid state drive, or the like. The computer 1200 may also include a legacy input / output unit such as a ROM 1230 and a keyboard, which are connected to the input / output controller 1220 via an input / output chip 1240.
[0062] The CPU 1212 operates according to programs stored in the ROM 1230 and the RAM 1214, thereby controlling each unit. The communication interface 1222 communicates with other electronic devices via a network. The storage device 1224 stores programs and data used by the CPU 1212 in the computer 1200. The IC card drive reads programs and data from an IC card and / or writes programs and data to an IC card.
[0063] The ROM 1230 stores therein a boot program or the like that is executed by the computer 1200 upon activation, and / or a program that depends on the hardware of the computer 1200. The input / output chip 1240 may also connect various input / output units to the input / output controller 1220 via a USB port, a parallel port, a serial port, a keyboard port, a mouse port, and the like.
[0064] The programs are provided by a computer-readable storage medium such as an IC card. The programs are read from the computer-readable storage medium, installed in the storage device 1224, RAM 1214, or ROM 1230, which are also examples of computer-readable storage media, and executed by the CPU 1212. Information processing described in these programs is read by the computer 1200, and brings about cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be configured by implementing an operation or processing of information according to the use of the computer 1200.
[0065] For example, when communication is performed between the computer 1200 and an external device, the CPU 1212 may execute a communication program loaded in the RAM 1214 and instruct the communication interface 1222 to perform communication processing based on the processing described in the communication program. Under the control of the CPU 1212, the communication interface 1222 reads transmission data stored in a transmission buffer area provided in the RAM 1214, the storage device 1224, or a recording medium such as an IC card, and transmits the read transmission data to a network, or writes reception data received from the network to a reception buffer area or the like provided on the recording medium.
[0066] Furthermore, the CPU 1212 may cause all or a necessary portion of a file or database stored in an external recording medium such as the storage device 1224, an IC card, etc. to be read into the RAM 1214, and may perform various types of processing on the data on the RAM 1214. The CPU 1212 may then write back the processed data to the external recording medium.
[0067] Various types of information, such as various types of programs, data, tables, and databases, may be stored in the recording medium and undergo information processing. The CPU 1212 may perform various types of processing on the data read from the RAM 1214, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search / replacement, etc., as described throughout this disclosure and specified by the instruction sequence of the program, and write back the results to the RAM 1214. The CPU 1212 may also search for information in a file, database, etc. in the recording medium. For example, when a plurality of entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored in the recording medium, the CPU 1212 may search for an entry whose attribute value of the first attribute matches a specified condition from among the plurality of entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.
[0068] The above-described programs or software modules may be stored in a computer-readable storage medium on the computer 1200 or in the vicinity of the computer 1200. In addition, a recording medium such as a hard disk or a RAM provided in a server system connected to a dedicated communication network or the Internet can be used as a computer-readable storage medium, thereby providing the programs to the computer 1200 via the network.
[0069] The blocks in the flowcharts and block diagrams in the present embodiment may represent stages of a process in which an operation is performed or "parts" of an apparatus responsible for performing the operation. Particular stages and "parts" may be implemented by dedicated circuitry, programmable circuitry provided with computer-readable instructions stored on a computer-readable storage medium, and / or a processor provided with computer-readable instructions stored on a computer-readable storage medium. The dedicated circuitry may include digital and / or analog hardware circuits, and may include integrated circuits (ICs) and / or discrete circuits. The programmable circuitry may include reconfigurable hardware circuits, such as, for example, field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), and the like, including AND, OR, XOR, NAND, NOR, and other logical operations, flip-flops, registers, and memory elements.
[0070] A computer-readable storage medium may include any tangible device capable of storing instructions that are executed by a suitable device, such that a computer-readable storage medium having instructions stored thereon comprises an article of manufacture that includes instructions that can be executed to create means for performing the operations specified in the flowcharts or block diagrams. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, and the like. More specific examples of computer-readable storage media may include floppy disks, diskettes, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), electrically erasable programmable read-only memories (EEPROMs), static random access memories (SRAMs), compact disk read-only memories (CD-ROMs), digital versatile disks (DVDs), Blu-ray disks, memory sticks, integrated circuit cards, and the like.
[0071] The computer readable instructions may include either assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk®, JAVA®, C++, etc., and conventional procedural programming languages such as the “C” programming language or similar programming languages.
[0072] Computer readable instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, or to a programmable circuit, either locally or over a local area network (LAN), a wide area network (WAN), such as the Internet, etc., to cause the processor of the general purpose computer, special purpose computer, or other programmable data processing apparatus, or to a programmable circuit, to execute the computer readable instructions to generate means for performing the operations specified in the flowcharts or block diagrams. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.
[0073] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It is clear to those skilled in the art that various modifications and improvements can be made to the above embodiments. It is clear from the description of the claims that such modifications and improvements can also be included in the technical scope of the present invention.
[0074] It should be noted that the order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before" or "prior to," and that the process may be performed in any order unless the output of a previous process is used in a later process. Even if the operational flow in the claims, specifications, and drawings is described using "first," "next," etc. for convenience, it does not mean that the process must be performed in this order. [Explanation of symbols]
[0075] 10 system, 100, 102, 104, 106 optical module, 112 optical signal receiving unit, 114 optical signal transmitting unit, 122 electrical signal transmitting unit, 124 electrical signal receiving unit, 132 conversion unit, 134 conversion unit, 190, 192 optical fiber, 200 optical module, 212 electrical signal receiving unit, 214 electrical signal transmitting unit, 222 optical signal transmitting unit, 224 optical signal receiving unit, 232 conversion unit, 234 conversion unit, 290 optical fiber, 300 relay device, 310 connection unit, 312 transmission connection unit, 314 reception connection unit, 320 connection unit, 322 reception connection unit, 324 transmission connection unit, 330 relay unit, 332 communication unit, 334 communication unit, 340 control unit, 410, 420, 430, 440 Optical signal, 510, 520 Electric signal, 1200 Computer, 1210 Host controller, 1212 CPU, 1214 RAM, 1220 Input / output controller, 1222 Communication interface, 1224 Storage device, 1230 ROM, 1240 Input / output chip
Claims
1. A first connection portion; A second connection portion; a relay unit that relays communication of an electrical signal between a first optical module that is connected to the first connection unit and does not support coherent optical communication, and a second optical module that is connected to the second connection unit and supports coherent optical communication; a control unit that controls at least one of the first optical module and the second optical module; Equipped with The control unit determines whether the first optical module is a branching type optical module having a configuration for converting multiple optical signals into multiple electrical signals in parallel, and if it determines that the first optical module is the branching type optical module, controls the second optical module to collectively process multiple electrical signals converted from the multiple optical signals by the first optical module.
2. The relay device according to claim 1 , wherein the relay section relays, to a second optical module, an electrical signal received from the first optical module and converted from the optical signal by the first optical module.
3. The relay device according to claim 1 , wherein the relay section relays, to the first optical module, an electrical signal received from the second optical module and converted from the optical signal by the second optical module.
4. The first connection portion is a first transmission connection portion connected to an electrical signal transmission portion of the first optical module; a first receiving connection portion connected to an electrical signal receiving portion of the first optical module; having The second connection portion is a second receiving connection portion connected to an electrical signal receiving portion of the second optical module; a second transmission connection portion connected to the electrical signal transmission portion of the second optical module; having The relay unit includes: a first communication unit that connects the first transmission connection unit and the second reception connection unit and is capable of transmitting electrical signals at 400 Gbps; a second communication unit that connects the second transmission connection unit and the first reception connection unit and is capable of transmitting electrical signals at 400 Gbps; The relay device according to claim 1 , further comprising:
5. The first communication unit includes eight communication lines capable of transmitting electrical signals at 50 Gbps; The second communication unit includes eight communication lines capable of transmitting electrical signals at 50 Gbps. The relay device according to claim 4.
6. The relay device according to claim 1 , wherein the control unit is a microcomputer.
7. A relay device according to any one of claims 1 to 3, the first optical module; A system comprising:
8. The second optical module The system of claim 7 further comprising:
Citation Information
Patent Citations
Demultiplex transmission system
JP2002135223A
Transceiver, optical transmission device using the same, and method for optimizing pluggable interface
JP2019092107A
Pluggable optical module, light transceiver, and method for setting optical transmission system
JP2020110014A
Optical module and method for controlling optical module
JP2021101577A
Optical communication method, optical communication apparatus, and optical communication system
WO2006106973A1