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
JP7623931B2 - Communication Equipment - Google Patents
[go: Go Back, main page]

JP7623931B2 - Communication Equipment - Google Patents

Communication Equipment Download PDF

Info

Publication number
JP7623931B2
JP7623931B2 JP2021197833A JP2021197833A JP7623931B2 JP 7623931 B2 JP7623931 B2 JP 7623931B2 JP 2021197833 A JP2021197833 A JP 2021197833A JP 2021197833 A JP2021197833 A JP 2021197833A JP 7623931 B2 JP7623931 B2 JP 7623931B2
Authority
JP
Japan
Prior art keywords
communication device
application
network
wavelength
communication
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
JP2021197833A
Other languages
Japanese (ja)
Other versions
JP2023083875A (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.)
KDDI Research Inc
Original Assignee
KDDI Research Inc
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 KDDI Research Inc filed Critical KDDI Research Inc
Priority to JP2021197833A priority Critical patent/JP7623931B2/en
Publication of JP2023083875A publication Critical patent/JP2023083875A/en
Application granted granted Critical
Publication of JP7623931B2 publication Critical patent/JP7623931B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Optical Communication System (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、光波長ネットワークを介して通信する通信装置に関する。 The present invention relates to a communication device that communicates via an optical wavelength network.

コンピュータ、タブレット、スマートフォン等(以下、通信装置と表記する)にインストールされるアプリケーションは、例えば、ネットワークを介してネットワーク上の他の通信装置のアプリケーションと通信する。アプリケーションが要求する通信のスループットは増加しており、ネットワークは、その様なスループットのサービスを達成することが求められている。例えば、非特許文献1は、高スループットのサービスを提供するため、光トランスポートネットワークにおいて光リソースのスライシングを可能にする構成を開示している。 Applications installed on computers, tablets, smartphones, etc. (hereinafter referred to as communication devices) communicate, for example, with applications on other communication devices on the network via a network. The communication throughput required by applications is increasing, and networks are required to achieve such throughput services. For example, Non-Patent Document 1 discloses a configuration that enables slicing of optical resources in an optical transport network to provide high-throughput services.

R.Casellas,et.al.,"Enabling network slicing across a disaggregated optical transport network",in 2019 Optical Fiber Communications Conference and Exhibition(OFC),2019, pp.1-3R. Casellas, et. al. , "Enabling network slicing across a disaggregated optical transport network", in 2019 Optical Fiber Communications Conference and Exhibition (OFC), 2019, pp. 1-3

例えば、通信装置と波長パスを設定する光波長ネットワークとを光リンクで接続し、通信装置にインストールされたアプリケーションが通信を要求する際、光波長ネットワークにオンデマンドベースで波長パスを設定させて通信を行うことが考えられる。しかしながら、波長パスを設定するための光リソースは有限であり、光波長ネットワークにおいて、波長パスを常に設定できるとは限らない。 For example, a communication device and an optical wavelength network in which wavelength paths are set up could be connected by an optical link, and when an application installed on the communication device requests communication, the optical wavelength network could set up a wavelength path on an on-demand basis to carry out the communication. However, the optical resources for setting up wavelength paths are finite, and it is not always possible to set up wavelength paths in the optical wavelength network.

本発明は、通信できない状況を防ぎつつ、高スループットの通信を要求するアプリケーションに対しては高スループットの通信を提供する頻度を高くする技術を提供するものである。 The present invention provides technology that increases the frequency of providing high-throughput communication to applications that require it, while preventing situations in which communication is not possible.

本発明の一態様によると、波長パスを設定する第1ネットワークと、パケット交換を行う第2ネットワークと、に接続し、1つ以上のアプリケーションがインストールされる通信装置は、前記1つ以上のアプリケーションの内の第1アプリケーションから他の通信装置との通信要求を受信すると、前記第1ネットワークを介する波長パスの設定可否を判定し、当該波長パスの設定が可能であると、前記第1アプリケーションが前記第1ネットワークを介して前記他の通信装置と通信する様に前記通信装置を構成し、当該波長パスの設定が不可であると、前記第1アプリケーションが前記第2ネットワークを介して前記他の通信装置と通信する様に前記通信装置を構成する制御手段を備え、前記制御手段は、前記通信要求を受信すると、前記第1アプリケーションに割当可能な波長を前記通信装置が有する否かを判定し、前記第1アプリケーションに割当可能な波長を前記通信装置が有さない場合、前記波長パスの設定が不可であると判定する According to one aspect of the present invention, a communication device connected to a first network that sets wavelength paths and a second network that performs packet switching, and having one or more applications installed, is provided with a control means that, when it receives a communication request with another communication device from a first application of the one or more applications, determines whether or not a wavelength path can be set via the first network, and if the wavelength path can be set, configures the communication device so that the first application communicates with the other communication device via the first network, and if the wavelength path cannot be set, configures the communication device so that the first application communicates with the other communication device via the second network.When the control means receives the communication request, it determines whether the communication device has a wavelength that can be assigned to the first application, and if the communication device does not have a wavelength that can be assigned to the first application, it determines that the wavelength path cannot be set .

本発明によると、通信できない状況を防ぎつつ、高スループットの通信を要求するアプリケーションに対しては高スループットの通信を提供する頻度を高くすることができる。 This invention makes it possible to prevent situations where communication is not possible, while increasing the frequency with which high-throughput communication is provided to applications that require it.

一実施形態による通信システムの構成図。FIG. 1 is a configuration diagram of a communication system according to an embodiment. 一実施形態による通信装置の構成図。FIG. 1 is a configuration diagram of a communication device according to an embodiment. 一実施形態によるフレーム構成を示す図。FIG. 2 illustrates a frame structure according to an embodiment. 一実施形態による制御部が実行する処理のフローチャート。6 is a flowchart of a process executed by a control unit according to an embodiment. 一実施形態による制御部が実行する処理のフローチャート。6 is a flowchart of a process executed by a control unit according to an embodiment.

以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態で説明されている特徴の組み合わせの全てが発明に必須のものとは限らない。実施形態で説明されている複数の特徴のうち二つ以上の特徴が任意に組み合わされてもよい。また、同一若しくは同様の構成には同一の参照番号を付し、重複した説明は省略する。 The following embodiments are described in detail with reference to the attached drawings. Note that the following embodiments do not limit the invention according to the claims, and not all combinations of features described in the embodiments are necessarily essential to the invention. Two or more of the features described in the embodiments may be combined in any desired manner. In addition, the same reference numbers are used for the same or similar configurations, and duplicate descriptions will be omitted.

<第一実施形態>
図1は、本実施形態による通信システムの構成図である。通信装置1は、光波長ネットワーク2と、IPネットワーク3と、に接続される。光波長ネットワーク2は、波長多重技術や、空間多重技術等を利用する光ネットワークであり、通信装置1からの要求に応じて2つの通信装置1間に1つの波長パスを設定する様に構成される。なお、空間多重技術とは、マルチコア光ファイバにより1つの光ファイバで複数の光信号を空間的に多重して伝送する技術と、マルチモード光ファイバにより1つの光ファイバで異なる伝搬モードの複数の光信号を空間的に多重して伝送する技術と、を含む。IPネットワーク3は、例えば、インターネット等のパケット交換ネットワークである。
First Embodiment
1 is a configuration diagram of a communication system according to the present embodiment. A communication device 1 is connected to an optical wavelength network 2 and an IP network 3. The optical wavelength network 2 is an optical network that uses wavelength multiplexing technology, spatial multiplexing technology, etc., and is configured to set one wavelength path between two communication devices 1 in response to a request from the communication devices 1. Note that spatial multiplexing technology includes a technology of spatially multiplexing and transmitting multiple optical signals in one optical fiber using a multi-core optical fiber, and a technology of spatially multiplexing and transmitting multiple optical signals of different propagation modes in one optical fiber using a multi-mode optical fiber. The IP network 3 is, for example, a packet switching network such as the Internet.

図2は、本実施形態による通信装置1の構成図である。なお、通信装置1には複数のアプリケーションがインストールされている。アプリケーションは、そのアプリケーションを識別するための識別情報を有する。また、本実施形態において、アプリケーションは、第1タイプのアプリケーションと、第2タイプのアプリケーションとに分類される。第1タイプのアプリケーションは、他の通信装置1との通信において高スループットを必要とするアプリケーションであり、第2タイプのアプリケーションは、他の通信装置1との通信において高スループットを必要としないアプリケーションである。 Figure 2 is a configuration diagram of a communication device 1 according to this embodiment. Note that multiple applications are installed in the communication device 1. The applications have identification information for identifying the application. Furthermore, in this embodiment, the applications are classified into a first type of application and a second type of application. The first type of application is an application that requires high throughput in communication with other communication devices 1, and the second type of application is an application that does not require high throughput in communication with other communication devices 1.

光インタフェース部14は、複数の光インタフェースを有する、複数の光インタフェースの内の1つ以上の光インタフェースは光波長ネットワーク2に接続される。以下では、光波長ネットワーク2に接続される光インタフェースを、第1光インタフェースと表記する。さらに、第1光インタフェースと光波長ネットワーク2との間の光リンクを、当該第1光インタフェースに対応する光リンクと表記する。また、複数の光インタフェースの内の第1光インタフェースとは異なる1つ以上の光インタフェースはIPネットワーク3に接続される。以下では、IPネットワーク3に接続される光インタフェースを、第2光インタフェースと表記する。 The optical interface unit 14 has multiple optical interfaces, and one or more of the multiple optical interfaces are connected to the optical wavelength network 2. Hereinafter, the optical interface connected to the optical wavelength network 2 is referred to as the first optical interface. Furthermore, the optical link between the first optical interface and the optical wavelength network 2 is referred to as the optical link corresponding to the first optical interface. Moreover, one or more of the multiple optical interfaces different from the first optical interface are connected to the IP network 3. Hereinafter, the optical interface connected to the IP network 3 is referred to as the second optical interface.

通信装置1にインストールされた第1タイプのアプリケーションが、他の通信装置1との通信を要求する場合(以下、通信を要求する第1タイプのアプリケーションを要求アプリケーションと表記する。)、要求アプリケーションは、まず、制御部11に、その識別情報を含む第1波長パス要求メッセージを送信する。第1波長パス要求メッセージは、当該他の通信装置1を識別する情報を含む。制御部11は、第1波長パス要求メッセージを受信すると、当該通信に割り当て可能な波長を通信装置1が有するか否かを判定する。割り当て可能な1つ以上の波長を通信装置1が有する場合、制御部11は、当該通信に割り当て可能な1つ以上の波長(以下、1つ以上の割当可能波長と表記する。)を示す情報と、当該1つ以上の波長それぞれの第1光インタフェースに対応する光リンクを示す情報と、通信相手である他の通信装置1を識別する情報と、を含む第2波長パス要求メッセージを光波長ネットワーク2に送信する。 When a first type application installed in the communication device 1 requests communication with another communication device 1 (hereinafter, a first type application that requests communication will be referred to as a requesting application), the requesting application first transmits a first wavelength path request message including its identification information to the control unit 11. The first wavelength path request message includes information that identifies the other communication device 1. When the control unit 11 receives the first wavelength path request message, it determines whether the communication device 1 has a wavelength that can be assigned to the communication. If the communication device 1 has one or more assignable wavelengths, the control unit 11 transmits a second wavelength path request message to the optical wavelength network 2, the second wavelength path request message including information indicating one or more wavelengths that can be assigned to the communication (hereinafter, referred to as one or more assignable wavelengths), information indicating the optical link corresponding to the first optical interface of each of the one or more wavelengths, and information identifying the other communication device 1 that is the communication partner.

光波長ネットワーク2は、第2波長パス要求メッセージを受信すると、1つ以上の割当可能波長の内のいずれかを使用して通信装置1と他の通信装置1との間に波長パスを設定できるかを判定する。光波長ネットワーク2は、1つ以上の割当可能波長の内のいずれかを使用して通信装置1と他の通信装置1との間に波長パスを設定できる場合、通信装置1と他の通信装置1との間に波長パスを設定し、設定した波長パスの波長と、当該波長パスを収容している光リンク(1つ以上の第1光インタフェースに対応する1つ以上の光リンクの内の1つの光リンク)と、を示す情報を含む設定完了メッセージを通信装置1に通知する。なお、光波長ネットワーク2は、波長パスを設定する際、他の通信装置1に対して、使用可能な波長パスを問い合わせ、他の通信装置1が使用可能な波長パスを考慮して波長パスを設定する。また、他の通信装置1に対して通信装置1の識別情報を通知する。 When the optical wavelength network 2 receives the second wavelength path request message, it determines whether a wavelength path can be set between the communication device 1 and the other communication device 1 using one of the one or more allocable wavelengths. If the optical wavelength network 2 can set a wavelength path between the communication device 1 and the other communication device 1 using one of the one or more allocable wavelengths, it sets a wavelength path between the communication device 1 and the other communication device 1, and notifies the communication device 1 of a setting completion message including information indicating the wavelength of the set wavelength path and the optical link that accommodates the wavelength path (one of the one or more optical links corresponding to one or more first optical interfaces). When setting the wavelength path, the optical wavelength network 2 inquires the other communication device 1 about available wavelength paths, and sets the wavelength path taking into account the wavelength paths that the other communication device 1 can use. It also notifies the other communication device 1 of the identification information of the communication device 1.

制御部11は、設定完了メッセージを受信すると、振分部12に要求アプリケーションの識別情報を通知し、当該識別情報のアプリケーションからのデータをフレーム処理部13に出力することを通知する。振分部12は、制御部11からの通知に基づき、要求アプリケーションからのデータをフレーム処理部13に出力する。なお、振分部12は、要求アプリケーションからのデータと共に、要求アプリケーションの識別情報もフレーム処理部13に出力する。 When the control unit 11 receives the setting completion message, it notifies the distribution unit 12 of the identification information of the requesting application, and notifies it that data from the application of the identification information will be output to the frame processing unit 13. Based on the notification from the control unit 11, the distribution unit 12 outputs the data from the requesting application to the frame processing unit 13. Note that the distribution unit 12 also outputs the identification information of the requesting application to the frame processing unit 13 together with the data from the requesting application.

フレーム処理部13は、要求アプリケーションからのデータのフレーム化処理を行う。具体的には、要求アプリケーションからのデータを所定長に区切り、各所定長のデータに要求アプリケーションの識別情報を含むヘッダを付与する。図3は、フレーム構造を示している。図3において、参照符号50は1つのフレームを示し、参照符号51は、要求アプリケーションの識別情報が格納される1つのヘッダを示し、参照符号52は、要求アプリケーションのデータが格納される1つのペイロードを示している。フレーム処理部13は、フレーム化したデータを光インタフェース部14に出力する。 The frame processing unit 13 performs framing processing on the data from the requesting application. Specifically, the data from the requesting application is divided into pieces of a predetermined length, and a header containing identification information of the requesting application is added to each piece of data of the predetermined length. Figure 3 shows the frame structure. In Figure 3, reference numeral 50 indicates one frame, reference numeral 51 indicates one header in which identification information of the requesting application is stored, and reference numeral 52 indicates one payload in which data of the requesting application is stored. The frame processing unit 13 outputs the framed data to the optical interface unit 14.

制御部11は、設定完了メッセージを受信すると、要求アプリケーションの識別情報と共に、設定された波長パスの波長及び当該波長パスが収容される光リンクに対応する第1光インタフェースを示す情報を光インタフェース部14に通知する。光インタフェース部14は、フレーム処理部13が出力する要求アプリケーションのフレーム化されたデータで、当該要求アプリケーションに関して通知された波長の光を変調し、当該要求アプリケーションに関して通知された第1光インタフェースから送信する。フレームに含まれる識別情報は、他の通信装置1が、どのアプリケーションにデータを渡すかを判定するために使用される。なお、光インタフェース部14は、フレーム処理部13からのフレーム化されたデータに含まれる識別情報により、フレーム処理部13からのフレーム化されたデータがどの要求アプリケーションに対応するかを判定することができる。 When the control unit 11 receives the setting completion message, it notifies the optical interface unit 14 of the identification information of the requesting application, as well as information indicating the wavelength of the set wavelength path and the first optical interface corresponding to the optical link that accommodates the wavelength path. The optical interface unit 14 modulates light of the wavelength notified for the requesting application with the framed data of the requesting application output by the frame processing unit 13, and transmits it from the first optical interface notified for the requesting application. The identification information included in the frame is used by the other communication device 1 to determine which application to pass the data to. Note that the optical interface unit 14 can determine which requesting application the framed data from the frame processing unit 13 corresponds to, based on the identification information included in the framed data from the frame processing unit 13.

一方、第1波長パス要求メッセージを受信した制御部11が、割り当て可能な波長リソースを通信装置1が有していないと判定した場合と、制御部11が、送信した第2波長パス要求メッセージの応答として、通信装置1と他の通信装置1との間に波長パスを設定できないことを示す設定不可メッセージを光波長ネットワーク2から受信した場合、制御部11は、振分部12に要求アプリケーションの識別情報を通知し、当該識別情報の要求アプリケーションからのデータをパケット処理部15に出力することを通知する。この場合、振分部12は、制御部11からの通知に基づき、要求アプリケーションからのデータをパケット処理部15に出力する。 On the other hand, if the control unit 11 receives the first wavelength path request message and determines that the communication device 1 does not have an allocatable wavelength resource, or if the control unit 11 receives a setting impossible message from the optical wavelength network 2 in response to the transmitted second wavelength path request message, indicating that a wavelength path cannot be set between the communication device 1 and another communication device 1, the control unit 11 notifies the distribution unit 12 of the identification information of the requesting application and notifies the packet processing unit 15 that data from the requesting application of the identification information will be output. In this case, the distribution unit 12 outputs the data from the requesting application to the packet processing unit 15 based on the notification from the control unit 11.

また、制御部11は、要求アプリケーションからのデータをパケット処理部15に出力することを通知した場合、他の通信装置1を識別する情報をパケット処理部15に通知する。パケット処理部15は、要求アプリケーションからのデータをパケット化処理して光インタフェース部14に出力する。なお、パケットの宛先アドレス等は、他の通信装置1を識別する情報に基づきパケット処理部15が判定してパケットのヘッダに設定する。 When the control unit 11 notifies the packet processing unit 15 that data from the requesting application is to be output, the control unit 11 notifies the packet processing unit 15 of information identifying the other communication device 1. The packet processing unit 15 packetizes the data from the requesting application and outputs it to the optical interface unit 14. The packet processing unit 15 determines the destination address of the packet based on the information identifying the other communication device 1 and sets it in the packet header.

光インタフェース部14は、パケット処理部15からのパケットを光変調し、1つ以上の第2光インタフェースのいずれかから出力する。 The optical interface unit 14 optically modulates the packet from the packet processing unit 15 and outputs it from one or more second optical interfaces.

なお、第2タイプのアプリケーションは、通信を行う場合、通信するデータと、宛先の通信装置1を識別する情報とを、振分部12に出力する。振分部12は、第1波長パス要求メッセージを制御部11に送信することなく、宛先の通信装置1を識別する情報と共にデータを振分部12に出力するアプリケーションを第2タイプのアプリケーションと判定する。振分部12は、第2タイプのアプリケーションからデータを受信すると、当該データと、当該宛先の通信装置1を識別する情報と共にパケット処理部15に出力する。 When a second type application communicates, it outputs the data to be communicated and information identifying the destination communication device 1 to the distribution unit 12. The distribution unit 12 determines that an application that outputs data to the distribution unit 12 together with information identifying the destination communication device 1 without sending a first wavelength path request message to the control unit 11 is a second type application. When the distribution unit 12 receives data from a second type application, it outputs the data together with information identifying the destination communication device 1 to the packet processing unit 15.

図4は、制御部11が実行する処理のフローチャートである。S10において第1波長パス要求メッセージを受信すると、制御部11はS11で空き光リソース、つまり、割当可能波長が有るか否かを判定する。空き光リソースが有る場合、制御部11は、S12で、第2波長パス要求メッセージを光波長ネットワーク2に送信し、その応答として設定完了メッセージ又は設定不可メッセージを受信する。波長パスが設定された場合、つまり、設定完了メッセージを受信した場合、制御部11は、S14で、光波長ネットワーク2経由で通信が行われる様に通信装置1を構成する。一方、S11で空き光リソースが無い場合や、S13で波長パスが設定されなかった場合、つまり、設定不可メッセージを受信した場合、制御部11は、S15で、IPネットワーク3経由で通信が行われる様に通信装置1を構成する。 Figure 4 is a flowchart of the process executed by the control unit 11. When the control unit 11 receives the first wavelength path request message in S10, it determines whether there is an available optical resource, i.e., an assignable wavelength, in S11. If there is an available optical resource, the control unit 11 transmits a second wavelength path request message to the optical wavelength network 2 in S12, and receives a setting completion message or a setting impossible message in response. If the wavelength path is set, i.e., if the control unit 11 receives a setting completion message, in S14, the control unit 11 configures the communication device 1 so that communication is performed via the optical wavelength network 2. On the other hand, if there is no available optical resource in S11, or if the wavelength path is not set in S13, i.e., if the control unit 11 receives a setting impossible message, in S15, the control unit 11 configures the communication device 1 so that communication is performed via the IP network 3.

以上、本実施形態において、高スループットを要求するアプリケーションは、通信を開始する際に、波長パスを要求する。通信装置1は、波長パスが要求されると、波長パスの設定が可能か否かを空き光リソースに基づき判定し、空き光リソースが有る場合には、波長パスの設定を光波長ネットワーク2に要求する。波長パスが設定されると、通信装置1は、高スループットを要求するアプリケーションによる通信を、設定された専用の波長パスを使用して行う。これにより、当該アプリケーションに対して高スループットな通信を提供することができる。一方、空き光リソースが無い場合や、光波長ネットワーク2において波長パスを設定できない場合、通信装置1は、IPネットワーク3を介して当該通信を行う。したがって、通信を要求するアプリケーションに対して、通信サービスが提供できなくなることを防ぐことができる。なお、IPネットワーク3を介する通信において、スループットは、専用の波長パスを使用する場合より遅くなり得る。しかしながら、IPネットワーク3を介する通信のスループットは、IPネットワーク3の状態に応じて異なり得るため、高スループットで行われる可能性もある。 As described above, in this embodiment, an application that requires high throughput requests a wavelength path when starting communication. When a wavelength path is requested, the communication device 1 determines whether or not the wavelength path can be set based on available optical resources, and if available optical resources are available, requests the optical wavelength network 2 to set the wavelength path. When the wavelength path is set, the communication device 1 performs communication by the application that requires high throughput using the set dedicated wavelength path. This makes it possible to provide high-throughput communication to the application. On the other hand, when there are no available optical resources or when the wavelength path cannot be set in the optical wavelength network 2, the communication device 1 performs the communication via the IP network 3. Therefore, it is possible to prevent a situation in which communication services cannot be provided to an application that requests communication. Note that in communication via the IP network 3, the throughput may be slower than when a dedicated wavelength path is used. However, since the throughput of communication via the IP network 3 may differ depending on the state of the IP network 3, it may be possible to perform communication with high throughput.

本実施形態において通信装置1にインストールされているアプリケーションは、予め、第1タイプのアプリケーションと第2タイプのアプリケーションに分類されていた。そして、第1タイプのアプリケーションは、通信を行う際に第1波長パス要求メッセージを制御部11に送信し、第2タイプのアプリケーションは、通信を行う際に送信データを直接、振分部12に送信していた。しかしながら、予めアプリケーションを第1タイプと第2タイプとに分類するのではなく、アプリケーション自身が、開始する通信に要求されるスループットに基づき波長パスを要求するか否かを判定する構成とすることができる。具体的には、高スループットが必要であると判定すると、アプリケーションは、制御部11に対して波長パスを要求し、高スループットが必要ではないと判定すると、アプリケーションは、振分部12に対して送信データを送信する構成とすることができる。 In this embodiment, the applications installed in the communication device 1 were previously classified into first type applications and second type applications. The first type applications sent a first wavelength path request message to the control unit 11 when communicating, and the second type applications sent transmission data directly to the distribution unit 12 when communicating. However, instead of classifying the applications into the first type and the second type in advance, the application itself can be configured to determine whether or not to request a wavelength path based on the throughput required for the communication to be started. Specifically, if it is determined that high throughput is required, the application requests a wavelength path from the control unit 11, and if it is determined that high throughput is not required, the application can be configured to send transmission data to the distribution unit 12.

また、本実施形態では、第2タイプのアプリケーションに分類されたアプリケーションは、制御部11に対して波長パスを要求することなく、振分部12に対して送信データを送信していた。しかしながら、本実施形態の変形形態においては、アプリケーション自身が判定するのではなく、制御部11において判定する。 In addition, in this embodiment, an application classified as a second type application transmits transmission data to the distribution unit 12 without requesting a wavelength path from the control unit 11. However, in a modified version of this embodiment, the application itself does not make the determination, but the control unit 11 does.

図5は、変形形態において制御部11が実行する処理のフローチャートである。なお、図4のフローチャートと同様の処理については同じステップ番号を付与し、その説明については省略する。なお、アプリケーションは、第1タイプのアプリケーションと第2タイプのアプリケーションに分類されているものとする。S20で、制御部11は、通信を開始するアプリケーションから、通信先の通信装置1を識別する情報と、第1タイプであるか第2タイプであるかを示す情報と、を含む通信要求を受信する。制御部11は、S21で、通信要求を行っているアプリケーションが、第1タイプであるか第2タイプであるかを判定する。第2タイプであると、制御部11は、処理をS15に進め、第1タイプであると、制御部11は、処理をS11に進める。なお、この場合、第2タイプのアプリケーションは、通信先の通信装置1を識別する情報を振分部12に通知する必要はない。 Figure 5 is a flowchart of the process executed by the control unit 11 in the modified embodiment. Note that the same process as in the flowchart of Figure 4 is given the same step number, and the description thereof is omitted. Note that the applications are classified into a first type application and a second type application. In S20, the control unit 11 receives a communication request from the application that starts communication, the communication request including information identifying the communication device 1 of the communication destination and information indicating whether it is the first type or the second type. In S21, the control unit 11 determines whether the application making the communication request is the first type or the second type. If it is the second type, the control unit 11 proceeds to the process of S15, and if it is the first type, the control unit 11 proceeds to the process of S11. Note that in this case, the second type application does not need to notify the allocation unit 12 of information identifying the communication device 1 of the communication destination.

以上の構成により、例えば、通信できない状況を防ぎつつ、高スループットの通信を要求するアプリケーションに対しては高スループットの通信を提供する頻度を高くすることができる。したがって、国連が主導する持続可能な開発目標(SDGs)の目標9「レジリエントなインフラを整備し、持続可能な産業化を推進するとともに、イノベーションの拡大を図る」に貢献することが可能となる。 With the above configuration, for example, it is possible to prevent situations where communication is not possible, while increasing the frequency of providing high-throughput communication to applications that require it. This makes it possible to contribute to Goal 9 of the United Nations-led Sustainable Development Goals (SDGs), which is to "build resilient infrastructure, promote sustainable industrialization and foster innovation."

発明は上記の実施形態に制限されるものではなく、発明の要旨の範囲内で、種々の変形・変更が可能である。 The invention is not limited to the above-described embodiment, and various modifications and variations are possible within the scope of the invention.

11:制御部、12:振分部、13:フレーム処理部、14:パケット処理部 11: Control unit, 12: Distribution unit, 13: Frame processing unit, 14: Packet processing unit

Claims (7)

波長パスを設定する第1ネットワークと、パケット交換を行う第2ネットワークと、に接続し、1つ以上のアプリケーションがインストールされる通信装置であって、
前記1つ以上のアプリケーションの内の第1アプリケーションから他の通信装置との通信要求を受信すると、前記第1ネットワークを介する波長パスの設定可否を判定し、当該波長パスの設定が可能であると、前記第1アプリケーションが前記第1ネットワークを介して前記他の通信装置と通信する様に前記通信装置を構成し、当該波長パスの設定が不可であると、前記第1アプリケーションが前記第2ネットワークを介して前記他の通信装置と通信する様に前記通信装置を構成する制御手段を備え
前記制御手段は、前記通信要求を受信すると、前記第1アプリケーションに割当可能な波長を前記通信装置が有する否かを判定し、前記第1アプリケーションに割当可能な波長を前記通信装置が有さない場合、前記波長パスの設定が不可であると判定する、通信装置。
A communication device connected to a first network that sets wavelength paths and a second network that performs packet switching, and in which one or more applications are installed, comprising:
a control means for determining whether or not a wavelength path can be set via the first network when a communication request with another communication device is received from a first application of the one or more applications, and configuring the communication device so that the first application communicates with the other communication device via the first network if the wavelength path can be set, and configuring the communication device so that the first application communicates with the other communication device via the second network if the wavelength path cannot be set ,
When the control means receives the communication request, it determines whether the communication device has a wavelength that can be allocated to the first application, and if the communication device does not have a wavelength that can be allocated to the first application, it determines that the wavelength path cannot be set .
前記制御手段は、前記第1アプリケーションに割当可能な波長を前記通信装置が有する場合、前記第1ネットワークに前記波長パスの設定要求を行い、前記第1ネットワークからの前記設定要求に対する応答に基づき、前記波長パスの設定が可能であるか否かを判定する、請求項に記載の通信装置。 The communication device according to claim 1, wherein the control means, when the communication device has a wavelength that can be assigned to the first application, makes a request to the first network to set up the wavelength path, and determines whether the wavelength path can be set up based on a response to the setting request from the first network. 前記1つ以上のアプリケーションからのデータをフレーム化処理する第1処理手段と、
前記1つ以上のアプリケーションからのデータをパケット化処理する第2処理手段と、
前記1つ以上のアプリケーションからのデータを前記第1処理手段又は前記第2処理手段に出力する振分手段と、
を備え、
前記制御手段は、前記波長パスの設定が可能であると、前記第1アプリケーションからのデータを前記第1処理手段に出力することを前記振分手段に通知し、前記波長パスの設定が不可であると、前記第1アプリケーションからのデータを前記第2処理手段に出力することを前記振分手段に通知する、請求項1又は2のいずれか1項に記載の通信装置。
a first processing means for framing and processing data from the one or more applications;
second processing means for packetizing and processing data from the one or more applications;
A distribution means for outputting data from the one or more applications to the first processing means or the second processing means;
Equipped with
3. The communication device according to claim 1, wherein the control means notifies the distribution means that, when the wavelength path can be set, data from the first application will be output to the first processing means, and, when the wavelength path cannot be set, notifies the distribution means that data from the first application will be output to the second processing means.
前記振分手段は、前記通信要求を前記制御手段に送信することなく、データを前記振分手段に出力する前記1つ以上のアプリケーションの内の第2アプリケーションからのデータを前記第2処理手段に出力する、請求項に記載の通信装置。 4. The communication device according to claim 3, wherein the distribution means outputs data from a second application among the one or more applications that output data to the distribution means to the second processing means without transmitting the communication request to the control means. 前記1つ以上のアプリケーションは、第1タイプのアプリケーションと、第2タイプのアプリケーションに分類されており、
前記第1アプリケーションは、前記第1タイプである、請求項に記載の通信装置。
the one or more applications are classified into a first type of application and a second type of application;
The communication device of claim 3 , wherein the first application is of the first type.
前記第2タイプのアプリケーションは、他の通信装置との通信を行う場合、前記通信要求を前記制御手段に送信することなく、データを前記振分手段に出力する、請求項に記載の通信装置。 The communication device according to claim 5 , wherein the second type application, when communicating with another communication device, outputs data to the sorting means without transmitting the communication request to the control means. 前記1つ以上のアプリケーションは、第1タイプのアプリケーションと、第2タイプのアプリケーションに分類されており、
前記制御手段は、前記第1アプリケーションが前記第1タイプである場合のみ前記第1ネットワークを介する波長パスの設定可否を判定し、前記第1アプリケーションが前記第2タイプである場合、前記第1アプリケーションが前記第2ネットワークを介して前記他の通信装置と通信する様に前記通信装置を構成する、請求項1からのいずれか1項に記載の通信装置。
the one or more applications are classified into a first type of application and a second type of application;
The communication device according to any one of claims 1 to 3, wherein the control means determines whether or not to set up a wavelength path via the first network only when the first application is of the first type, and configures the communication device so that the first application communicates with the other communication device via the second network when the first application is of the second type.
JP2021197833A 2021-12-06 2021-12-06 Communication Equipment Active JP7623931B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021197833A JP7623931B2 (en) 2021-12-06 2021-12-06 Communication Equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021197833A JP7623931B2 (en) 2021-12-06 2021-12-06 Communication Equipment

Publications (2)

Publication Number Publication Date
JP2023083875A JP2023083875A (en) 2023-06-16
JP7623931B2 true JP7623931B2 (en) 2025-01-29

Family

ID=86731616

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021197833A Active JP7623931B2 (en) 2021-12-06 2021-12-06 Communication Equipment

Country Status (1)

Country Link
JP (1) JP7623931B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002247035A (en) 2001-02-20 2002-08-30 Toshiba Tec Corp Information communication system
JP2003258865A (en) 2002-03-06 2003-09-12 Nippon Telegr & Teleph Corp <Ntt> Node and network, program and recording medium
JP2005072759A (en) 2003-08-21 2005-03-17 Sony Corp Transmission device and method, reception device and method, communication device and method, and program
JP2007257113A (en) 2006-03-22 2007-10-04 Megachips System Solutions Inc Home security coordination system
US20100166435A1 (en) 2008-12-31 2010-07-01 Huawei Technologies Co., Ltd. Dispersion compensation method and device in optical communication system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3177953B2 (en) * 1997-11-20 2001-06-18 日本電気株式会社 Path specification method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002247035A (en) 2001-02-20 2002-08-30 Toshiba Tec Corp Information communication system
JP2003258865A (en) 2002-03-06 2003-09-12 Nippon Telegr & Teleph Corp <Ntt> Node and network, program and recording medium
JP2005072759A (en) 2003-08-21 2005-03-17 Sony Corp Transmission device and method, reception device and method, communication device and method, and program
JP2007257113A (en) 2006-03-22 2007-10-04 Megachips System Solutions Inc Home security coordination system
US20100166435A1 (en) 2008-12-31 2010-07-01 Huawei Technologies Co., Ltd. Dispersion compensation method and device in optical communication system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
米田 正明,テクノロジ スコープ technology scope,日経コミュニケーション 第384号 NIKKEI COMMUNICATIONS,日本,日経BP社 Nikkei Business Publications,Inc.,2003年02月17日,106-112

Also Published As

Publication number Publication date
JP2023083875A (en) 2023-06-16

Similar Documents

Publication Publication Date Title
US8711817B2 (en) Low cost mesh network capability
EP3291601B1 (en) A resource allocation method of a wireless communication system and mechanism thereof
CN104219127B (en) A kind of creation method and equipment of virtual network example
US7339939B2 (en) Apparatus, method and system for an object exchange bridge
CN113825251B (en) Session establishment method, device, system and computer storage medium
US10362120B2 (en) Distributed gateways with centralized data center for high throughput satellite (HTS) spot beam network
CN107113232A (en) The method and apparatus that NFV manages layout
CN102571756A (en) Multichannel connections in file system sessions
CN102164117A (en) Video transcoding using a proxy device
US9992160B2 (en) Optical communication system to automatically configure remote optical nodes
CN116010130B (en) Cross-card link aggregation method, device, equipment and medium for DPU virtual port
US11991083B2 (en) Systems and methods for enhanced autonegotiation
US12231920B2 (en) Network slices for time sensitive networking
CA3165131A1 (en) Service delivery at the edge
US10219052B2 (en) Agile resource on demand service provisioning in software defined optical networks
US9913010B2 (en) Data processing method and apparatus
CN112968965A (en) Metadata service method, server and storage medium for NFV network node
JP7623931B2 (en) Communication Equipment
US20150156164A1 (en) Communication system, communication control method, communication relay system, and communication relay control method
WO2022267564A1 (en) Packet processing method and apparatus, device, system, and readable storage medium
US20240303116A1 (en) Apparatus and method for memory resource expansion
JP2010130524A (en) Communication system, communication apparatus, communication method, or program
Drainakis et al. ALAS-DCN: application-aware low-latency scalable data center network architecture for intra-rack and inter-rack optical packet switching
Shen Reconfigurable Optically Interconnected Systems
Pan Flexible and Low-Latency Optical Metro Access Networks for Edge Computing Federation and Beyond 5G Applications

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240202

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241218

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: 20250110

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250117

R150 Certificate of patent or registration of utility model

Ref document number: 7623931

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150