Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7645945B2 - Relay device and system - Google Patents
[go: Go Back, main page]

JP7645945B2 - Relay device and system - Google Patents

Relay device and system Download PDF

Info

Publication number
JP7645945B2
JP7645945B2 JP2023128602A JP2023128602A JP7645945B2 JP 7645945 B2 JP7645945 B2 JP 7645945B2 JP 2023128602 A JP2023128602 A JP 2023128602A JP 2023128602 A JP2023128602 A JP 2023128602A JP 7645945 B2 JP7645945 B2 JP 7645945B2
Authority
JP
Japan
Prior art keywords
optical module
optical
unit
communication
electrical signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023128602A
Other languages
Japanese (ja)
Other versions
JP2025024467A (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.)
SoftBank Corp
Original Assignee
SoftBank Corp
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 SoftBank Corp filed Critical SoftBank Corp
Priority to JP2023128602A priority Critical patent/JP7645945B2/en
Publication of JP2025024467A publication Critical patent/JP2025024467A/en
Application granted granted Critical
Publication of JP7645945B2 publication Critical patent/JP7645945B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Optical Communication System (AREA)

Description

本発明は、中継装置及びシステムに関する。 The present invention relates to a relay device and a system.

特許文献1には、外部の通信装置との間でデジタルコヒーレント光通信を行うことができるように構成される光モジュールが記載されている。
[先行技術文献]
[特許文献]
[特許文献1]特開2022-020662号公報
Patent Document 1 describes an optical module configured to be able to perform digital coherent optical communication with an external communication device.
[Prior Art Literature]
[Patent Documents]
[Patent Document 1] JP 2022-020662 A

本発明の一実施態様によれば、中継装置が提供される。前記中継装置は、第1接続部を備えてよい。前記中継装置は、第2接続部を備えてよい。前記中継装置は、前記第1接続部に接続されたコヒーレント光通信に対応していない第1光モジュールと、前記第2接続部に接続されたコヒーレント光通信に対応している第2光モジュールとの間の電気信号の通信を中継する中継部を備えてよい。 According to one embodiment of the present invention, a relay device is provided. The relay device may include a first connection section. The relay device may include a second connection section. The relay device may include a relay section that relays communication of electrical signals between a first optical module that is connected to the first connection section and does not support coherent optical communication, and a second optical module that is connected to the second connection section and supports coherent optical communication.

前記中継装置において、前記中継部は、前記第1光モジュールから受信した、前記第1光モジュールによって光信号から変換された電気信号を、第2光モジュールに中継してよい。前記中継部は、前記第2光モジュールから受信した、前記第2光モジュールによって光信号から変換された電気信号を、前記第1光モジュールに中継してよい。 In the relay device, the relay unit may relay the electrical signal received from the first optical module and converted from the optical signal by the first optical module to the second optical module. The relay unit may relay the electrical signal received from the second optical module and converted from the optical signal by the second optical module to the first optical module.

前記いずれかの中継装置において、前記第1接続部は、前記第1光モジュールの電気信号送信部に接続される第1送信接続部を有してよい。前記第1接続部は、前記第1光モジュールの電気信号受信部に接続される第1受信接続部を有してよい。前記第2接続部は、前記第2光モジュールの電気信号受信部に接続される第2受信接続部を有してよい。前記第2接続部は、前記第2光モジュールの電気信号送信部に接続される第2送信接続部を有してよい。前記中継部は、前記第1送信接続部と前記第2受信接続部とを接続する、400Gbpsで電気信号を伝送可能な第1通信部を有してよい。前記中継部は、前記第2送信接続部と前記第1受信接続部とを接続する、400Gbpsで電気信号を伝送可能な第2通信部を有してよい。前記第1通信部は、50Gbpsで電気信号を伝送可能な8つの通信線を含んでよい。前記第2通信部は、50Gbpsで電気信号を伝送可能な8つの通信線を含んでよい。 In any of the relay devices, the first connection unit may have a first transmission connection unit connected to the electrical signal transmission unit of the first optical module. The first connection unit may have a first reception connection unit connected to the electrical signal reception unit of the first optical module. The second connection unit may have a second reception connection unit connected to the electrical signal reception unit of the second optical module. The second connection unit may have a second transmission connection unit connected to the electrical signal transmission unit 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.

前記いずれかの中継装置は、前記第1光モジュールと前記第2光モジュールとの少なくともいずれか一方を制御する制御部を更に備えてよい。前記制御部は、マイクロコンピュータであってよい。前記制御部は、前記第1光モジュールが、複数の光信号を複数の電気信号に並列に変換する構成を有する分岐型の光モジュールであるか否かを判定し、前記第1光モジュールが前記分岐型の光モジュールであると判定した場合、前記第1光モジュールによって複数の光信号から変換された複数の電気信号をまとめて処理するように前記第2光モジュールを制御してよい。 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 that converts multiple optical signals into multiple 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 multiple electrical signals converted from the multiple optical signals by the first optical module.

本発明の一実施態様によれば、システムが提供される。前記システムは、前記中継装置を備えてよい。前記システムは、前記第1光モジュールを備えてよい。前記システムは、前記第2光モジュールを備えてよい。 According to one embodiment of the present invention, a system is provided. The system may include the relay device. The system may include the first optical module. The system may include the second optical module.

なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 Note that 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.

システム10の一例を概略的に示す。1 illustrates a schematic diagram of an example of a system 10. システム10の構成例を概略的に示す。1 shows a schematic configuration example of a system 10. システム10の一例を概略的に示す。1 illustrates a schematic diagram of an example of a system 10. システム10の一例を概略的に示す。1 illustrates a schematic diagram of an example of a system 10. システム10による処理の流れの一例を概略的に示す。1 shows an example of a process flow by the system 10. システム10による処理の流れの一例を概略的に示す。1 shows an example of a process flow by the system 10. 制御部340として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。1 shows an example of a hardware configuration of a computer 1200 functioning as the control unit 340.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 The present invention will be described below through embodiments of the invention, but the following embodiments do not limit 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.

今後の光通信は400Gbps、800Gbpsへと移行するが、これらの光モジュール(例.400G-DR4/ZR/ZR+)は、新技術が含まれており、従来のネットワーク機器が対応していない。新技術に対応しているネットワーク機器は、費用が高く、導入が難しい場合がある。また、新技術に対応しているネットワーク機器には、いわゆるベンダーロックインがかかっており、同一メーカの光モジュールしか動作しない。メーカが販売する光モジュールは、費用が高く、さらに導入を難しくしている。それに対して、本実施形態にかかる中継装置300は、例えば、ある規格の光モジュールを、電気的に直結することで別の光モジュールに変換することを可能とする。これにより、例えば、400G-DR4、400G-ZR、400G-ZR+といった光モジュールを、従来からある安価な400G光モジュールに変換することを可能とすることができる。 Future optical communications will move to 400 Gbps and 800 Gbps, but these optical modules (e.g., 400G-DR4/ZR/ZR+) include new technologies that conventional network devices are not compatible with. Network devices compatible with new technologies can be expensive and difficult to install. 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 installation even more difficult. In contrast, the relay device 300 according to this 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.

図1は、システム10の一例を概略的に示す。システム10は、光モジュール100と、中継装置300とを備える。システム10は、光モジュール200を更に備えてよい。 Figure 1 shows a schematic diagram of an example of a system 10. The system 10 includes an optical module 100 and a relay device 300. The system 10 may further include an optical module 200.

光モジュール100は、コヒーレント光通信に対応していない光モジュールである。コヒーレント光通信とは、光の位相を用いたり、光の偏波を用いたりする光通信であってよい。例えば、コヒーレント光通信は、光の振幅と位相の変調に加えて2つの偏波によって信号を伝送する通信法であってよい。コヒーレント光通信は、光デジタルコヒーレント通信、デジタルコヒーレント光通信等と呼ばれる場合もある。コヒーレント光通信によって、光ファイバケーブルを通じて従来よりも多くの情報を伝送できる。コヒーレント光通信は、送信側と受信側の双方でデジタル信号処理をするので、ビットレートの向上、柔軟性の向上、光回線システムの簡素化、長距離伝送等が可能となる。光モジュール100の例として、400G-SR、400G-FR、及び400G-DR4等が挙げられるが、これに限られない。光モジュール100は、第1光モジュールの一例であってよい。 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 using 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 sending and receiving sides, making it possible to improve bit rates, improve flexibility, simplify optical line systems, and enable long-distance transmission. 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.

光モジュール200は、コヒーレント光通信に対応している光モジュールである。光モジュール200の例として、400G-ZR及び400G-ZR+等が挙げられるが、これに限られない。光モジュール200は、第2光モジュールの一例であってよい。 The optical module 200 is an optical module that supports 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.

中継装置300は、接続部310、接続部320、及び中継部330を備える。接続部310は第1接続部の一例であってよく、接続部320は第2接続部の一例であってよい。中継部330は、接続部310に接続された光モジュール100と、接続部320に接続された光モジュール200との間の電気信号の通信を中継する。 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.

中継装置300は、例えば、光モジュール100の電気信号の送信端子と光モジュール200の電気信号の受信端子とを電気的に接続し、光モジュール100の電気信号の受信端子と光モジュール200の電気信号の送信端子とを電気的に接続するように構成されてよい。接続部310には、光モジュール100の電気信号の送信端子及び受信端子が接続されてよい。接続部320には、光モジュール200の電気信号の受信端子及び送信端子が接続されてよい。中継部330は、光モジュール100の電気信号の送信端子と光モジュール200の電気信号の受信端子とを電気的に接続する通信線と、光モジュール100の電気信号の受信端子と光モジュール200の電気信号の送信端子とを電気的に接続する通信線とを有してよい。 The relay device 300 may be configured to, for example, electrically connect the electrical signal transmission terminal of the optical module 100 to the electrical signal receiving terminal of the optical module 200, and electrically connect the electrical signal receiving terminal of the optical module 100 to the electrical signal transmission terminal of the optical module 200. The electrical signal transmission terminal and reception terminal of the optical module 100 may be connected to the connection unit 310. The electrical signal reception terminal and transmission terminal of the optical module 200 may be connected to the connection unit 320. The relay unit 330 may have a communication line electrically connecting the electrical signal transmission 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 transmission terminal of the optical module 200.

例えば、光モジュール100が、光ファイバ190から受信した光信号410を電気信号510に変換する。中継部330は、接続部310を介して光モジュール100から受信した、光モジュール100によって光信号410から変換された電気信号510を、接続部310を介して光モジュール200に中継する。光モジュール200は電気信号510を光信号420に変換し、光ファイバ290に送信してよい。これにより、コヒーレント光通信に対応していない光モジュール100が受信した光信号を、コヒーレント光通信に対応している光モジュール200から出力することを可能にできる。 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.

例えば、光モジュール200が、光ファイバ290から受信した光信号430を電気信号520に変換する。中継部330は、接続部320を介して光モジュール200から受信した、光モジュール200によって光信号430から変換された電気信号520を、接続部310を介して光モジュール100に中継する。光モジュール100は電気信号520を光信号440に変換し、光ファイバ190に送信してよい。これにより、コヒーレント光通信に対応している光モジュール200が受信した光信号を、コヒーレント光通信に対応していない光モジュール100から出力することを可能にできる。 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 that supports coherent optical communication from the optical module 100 that does not support coherent optical communication.

中継装置300は更に制御部340を備えてよい。制御部340は、光モジュール100と光モジュール200との少なくともいずれか一方を制御してよい。制御部340は、光モジュール100と光モジュール200とのうち、光モジュール200のみを制御してよい。制御部340は、光モジュール100と光モジュール200とのうち、光モジュール100のみを制御してよい。制御部340は、光モジュール100と光モジュール200との両方を制御してよい。なお、中継装置300は制御部340を備えなくてもよい。 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.

図2は、システム10の構成例を概略的に示す。ここでは、中継装置300が、光モジュール100によって4つの光信号から変換された8つの電気信号を光モジュール200に中継し、光モジュール200によって1つの光信号から変換された8つの電気信号を光モジュール100に中継する場合を例に挙げて説明するが、光信号の数と電気信号の数は、これに限られない。 Figure 2 shows a schematic example of the configuration of system 10. Here, an example is described in which relay device 300 relays eight electrical signals converted from four optical signals by optical module 100 to optical module 200, and relays eight electrical signals converted from one optical signal by optical module 200 to optical module 100, but the number of optical signals and the number of electrical signals are not limited to this.

光モジュール100は、光信号受信部112、光信号送信部114、電気信号送信部122、電気信号受信部124、変換部132、及び変換部134を有する。 The optical module 100 has 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 conversion unit 132, and a conversion unit 134.

光信号受信部112及び光信号送信部114には、光ファイバ190が接続される。電気信号送信部122及び電気信号受信部124には、中継装置300が接続される。変換部132は、光信号受信部112を介して受信した光信号410を電気信号510に変換して、電気信号送信部122に出力する。変換部134は、電気信号受信部124を介して受信した電気信号520を光信号440に変換して、光信号送信部114に出力する。 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.

光モジュール200は、電気信号受信部212、電気信号送信部214、光信号送信部222、光信号受信部224、変換部232、及び変換部234を有する。 The optical module 200 has 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.

電気信号受信部212及び電気信号送信部214には、中継装置300が接続される。光信号送信部222及び光信号受信部224には、光ファイバ290が接続される。変換部232は、電気信号受信部212を介して受信した電気信号510を光信号420に変換して光信号送信部222に出力する。変換部234は、光信号受信部224を介して受信した光信号430を電気信号520に変換して電気信号送信部214に出力する。 The relay device 300 is connected to the electrical signal receiving unit 212 and the electrical signal transmitting unit 214. The 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.

接続部310は、送信接続部312及び受信接続部314を備える。送信接続部312は第1送信接続部の一例であってよく、受信接続部314は第1受信接続部の一例であってよい。 The connection unit 310 includes a transmission connection unit 312 and a reception connection unit 314. The transmission connection unit 312 may be an example of a first transmission connection unit, and the reception connection unit 314 may be an example of a first reception connection unit.

接続部320は受信接続部322及び送信接続部324を備える。受信接続部322は第2受信接続部の一例であってよく、送信接続部324は第2送信接続部の一例であってよい。 The connection section 320 includes a receiving connection section 322 and a transmitting connection section 324. The receiving connection section 322 may be an example of a second receiving connection section, and the transmitting connection section 324 may be an example of a second transmitting connection section.

中継部330は、送信接続部312と受信接続部322とを接続する通信部332を備える。通信部332は、400Gbpsで電気信号を通信可能であってよい。通信部332は第1通信部の一例であってよい。 The relay unit 330 includes a communication unit 332 that connects the transmission connection unit 312 and the reception 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.

中継部330は、送信接続部324と受信接続部314を接続する通信部334を備える。通信部334は、400Gbpsで電気信号を通信可能であってよい。通信部334は第2通信部の一例であってよい。 The relay unit 330 includes a communication unit 334 that connects the transmission connection unit 324 and the reception 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.

図2に示す例において、通信部332は、それぞれが50Gbpsで電気信号を伝送可能な8つの通信線を含み、通信部334は、それぞれが50Gbpsで電気信号を伝送可能な8つの通信線を含む。通信部332の8つの通信線及び通信部334の8つの通信線は、可能な限り短くなるように配線されてよい。例えば、通信部332の8つの通信線は、送信接続部312と受信接続部322とを直線的に接続してよい。例えば、通信部334の8つの通信線は、送信接続部324と受信接続部314とを直線的に接続してよい。これにより、電気信号の減衰を軽減し、ノイズを低減することができる。 2, communication unit 332 includes eight communication lines each capable of transmitting electrical signals at 50 Gbps, and communication unit 334 includes eight communication lines each capable of transmitting electrical signals at 50 Gbps. The eight communication lines of communication unit 332 and the eight communication lines of communication unit 334 may be wired to be as short as possible. For example, the eight communication lines of communication unit 332 may linearly connect transmission connection unit 312 and reception connection unit 322. For example, the eight communication lines of communication unit 334 may linearly connect transmission connection unit 324 and reception connection unit 314. This can reduce attenuation of electrical signals and reduce noise.

図2に示す例において、通信部332及び通信部334は、例えば、200Gbps等のように、400Gbpsよりも小さな伝送速度で電気信号を通信可能であってもよい。この場合、通信部332及び通信部334の8つの各通信線は、例えば、25Gbps等のように、当該400Gbpsよりも小さな伝送速度に対応する50Gbpsよりも小さな伝送速度で電気信号を通信可能であってよい。例えば、通信部332及び通信部334の8つの各通信線の伝送速度は、通信部332及び通信部334の伝送速度を信号線の本数である8で割った伝送速度であってよい。 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 the transmission speed of the communication units 332 and 334 divided by 8, which is the number of signal lines.

図2に示す例において、通信部332及び通信部334は、例えば、800Gbps等のように、400Gbpsよりも大きな伝送速度で電気信号を通信可能であってもよい。この場合、通信部332及び通信部334の8つの各通信線は、例えば、100Gbps等のように、当該400Gbpsよりも大きな伝送速度に対応する50Gbpsよりも大きな伝送速度で電気信号を通信可能であってよい。例えば、通信部332及び通信部334の8つの各通信線の伝送速度は、通信部332及び通信部334の伝送速度を信号線の本数である8で割った伝送速度であってよい。 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 the transmission speed of the communication units 332 and 334 divided by 8, which is the number of signal lines.

制御部340は、光モジュール100及び光モジュール200の起動命令、レーザ発信命令、レーザの周波数指定等を行ってよい。制御部340は光モジュール100及び光モジュール200のレーン分岐設定を行ってよい。 The control unit 340 may issue start-up commands for the optical modules 100 and 200, laser emission commands, and laser frequency designation. The control unit 340 may perform lane branching settings for the optical modules 100 and 200.

光モジュール100のレーン分岐設定は、光信号受信部112において受信した4本の光信号410の各々を、変換部132で電気信号に変換した後、電気信号送信部122の8本の電気信号のいずれに対応させて送信するかを割り付けることであってよい。また、光モジュール100のレーン分岐設定は、電気信号受信部124において受信した8本の電気信号520の各々を、変換部134で光信号に変換した後、光信号送信部114の4本の電気信号のいずれに対応させて送信するかを割り付けることであってよい。 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 to an electrical signal and then transmits the corresponding signal. 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 to an optical signal and then transmits the corresponding signal.

光モジュール200のレーン分岐設定は、電気信号受信部212において受信した8本の電気信号510の各々を、変換部232で光信号に変換した後、光信号送信部222の4本の電気信号のいずれに対応させて送信するかを割り付けることであってよい。また、光モジュール200のレーン分岐設定は、光信号受信部224において受信した4本の光信号430の各々を、変換部234で電気信号に変換した後、電気信号送信部214の8本の電気信号のいずれに対応させて送信するかを割り付けることであってよい。 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. 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.

制御部340は、マイクロコンピュータであってよい。このことにより、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等を一切含まない構成でシステム10の制御が可能となる。そのため、極めて安価に中継装置300を製造することができ、また、ほとんど電力を消費することなくシステム10を動作させることができる。 The control unit 340 may be a microcomputer. This makes it possible to control the system 10 with a configuration that does not include any ASICs (Application Specific Integrated Circuits) or FPGAs (Field Programmable Gate Arrays). This makes it possible to manufacture the relay device 300 at extremely low cost, and to operate the system 10 with almost no power consumption.

本実施形態に係る中継装置300は、光モジュール100の電気信号の送信端子と光モジュール200の電気信号の受信端子とを電気的に接続し、光モジュール100の電気信号の受信端子と光モジュール200の電気信号の送信端子とを電気的に接続する構成と、制御部340とによって実現することが可能であり、上述の通り極めて安価に製造することができる。中継装置300によれば、コヒーレント光通信に対応していない光モジュール100とコヒーレント光通信に対応している光モジュール200とを接続して、光モジュール100が受信した光信号を、光モジュール200から出力したり、光モジュール200が受信した光信号を、光モジュール100から出力したりすることを可能にできる。これにより、光モジュール100及び光モジュール200の利便性を向上させることができる。光モジュール100及び光モジュール200の利便性を向上させることによって、光通信の研究及び開発の促進に貢献することができ、産業の発達に寄与することができる。 The repeater 300 according to the present embodiment can be realized by a configuration that electrically connects the transmission terminal of the electrical signal of the optical module 100 to the receiving terminal of the electrical signal of the optical module 200, and electrically connects the receiving terminal of the electrical signal of the optical module 100 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.

図3は、システム10の一例を概略的に示す。システム10は、光モジュール100の一端が中継装置300と接続しており、光モジュール100の他端が光ファイバ190の一端と接続しており、光ファイバ190の他端が光モジュール102と接続しており、光モジュール102がスイッチ600に接続している。スイッチ600は複数の光モジュール104と接続しており、複数の光モジュール104と光モジュール102との通信を中継する。 Figure 3 shows 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 communication between the plurality of optical modules 104 and the optical module 102.

ここでは、光モジュール200が、製造メーカによってロックされており、特定のメーカのスイッチでなければ正常に通信しない構成となっている場合を例に挙げて説明する。例えば、光モジュール200は、光モジュール200のメーカと同一のメーカによって製造されたスイッチでなければ正常に通信しない。 Here, we will explain an example in which the optical module 200 is locked by its manufacturer and configured so that it will 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 manufacturer of the optical module 200.

例えば、光モジュール200の製造メーカによるロックは、光モジュール200が備えるレジスタに光モジュール200の製造メーカ名を記録しておき、光モジュール200とスイッチ600とを接続したときに、スイッチ600が、光モジュール200のレジスタに記録した製造メーカ名が予め登録された製造メーカ名と一致した場合には通信を認め、一致しない場合には通信を認めないという認証の仕組みであってよい。なお、製造メーカ名に代えて光モジュール200のシリアルナンバーが用いられてもよい。これに限らず、光モジュール200を識別可能であればどのような情報が用いられてもよい。ここでは、スイッチ600に対して、光モジュール200の製造メーカ名が登録されていないものとする。 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 manufacturer name recorded in the register of the optical module 200 matches the pre-registered manufacturer name, 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 manufacturer name. This is not limiting, and any information that can identify the optical module 200 may be used. Here, it is assumed that the manufacturer name of the optical module 200 is not registered in the switch 600.

この場合において、スイッチ600に光モジュール200を直接接続した場合、光モジュール200の製造メーカ名がスイッチ600に登録されていないので、通信できない。これに対し、スイッチ600を、光モジュール102、光モジュール100、及び中継装置300を介して光モジュール200と接続すると、スイッチ600が直接接続する相手が光モジュール102であり、光モジュール200ではないので、光モジュール200は製造メーカ名による認証の対象とならない。このことにより、例えば、スイッチ600が光モジュール200と異なる製造メーカによって製造されたスイッチであっても、通信することができる。 In this case, if the optical module 200 is directly connected to the switch 600, communication is not possible because the manufacturer's 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 switch 600 is directly connected to the optical module 102, not the optical module 200, so the optical module 200 is not subject to authentication by manufacturer's name. This allows communication even if the switch 600 is manufactured by a different manufacturer than the optical module 200, for example.

例えば、スイッチ600はコヒーレント光通信に対応していないスイッチであってよい。この場合において、スイッチ600に光モジュール200を直接接続した場合、スイッチ600がコヒーレント光通信に対応していないため、通信できない。これに対し、スイッチ600を、光モジュール102、光モジュール100、及び中継装置300を介して光モジュール200と接続した場合は、スイッチ600がコヒーレント光通信に対応していなくても、通信できる。 For example, the switch 600 may not support coherent optical communication. In this case, if 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, 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, communication is possible even if the switch 600 does not support coherent optical communication.

光モジュール200が、コヒーレント光通信に対応している光信号を受信した場合は、光モジュール200によって当該光信号が電気信号に変換される。次に、当該電気信号が、中継装置300を介して光モジュール100に中継され、光モジュール100によってコヒーレント光通信に対応していない光信号に変換された後、光モジュール102を介してスイッチ600に送信されるからである。 When the optical module 200 receives an optical signal that is compatible with coherent optical communication, the optical module 200 converts the optical signal into an electrical signal. The electrical signal is then relayed to the optical module 100 via the relay device 300, converted by the optical module 100 into an optical signal that is not compatible with coherent optical communication, and then transmitted to the switch 600 via the optical module 102.

スイッチ600がコヒーレント光通信に対応していない光信号を受信した場合は、光モジュール102を介して当該光信号が光モジュール100に送信され、光モジュール100によって当該光信号が電気信号に変換される。次に、当該電気信号が、中継装置300を介して光モジュール200に中継され、光モジュール200によってコヒーレント光通信に対応している光信号に変換された後、光ファイバ290に送信されるからである。 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 to an electrical signal by the optical module 100. The electrical signal is then relayed to the optical module 200 via the relay device 300, and converted to an optical signal that supports coherent optical communication by the optical module 200, and then transmitted to the optical fiber 290.

例えば、スイッチ600は、400G-SRには対応しているが、400G-ZR及び400G-ZR+には対応していないスイッチであってよい。例えば、光モジュール100及び光モジュール102は、400G-SRであってよい。例えば、光モジュール200は400G-ZR又は400G-ZR+であってよい。例えば、光モジュール104は、100G-SRであってよい。例えば、スイッチ600は4つの光モジュール104と接続してよい。 For example, the switch 600 may be a switch that supports 400G-SR but not 400G-ZR or 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.

図4は、システム10の一例を概略的に示す。図4に例示するシステム10においては、光モジュール100として、複数の光信号を複数の電気信号に並列に変換する構成を有する分岐型の光モジュール106が、中継装置300に接続されている。分岐型の光モジュール106は、複数の光ファイバ192から受信した複数の光信号を、複数の電気信号に並列に変換して、中継装置300に送信する。分岐型の光モジュール106は、中継装置300から受信した複数の電気信号を、複数に分岐して、複数の光信号に並列に変換して、複数の光ファイバ192に送信する。分岐型の光モジュール106は第1光モジュールの一例であってよい。 Figure 4 shows an example of the system 10. In the system 10 shown in Figure 4, a branched optical module 106 having a configuration for converting multiple optical signals into multiple electrical signals in parallel is connected to the relay device 300 as the optical module 100. The branched optical module 106 converts multiple optical signals received from multiple optical fibers 192 into multiple electrical signals in parallel and transmits them to the relay device 300. The branched optical module 106 branches multiple electrical signals received from the relay device 300, converts them into multiple optical signals in parallel, and transmits them to the multiple optical fibers 192. The branched optical module 106 may be an example of a first optical module.

図4に示す例において、制御部340は、接続された光モジュールが分岐型の光モジュール106であるか否かを判定し、分岐型の光モジュール106であると判定した場合、分岐型の光モジュール106によって複数の光信号から変換された複数の電気信号をまとめて処理するように、光モジュール200を制御してよい。 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 is determined that the optical module is a branching type optical module 106, the control unit 340 may control the optical module 200 to collectively process multiple electrical signals converted from multiple optical signals by the branching type optical module 106.

光モジュール200の一例である400G-ZR及び400G-ZR+は、デフォルトの状態では、自身が受信する複数の電気信号の全てが、ひとつの装置から発信された光信号に由来することを前提として動作する。しかし、接続された光モジュールが分岐型の光モジュール106である場合、分岐型の光モジュール106は、複数の異なる装置から発信された複数の光信号を受信することがあり、これらを複数の電気信号に変換する。このような場合には、上記前提が成り立たたないため、エラーとなり、光モジュール200は正常に通信できない。 In their default state, 400G-ZR and 400G-ZR+, which are examples of optical modules 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 optical module 106, the branching 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 true, so an error occurs and the optical module 200 cannot communicate normally.

これに対し、制御部340が、接続された光モジュールが分岐型の光モジュール106であるか否かを自動的に判定し、分岐型の光モジュール106であると判定した場合、分岐型の光モジュール106によって複数の光信号から変換された複数の電気信号をまとめて処理するように、自動的に光モジュール200を制御することで、接続された光モジュールが分岐型の光モジュール106の場合であっても、光モジュール200が正常に通信することができる。例えば、当該複数の電気信号をまとめて処理する制御は、光モジュール200に予め備わっている当該複数の電気信号をまとめて処理することが可能なまとめ処理モードに光モジュール200を設定することであってよい。 In response to this, the control unit 340 automatically determines whether the connected optical module is a branching type optical module 106, and if it determines that the connected optical module is a branching type optical module 106, automatically controls the optical module 200 to collectively process multiple electrical signals converted from multiple optical signals by the branching type optical module 106, so that the optical module 200 can communicate normally even if the connected optical module is a branching type optical module 106. For example, the control to collectively process the multiple electrical signals may be to set the optical module 200 to a collective processing mode that is pre-installed in the optical module 200 and that is capable of collectively processing the multiple electrical signals.

図4に示す例において、分岐型の光モジュール106は、4分岐型の光モジュールであってよく、4つの光ファイバ192と接続してよい。例えば、分岐型の光モジュール106は、400G-DR4であってよい。 In the example shown in FIG. 4, the branched optical module 106 may be a four-branched optical module and may be connected to four optical fibers 192. For example, the branched optical module 106 may be 400G-DR4.

図5は、システム10による処理の一例を概略的に示す。ここでは、光モジュール106、光モジュール200及び中継装置300が物理的に接続された状態から説明する。分岐型の光モジュール106が中継装置300に接続される場合と、分岐型ではない光モジュールが接続される場合とで、本実施形態に係る制御部340は異なる処理を行う。 Figure 5 shows an example of processing by the system 10. Here, the description will start with 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 when a branching type optical module 106 is connected to the relay device 300 and when a non-branching type optical module is connected.

ステップ(ステップをSと省略して記載する場合がある。)102では、制御部340が、光モジュール106に光モジュールのタイプを問い合わせる。S104では、光モジュール106が、自身の光モジュールタイプ情報を制御部340に送信する。例えば、光モジュール106は、自身が分岐型の光モジュールであることを示す情報を送信してよい。 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.

S106では、制御部340が、S104で受信した情報によって、光モジュール106が分岐型の光モジュールであるか否かを判定する。本例では、制御部340は、光モジュール106が分岐型の光モジュールであると判定する。制御部340は、光モジュール200をまとめ処理モードに設定する命令を、光モジュール200に対して送信する。 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.

S108では、光モジュール200が、光モジュール200のまとめ処理モードへの設定が完了したことを、制御部340に通知する。S110では、制御部340が、光モジュール100及び光モジュール200に、光信号の送信を開始するように命令する。これにより、光モジュール100と光モジュール200との間の通信が開始する。 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.

S106において、分岐型の光モジュールでないと判定した場合、制御部340は、まとめ処理モードに設定する命令を光モジュール200に対して送信しない。 If it is determined in S106 that the optical module is not a branching type, the control unit 340 does not send a command to the optical module 200 to set it to the collective processing mode.

図6は、システム10による通信開始までの処理の一例を概略的に示す。ここでは、接続部310及び接続部320のそれぞれに光モジュールが接続された状態であって、接続部320に接続された光モジュールが光モジュール200であることが制御部340によって確認された状態から説明する。 Figure 6 shows an example of the process up to the start of communication by system 10. Here, the description will start from a state where an optical module is connected to each of connection unit 310 and connection unit 320, and where control unit 340 has confirmed that the optical module connected to connection unit 320 is optical module 200.

S202では、制御部340が、接続部310に接続された光モジュールを起動し、光モジュールの初期化を開始する。S204では、接続部310に接続された光モジュールがコヒーレント光通信に対応した光モジュールであるかを、制御部340が判定する。光モジュールがコヒーレント光通信に対応した光モジュールであると、制御部340が判定した場合、S206に進み、光モジュール100がコヒーレント光通信に対応した光モジュールではないと制御部340が判定した場合、S216に進む。 In S202, the control unit 340 starts the optical module connected to the connection unit 310 and starts initializing 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.

S206では、制御部340が、接続部310に接続された光モジュール及び接続部320に接続された光モジュールの光通信の光波長の設定を行う。S208では、制御部340が、接続部310に接続された光モジュール及び接続部320に接続された光モジュールのレーン分岐設定を行う。これにより、接続部310に接続された光モジュール及び接続部320に接続された光モジュールの初期化が完了する(S210)。 In S206, the control unit 340 sets the optical wavelengths for optical communication of the optical modules connected to the connection unit 310 and the optical modules connected to the connection unit 320. In S208, the control unit 340 sets lane branching for the optical modules connected to the connection unit 310 and the optical modules connected to the connection unit 320. This completes the initialization of the optical modules connected to the connection unit 310 and the optical modules connected to the connection unit 320 (S210).

S216では、接続部310に接続された光モジュールが分岐型の光モジュールであるかを、制御部340が判定する。光モジュール100が分岐型の光モジュールであると制御部340が判定した場合、S208に進む。光モジュール100が分岐型の光モジュールではないと制御部340が判定した場合は、接続部310に接続された光モジュールの初期化が完了する(S210)。S208では、制御部340が、接続部310に接続された光モジュール及び接続部320に接続された光モジュールのレーン分岐設定を行う。これにより、接続部310に接続された光モジュール及び接続部320に接続された光モジュールの初期化が完了する(S210)。 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 settings 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).

S212では、制御部340の命令に従って、接続部310に接続された光モジュールと、接続部320に接続された光モジュールとが、光通信のレーザ送信を開始する。S214では、データ通信経路がアクティブとなる。 In S212, the optical module connected to the connection unit 310 and the optical module connected to the connection unit 320 start transmitting laser light in optical communication in accordance with an instruction from the control unit 340. In S214, the data communication path becomes active.

図7は、制御部340として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。コンピュータ1200にインストールされたプログラムは、コンピュータ1200を、本実施形態に係る装置の1又は複数の「部」として機能させ、又はコンピュータ1200に、本実施形態に係る装置に関連付けられるオペレーション又は当該1又は複数の「部」を実行させることができ、及び/又はコンピュータ1200に、本実施形態に係るプロセス又は当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ1200に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつか又はすべてに関連付けられた特定のオペレーションを実行させるべく、CPU1212によって実行されてよい。 7 shows 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 device according to the present embodiment, or to execute the operations or one or more "parts" associated with the device according to the present embodiment, and/or to execute the 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 certain operations associated with some or all of the blocks of the flowcharts and block diagrams described herein.

本実施形態によるコンピュータ1200は、CPU1212、及びRAM1214を含み、それらはホストコントローラ1210によって相互に接続されている。コンピュータ1200はまた、通信インタフェース1222、記憶装置1224、及びICカードドライブのような入出力ユニットを含み、それらは入出力コントローラ1220を介してホストコントローラ1210に接続されている。記憶装置1224は、ハードディスクドライブ及びソリッドステートドライブ等であってよい。コンピュータ1200はまた、ROM1230及びキーボードのようなレガシの入出力ユニットを含んでよく、それらは入出力チップ1240を介して入出力コントローラ1220に接続されている。 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 ROM 1230 and a legacy input/output unit such as a keyboard, which are connected to the input/output controller 1220 via an input/output chip 1240.

CPU1212は、ROM1230及びRAM1214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。通信インタフェース1222は、ネットワークを介して他の電子デバイスと通信する。記憶装置1224は、コンピュータ1200内のCPU1212によって使用されるプログラム及びデータを格納する。ICカードドライブは、プログラム及びデータをICカードから読み取り、及び/又はプログラム及びデータをICカードに書き込む。 The CPU 1212 operates according to the 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.

ROM1230はその中に、アクティブ化時にコンピュータ1200によって実行されるブートプログラム等、及び/又はコンピュータ1200のハードウェアに依存するプログラムを格納する。入出力チップ1240はまた、様々な入出力ユニットをUSBポート、パラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ1220に接続してよい。 ROM 1230 stores therein a boot program or the like executed by computer 1200 upon activation, and/or a program that depends on the hardware of computer 1200. I/O chip 1240 may also connect various I/O units to I/O controller 1220 via USB ports, parallel ports, serial ports, keyboard ports, mouse ports, etc.

プログラムは、ICカードのようなコンピュータ可読記憶媒体によって提供される。プログラムは、コンピュータ可読記憶媒体から読み取られ、コンピュータ可読記憶媒体の例でもある記憶装置1224、RAM1214、又はROM1230にインストールされ、CPU1212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ1200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ1200の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。 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. The 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 realizing the operation or processing of information according to the use of the computer 1200.

例えば、通信がコンピュータ1200及び外部デバイス間で実行される場合、CPU1212は、RAM1214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース1222に対し、通信処理を命令してよい。通信インタフェース1222は、CPU1212の制御の下、RAM1214、記憶装置1224、又はICカードのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。 For example, when communication is performed between computer 1200 and an external device, CPU 1212 may execute a communication program loaded into RAM 1214 and instruct communication interface 1222 to perform communication processing based on the processing described in the communication program. Under the control of CPU 1212, communication interface 1222 reads transmission data stored in a transmission buffer area provided in RAM 1214, storage device 1224, or a recording medium such as an IC card, and transmits the read transmission data to the network, or writes received data received from the network to a reception buffer area or the like provided on the recording medium.

また、CPU1212は、記憶装置1224、ICカード等のような外部記録媒体に格納されたファイル又はデータベースの全部又は必要な部分がRAM1214に読み取られるようにし、RAM1214上のデータに対し様々なタイプの処理を実行してよい。CPU1212は次に、処理されたデータを外部記録媒体にライトバックしてよい。 The CPU 1212 may also cause all or a necessary portion of a file or database stored in an external recording medium such as a storage device 1224, an IC card, etc. to be read into the RAM 1214, and 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.

様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU1212は、RAM1214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM1214に対しライトバックする。また、CPU1212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU1212は、当該複数のエントリの中から、第1の属性の属性値が指定されている条件に一致するエントリを検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。 Various types of information, such as various types of programs, data, tables, and databases, may be stored on the recording medium and may 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 writes 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 multiple 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 multiple 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.

上で説明したプログラム又はソフトウエアモジュールは、コンピュータ1200上又はコンピュータ1200近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ1200に提供する。 The above-described programs or software modules may be stored in a computer-readable storage medium on or near the computer 1200. In addition, a recording medium such as a hard disk or 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.

本実施形態におけるフローチャート及びブロック図におけるブロックは、オペレーションが実行されるプロセスの段階又はオペレーションを実行する役割を持つ装置の「部」を表わしてよい。特定の段階及び「部」が、専用回路、コンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、及び/又はコンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタル及び/又はアナログハードウェア回路を含んでよく、集積回路(IC)及び/又はディスクリート回路を含んでよい。プログラマブル回路は、例えば、フィールドプログラマブルゲートアレイ(FPGA)、及びプログラマブルロジックアレイ(PLA)等のような、論理積、論理和、排他的論理和、否定論理積、否定論理和、及び他の論理演算、フリップフロップ、レジスタ、並びにメモリエレメントを含む、再構成可能なハードウェア回路を含んでよい。 The blocks in the flowcharts and block diagrams in this embodiment may represent stages of a process in which an operation is performed or "parts" of a device 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 including AND, OR, XOR, NAND, NOR, and other logical operations, flip-flops, registers, and memory elements, such as, for example, field programmable gate arrays (FPGAs) and programmable logic arrays (PLAs).

コンピュータ可読記憶媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読記憶媒体は、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読記憶媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読記憶媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROM又はフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(登録商標)ディスク、メモリスティック、集積回路カード等が含まれてよい。 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 flowchart or block diagram. 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.

コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、又はSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、及び「C」プログラミング言語又は同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1又は複数のプログラミング言語の任意の組み合わせで記述されたソースコード又はオブジェクトコードのいずれかを含んでよい。 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 (registered trademark), JAVA (registered trademark), C++, etc., and conventional procedural programming languages such as the "C" programming language or similar programming languages.

コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路が、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を生成するために当該コンピュータ可読命令を実行すべく、ローカルに又はローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路に提供されてよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 The computer-readable instructions may be provided to a processor of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, or a programmable circuit, either locally or over a local area network (LAN), a wide area network (WAN), such as the Internet, to cause the processor of the general-purpose computer, special-purpose computer, or other programmable data processing apparatus, or 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.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 The present invention has been described above using an embodiment, but the technical scope of the present invention is not limited to the scope described in the above embodiment. It is clear to those skilled in the art that various modifications and improvements can be made to the above embodiment. It is clear from the claims that forms incorporating such modifications or improvements can also be included in the technical scope of the present invention.

特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 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 it should be noted that the processes 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 explained using "first," "next," etc. for convenience, it does not mean that it is necessary to perform the processes in that order.

10 システム、100、102、104、106 光モジュール、112 光信号受信部、114 光信号送信部、122 電気信号送信部、124 電気信号受信部、132 変換部、134 変換部、190、192 光ファイバ、200 光モジュール、212 電気信号受信部、214 電気信号送信部、222 光信号送信部、224 光信号受信部、232 変換部、234 変換部、290 光ファイバ、300 中継装置、310 接続部、312 送信接続部、314 受信接続部、320 接続部、322 受信接続部、324 送信接続部、330 中継部、332 通信部、334 通信部、340 制御部、410、420、430、440 光信号、510、520 電気信号、1200 コンピュータ、1210 ホストコントローラ、1212 CPU、1214 RAM、1220 入出力コントローラ、1222 通信インタフェース、1224 記憶装置、1230 ROM、1240 入出力チップ 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 (8)

第1接続部と、
第2接続部と、
前記第1接続部に接続されたコヒーレント光通信に対応していない第1光モジュールと、前記第2接続部に接続されたコヒーレント光通信に対応している第2光モジュールとの間の電気信号の通信を中継する中継部と、
前記第1光モジュールと前記第2光モジュールとの少なくともいずれか一方を制御する制御部と
を備え
前記制御部は、前記第1光モジュールが、複数の光信号を複数の電気信号に並列に変換する構成を有する分岐型の光モジュールであるか否かを判定し、前記第1光モジュールが前記分岐型の光モジュールであると判定した場合、前記第1光モジュールによって複数の光信号から変換された複数の電気信号をまとめて処理するように前記第2光モジュールを制御す中継装置。
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 .
前記中継部は、前記第1光モジュールから受信した、前記第1光モジュールによって光信号から変換された電気信号を、第2光モジュールに中継する、請求項1に記載の中継装置。 The relay device according to claim 1, wherein the relay unit relays the electrical signal received from the first optical module and converted from the optical signal by the first optical module to the second optical module. 前記中継部は、前記第2光モジュールから受信した、前記第2光モジュールによって光信号から変換された電気信号を、前記第1光モジュールに中継する、請求項1に記載の中継装置。 The relay device according to claim 1, wherein the relay unit relays 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. 前記第1接続部は、
前記第1光モジュールの電気信号送信部に接続される第1送信接続部と、
前記第1光モジュールの電気信号受信部に接続される第1受信接続部と
を有し、
前記第2接続部は、
前記第2光モジュールの電気信号受信部に接続される第2受信接続部と、
前記第2光モジュールの電気信号送信部に接続される第2送信接続部と
を有し、
前記中継部は、
前記第1送信接続部と前記第2受信接続部とを接続する、400Gbpsで電気信号を伝送可能な第1通信部と、
前記第2送信接続部と前記第1受信接続部とを接続する、400Gbpsで電気信号を伝送可能な第2通信部と
を有する、請求項1から3のいずれか一項に記載の中継装置。
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;
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;
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;
The relay device according to claim 1 , further comprising: a second communication unit that connects the second transmitting connection unit and the first receiving connection unit and that is capable of transmitting electrical signals at 400 Gbps.
前記第1通信部は、50Gbpsで電気信号を伝送可能な8つの通信線を含み、
前記第2通信部は、50Gbpsで電気信号を伝送可能な8つの通信線を含む、
請求項4に記載の中継装置。
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.
前記制御部は、マイクロコンピュータである、請求項1から3のいずれか一項に記載の中継装置。 The relay device according to claim 1 , wherein the control unit is a microcomputer. 請求項1から3のいずれか一項に記載の中継装置と、
前記第1光モジュールと、
を備えるシステム。
A relay device according to any one of claims 1 to 3,
the first optical module;
A system comprising:
前記第2光モジュール
を更に備える、請求項に記載のシステム。
The system of claim 7 further comprising the second optical module.
JP2023128602A 2023-08-07 2023-08-07 Relay device and system Active JP7645945B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023128602A JP7645945B2 (en) 2023-08-07 2023-08-07 Relay device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023128602A JP7645945B2 (en) 2023-08-07 2023-08-07 Relay device and system

Publications (2)

Publication Number Publication Date
JP2025024467A JP2025024467A (en) 2025-02-20
JP7645945B2 true JP7645945B2 (en) 2025-03-14

Family

ID=94637896

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023128602A Active JP7645945B2 (en) 2023-08-07 2023-08-07 Relay device and system

Country Status (1)

Country Link
JP (1) JP7645945B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002135223A (en) 2000-10-30 2002-05-10 Oki Electric Ind Co Ltd Demultiplex transmission system
WO2006106973A1 (en) 2005-03-31 2006-10-12 Nec Corporation Optical communication method, optical communication apparatus, and optical communication system
JP2019092107A (en) 2017-11-16 2019-06-13 富士通株式会社 Transceiver, optical transmission device using the same, and method for optimizing pluggable interface
JP2020110014A (en) 2016-12-19 2020-07-16 日本電気株式会社 Pluggable optical module, light transceiver, and method for setting optical transmission system
JP2021101577A (en) 2019-11-19 2021-07-08 Necプラットフォームズ株式会社 Optical module and method for controlling optical module

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002135223A (en) 2000-10-30 2002-05-10 Oki Electric Ind Co Ltd Demultiplex transmission system
WO2006106973A1 (en) 2005-03-31 2006-10-12 Nec Corporation Optical communication method, optical communication apparatus, and optical communication system
JP2020110014A (en) 2016-12-19 2020-07-16 日本電気株式会社 Pluggable optical module, light transceiver, and method for setting optical transmission system
JP2019092107A (en) 2017-11-16 2019-06-13 富士通株式会社 Transceiver, optical transmission device using the same, and method for optimizing pluggable interface
JP2021101577A (en) 2019-11-19 2021-07-08 Necプラットフォームズ株式会社 Optical module and method for controlling optical module

Also Published As

Publication number Publication date
JP2025024467A (en) 2025-02-20

Similar Documents

Publication Publication Date Title
US10936333B2 (en) System and method for managing system configuration data models
US9104818B2 (en) Accelerator management device, accelerator management method, and input-output device
KR102684495B1 (en) A transaction processing method, a device, an equipment, a program and a medium of ethereum virtual machine
EP3518097A2 (en) Firmware updating method and electronic device using the same
CN102200916A (en) Electronic equipment, configurable member and method for storing configuration information of configurable member
CN111813599A (en) Solid-state storage device, server mainboard and control method
CN111338676B (en) BMC (baseboard management controller) firmware upgrading system and method with in-band mode and out-of-band mode
JP7645945B2 (en) Relay device and system
CN113608935A (en) Method, system, equipment and medium for testing network card
US12007932B2 (en) Dual-access high-performance storage for BMC to host data sharing
US12399710B2 (en) Method, apparatus, device, and storage medium for compatibility of SDK with access application
US8291270B2 (en) Request processing device, request processing system, and access testing method
CN114490023B (en) ARM and FPGA-based high-energy physical computable storage device
CN115586867A (en) NVMe controller
CN106844206B (en) Method and device for debugging multiple systems in mobile terminal
US20240330228A1 (en) Dynamic baseboard management controller memory use
CN118939335A (en) PCIE switch configuration management method and device
CN210324179U (en) Double-firmware circuit structure applied to computer mainboard
KR101032205B1 (en) Device with communication protocol emulation
US10936329B2 (en) Systems and methods for dynamically electrically margining devices in an information handling system
KR102154245B1 (en) Software-based reconfiguration unit within the satellite
CN115629808A (en) BIOS starting method, BMC, electronic device and mainboard thereof
CN116841949A (en) Four-way server mainboard and server based on domestic processor
KR100306596B1 (en) VLSI Emulator Using Processors and Reconfigurable Chips
CN116954958A (en) Software-based log management

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230807

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241126

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250218

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250304

R150 Certificate of patent or registration of utility model

Ref document number: 7645945

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150