[go: up one dir, main page]

JP7017300B2 - Communication device, setting method and communication program - Google Patents

Communication device, setting method and communication program Download PDF

Info

Publication number
JP7017300B2
JP7017300B2 JP2016107968A JP2016107968A JP7017300B2 JP 7017300 B2 JP7017300 B2 JP 7017300B2 JP 2016107968 A JP2016107968 A JP 2016107968A JP 2016107968 A JP2016107968 A JP 2016107968A JP 7017300 B2 JP7017300 B2 JP 7017300B2
Authority
JP
Japan
Prior art keywords
allocation
unit
dba
api
target
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
JP2016107968A
Other languages
Japanese (ja)
Other versions
JP2017212707A (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.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Publication of JP2017212707A publication Critical patent/JP2017212707A/en
Application granted granted Critical
Publication of JP7017300B2 publication Critical patent/JP7017300B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Description

本発明は、通信装置、設定方法及び通信プログラムに関する。 The present invention relates to a communication device, a setting method and a communication program.

通信装置を備える通信システムには、例えば、PON(Passive Optical Network)システムがある。PONシステムは、顧客の宅内等に設置されるONU(Optical Network Unit)と、局舎に設置される通信装置であるOLT(Optical Line Terminal)と、光ファイバ網とを備える(非特許文献1参照)。光ファイバ網は、複数のONUと複数のOLTとを接続する場合がある。
PONでは、準拠する標準化の規格の世代の変化により、新世代の機器を調達する際に、前世代の機器開発での資産を活用することができなかった。新世代の機器を調達する際に、前世代の機器開発での資産を活用することができない場合、初めから機器開発しなおす大規模な再開発(二重開発)となる。また、機器調達不能となるリスクを回避するため、複数ベンダから機器を調達する必要があるが、準拠する標準規格に規定されていない部分はベンダ依存性があるため、同世代の機器でも二重開発となる。
A communication system including a communication device includes, for example, a PON (Passive Optical Network) system. The PON system includes an ONU (Optical Network Unit) installed in a customer's house, an OLT (Optical Line Terminal) which is a communication device installed in a station building, and an optical fiber network (see Non-Patent Document 1). ). The optical fiber network may connect a plurality of ONUs and a plurality of OLTs.
Due to changes in the generation of standardization standards that PON complies with, it was not possible to utilize the assets of the previous generation of equipment development when procuring new generation equipment. When procuring new-generation equipment, if the assets of the previous-generation equipment development cannot be utilized, it will be a large-scale redevelopment (double development) in which the equipment is redeveloped from the beginning. In addition, in order to avoid the risk of being unable to procure equipment, it is necessary to procure equipment from multiple vendors. It will be development.

"ITU-T G.989.3""ITU-T G.989.3"

OLTのMAC(Media Access Control)チップの割当等の機能を変更するためには、MACチップ毎のソフトウェアをそれぞれ変更する必要があり、同一の機能を実現するためであっても、準拠する規格、世代、方式、システム、機器種別、製造ベンダによってそれぞれ変更しなければならないという問題があった。上記事情に鑑み、本発明は、ネットワーク機器において汎用性を高めることによって開発コスト又は調達コストを低減することを目的とする。 In order to change the functions such as the allocation of MAC (Media Access Control) chips of OLT, it is necessary to change the software for each MAC chip, and even if the same functions are to be realized, the compliant standard, There was a problem that it had to be changed depending on the generation, method, system, device type, and manufacturing vendor. In view of the above circumstances, it is an object of the present invention to reduce development cost or procurement cost by increasing versatility in network equipment.

本発明の一態様は、リソース割当に係る処理の一部である、帯域割当計算の結果に基づいてgrantを生成し、生成したgrantを割り当て対象に送信するgrant処理を少なくとも実行する部品である実行部と、リソース割当、又は、そのリソース割当の統計値を、前記帯域割当計算を行うために用いられ、利用者間で割当帯域が理想的な割当に対して所定の値以内となるように修正するための割当計算パラメータを計算するのに要する情報を表す少なくとも割当量を取得し、取得した前記割当量を用いて、割当が所望よりも超過する割当対象に対して割当抑止又は優先割当停止又は割当抑止も優先割当も無、不足する割当対象に対して優先割当又は割当抑止停止又は割当抑止も優先割当も無の少なくともいずれかを含む第1指示、割当が所望よりも超過する割当対象の割当を減少させ、不足する割当対象に対して割当を増大させる割当を行うための第2指示、割当が所望よりも超過する割当対象に対して割当を小さい順番とし、不足する割当対象に対して割当を大きい順番とする第3指示のいずれかの指示を行うことで、リソース割当がポリシーに応じた理想的な割当に近づくように、リソース割当対象の少なくとも一部に対する割当抑止又は優先割当と、取得した前記割当量を用いて、割当が所望よりも超過する割当対象に割当が小さくなる、不足する割当対象に対して割当が大きくなる、の少なくともいずれかとなる設定への切替を指示することで、リソース割当がポリシーに応じた理想的な割当に近づくように、リソース割当対象の少なくとも一部に対するリソース割当の切替と、取得した前記割当量を用いて、割当が所望よりも超過する割当対象に対して設定値を減少し、不足する割当対象に対して設定値を増加する指示を行うことで、リソース割当がポリシーに応じた理想的な割当に近づくように、リソース割当対象の少なくとも一部に対するリソース割当設定の切替と、のいずれかを前記実行部に指示する部品である指示部と、を備え、前記実行部は、前記指示部からの指示に応じて、リソース割当対象の少なくとも一部に対する割当抑止又は優先割当、リソース割当の切替又はリソース割当設定の切替のいずれかをさらに実行する通信装置である。 One aspect of the present invention is a component that at least executes a grant process that generates a grant based on the result of a band allocation calculation, which is a part of the process related to resource allocation, and transmits the generated grant to the allocation target. The part and the resource allocation, or the statistical value of the resource allocation, is used to perform the band allocation calculation, and the allocated band among users is modified so that it is within the predetermined value for the ideal allocation. At least the quota that represents the information required to calculate the allocation calculation parameters for First instruction including at least one of no allocation deterrence or preferential allocation, preferential allocation or allocation deterrence suspension for insufficient allocation target, or no allocation deterrence or preferential allocation, allocation of allocation target whose allocation exceeds desired Second instruction for making allocations to decrease and increase allocations for insufficient allocation targets, assign allocations in ascending order for allocation targets whose allocation exceeds desired, and allocate for insufficient allocation targets By issuing one of the third instructions in descending order, allocation suppression or priority allocation for at least a part of the resource allocation target so that the resource allocation approaches the ideal allocation according to the policy . , Using the acquired allocation amount, instruct to switch to a setting in which the allocation becomes smaller for the allocation target whose allocation exceeds the desired value, or the allocation becomes larger for the insufficient allocation target. Then, using the switching of resource allocation for at least a part of the resource allocation target and the acquired allocation amount, the allocation target exceeds the desired allocation so that the resource allocation approaches the ideal allocation according to the policy. At least a part of the resource allocation target so that the resource allocation approaches the ideal allocation according to the policy by instructing the resource allocation to decrease the setting value and increase the setting value for the insufficient allocation target. The execution unit includes an instruction unit which is a component for instructing the execution unit to switch the resource allocation setting for the execution unit, and the execution unit receives at least a part of the resource allocation target in response to an instruction from the instruction unit. It is a communication device that further executes either allocation suppression or priority allocation, switching of resource allocation, or switching of resource allocation setting .

本発明の一態様は、上記の通信装置であって、前記実行部は、準拠する規格、世代、方式、システム、機器種別、製造ベンダの少なくともいずれかに関して共通で利用可能な機能モジュールで構成される。 One aspect of the present invention is the communication device described above, wherein the execution unit is composed of functional modules that can be commonly used with respect to at least one of a conforming standard, generation, method, system, device type, and manufacturing vendor. Ru.

本発明の一態様は、上記の通信装置であって、前記実行部は、集積回路で構成される。 One aspect of the present invention is the above-mentioned communication device, and the execution unit is composed of an integrated circuit.

本発明の一態様は、上記の通信装置を用いた通信方法であって、前記リソース割当に係る処理の一部である、帯域割当計算の結果に基づいてgrantを生成し、生成したgrantを割り当て対象に送信するgrant処理を少なくとも部品である実行部に実行させる実行ステップと、リソース割当、又は、そのリソース割当の統計値を、前記帯域割当計算を行うために用いられ、利用者間で割当帯域が理想的な割当に対して所定の値以内となるように修正するための割当計算パラメータを計算するのに要する情報を表す少なくとも割当量を取得し、取得した前記割当量を用いて、割当が所望よりも超過する割当対象に対して割当抑止又は優先割当停止又は割当抑止も優先割当も無、不足する割当対象に対して優先割当又は割当抑止停止又は割当抑止も優先割当も無の少なくともいずれかを含む第1指示、割当が所望よりも超過する割当対象の割当を減少させ、不足する割当対象に対して割当を増大させる割当を行うための第2指示、割当が所望よりも超過する割当対象に対して割当を小さい順番とし、不足する割当対象に対して割当を大きい順番とする第3指示のいずれかの指示を行うことで、リソース割当がポリシーに応じた理想的な割当に近づくように、リソース割当対象の少なくとも一部に対する割当抑止又は優先割当と、取得した前記割当量を用いて、割当が所望よりも超過する割当対象に割当が小さくなる、不足する割当対象に対して割当が大きくなる、の少なくともいずれかとなる設定への切替を指示することで、リソース割当がポリシーに応じた理想的な割当に近づくように、リソース割当対象の少なくとも一部に対するリソース割当の切替と、取得した前記割当量を用いて、割当が所望よりも超過する割当対象に対して設定値を減少し、不足する割当対象に対して設定値を増加する指示を行うことで、リソース割当がポリシーに応じた理想的な割当に近づくように、リソース割当対象の少なくとも一部に対するリソース割当設定の切替と、のいずれかを前記実行部に指示す指示ステップとを有し、前記実行ステップにおいて、前記指示ステップにおける指示に応じて、リソース割当対象の少なくとも一部に対する割当抑止又は優先割当、リソース割当の切替又はリソース割当設定の切替のいずれかをさらに実行する設定方法である。
One aspect of the present invention is a communication method using the above communication device, in which a grant is generated based on the result of bandwidth allocation calculation, which is a part of the process related to the resource allocation, and the generated grant is assigned. The execution step of causing the execution unit, which is at least a component, to execute the grant process to be transmitted to the target, and the resource allocation or the statistical value of the resource allocation are used for performing the bandwidth allocation calculation, and the bandwidth allocated among the users . Obtain at least the quota that represents the information required to calculate the quota calculation parameters to modify the quota to be within a given value for the ideal quota, and use the obtained quota to make the quota. At least one of allocation deterrence or preferential allocation suspension or no allocation deterrence or preferential allocation for allocation targets that exceed the desired amount, and no preferential allocation or allocation deterrence suspension or allocation deterrence or preferential allocation for insufficient allocation targets. The first instruction, including, the second instruction for making an allocation to reduce the allocation of the allocation target whose allocation exceeds the desired value and to increase the allocation for the insufficient allocation target, the allocation target whose allocation exceeds the desired value. By instructing one of the third instructions, in which the allocations are in ascending order and the allocations are in large order for the insufficient allocation targets, the resource allocation approaches the ideal allocation according to the policy . In addition, by using the allocation suppression or priority allocation for at least a part of the resource allocation target and the acquired allocation amount, the allocation becomes smaller for the allocation target whose allocation exceeds the desired value, and the allocation for the insufficient allocation target. By instructing to switch to a setting that increases, or at least one of them, the resource allocation is switched and acquired for at least a part of the resource allocation target so that the resource allocation approaches the ideal allocation according to the policy. By using the above allocation amount, the resource allocation responds to the policy by instructing the allocation target whose allocation exceeds the desired value to decrease the set value and the allocation target which is insufficient to increase the set value. It has an instruction step for instructing the execution unit to switch the resource allocation setting for at least a part of the resource allocation target so as to approach the ideal allocation, and in the execution step, the said It is a setting method that further executes either allocation suppression or priority allocation, resource allocation switching, or resource allocation setting switching for at least a part of the resource allocation target according to the instruction in the instruction step .

本発明の一態様は、コンピュータを、上記の通信装置に備わる各機能部として機能させるための通信プログラムである。 One aspect of the present invention is a communication program for making a computer function as each functional unit provided in the above-mentioned communication device.

本発明により、入出力IFを定義し、汎用性・移植性・拡張性を高めて、開発コストや調達コストを低減することが可能になる。例えば、ネットワーク機器を構成する機能同士が密結合で、アプリケーションプログラミングインタフェース(API:Application Programming Interface)等の入出力インタフェース(IF:Interface)が不明確なアーキテクチャから脱却するために、準拠する規格、世代、方式、システム、機器種別、製造ベンダの少なくともいずれかに関して依存性の低い機能モジュールと入出力IFを定義することで、少なくとも一部の機能モジュールの汎用性・移植性・拡張性を高めて、準拠する規格、世代、方式、システム、機器種別、製造ベンダの少なくともいずれかが異なる機器間での共用や独自機能の追加を容易とすることで、二重開発の低減、開発コストや調達コストの低減や差異化サービスのタイムリーな提供を可能とする。 INDUSTRIAL APPLICABILITY According to the present invention, it is possible to define an input / output IF, enhance versatility, portability, and expandability, and reduce development cost and procurement cost. For example, in order to break away from an architecture in which input / output interfaces (IFs: Interfaces) such as application programming interfaces (APIs) are unclear because the functions that make up network equipment are tightly coupled, standards and generations are compliant. By defining functional modules and input / output IFs that are less dependent on at least one of the method, system, device type, and manufacturing vendor, at least some of the functional modules can be made more versatile, portable, and expandable. By facilitating sharing and adding unique functions between devices that differ in at least one of the standards, generations, methods, systems, device types, and manufacturing vendors that comply with them, the reduction of double development, development costs, and procurement costs can be reduced. It enables timely provision of reduction and differentiation services.

本実施形態における通信装置100の基本構成を示す図である。It is a figure which shows the basic structure of the communication apparatus 100 in this embodiment. 通信装置100が備えるDBA機能を実行する構成を示す図である。It is a figure which shows the structure which executes the DBA function provided in the communication apparatus 100. ユースケースの例を示す図である。It is a figure which shows the example of a use case. MFH向け連携DBAの低速APIの概要を示す図である。It is a figure which shows the outline of the low-speed API of the cooperation DBA for MFH. MFH向け連携DBAの高速APIの概要を示す図である。It is a figure which shows the outline of the high-speed API of the cooperation DBA for MFH. MFH向け連携DBAのイベントドリブンAPIの概要を示す図である。It is a figure which shows the outline of the event driven API of the cooperation DBA for MFH. MFH向け連携DBAのシステム構成と動作シーケンス図である。It is a system configuration and operation sequence diagram of the cooperation DBA for MFH. MFH向けNSR-DBAの低速APIの概要を示す図である。It is a figure which shows the outline of the low-speed API of NSR-DBA for MFH. MFH向けNSR-DBAの高速APIの概要を示す図である。It is a figure which shows the outline of the high-speed API of NSR-DBA for MFH. MFH向けNSR-DBAのイベントドリブンAPIの概要を示す図である。It is a figure which shows the outline of the event driven API of NSR-DBA for MFH. MFH向けNSR-DBAのAPIによる動作例を示す図である。It is a figure which shows the operation example by API of NSR-DBA for MFH. MFH向けNSR-DBAのAPIによる動作例を示す図である。It is a figure which shows the operation example by API of NSR-DBA for MFH. マス向けSR-DBA((DBA機能の)フルソフト化の場合)の低速APIの概要を示す図である。It is a figure which shows the outline of the low-speed API of SR-DBA for mass (in the case of full software (in the case of DBA function)). マス向けSR-DBA((DBA機能の)フルソフト化の場合)の高速APIの概要を示す図である。It is a figure which shows the outline of the high-speed API of SR-DBA for mass (in the case of full software (in the case of DBA function)). マス向けSR-DBA((DBA機能の)フルソフト化の場合)のイベントドリブンAPIの概要を示す図である。It is a figure which shows the outline of the event driven API of SR-DBA for mass (in the case of full software (in the case of DBA function)). マス向けSR-DBA((DBA機能の)一部ソフト化の場合)の低速APIの概要を示す図である。It is a figure which shows the outline of the low-speed API of SR-DBA for mass (in the case of partial software (in the case of DBA function)). マス向けSR-DBA((DBA機能の)一部ソフト化の場合)の高速APIの概要を示す図である。It is a figure which shows the outline of the high-speed API of SR-DBA for mass (in the case of partial software (in the case of DBA function)). マス向けSR-DBA((DBA機能の)一部ソフト化の場合)のイベントドリブンAPIの概要を示す図である。It is a figure which shows the outline of the event driven API of SR-DBA for mass (in the case of partial software (in the case of DBA function)). マス向けSR-DBAのAPIによる動作例を示す図である。It is a figure which shows the operation example by API of SR-DBA for mass. 通信システムの構成例を示す図である。It is a figure which shows the configuration example of the communication system. 通信システムの別例を示す図である。It is a figure which shows another example of the communication system. 図1の構成を具体化した例を示す図である。It is a figure which shows the example which embodied the structure of FIG. 図1の構成を具体化した例を示す図である。It is a figure which shows the example which embodied the structure of FIG. 図1の構成を具体化した例を示す図である。It is a figure which shows the example which embodied the structure of FIG. 図1の構成を具体化した例を示す図である。It is a figure which shows the example which embodied the structure of FIG. 図1を、FASAアプリケーションを用いて書き換えた例を示す図である。FIG. 1 is a diagram showing an example in which FIG. 1 is rewritten using a FASA application. FASA基盤を構成する各機能の一例を示す図である。It is a figure which shows an example of each function which constitutes FASA base. FASA基盤を汎用ハードウェアと外付ハードウェア部品に分割した例を示す図である。It is a figure which shows the example which divided the FASA board into general-purpose hardware and external hardware parts. ミドルB事業者入替に伴うFASAアプリケーション(プロテクションアプリ)入替による事業者毎の独自仕様のプロテクション方法の入替イメージを示す図である。It is a figure which shows the replacement image of the protection method of the original specification for each business operator by the FASA application (protection application) replacement with the replacement of the middle B business operator. 通信装置100が備えるDBA機能を実行する構成の別例を示す図である。It is a figure which shows another example of the configuration which executes the DBA function included in the communication apparatus 100. 別例におけるユースケースの例を示す図である。It is a figure which shows the example of the use case in another example. DBAの各ユースケースにおけるAPIの概要を示す図である。It is a figure which shows the outline of API in each use case of DBA. DBAの各ユースケースにおけるAPIの概要を示す図である。It is a figure which shows the outline of API in each use case of DBA. MFH向け光モバイル連携DBAのシステム構成と動作シーケンス図である。It is a system configuration and operation sequence diagram of the optical mobile cooperation DBA for MFH. MFH向けNSR-DBAのAPIによる動作例を示す図である。It is a figure which shows the operation example by API of NSR-DBA for MFH. MFH向けNSR-DBAのAPIによる動作例を示す図である。It is a figure which shows the operation example by API of NSR-DBA for MFH. 図1の構成を具体化した別例を示す図である。It is a figure which shows another example which embodied the structure of FIG. 図1の構成を具体化した別例を示す図である。It is a figure which shows another example which embodied the structure of FIG. 図1の構成を具体化した別例を示す図である。It is a figure which shows another example which embodied the structure of FIG. 図1の構成を具体化した別例を示す図である。It is a figure which shows another example which embodied the structure of FIG. 図1を、FASAアプリケーションを用いて書き換えた例を示す図である。FIG. 1 is a diagram showing an example in which FIG. 1 is rewritten using a FASA application.

以下、本発明の一実施形態を、図面を参照しながら説明する。なお、本発明は、以下に示す実施形態に限定されるものではない。これらの実施の例は例示に過ぎず、本発明は当業者の知識に基づいて種々の変更、改良を施した形態で実施することができる。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings. The present invention is not limited to the embodiments shown below. These examples of implementation are merely examples, and the present invention can be implemented in a form in which various modifications and improvements have been made based on the knowledge of those skilled in the art. In addition, the components having the same reference numerals in the present specification and the drawings shall indicate the same components.

本実施形態では、TWDM-PON(Time and Wavelength Division Multiplexing Passive Optical Network)システムのようなITU-T(International Telecommunication Union Telecommunication Standardization Sector)勧告準拠のPONの通信装置であるOLTを前提に例示する。ここで、通信装置の一例としてOLTを示すが、通信装置はONUであってもよい。また、通信装置は、TWDM-PON以外のITU-T勧告準拠のPONのOLT又はONUのいずれかであってもよい。例えば、通信装置は、GE-PON、10GE-PON等のIEEE(The Institute of Electrical and Electronic Engineers)規格準拠のPONのOLT又はONUのいずれかであってもよい。TC(Transmission Convergence:伝送コンバージェンス)レイヤやPMD(Physical Medium Dependent)レイヤは対応する機能を備える層に読み替えれば同様である。 In this embodiment, an OLT which is a PON communication device compliant with the ITU-T (International Telecommunication Union Telecommunication Standardization Sector) recommendation such as a TWDM-PON (Time and Wavelength Division Multiplexing Passive Optical Network) system is exemplified. Here, OLT is shown as an example of the communication device, but the communication device may be an ONU. Further, the communication device may be either an OLT or an ONU of a PON conforming to the ITU-T recommendation other than the TWDM-PON. For example, the communication device may be either an OLT or an ONU of an PON conforming to an IEEE (The Institute of Electrical and Electronic Engineers) standard such as GE-PON and 10GE-PON. The TC (Transmission Convergence) layer and the PMD (Physical Medium Dependent) layer can be read as layers having corresponding functions.

なお、TWDM-PONは時分割多重と波長分割多重をするが、それに加えて、複数ファイバを用いて心線分割多重してもよいし、マルチコアファイバ等を用いてコア分割多重(空間分割多重)していてもよいし、数モードファイバやマルチモードファイバ等を用いてモード分割多重していてもよいし、光符号や電気符号を用いて符号分割多重していてもよいし、直交周波数分割多重や周波数分割多重やその他の分割多重をしていてもよいし、時分割多重や波長分割多重以外の分割多重のみをしてもよい。 In addition, TWDM-PON performs time division multiplexing and wavelength division multiplexing, but in addition, core line division multiplexing may be performed using a plurality of fibers, or core division multiplexing (spatial division multiplexing) using a multi-core fiber or the like. It may be mode-division-multiplexed using a number mode fiber, a multi-mode fiber, or the like, code division multiplexing may be performed using an optical code or an electric code, or orthogonal frequency division multiplexing may be performed. , Frequency division multiplexing or other division multiplexing may be performed, or only division multiplexing other than time division multiplexing or wavelength division multiplexing may be performed.

本実施形態は、ONUに対するリソース割当に係る。即ち、本実施形態におけるリソース割当とは、帯域をONUに割当するDBA(Dynamic Bandwidth Assignment)機能や、ONUに波長を割当するDWA(Dynamic Wavelength Assignment)機能、ONUの波長と帯域を割当するDWBA(Dynamic Wavelength and Bandwidth Assignment)、心線分割多重の心線割当、コア分割多重のコア割当、モード分割多重のモード割当、符号分割多重の符号割当、直交周波数分割多重や周波数分割多重の周波数割当のいずれかに係る。 This embodiment relates to resource allocation to ONU. That is, the resource allocation in the present embodiment includes a DBA (Dynamic Bandwidth Assignment) function for allocating a band to an ONU, a DWA (Dynamic Wavelength Assignment) function for allocating a wavelength to an ONU, and a DWBA (DWBA) for allocating a wavelength and a band to an ONU. Dynamic Wavelength and Bandwidth Assignment), Core Division Multiplex Core Assignment, Core Division Multiplex Core Assignment, Mode Division Multiplex Mode Assignment, Code Division Multiplex Code Assignment, Orthogonal Frequency Division Multiplexing or Frequency Division Multiplex Frequency Allocation. It is related to.

以下の説明では、リソース割当として、帯域割当を例示するが、帯域、波長、コア、モード、符号及び周波数の内で割当する対象に拡張可能である。割当には、例えば、帯域要求受信、トラフィック測定、履歴保持、割当計算、割当処理、設定切替計算、設定切替処理、設定切替状況、外部装置からの情報及び外部装置からの情報の履歴の少なくともいずれかの把握が含まれる。処理の順番は適宜入れ替わっていてもよい。外部装置からの情報とは、API(Application Programming Interface)の授受する情報である。 In the following description, band allocation is exemplified as resource allocation, but it can be extended to the target to be allocated within the band, wavelength, core, mode, code, and frequency. Allocation includes, for example, at least one of bandwidth request reception, traffic measurement, history retention, allocation calculation, allocation processing, setting switching calculation, setting switching processing, setting switching status, information from an external device, and history of information from an external device. It includes grasping. The order of processing may be changed as appropriate. The information from the external device is the information exchanged by the API (Application Programming Interface).

実施形態に係るOLTは、割当処理の一部を分割することによって、OLTの入手性を向上する。以下、OLTの具体的な構成について説明する。本発明における分割とは、割当処理の一部の処理を実行する機能部を第1の機能部に実装し、割当処理のその他の処理を実行する機能部を第1の機能部と異なる機能部で実行することを意味する。 The OLT according to the embodiment improves the availability of the OLT by dividing a part of the allocation process. Hereinafter, a specific configuration of the OLT will be described. The division in the present invention means that a functional unit that executes a part of the allocation process is implemented in the first functional unit, and a functional unit that executes other processes of the allocation process is different from the first functional unit. Means to run on.

(実施形態1)
図1は、本実施形態における通信装置100の基本構成を示す図である。通信装置100は、DBA機能を備えるOLTである。通信装置100は、実行部3と、指示部5とを備える。実行部3と指示部5がAPI(図1では図示せず)を介して接続される。実行部3は、指示部5からの指示に従ってgrant情報を生成して、生成したgrant情報をリソースの割当対象に送信する。すなわち、実行部3は、割当処理の一部を実行する。指示部5は、実行部3の応答、即ち実行部3による割当結果や割当履歴等の統計処理結果が通信事業者やサービス等に応じた所望の応答となるように実行部3に指示する。具体的には、指示部5は、実行部3の割当、割当結果、割当履歴、割当に伴うデータ導通、導通履歴、要求、要求履歴、外部装置からの情報及び外部装置からの情報の履歴の少なくともいずれかを検出し、検出結果と、通信事業者やサービスに等に応じたサービスポリシーに応じた所望の割当となるように処理を変更するように実行部3に指示する。なお、実行部3は、準拠する規格、世代、方式、システム、機器種別、製造ベンダの少なくともいずれかに関して依存性の低い機能モジュールに相当する。ここで、依存性の低い機能モジュールとは、準拠する規格、世代、方式、システム、機器種別、製造ベンダの少なくともいずれかに関して共通で利用可能な機能モジュールである。
(Embodiment 1)
FIG. 1 is a diagram showing a basic configuration of a communication device 100 according to the present embodiment. The communication device 100 is an OLT having a DBA function. The communication device 100 includes an execution unit 3 and an instruction unit 5. The execution unit 3 and the instruction unit 5 are connected via an API (not shown in FIG. 1). The execution unit 3 generates grant information according to the instruction from the instruction unit 5, and transmits the generated grant information to the resource allocation target. That is, the execution unit 3 executes a part of the allocation process. The instruction unit 5 instructs the execution unit 3 so that the response of the execution unit 3, that is, the statistical processing result such as the allocation result and the allocation history by the execution unit 3 becomes a desired response according to the telecommunications carrier, the service, and the like. Specifically, the instruction unit 5 is responsible for the allocation of the execution unit 3, the allocation result, the allocation history, the data continuity associated with the allocation, the continuity history, the request, the request history, the information from the external device, and the history of the information from the external device. At least one of them is detected, and the execution unit 3 is instructed to change the process so that the detection result and the desired allocation according to the service policy according to the communication carrier, the service, and the like are obtained. The execution unit 3 corresponds to a functional module having low dependence on at least one of a conforming standard, generation, method, system, device type, and manufacturing vendor. Here, the low-dependency functional module is a functional module that can be commonly used with respect to at least one of a conforming standard, generation, method, system, device type, and manufacturing vendor.

なお、割当処理を例示しているが本実施例の効果は割当処理に依らない。割当処理にかかわらず本実施例により以下の効果がある。
1.これまでのように、機能やサービスに特化した専用装置として開発するのではなく、アクセスネットワーク装置を構成する機能を部品化する。
2.サービス毎及び通信事業者毎に異なる機能は、入出力インタフェースを汎用化したソフトウェア部品で実現する。
3.ソフトウェア部品間の独立性を高めることで、ソフトウェア部品を入替可能な基盤上で動作させることによって、サービス品質を維持しながら、必要な機能をサービス要件に応じて柔軟かつ経済的に実現する。
Although the allocation process is illustrated, the effect of this embodiment does not depend on the allocation process. Regardless of the allocation process, this embodiment has the following effects.
1. 1. Instead of developing it as a dedicated device specialized for functions and services as in the past, the functions that make up the access network device will be made into parts.
2. 2. Functions that differ for each service and each carrier are realized by software components that generalize the input / output interface.
3. 3. By increasing the independence between software components, the software components can be operated on a replaceable platform to flexibly and economically realize the required functions according to the service requirements while maintaining the quality of service.

図1の構成を具体化した例を図22~図25に示す。図22において、符号201は外付けハードウェア部品(例えば、NG-PON2 BOX)を表し、符号202は汎用ハードウェア(例えば、White Box Switch)を表す。また、図23において、符号203は外付けハードウェア部品(例えば、NG-PON2モジュール)を表す。また、図24において、符号204は専用筺体を表す。図1の指示部5がDBAアルゴリズム、DWAアルゴリズム、設定管理アプリ等のFASA(Flexible Access System Architecture)アプリケーションに該当し、実行部3がFASA高速APIやFASA低速API以下の部分、又は、ハードウェアを駆動するドライバ等以下に該当する。APIは、FASA高速APIやFASA低速APIで例示しているがそれらに限らないし、構成も異なっていてよい。なお、図22~図25では、HW(ハードウェア)依存ドライバおよびアダプテーション層(FASA API用アダプテーション層)を含んでいるが、これはFASA高速APIやFASA低速APIで直接ドライバを駆動できれば不要である。また、図1を、FASAアプリケーションを用いて書き換えた例が図26である。図26では、FASAアプリケーション、FASA高速APIやFASA低速API等のFASA-API、及び図22~図25のFASA高速APIやFASA低速API等のFASA-API以下の部分に相当するFASA基盤とで示している。 22 to 25 show an example embodying the configuration of FIG. 1. In FIG. 22, reference numeral 201 represents an external hardware component (eg, NG-PON2 BOX), and reference numeral 202 represents general-purpose hardware (eg, White Box Switch). Further, in FIG. 23, reference numeral 203 represents an external hardware component (for example, NG-PON2 module). Further, in FIG. 24, reference numeral 204 represents a dedicated housing. The instruction unit 5 in FIG. 1 corresponds to a FASA (Flexible Access System Architecture) application such as a DBA algorithm, a DWA algorithm, and a setting management application, and the execution unit 3 is a part below the FASA high-speed API or the FASA low-speed API, or hardware. The driver to be driven, etc. corresponds to the following. The API is exemplified by FASA high-speed API and FASA low-speed API, but the API is not limited to these, and the configuration may be different. Note that FIGS. 22 to 25 include an HW (hardware) -dependent driver and an adaptation layer (adaptive layer for FASA API), but this is unnecessary if the driver can be directly driven by the FASA high-speed API or the FASA low-speed API. .. Further, FIG. 26 is an example in which FIG. 1 is rewritten using the FASA application. FIG. 26 shows the FASA application, the FASA-API such as the FASA high-speed API and the FASA low-speed API, and the FASA platform corresponding to the portion below the FASA-API such as the FASA high-speed API and the FASA low-speed API of FIGS. 22 to 25. ing.

また、図1の構成を具体化した別例を図36~図39に示す。図36において、符号201aは外付けハードウェア部品(例えば、NG-PON2 BOX)を表し、符号202aは汎用ハードウェア(例えば、White Box Switch)を表す。図36は、FASA基盤を複数のハードウェア(NG-PON2 BOX、White Box Switch)で構成した例を示している。NG-PON2 BOXとWhite Box Switchとは、Ethernet(登録商標)等の標準的なプロトコルで接続されている。機能の追加や入替は、FASA基盤のFASAアプリケーションAPI上へのFASAアプリケーションの追加や入替により行う。FASAアプリケーションAPI用ミドルウェアは、ベンダや方式の差異によるハードウェア及びソフトウェアの違いを吸収し、FASAアプリケーションAPIを提供するためのソフトウェアである。 Further, another example in which the configuration of FIG. 1 is embodied is shown in FIGS. 36 to 39. In FIG. 36, reference numeral 201a represents an external hardware component (eg, NG-PON2 BOX), and reference numeral 202a represents general-purpose hardware (eg, White Box Switch). FIG. 36 shows an example in which the FASA board is configured by a plurality of hardware (NG-PON2 BOX, White Box Switch). The NG-PON2 BOX and the White Box Switch are connected by a standard protocol such as Ethernet (registered trademark). Functions are added or replaced by adding or replacing the FASA application on the FASA application API of the FASA platform. The middleware for FASA application API is software for absorbing the difference in hardware and software due to the difference in vendor and method, and providing the FASA application API.

また、図37において、符号203aは外付けハードウェア部品(例えば、NG-PON2モジュール)を表す。また、図38において、符号204aは専用筺体を表す。図1の指示部5がDBAアルゴリズム、DWAアルゴリズム、設定管理アプリ等のFASA(Flexible Access System Architecture)アプリケーションに該当し、実行部3がFASAアプリケーションAPI以下の部分、又は、ハードウェアを駆動するドライバ等以下に該当する。APIは、FASAアプリケーションAPIで例示しているがそれらに限らないし、構成も異なっていてもよい。なお、図36~図39では、HW(ハードウェア)依存ドライバ、チップ依存SDK(Software Development Kit)およびFASAアプリケーション用ミドルウェアにおよびアダプテーション層(FASAアプリケーションAPI用アダプテーション層)を含んでいるが、これはFASAアプリケーションAPIで直接ドライバ等を駆動できればアダプテーション層は不要である。 Further, in FIG. 37, reference numeral 203a represents an external hardware component (for example, NG-PON2 module). Further, in FIG. 38, reference numeral 204a represents a dedicated housing. The instruction unit 5 in FIG. 1 corresponds to a FASA (Flexible Access System Architecture) application such as a DBA algorithm, a DWA algorithm, and a setting management application, and the execution unit 3 corresponds to a part below the FASA application API, a driver that drives hardware, or the like. It corresponds to the following. The API is exemplified by the FASA application API, but is not limited to them, and the configuration may be different. In FIGS. 36 to 39, the HW (hardware) -dependent driver, the chip-dependent SDK (Software Development Kit), the middleware for the FASA application, and the adaptation layer (the adaptation layer for the FASA application API) are included. If the driver or the like can be driven directly by the FASA application API, the adaptation layer is unnecessary.

また、図1を、FASAアプリケーションを用いて書き換えた例が図40である。図40では、FASAアプリケーション、FASAアプリケーションAPI、及び図36~図39のFASAアプリケーションAPI以下の部分に相当するFASA基盤とで示している。図40に示すように、FASAに基づくアクセスネットワーク装置はFASAアプリケーションとFASA基盤とから構成される。 Further, FIG. 40 is an example in which FIG. 1 is rewritten using the FASA application. In FIG. 40, the FASA application, the FASA application API, and the FASA platform corresponding to the portion below the FASA application API in FIGS. 36 to 39 are shown. As shown in FIG. 40, the access network device based on FASA is composed of a FASA application and a FASA platform.

「FASAアプリケーション」は、サービス毎あるいは通信事業者毎に異なる機能を、汎用化した入出力インタフェース(FASAアプリケーションAPI)を備えたソフトウェア部品で実現し、それらを入替可能としたものである。サービスに応じて、追加や入替することで、様々な要件のサービスを迅速かつ簡単に提供する。
「FASA基盤」は、FASAアプリケーションにFASAアプリケーションAPIを提供するとともに、標準化されているなどの理由で、サービスや要求に応じた変更を行う必要のない機能を提供するアクセス装置の基盤的構成要素である。FASA基盤では、処理性能等の要件に応じて、FASA基盤を構成する各機能を、ハードウェア又はソフトウェアで実現する。具体的には、図27に示す構成1と構成2を想定する。図27における現在の構成では、機能の追加/入替のためには装置全体の再開発が必要である。
The "FASA application" realizes different functions for each service or each telecommunications carrier with software components equipped with a general-purpose input / output interface (FASA application API), and makes it possible to replace them. By adding or replacing according to the service, we can provide services with various requirements quickly and easily.
The "FASA platform" is a basic component of an access device that provides the FASA application API to the FASA application and also provides functions that do not need to be changed according to the service or request because it is standardized. be. In the FASA board, each function constituting the FASA board is realized by hardware or software according to the requirements such as processing performance. Specifically, configuration 1 and configuration 2 shown in FIG. 27 are assumed. In the current configuration in FIG. 27, the entire device needs to be redeveloped in order to add / replace functions.

構成1は、FASAアプリケーションAPIの上部(FASAアプリケーション)をソフトウェア部品化の検討対象としたものであり、FASA基盤の構成については検討対象外としている。例えば本構成によるNG-PON2システムの場合、FASA基盤にて標準化されたNG-PON2プロトコルの提供を行い、EPONなど他のPONプロトコルへの変更については考慮しない。構成1では、汎用化した入出力インタフェースを用いて拡張性を担保したFASAアプリケーションにより、柔軟かつ迅速な機能の追加/入替を可能とする。構成2は、FASA基盤を構成する機能についても部品化を行い、ソフトウェア部品化の対象としている。構成2では、FASAアプリケーション以外の機能もソフトウェア部品で構成することにより、特別な専用ハードウェアが不要なアーキテクチャを可能とする。いずれの構成でも、FASAアプリケーションAPIは同一である。 In configuration 1, the upper part of the FASA application API (FASA application) is the subject of consideration for software componentization, and the configuration of the FASA platform is not the subject of consideration. For example, in the case of an NG-PON2 system with this configuration, the NG-PON2 protocol standardized on the FASA platform is provided, and changes to other PON protocols such as EPON are not considered. Configuration 1 enables flexible and rapid addition / replacement of functions by a FASA application that guarantees expandability by using a general-purpose input / output interface. In the configuration 2, the functions constituting the FASA platform are also made into parts, and are targeted for making into software parts. Configuration 2 enables an architecture that does not require special dedicated hardware by configuring functions other than the FASA application with software components. In either configuration, the FASA application API is the same.

FASA基盤を汎用ハードウェアと外付ハードウェア部品に分割した例を図28に示す。図28に示すアクセスネットワーク装置(OLT)は、3つの部品カテゴリ、「(1)FASAアプリケーション」、「(2)汎用ハードウェア」、「(3)外付ハードウェア部品」で構成される。これらを自由自在に組み合わせることにより必要な機能を迅速かつ簡単に提供する。図28において、「(1)FASAアプリケーション」は、波長制御、帯域制御、OAM及びマルチキャストなどのソフトウェア部品である。 FIG. 28 shows an example in which the FASA board is divided into general-purpose hardware and external hardware components. The access network device (OLT) shown in FIG. 28 is composed of three component categories, "(1) FASA application", "(2) general-purpose hardware", and "(3) external hardware component". By freely combining these, the necessary functions can be provided quickly and easily. In FIG. 28, the “(1) FASA application” is a software component such as wavelength control, band control, OAM and multicast.

「(2)汎用ハードウェア」は、アクセスネットワーク装置に限らず汎用的な通信機能を共通部品として実装したものである。汎用ハードウェアによる共通部品化を図ることで、サービス要件に応じて装置を部材レベルから新規に開発する頻度を低減できる。また、共通部品を用いることにより、装置コスト削減や、保守物品種等の削減による保守運用のシンプル化が進むことが期待できる。「(2)汎用ハードウェア」は、例えば、汎用的なサーバやWhite Box Switch等のアクセスシステム専用装置ではないハードウェアであり、当該ハードウェアに必要なファームウェア、OS等のソフトウェア、「(1)FASAアプリケーション」のためのFASAアプリケーションAPI用ミドルウェアを搭載している。「(3)外付ハードウェア部品」は、「(1)FASAアプリケーション」化や「(2)汎用ハードウェア」上への実装が困難な、光送受信部等の機能を、「(2)汎用ハードウェア」と分離して実装したものである。 "(2) General-purpose hardware" is not limited to access network devices, but is equipped with general-purpose communication functions as common components. By making common parts using general-purpose hardware, it is possible to reduce the frequency of developing new equipment from the component level according to service requirements. In addition, by using common parts, it is expected that the equipment cost will be reduced and the maintenance operation will be simplified by reducing the types of maintenance items. "(2) General-purpose hardware" is, for example, hardware that is not a general-purpose server or an access system-dedicated device such as a White Box Switch, and software such as firmware and an OS required for the hardware, "(1). It is equipped with middleware for FASA application API for "FASA application". "(3) External hardware parts" can be used for functions such as optical transmitter / receiver, which are difficult to implement on "(1) FASA application" or "(2) General-purpose hardware", and "(2) General-purpose". It is implemented separately from "hardware".

「(3)外付ハードウェア部品」は、例えば光送受信部等の「(2)汎用ハードウェア」以外のハードウェアである。「(3)外付ハードウェア部品」として単純な光モジュールを用いて、メディアコンバータを実現する場合等においては、「(2)汎用ハードウェア」に搭載されるOS等のソフトウェア、「(1)FASAアプリケーション」のためのFASAアプリケーションAPI用ミドルウェアを用いて動作することとなる。一方、「(3)外付ハードウェア」にPONのMACチップを搭載する場合等、当該ハードウェアの動作に必要なファームウェア、OS等のソフトウェア、「(1)FASAアプリケーション」のためのFASAアプリケーションAPI用ミドルウェアを直接搭載する場合がある。いずれにせよ、サービス要件に応じて例えば伝送容量や伝送方式の異なる外付ハードウェア部品を入替し、それに応じたソフトウェア部品をFASA基盤に具備即ちFASA基盤を構成するソフトウェア部品の入替を行うことで、同一汎用ハードウェアを用いながら状況に応じた最適な伝送容量等や伝送方式のアクセスネットワークの実現が可能である。 The "(3) external hardware component" is hardware other than "(2) general-purpose hardware" such as an optical transmitter / receiver. In the case of realizing a media converter by using a simple optical module as "(3) external hardware parts", software such as an OS installed in "(2) general-purpose hardware", "(1) It will operate using the middleware for FASA application API for "FASA application". On the other hand, when mounting a PON MAC chip on "(3) external hardware", firmware required for the operation of the hardware, software such as OS, and FASA application API for "(1) FASA application". The middleware for use may be installed directly. In any case, for example, by replacing external hardware parts with different transmission capacities and transmission methods according to the service requirements, the FASA board is equipped with the corresponding software parts, that is, the software parts that make up the FASA board are replaced. It is possible to realize an access network with the optimum transmission capacity and transmission method according to the situation while using the same general-purpose hardware.

以下に、上記段落で説明した各用語の意味を示す。
・FASAアプリケーションAPI(FASAアプリAPI):FASAアプリケーションとFASAアプリケーションAPI用ミドルウェアを接続するAPI。
・FASAアプリケーション(FASAアプリ):FASAアプリケーションAPIを使って実現された入替可能なソフトウェア部品。
・FASA基盤:FASAアプリケーションを実装可能なFASAアプリケーションAPIを提供するとともに、標準化されているなどの理由で、サービスや要求に応じた変更を行う必要のない機能を提供するアクセス装置の基盤的構成要素である。
・ソフトウェア部品:必要な機能を交換可能な単位でソフトウェア化したもの。
・FASAアプリケーションAPI用ミドルウェア:FASA基盤のうち、FASAアプリケーションに対してFASAアプリケーションAPIを提供するソフトウェア。FASAアプリケーションAPI用ミドルウェアは、FASAアプリケーション間及びその他のFASA基盤の機能との通信のための手段を提供するとともに、FASAアプリケーションよりも下位層等の差異を吸収する。
・外付ハードウェア部品:汎用ハードウェア上への実装が困難な機能を、汎用ハードウェアと分離して実装したもの。
・汎用ハードウェア:汎用的なサーバやWhite Box Switchのように、アクセスネットワークサービスに限らず汎用的に使えるハードウェア。
The meaning of each term explained in the above paragraph is shown below.
-FASA application API (FASA application API): An API that connects the FASA application and the middleware for the FASA application API.
FASA application (FASA application): A replaceable software component realized using the FASA application API.
-FASA platform: A basic component of an access device that provides a FASA application API that can implement a FASA application and provides functions that do not need to be changed according to services or requests because it is standardized. Is.
-Software parts: Software that has the necessary functions in replaceable units.
-Middleware for FASA application API: Software that provides FASA application API to FASA application among FASA platforms. The middleware for the FASA application API provides a means for communication between FASA applications and other functions of the FASA infrastructure, and absorbs differences such as lower layers than the FASA application.
-External hardware parts: Functions that are difficult to mount on general-purpose hardware are mounted separately from general-purpose hardware.
-General-purpose hardware: Hardware that can be used for general purposes, not limited to access network services, such as general-purpose servers and White Box Switch.

通信事業者毎に使い方の異なる機能に対応するために、全ての組み合わせを予め実装しておくのではなく、必要に応じて、FASAアプリケーション入替によって所望の機能を備えたアクセスネットワーク装置を提供する。通信事業者要件として、アクセスシステムに対しても高い可用性が必要となる。装置故障時の対応のみならず、アクセスネットワーク装置のソフトウェア更新や処理性能が向上した後継ハードウェアへ移行する際も、サービス停止なく移行する必要があるため、プロテクション機能が重要となる。
通信事業者毎に、アクセスネットワーク装置と接続するネットワークの構成が異なることから、異なる方式や異なるポリシーでプロテクションを行うことが想定される。そのため、FASAではプロテクション用APIを規定する。図29は、ミドルB事業者入替に伴うFASAアプリケーション(プロテクションアプリ)入替による事業者毎の独自仕様のプロテクション方法の入替イメージを示す。FASAアプリケーションを入替することで、事業者毎の独自仕様のプロテクションとする。
In order to support the functions that are used differently for each telecommunications carrier, instead of implementing all the combinations in advance, the access network device having the desired functions is provided by replacing the FASA application as needed. As a telecommunications carrier requirement, high availability is also required for access systems. The protection function is important because it is necessary to migrate without stopping the service not only when dealing with device failures but also when migrating to successor hardware with improved software updates and processing performance of access network devices.
Since the configuration of the network connected to the access network device is different for each telecommunications carrier, it is expected that protection will be performed by different methods and different policies. Therefore, FASA defines an API for protection. FIG. 29 shows an image of replacement of the protection method of the original specification for each business operator by replacing the FASA application (protection application) accompanying the replacement of the middle B business operator. By replacing the FASA application, the protection will be unique to each business operator.

図2は、通信装置100が備えるDBA機能を実行する構成を示す図である。DBA機能を実行する構成として、通信装置100は、状態取得部101、割当計算部102、方針決定部103及びgrant処理部104を備える。なお、DBA機能を実行する構成はこれに限定しない。
状態取得部101は、割当対象の上り帯域に関する情報を取得する。状態取得部101は、取得した情報を状態情報として割当計算部102に出力する。状態取得部101は、連携制御部1011、トラフィックモニタ1012及びリクエスト処理部1013のいずれか又は全てを備える。なお、状態取得部101は、割当対象の上り帯域に関する情報を取得可能なその他の構成を備えるように構成されてもよい。また、状態取得部101の機能の一部、例えば連携制御部1011の一部、例えば情報を上り帯域に換算する計算等の処理をする機能を割当計算部102、方針決定部103、grant処理部104のいずれか、又はそれ以外に配置してもよい。
FIG. 2 is a diagram showing a configuration for executing a DBA function included in the communication device 100. As a configuration for executing the DBA function, the communication device 100 includes a state acquisition unit 101, an allocation calculation unit 102, a policy determination unit 103, and a grant processing unit 104. The configuration for executing the DBA function is not limited to this.
The state acquisition unit 101 acquires information regarding the uplink band to be allocated. The state acquisition unit 101 outputs the acquired information as state information to the allocation calculation unit 102. The state acquisition unit 101 includes any or all of the cooperation control unit 1011 and the traffic monitor 1012 and the request processing unit 1013. The state acquisition unit 101 may be configured to have another configuration capable of acquiring information regarding the uplink band to be allocated. Further, a part of the function of the state acquisition unit 101, for example, a part of the cooperation control unit 1011, for example, a function of performing processing such as a calculation for converting information into an uplink band is provided in the allocation calculation unit 102, the policy determination unit 103, and the grant processing unit. It may be arranged in any one of 104 or other.

連携制御部1011は、例えば、モバイルシステムからスケジューリング情報を取得し、ONUに到達する上りデータ量、到着時刻を算出する。なお、モバイルシステムからのスケジューリング情報としたが、連携制御部1011が取得する情報はBBU(Base Band Unit)等からOLT向けに誂えた専用の情報であってもよいし、BBUとRRH(Remote Radio Head)、ネットワーク側とUE(User Equipment)、アンテナ間等でそれぞれでやり取りする通信許可や帯域等に関する情報等であってもよい。トラフィックモニタ1012は、所定の期間又は継続する所定の期間・所定の又は所定以外のフローのトラフィック量を計測又は計測結果を統計処理する。計測場所とモニタの位置は同一でも別でもよく、例えば、他の箇所で計測した結果をモニタとして積算してもよい。 The cooperation control unit 1011 acquires scheduling information from the mobile system, for example, and calculates the amount of uplink data and the arrival time to reach the ONU. Although the scheduling information is from the mobile system, the information acquired by the cooperation control unit 1011 may be dedicated information customized for OLT from BBU (Base Band Unit) or the like, or BBU and RRH (Remote Radio). It may be information about communication permission, bandwidth, etc. exchanged between the Head), the network side and the UE (User Equipment), the antenna, and the like. The traffic monitor 1012 measures the traffic volume of a predetermined period or a predetermined period / a predetermined or non-predetermined flow that continues, or statistically processes the measurement result. The measurement location and the monitor position may be the same or different, and for example, the results measured at other locations may be integrated as a monitor.

モニタ位置として例えば、PON ASICのハード、多重(分離)部、OLT内のスイッチ、DWA関連のハードウェア、集線スイッチ等の上位側の装置、vHGW等を含む少なくとも仮想的に下位側の装置や、仮想化機能を搭載するサーバ等いずれであってもよい。但し、DBA処理に係る機能部に近い方が、モニタ機能の更新頻度の高さや伝送路の占有率の低さや伝搬遅延の少なさ等の効果がある。DBA処理に係る機能部に遠い場合、複数装置の処理の集約し易さや他装置との共有のし易さやメモリ量はレジスタ量の制限の少なさ等の効果がある。リクエスト処理部1013は、割当対象からrequestを受信し、requestに含まれるリソースの割当に関する要求量を抽出する。例えば、状態取得部101は、NG-PON2においては上りフレームからBufOccを取得する機能部に相当する。 Monitor positions include, for example, PON ASIC hardware, multiplex (separation) parts, switches in OLT, DWA-related hardware, higher-level devices such as concentrator switches, at least virtually lower-level devices including vHGW, and the like. It may be any server equipped with a virtualization function. However, the one closer to the functional unit related to the DBA processing has effects such as high update frequency of the monitor function, low occupancy rate of the transmission line, and low propagation delay. When it is far from the functional unit related to the DBA processing, there are effects such as the ease of consolidating the processing of a plurality of devices, the ease of sharing with other devices, the memory amount, and the less limitation of the register amount. The request processing unit 1013 receives the request from the allocation target, and extracts the request amount related to the allocation of the resource included in the request. For example, the state acquisition unit 101 corresponds to a functional unit that acquires BufOcc from an upstream frame in NG-PON2.

割当計算部102は、状態取得部101から出力された状態情報と、方針決定部103から出力される割当計算パラメータとを入力とする。割当計算部102は、入力された状態情報と、割当計算パラメータとに基づいて、DBA周期毎に帯域割当計算を行う。割当計算部102は、割当結果をgrant処理部104に設定する。なお、ここでDBA周期毎に帯域計算を行うとしたが、何らかの割当機会が到着することを意味する。これは以降の説明でも同様である。所定の割当機会の到着とは、DBA周期等と称する所定の時間の経過であってもよいし、その時間は固定であってもよいし、可変であってもよいし、更に時間到着以外の特定の条件、例えば要求やモニタ量や推定された要求量や外部等からの所定の情報量が所定の量以上集まった、又は、所定の量以下集まった、要求やモニタ量や推定された要求量や外部等からの所定の情報量が所定の回数以上または以下又は所定の頻度以上または以下で到着した、いずれかの機能部の処理量が所定の値以上または以下となった、上位側又は下位側の装置の輻輳状態が所定の値以上または以下になった、処理の順番がまわってきたなどのいずれか、又は、その組み合わせであってもよい。 The allocation calculation unit 102 inputs the state information output from the state acquisition unit 101 and the allocation calculation parameters output from the policy determination unit 103. The allocation calculation unit 102 performs bandwidth allocation calculation for each DBA cycle based on the input state information and the allocation calculation parameters. The allocation calculation unit 102 sets the allocation result in the grant processing unit 104. Although it is assumed that the bandwidth is calculated for each DBA cycle here, it means that some allocation opportunity arrives. This also applies to the following description. The arrival of a predetermined allocation opportunity may be the passage of a predetermined time called a DBA cycle or the like, the time may be fixed, variable, or other than time arrival. A request, a monitor amount, or an estimated request in which a specific condition, for example, a request, a monitor amount, an estimated request amount, a predetermined amount of information from the outside, etc. is collected in a predetermined amount or more, or a predetermined amount or less is collected. The amount or the predetermined amount of information from the outside etc. arrived at the predetermined number of times or less, or at the predetermined frequency or more or less, and the processing amount of any of the functional parts became the predetermined value or more or less, the upper side or The congestion state of the lower-level device may be at least or less than a predetermined value, the order of processing may be changed, or a combination thereof.

割当計算パラメータとは、最大帯域設定値、保証帯域設定値、固定帯域設定値、最大帯域設定値割当優先、保証帯域設定値割当優先、固定帯域設定値割当優先、割当比率、未所要割当量(割当帯域)、割当順番、割当制限量、使用するアルゴリズムの切替指示、過剰分や欠損分の値、公平性の指標値、複数又は単数のBWmapや所定期間における割当対象毎の送信量(割当帯域)又は所定の基準時間でみた送信開始時間又は所定の基準時間でみた送信開始時間と送信量(割当帯域)、複数の「複数又は単数のBWmapや所定期間における割当対象毎の送信量(割当帯域)又は所定の基準時間でみた送信開始時間又は所定の基準時間でみた送信開始時間と送信量(割当帯域)」の組から使用する組、波長設定、複数の波長、符号、キャリア周波数、心線、コア毎、モード毎、符号毎及び(直交)周波数毎、又は、それらの少なくとも一部の組み合わせの設定等である。 Allocation calculation parameters are maximum bandwidth setting value, guaranteed bandwidth setting value, fixed bandwidth setting value, maximum bandwidth setting value allocation priority, guaranteed bandwidth setting value allocation priority, fixed bandwidth setting value allocation priority, allocation ratio, unrequired allocation amount ( Allocated bandwidth), allocation order, allocation limit amount, switching instruction of the algorithm to be used, excess or missing value, fairness index value, multiple or single BWmap or transmission amount for each allocation target in a predetermined period (allocation bandwidth) ) Or the transmission start time in a predetermined reference time or the transmission start time and transmission amount (allocated band) in a predetermined reference time, multiple "multiple or single BWmaps, or the transmission amount for each allocation target in a predetermined period (allocated band). ) Or the set to be used from the set of "Transmission start time in a predetermined reference time or Transmission start time and transmission amount (allocated band) in a predetermined reference time", wavelength setting, multiple wavelengths, codes, carrier frequencies, core wires , For each core, for each mode, for each sign and (orthogonal) frequency, or at least some combinations thereof.

また、割当計算部102は、方針決定パラメータを方針決定部103に出力する。方針決定パラメータとは、実行部3(割当計算部102を含むハードウェア)での割当又はその統計値を理想的な割当に修正するための割当計算パラメータを指示部5(例えば、方針決定部103)で計算するのに要する情報を表す。方針決定パラメータは、例えば、過去の要求量、割当量、利用量、利用率、未所要割当の利用率、外部装置からの情報及び割当計算のいずれかの段階の結果の少なくともいずれか一つの履歴又は統計量等である。 Further, the allocation calculation unit 102 outputs the policy determination parameter to the policy determination unit 103. The policy determination parameter is an allocation calculation parameter for modifying the allocation in the execution unit 3 (hardware including the allocation calculation unit 102) or its statistical value to an ideal allocation in the instruction unit 5 (for example, the policy determination unit 103). ) Represents the information required for calculation. The policy-making parameters are, for example, the history of at least one of the results of any stage of past requirements, quotas, utilization, utilization, utilization of unrequired allocations, information from external devices and allocation calculations. Or statistics, etc.

方針決定部103は、割当計算部102から出力された方針決定パラメータを入力とする。方針決定部103は、任意のタイミングで、入力された方針決定パラメータに基づいて割当計算パラメータを計算し、計算した割当計算パラメータを割当計算部102に出力する。
grant処理部104は、割当計算部102によって設定された割当結果に基づいてgrantを生成し、生成したgrantを送信する。例えば、grant処理部104は、NG-PON2においては、BWmapを作成し、作成したBWmapを送信する機能部に相当する。
The policy determination unit 103 inputs the policy determination parameter output from the allocation calculation unit 102. The policy determination unit 103 calculates the allocation calculation parameter based on the input policy determination parameter at an arbitrary timing, and outputs the calculated allocation calculation parameter to the allocation calculation unit 102.
The grant processing unit 104 generates a grant based on the allocation result set by the allocation calculation unit 102, and transmits the generated grant. For example, in NG-PON2, the grant processing unit 104 corresponds to a functional unit that creates a BWmap and transmits the created BWmap.

各機能部(状態取得部101、割当計算部102、方針決定部103及びgrant処理部104)の実行部3と指示部5への帰属はユースケース毎に異なる。すなわち、各機能部が、実行部3と指示部5のいずれに属するかはユースケース毎に異なる。ユースケースの例を図3に示す。 The attribution of each functional unit (state acquisition unit 101, allocation calculation unit 102, policy determination unit 103, and grant processing unit 104) to the execution unit 3 and the instruction unit 5 is different for each use case. That is, whether each functional unit belongs to the execution unit 3 or the instruction unit 5 differs for each use case. An example of a use case is shown in FIG.

図3には、ユースケース毎に、機能ブロック、DBA-API Get及びDBA-API Setの各項目が示されている。本実施形態では、3つのユースケース(ユースケース1、ユースケース2及びユースケース3)を例に説明する。ユースケース1はMFH(Mobile FrontHaul)向け連携DBAであり、ユースケース2はMFH向けNSR-DBA(Non Status Reporting DBA)であり、ユースケース3はマス向けSR-DBA(Status Reporting DBA)である。なお、ユースケース3においては、(a)(DBA機能の)フルソフト化の場合と、(b)(DBA機能の)一部ソフト化の場合とがある。DBA-API Getの項目は、DBA-APIのGetコマンドにより取得される情報を表す。DBA-API Setの項目は、DBA-APIのSetコマンドにより割当対象に設定する内容を表す。ここで、機能のハードウェア上への配置は例であり、性能上処理が可能であればソフトウェア処理で実装してもよい。 FIG. 3 shows each item of the functional block, DBA-API Get, and DBA-API Set for each use case. In this embodiment, three use cases (use case 1, use case 2, and use case 3) will be described as an example. Use case 1 is a linked DBA for MFH (Mobile FrontHaul), use case 2 is NSR-DBA (Non Status Reporting DBA) for MFH, and use case 3 is SR-DBA (Status Reporting DBA) for mass. In use case 3, there are cases of (a) full software (DBA function) and (b) partial software (DBA function). The item of DBA-API Get represents the information acquired by the Get command of DBA-API. The item of DBA-API Set represents the content to be set as the allocation target by the Set command of DBA-API. Here, the arrangement of the function on the hardware is an example, and if processing is possible in terms of performance, it may be implemented by software processing.

なお、本実施形態では、ユースケース毎に用いられるAPIとして、3種類のAPI(低速API、高速(帯域割当の機会、例えば帯域割当に関する固定または可変の周期での処理用)API及びイベントドリブンAPI)を想定する。低速APIは、初期化関数や高速アクセスを必要としない設定変更関数を提供するAPIである。高速APIは、帯域割当契機の度に、例えば帯域割当が周期的に行われその固定または可変の周期をDBA周期と呼ぶ場合に、単一又は複数又は分割した一つのDBA周期毎に呼び出される高速処理関数を提供するAPIである。イベントドリブンAPIは、初期化、タイマー完了等の特定の条件を満たした際、ONU登録削除時の自動処理関数などを提供するAPIである。なお、ONU登録削除をトリガに設定情報を変更するAPIは初期設定等を行う低速APIと同様とする。 In this embodiment, as APIs used for each use case, three types of APIs (low-speed API, high-speed API (for bandwidth allocation opportunity, for example, processing in a fixed or variable cycle related to bandwidth allocation) API and event-driven API. ) Is assumed. A slow API is an API that provides an initialization function or a configuration change function that does not require fast access. The high-speed API is called for each single, multiple, or divided DBA cycle when the bandwidth allocation is periodically performed and the fixed or variable cycle is called the DBA cycle. An API that provides processing functions. The event-driven API is an API that provides an automatic processing function at the time of deleting ONU registration when specific conditions such as initialization and timer completion are satisfied. The API for changing the setting information triggered by the deletion of the ONU registration is the same as the low-speed API for initial setting and the like.

APIは、FASAアプリケーションからFASA基盤に対する設定(get)と読出(set)の形で示す。例えば、DBA周期を設定する場合、外部のコントローラから設定・管理アプリに入力し、DBAアプリ(指示部5)がFASA API「get_DbaConfig」でDBA周期を読出し、「set_DbaConfig」を使って、FASA基盤(実行部3)にDBA周期を設定する。 The API is shown in the form of a set (get) and read (set) from the FASA application to the FASA substrate. For example, when setting the DBA cycle, input to the setting / management application from an external controller, the DBA application (instruction unit 5) reads the DBA cycle with the FASA API "get_DbaConfig", and uses the "set_DbaConfig" to read the FASA platform (FASA platform (instruction unit 5). Set the DBA cycle in the execution unit 3).

APIは、入替・追加するFASAアプリケーションに依らずに共通的なAPIセットとし、共通的なAPIセットから各FASAアプリケーションで利用するAPIを選択する。従って、各DBAのAPIは同一のインタフェースである。例えば、低速API「get_AllocationDbaConfig」は複数DBAで共通に使用し、応答データから、それぞれのDBAで必要な情報を利用する。なお、割当対象IDは、NG-PON2ではAllocIDである。なお、APIで用いるコンフィグ番号は、設定パラメータのインデックスであり、インデックスと設定パラメータの対応は例えばひとまとまり等のプロファイルにしてもよいし、プロファイルにしなくてもよい。 The API is a common API set regardless of the FASA application to be replaced / added, and the API to be used in each FASA application is selected from the common API set. Therefore, the API of each DBA is the same interface. For example, the low-speed API "get_AllocationDbaConfig" is commonly used by a plurality of DBAs, and the information required for each DBA is used from the response data. The allocation target ID is AllocID in NG-PON2. The config number used in the API is an index of setting parameters, and the correspondence between the index and the setting parameters may or may not be a profile such as a group.

なお、上記例では明記していないが、アプリ入替やアプリの一部或いは全機能のON/OFFのためのAPIを例えばイベントドリブンAPIや低速APIに備えることが望ましい。また、アプリにイベントを通知するon_ConfigUpdated等のAPIで、イベントドリブンAPIの対象とするイベントの種類の定義やイベント自体を登録するAPIを備えることが望ましい。また、イベントドリブンAPI等の例として、設定情報を変更する等のgetのAPIしか例示していないが、setのAPIも備えることが望ましい。また、エラー応答のためのAPIも備えることが望ましい。 Although not specified in the above example, it is desirable to provide APIs for switching applications and turning on / off some or all functions of applications in, for example, event-driven APIs and low-speed APIs. In addition, it is desirable to have an API such as on_ConfigUpdated that notifies the application of the event, which defines the type of event targeted by the event-driven API and registers the event itself. In addition, as an example of event-driven API, only get API such as changing setting information is shown, but it is desirable to have set API as well. It is also desirable to have an API for error response.

図3に基づいて各ユースケースについて簡単に説明する。
(ユースケース1)
ユースケース1では、状態取得部101としての連携制御部1011、割当計算部102、方針決定部103及びgrant処理部104が備えられる。そして、連携制御部1011及びgrant処理部104と、割当計算部102との間にDBA-APIが設けられる。また、grant処理部104の機能のみを格納したハードウェア(MACチップ)が用いられる。Getコマンドにより取得される情報の具体例が連携情報などであり、Setコマンドにより割当対象に設定する内容の具体例が割当量、送信開始時刻等であることが表されている。MACチップは、LSI(Large Scale Integration)等の集積回路で構成される。
Each use case will be briefly described with reference to FIG.
(Use case 1)
In use case 1, a cooperation control unit 1011 as a state acquisition unit 101, an allocation calculation unit 102, a policy determination unit 103, and a grant processing unit 104 are provided. Then, a DBA-API is provided between the cooperation control unit 1011 and the grant processing unit 104 and the allocation calculation unit 102. In addition, hardware (MAC chip) that stores only the functions of the grant processing unit 104 is used. It is shown that the specific example of the information acquired by the Get command is the cooperation information and the like, and the specific example of the content to be set as the allocation target by the Set command is the allocation amount, the transmission start time and the like. The MAC chip is composed of integrated circuits such as LSI (Large Scale Integration).

(ユースケース2)
ユースケース2では、状態取得部101としてのトラフィックモニタ1012、割当計算部102、方針決定部103及びgrant処理部104が備えられる。そして、トラフィックモニタ1012及びgrant処理部104と、割当計算部102との間にDBA-APIが設けられる。また、トラフィックモニタ1012及びgrant処理部104の機能を格納したハードウェア(MACチップ)が用いられる。Getコマンドにより取得される情報の具体例がトラフィック量などであり、Setコマンドにより割当対象に設定する内容の具体例が割当量、送信開始時刻等であることが表されている。
(Use case 2)
In use case 2, a traffic monitor 1012 as a state acquisition unit 101, an allocation calculation unit 102, a policy determination unit 103, and a grant processing unit 104 are provided. Then, a DBA-API is provided between the traffic monitor 1012, the grant processing unit 104, and the allocation calculation unit 102. Further, hardware (MAC chip) storing the functions of the traffic monitor 1012 and the grant processing unit 104 is used. A specific example of the information acquired by the Get command is the traffic amount, and a specific example of the content to be set as the allocation target by the Set command is the allocation amount, the transmission start time, and the like.

(ユースケース3:(DBA機能の)フルソフト化)
ユースケース3の(DBA機能の)フルソフト化の場合には、状態取得部101としてのリクエスト処理部1013、割当計算部102、方針決定部103及びgrant処理部104が備えられる。そして、リクエスト処理部1013及びgrant処理部104と、割当計算部102との間にDBA-APIが設けられる。また、リクエスト処理部1013及びgrant処理部104の機能を格納したハードウェア(MACチップ)が用いられる。Getコマンドにより取得される情報の具体例が要求量などであり、Setコマンドにより割当対象に設定する内容の具体例が割当量、送信開始時刻などであることが表されている。
(Use case 3: Full software (of DBA function))
In the case of full software (of the DBA function) of use case 3, a request processing unit 1013 as a state acquisition unit 101, an allocation calculation unit 102, a policy determination unit 103, and a grant processing unit 104 are provided. Then, a DBA-API is provided between the request processing unit 1013 and the grant processing unit 104, and the allocation calculation unit 102. Further, hardware (MAC chip) storing the functions of the request processing unit 1013 and the grant processing unit 104 is used. A specific example of the information acquired by the Get command is a request amount or the like, and a specific example of the content to be set as an allocation target by the Set command is an allocation amount, a transmission start time or the like.

(ユースケース3:(DBA機能の)一部ソフト化)
ユースケース3の(DBA機能の)一部ソフト化の場合には、状態取得部101としてのリクエスト処理部1013、割当計算部102、方針決定部103及びgrant処理部104が備えられる。そして、割当計算部102と、方針決定部103との間にDBA-APIが設けられる。また、リクエスト処理部1013、割当計算部102及びgrant処理部104の機能を格納したハードウェア(MACチップ)が用いられる。Getコマンドにより取得される情報の具体例が割当計算パラメータなどであり、Setコマンドにより割当対象に設定する内容の具体例が方針決定パラメータであることが表されている。
(Use case 3: Partial software (of DBA function))
In the case of partial software (of the DBA function) of use case 3, a request processing unit 1013, an allocation calculation unit 102, a policy determination unit 103, and a grant processing unit 104 are provided as a state acquisition unit 101. Then, a DBA-API is provided between the allocation calculation unit 102 and the policy determination unit 103. Further, hardware (MAC chip) storing the functions of the request processing unit 1013, the allocation calculation unit 102, and the grant processing unit 104 is used. It is shown that a specific example of the information acquired by the Get command is an allocation calculation parameter or the like, and a specific example of the content to be set as the allocation target by the Set command is a policy determination parameter.

次に、各ユースケースについてより詳細に説明する。
(ユースケース1)
ユースケース1では、一例として割当計算部102及び方針決定部103が指示部5として構成され、grant処理部104が実行部3として構成される。指示部5が、実行部3又は外部装置から、連携情報を取得(DBA-API Get)し、実行部3(grant処理部104)に出力(DBA-API Set)する。DBA-API Setが割当量のみの場合は、実行部3が送信開始時刻を各割当対象に割振りして、BWmap等のgrant情報を生成する。DBA-API Setが、送信開始時刻と割当量との場合は、得た通りに各割当対象の送信開始時刻と割当量に従ったgrant情報を生成する。
ここで、SetとGetは指示部5が主導のやり取りを例に説明したが、実行部3が主導のやり取りであれば、SetとGetは逆転する。この場合、例えば、タイマー等を用いて一定周期で実行部3から指示部5にGetしに行ってもよいし、ONUとのやり取り等のイベントに応じて、実行部3から指示部5にGetしに行ってもよい。これは、他のユースケースやAPIや実施形態でも同様である。
Next, each use case will be described in more detail.
(Use case 1)
In use case 1, as an example, the allocation calculation unit 102 and the policy determination unit 103 are configured as the instruction unit 5, and the grant processing unit 104 is configured as the execution unit 3. The instruction unit 5 acquires cooperation information (DBA-API Get) from the execution unit 3 or an external device, and outputs (DBA-API Set) to the execution unit 3 (grant processing unit 104). When the DBA-API Set is only the allocation amount, the execution unit 3 allocates the transmission start time to each allocation target and generates grant information such as BWmap. When the DBA-API Set has a transmission start time and an allocation amount, it generates grant information according to the transmission start time and the allocation amount of each allocation target as obtained.
Here, Set and Get have been described by taking the exchange led by the instruction unit 5 as an example, but if the exchange is led by the execution unit 3, Set and Get are reversed. In this case, for example, the execution unit 3 may go to the instruction unit 5 at regular intervals using a timer or the like, or the execution unit 3 may get to the instruction unit 5 in response to an event such as an exchange with the ONU. You may go there. This also applies to other use cases, APIs and embodiments.

更に、指示部5は方針決定部103と割当計算部102とで構成される例を示したが、指示部5は方針決定部103のみで、実行部3に割当計算部102が更に含まれるように構成されてもよい。この場合、DBA-API Set/Getは、後述するユースケース3(b)のマス向けSR-DBA((DBA機能の)一部ソフト化)と同様に、割当計算パラメータと方針決定パラメータであってもよい。また、連携制御部1011が指示部5であってもよい。なお、図3では、連携制御部1011が、DBA-APIの下側に配置されているが、連携制御部1011は実行部3の一部であってもよいし、実行部3以外の機能部であってもよいし、APIと異なるIFを介した得た情報を処理する指示部5の一部であってもよい。また、連携制御部1011の入力を直接grant処理部104に出力してもよい。なお、帰属は上記の例に限定されない。 Further, although the instruction unit 5 shows an example composed of the policy determination unit 103 and the allocation calculation unit 102, the instruction unit 5 is only the policy determination unit 103, and the execution unit 3 further includes the allocation calculation unit 102. It may be configured in. In this case, the DBA-API Set / Get is an allocation calculation parameter and a policy determination parameter, similar to the SR-DBA for mass (partially softened (of the DBA function)) of use case 3 (b) described later. May be good. Further, the cooperation control unit 1011 may be the instruction unit 5. In FIG. 3, the cooperation control unit 1011 is arranged below the DBA-API, but the cooperation control unit 1011 may be a part of the execution unit 3 or a functional unit other than the execution unit 3. It may be a part of the instruction unit 5 that processes the information obtained through the IF different from the API. Further, the input of the cooperation control unit 1011 may be directly output to the grant processing unit 104. The attribution is not limited to the above example.

MFH向け連携DBAのAPIの例を図4~6に示す。
図4は、MFH向け連携DBAの低速APIの概要を示す図である。図4に示すように、低速API“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。ここで、コンフィグ番号は、設定パラメータのインデックスである。コンフィグ情報としては、例えばDBA周期などが挙げられる。ここで、DBA周期で例示したが所定の割当契機の選択とその契機となる条件であってよい。また、図4に示すように、低速API“set_DbaConfig”は、入力が“コンフィグ番号、設定値”であり、出力が“なし”であり、“set_DbaConfig”の概要が“当該割当対象のDBAコンフィグ情報を設定”することであることが示されている。
Examples of API of the cooperation DBA for MFH are shown in FIGS. 4 to 6.
FIG. 4 is a diagram showing an outline of a low-speed API of a cooperative DBA for MFH. As shown in FIG. 4, the low-speed API "get_DbaConfig" has an input of "config number", an output of "set value", and the outline of "get_DbaConfig" is "acquire DBA config information". It is shown. Here, the config number is an index of the setting parameter. Examples of the config information include a DBA cycle and the like. Here, as illustrated in the DBA cycle, it may be a predetermined allocation trigger selection and a condition that triggers the selection. Further, as shown in FIG. 4, in the low-speed API "set_DbaConfig", the input is "config number, setting value", the output is "none", and the outline of "set_DbaConfig" is "DBA config information to be allocated". Is shown to be "set".

指示部5から実行部3に対する設定(get)と読出(set)の形で説明すると、例えば、DBA周期を設定する場合、指示部5がFASAAPI「get_DbaConfig」でDBA周期を読み出し、「set_DbaConfig」を使って、実行部3にDBA周期を設定する。また、低速API「get_cooperationIfConfig」は、例えば連携制御部1011の動作周期や動作モード・連携先のシステム名・バージョン等を取得するためのコマンドである。 Explaining in the form of setting (get) and reading (set) from the instruction unit 5 to the execution unit 3, for example, when setting the DBA cycle, the instruction unit 5 reads the DBA cycle with the FASAAPI "get_DbaConfig" and reads "set_DbaConfig". It is used to set the DBA cycle in the execution unit 3. Further, the low-speed API "get_coperationIfConfig" is a command for acquiring, for example, the operation cycle, operation mode, system name, version of the cooperation destination of the cooperation control unit 1011 and the like.

図5は、MFH向け連携DBAの高速APIの概要を示す図である。図5に示すように、高速API“get_DataSize”は、入力が“時刻、割当対象ID”であり、出力が“要求量”であり、“get_DataSize”の概要が“当該割当対象の要求量を取得”することであることが示されている。ここで、割当対象IDとは、割当対象を識別するための識別情報である。また、図5に示すように、高速API“set_GrantSize”は、入力が“割当対象ID、割当量”であり、出力が“なし”であり、“set_GrantSize”の概要が“当該割当対象に対する割当量をgrant末尾に追加”することであることが示されている。 FIG. 5 is a diagram showing an outline of a high-speed API of a cooperative DBA for MFH. As shown in FIG. 5, in the high-speed API "get_DataSize", the input is "time, allocation target ID", the output is "request amount", and the outline of "get_DataSize" is "acquire the request amount of the allocation target". It has been shown to be. Here, the allocation target ID is identification information for identifying the allocation target. Further, as shown in FIG. 5, in the high-speed API "set_GrantSize", the input is "allocation target ID, allocation amount", the output is "none", and the outline of "set_GrantSize" is "allocation amount for the allocation target". Is shown to be "added to the end of the grant".

なお、高速API「get_DataSize」は、AllocID毎に個別に定義する場合、帯域要求時に設定するAllocID分のAPIをgetし、指定範囲で定義する場合、指定したAllocID分をまとめてgetする。送信開始時刻を指定しない高速API「set_GrantSize」は実行部3にて、送信開始時刻を指定する高速API「set_GrantSizeAndStartTime」と送信開始時刻を指定する高速API「set_StartTime」は実行部3にて、それぞれ送信開始時刻を決定する。 When the high-speed API "get_DataSize" is defined individually for each AllocID, the API for the AllocID set at the time of band request is get, and when it is defined in the specified range, the specified AllocID is collectively get. The high-speed API "set_GrantSize" that does not specify the transmission start time is transmitted by the execution unit 3, and the high-speed API "set_GrantSizeAndStartTime" that specifies the transmission start time and the high-speed API "set_StartTime" that specifies the transmission start time are transmitted by the execution unit 3, respectively. Determine the start time.

図6は、MFH向け連携DBAのイベントドリブンAPIの概要を示す図である。図6に示すように、イベントドリブンAPI“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。 FIG. 6 is a diagram showing an outline of an event-driven API of a cooperative DBA for MFH. As shown in FIG. 6, in the event-driven API "get_DbaConfig", the input is a "config number", the output is a "set value", and the outline of the "get_DbaConfig" is "acquire DBA config information". It is shown that.

上記のMFH向け連携DBAのAPIを用いて、例えば図7の処理が行なわれる。図7は、MFH向け連携DBAのシステム構成と動作シーケンス図である。図7に示すように、MFH向け連携DBAでは、外部装置(BBU)とOLTとの連携によって、厳しい遅延規定を満たす帯域割当を実現する。具体的には、外部装置が生成する各UEの上り送信制御情報に相当する無線リソース情報をOLTに通知することによって、OLTはSR-DBAにて必要であったONUからの送信要求情報を持つことなく、DBAを行うことを可能とする。無線リソース情報を通知する方法として、モバイルシステムのパラメータとして通知した後にOLTが各ONUに到着する上りデータ量と到着時刻の少なくともいずれか一方を算出する方法と、BBUから上りデータ量と到着時刻を直接通知する方法が考えられる。本DBAでは、外部装置との連携のため、従来のSR/NSR-DBAとは異なるDBAを実装可能なAPIが必要となる。以上の動作は例であり、これに限定されない。
なお、本ユースケースでは、MFH向け連携DBAとしたが、同様のAPIをMFH向け以外の他のビジネス向け、マス向けのDBAとして用いてもよい。
For example, the process of FIG. 7 is performed using the API of the above-mentioned cooperation DBA for MFH. FIG. 7 is a system configuration and an operation sequence diagram of the cooperative DBA for MFH. As shown in FIG. 7, in the cooperation DBA for MFH, the bandwidth allocation satisfying the strict delay regulation is realized by the cooperation between the external device (BBU) and the OLT. Specifically, by notifying the OLT of the radio resource information corresponding to the uplink transmission control information of each UE generated by the external device, the OLT has the transmission request information from the ONU required by the SR-DBA. It is possible to perform DBA without any. As a method of notifying the radio resource information, a method of calculating at least one of the uplink data amount and the arrival time at which the OLT arrives at each ONU after notifying as a parameter of the mobile system, and the uplink data amount and the arrival time from the BBU are calculated. A method of notifying directly is conceivable. In this DBA, an API that can implement a DBA different from the conventional SR / NSR-DBA is required for cooperation with an external device. The above operation is an example and is not limited to this.
In this use case, the cooperation DBA for MFH is used, but the same API may be used as a DBA for other businesses and masses other than MFH.

APIは、アルゴリズム等を入替・追加する指示部によらずに共通的なAPIセットとし、共通的なAPIセットから指示部5で利用するAPIを選択する。例えば、低速API「get_AllocationDbaConfig」は複数DBAで共通に使用し、応答データからそれぞれのDBAで必要な情報を利用する。なお、割当対象IDは、NG-PON2ではAllocIDである。 The API is a common API set regardless of the instruction unit for replacing / adding algorithms and the like, and the API to be used in the instruction unit 5 is selected from the common API set. For example, the low-speed API "get_AllocationDbaConfig" is commonly used by a plurality of DBAs, and the information required for each DBA is used from the response data. The allocation target ID is AllocID in NG-PON2.

(ユースケース2)
ユースケース2では、一例として割当計算部102及び方針決定部103が指示部5として構成され、grant処理部104が実行部3として構成される。指示部5が、実行部3から、トラッフィク量を取得(DBA-API Get)し、実行部3(grant処理部104)に出力(DBA-API Set)する。DBA-API Setが割当量のみの場合は、実行部3が送信開始時刻を各割当対象に割振して、BWmap等のgrant情報を生成する。DBA-API Setが、送信開始時刻と割当量との場合は、得た通りに各割当対象の送信開始時刻と割当量に従ったgrant情報を生成する。
(Use case 2)
In use case 2, as an example, the allocation calculation unit 102 and the policy determination unit 103 are configured as the instruction unit 5, and the grant processing unit 104 is configured as the execution unit 3. The instruction unit 5 acquires the traffic amount from the execution unit 3 (DBA-API Get) and outputs it to the execution unit 3 (grant processing unit 104) (DBA-API Set). When the DBA-API Set is only the allocation amount, the execution unit 3 allocates the transmission start time to each allocation target and generates grant information such as BWmap. When the DBA-API Set has a transmission start time and an allocation amount, it generates grant information according to the transmission start time and the allocation amount of each allocation target as obtained.

ここで、指示部5は方針決定部103と割当計算部102とで構成される例を示したが、指示部5は方針決定部103のみで、実行部3に割当計算部102が更に含まれるように構成されてもよい。DBA-API Set/Getは、後述するユースケース3(b)のマス向けSR-DBA((DBA機能の)一部ソフト化)と同様に、割当計算パラメータと方針決定パラメータであってもよい。更に、トラフィックモニタ1012が実行部3に備えられる構成を示したが、トラフィックモニタ1012は外部のスイッチ等の装置に備えられてもよい。 Here, the instruction unit 5 shows an example composed of the policy determination unit 103 and the allocation calculation unit 102, but the instruction unit 5 is only the policy determination unit 103, and the execution unit 3 further includes the allocation calculation unit 102. It may be configured as follows. The DBA-API Set / Get may be an allocation calculation parameter and a policy determination parameter, as in the SR-DBA for mass (partially softened (of the DBA function)) of use case 3 (b) described later. Further, although the configuration in which the traffic monitor 1012 is provided in the execution unit 3 is shown, the traffic monitor 1012 may be provided in a device such as an external switch.

MFH向けNSR-DBAのAPIの例を図8~10に示す。
図8は、MFH向けNSR-DBAの低速APIの概要を示す図である。図8に示すように、低速API“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。また、図8に示すように、低速API“set_DbaConfig”は、入力が“コンフィグ番号、設定値”であり、出力が“なし”であり、“set_DbaConfig”の概要が“当該割当対象のDBAコンフィグ情報を設定”することであることが示されている。
Examples of API of NSR-DBA for MFH are shown in FIGS. 8 to 10.
FIG. 8 is a diagram showing an outline of a low-speed API of NSR-DBA for MFH. As shown in FIG. 8, the low-speed API "get_DbaConfig" has an input of "config number", an output of "set value", and the outline of "get_DbaConfig" is "acquire DBA config information". It is shown. Further, as shown in FIG. 8, in the low-speed API "set_DbaConfig", the input is "config number, setting value", the output is "none", and the outline of "set_DbaConfig" is "DBA config information to be allocated". Is shown to be "set".

図9は、MFH向けNSR-DBAの高速APIの概要を示す図である。図9に示すように、高速API“get_Traffic”は、入力が“モニタ番号”であり、出力が“モニタ結果”であり、“get_Traffic”の概要が“当該モニタ番号のモニタ結果を取得”することであることが示されている。ここで、モニタ番号とは、モニタしている対象を識別するための識別情報である。また、図9に示すように、高速API“set_GrantSize”は、入力が“割当対象ID、割当量”であり、出力が“なし”であり、“set_GrantSize”の概要が“当該割当対象に対する割当量をgrant末尾に追加”することであることが示されている。 FIG. 9 is a diagram showing an outline of a high-speed API of NSR-DBA for MFH. As shown in FIG. 9, in the high-speed API "get_Traffic", the input is the "monitor number", the output is the "monitor result", and the outline of "get_Traffic" is "acquire the monitor result of the monitor number". It is shown to be. Here, the monitor number is identification information for identifying the monitored object. Further, as shown in FIG. 9, in the high-speed API "set_GrantSize", the input is "allocation target ID, allocation amount", the output is "none", and the outline of "set_GrantSize" is "allocation amount for the allocation target". Is shown to be "added to the end of the grant".

また、高速APIは、MFH向けNSR-DBAで他システムを同時収容し、DBA周期毎に関数を呼び出す際に用いる。高速API「get_Traffic」、「get_AllocIdTraffic」の計測単位は、AllocIDの特定のフローから複数ONUの合算値までの粒度で任意に設定する。主に、高速API「get_Traffic」、例えばOLT全体やOSU(Optical Subscriber Unit)全体やCT( Channel Termination)全体などAllocID毎でない単位、「get_AllocIdTraffic」はAllocID以下の単位である。「get_Traffic」、「get_AllocIdTraffic」の入力パラメータ(モニター単位)の粒度を設定するAPIとして、「set_TrafficMonitorConfig」等を設定すればよい。get_Request、get_AllocIdRequestTraffic、get_TimeDataSize、get_DataSize等でも同様である。 Further, the high-speed API is used when the NSR-DBA for MFH simultaneously accommodates another system and calls a function every DBA cycle. The measurement unit of the high-speed APIs "get_Traffic" and "get_AllocIdTraffic" is arbitrarily set with a particle size from a specific flow of AllocID to the total value of a plurality of ONUs. Mainly, the high-speed API "get_Traffic", for example, a unit not for each AllocID such as the whole OLT, the whole OSU (Optical Subscriber Unit), the whole CT (Channel Termination), and "get_AllocIdTraffic" is a unit below AllocID. "Set_TrafficMonitorConfig" or the like may be set as an API for setting the particle size of the input parameters (monitor unit) of "get_Traffic" and "get_AllocIdTraffic". The same applies to get_Request, get_AllocIdRequestTraffic, get_TimeDataSize, get_DataSize and the like.

図10は、MFH向けNSR-DBAのイベントドリブンAPIの概要を示す図である。図10に示すように、イベントドリブンAPI“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。 FIG. 10 is a diagram showing an outline of an event-driven API of NSR-DBA for MFH. As shown in FIG. 10, in the event-driven API "get_DbaConfig", the input is a "config number", the output is a "set value", and the outline of the "get_DbaConfig" is "acquire DBA config information". It is shown that.

上記のMFH向けNSR-DBAのAPIを用いて、例えば図11及び12の処理が行なわれる。図11及び12は、MFH向けNSR-DBAのAPIによる動作例を示す図である。図11及び12には、2種類のMFH向けNSR-DBAの概要を示す。これらは、固定帯域割当(FBA)をベースとしたNSR-DBAにより、SR-DBAで生じる制御信号の往復遅延を削減し、MFHの遅延要求を満足する低遅延な帯域割当を実現する。具体的には、トラフィックの統計データに基づくNSR-DBAを適用することによって、FBAで生じる過剰な割当帯域を削減しつつ、マス向けシステムとの共用等のシステム全体の効率化が可能になる。 Using the API of NSR-DBA for MFH described above, for example, the processes shown in FIGS. 11 and 12 are performed. 11 and 12 are diagrams showing an operation example of NSR-DBA for MFH by API. 11 and 12 show an outline of two types of NSR-DBA for MFH. These use NSR-DBA based on fixed bandwidth allocation (FBA) to reduce the round-trip delay of the control signal generated by SR-DBA and realize low-delay bandwidth allocation that satisfies the delay requirement of MFH. Specifically, by applying NSR-DBA based on traffic statistical data, it is possible to improve the efficiency of the entire system such as sharing with a mass-oriented system while reducing the excessive allocated bandwidth generated by FBA.

一つ目のNSR-DBA(図11)は、TDD方式のモバイルシステムと、マス向け等の他のシステムを同時に収容する。本DBAでは、TDDの周期が推定可能なサンプリング速度でのトラフィック統計情報を利用するAPIが必要となる。
二つ目のNSR-DBA(図12)は、トラフィックの変動が1日~1週間程度の時間軸で観測すると周期的になっていることに着目し、固定帯域割当でのトラフィック統計情報を元に次のトラフィック周期で必要な帯域を推定し、割当する。本DBAでは、長期にわたるトラフィック統計情報を利用するAPIが必要となる。
以上の動作は例であり、これに限定されない。
なお、本ユースケースでは、MFH向けNSR-DBAとしたが、同様のAPIをMFH向け以外の他のビジネス向け、マス向けのDBAとして用いてもよい。
The first NSR-DBA (FIG. 11) simultaneously accommodates a TDD-based mobile system and other systems for mass use and the like. This DBA requires an API that uses traffic statistics at a sampling rate at which the TDD period can be estimated.
The second NSR-DBA (Fig. 12) focuses on the fact that traffic fluctuations are periodic when observed on a time axis of about 1 day to 1 week, and is based on traffic statistics with fixed bandwidth allocation. Estimate and allocate the required bandwidth for the next traffic cycle. This DBA requires an API that uses long-term traffic statistics.
The above operation is an example and is not limited to this.
In this use case, NSR-DBA for MFH is used, but the same API may be used as DBA for businesses and masses other than MFH.

(ユースケース3)
ユースケース3では、一例として割当計算部102及び方針決定部103が指示部5として構成され、grant処理部104が実行部3として構成される。指示部5が、実行部3から、要求量を取得(DBA-API Get)し、実行部3(grant処理部104)に出力(DBA-API Set)する。DBA-API Setが割当量のみの場合は、実行部3が送信開始時刻を各割当対象に割振して、BWmap等のgrant情報を生成する。DBA-API Setが、送信開始時刻と割当量との場合は、得た通りに各割当対象の送信開始時刻と割当量に従ったgrant情報を生成する。
(Use case 3)
In the use case 3, as an example, the allocation calculation unit 102 and the policy determination unit 103 are configured as the instruction unit 5, and the grant processing unit 104 is configured as the execution unit 3. The instruction unit 5 acquires the requested amount from the execution unit 3 (DBA-API Get) and outputs it to the execution unit 3 (grant processing unit 104) (DBA-API Set). When the DBA-API Set is only the allocation amount, the execution unit 3 allocates the transmission start time to each allocation target and generates grant information such as BWmap. When the DBA-API Set has a transmission start time and an allocation amount, it generates grant information according to the transmission start time and the allocation amount of each allocation target as obtained.

マス向けSR-DBA((DBA機能の)フルソフト化の場合)の例を図13~15に示し、マス向けSR-DBA((DBA機能の)一部ソフト化の場合)の例を図16~18に示す。図13は、マス向けSR-DBA((DBA機能の)フルソフト化の場合)の低速APIの概要を示す図である。図13に示すように、低速API“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。また、図13に示すように、低速API“set_DbaConfig”は、入力が“コンフィグ番号、設定値”であり、出力が“なし”であり、“set_DbaConfig”の概要が“当該割当対象のDBAコンフィグ情報を設定”することであることが示されている。なお、低速APIの「get_CalcConfig」の「割当計算部のコンフィグ情報」は、例えば、割当対象毎の最大帯域、保証帯域等の設定情報を表す。 An example of SR-DBA for mass (in the case of full software (of the DBA function)) is shown in FIGS. 13 to 15, and an example of SR-DBA for mass (in the case of partial software (of the DBA function)) is shown in FIG. It is shown in. FIG. 13 is a diagram showing an outline of a low-speed API of SR-DBA for mass (in the case of full software (of the DBA function)). As shown in FIG. 13, the low-speed API "get_DbaConfig" has an input of "config number", an output of "set value", and the outline of "get_DbaConfig" is "acquire DBA config information". It is shown. Further, as shown in FIG. 13, in the low-speed API "set_DbaConfig", the input is "config number, setting value", the output is "none", and the outline of "set_DbaConfig" is "DBA config information to be allocated". Is shown to be "set". The "config information of the allocation calculation unit" of the "get_CalcConfig" of the low-speed API represents, for example, setting information such as the maximum bandwidth and the guaranteed bandwidth for each allocation target.

図14は、マス向けSR-DBA((DBA機能の)フルソフト化の場合)の高速APIの概要を示す図である。図14に示すように、高速API“get_AllocIdRequest”は、入力が“割当対象ID”であり、出力が“uint32_t要求量”であり、“get_AllocIdRequest”の概要が“当該割当対象の要求量を取得”することであることが示されている。また、図14に示すように、高速API“set_GrantSize”は、入力が“割当対象ID、割当量”であり、出力が“なし”であり、“set_GrantSize”の概要が“当該割当対象に対する割当量をgrant末尾に追加”することであることが示されている。 FIG. 14 is a diagram showing an outline of a high-speed API of SR-DBA for mass (in the case of full software (of the DBA function)). As shown in FIG. 14, in the high-speed API "get_AllocIdRequest", the input is "allocation target ID", the output is "wint32_t request amount", and the outline of "get_AllocIdRequest" is "acquire the request amount of the allocation target". It has been shown to be. Further, as shown in FIG. 14, in the high-speed API "set_GrantSize", the input is "allocation target ID, allocation amount", the output is "none", and the outline of "set_GrantSize" is "allocation amount for the allocation target". Is shown to be "added to the end of the grant".

図15は、マス向けSR-DBA((DBA機能の)フルソフト化の場合)のイベントドリブンAPIの概要を示す図である。図15に示すように、イベントドリブンAPI“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。 FIG. 15 is a diagram showing an outline of an event-driven API of SR-DBA for mass (in the case of full software (of the DBA function)). As shown in FIG. 15, in the event-driven API "get_DbaConfig", the input is a "config number", the output is a "set value", and the outline of the "get_DbaConfig" is "acquire DBA config information". It is shown that.

図16は、マス向けSR-DBA((DBA機能の)一部ソフト化の場合)の低速APIの概要を示す図である。図16に示すように、低速API“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。また、図16に示すように、低速API“set_DbaConfig”は、入力が“コンフィグ番号、設定値”であり、出力が“なし”であり、“set_DbaConfig”の概要が“当該割当対象のDBAコンフィグ情報を設定”することであることが示されている。 FIG. 16 is a diagram showing an outline of a low-speed API of SR-DBA for mass (in the case of partial software (of the DBA function)). As shown in FIG. 16, the low-speed API "get_DbaConfig" has an input of "config number", an output of "set value", and the outline of "get_DbaConfig" is "acquire DBA config information". It is shown. Further, as shown in FIG. 16, in the low-speed API "set_DbaConfig", the input is "config number, setting value", the output is "none", and the outline of "set_DbaConfig" is "DBA config information to be allocated". Is shown to be "set".

図17は、マス向けSR-DBA((DBA機能の)一部ソフト化の場合)の高速APIの概要を示す図である。図17に示すように、高速API“get_ParameterForPolicyMaking”は、入力が“方針決定用パラメータ番号”であり、出力が“方針決定用パラメータ値”であり、“get_ParameterForPolicyMaking”の概要が“当該パラメータ番号の値を取得”することであることが示されている。また、図17に示すように、高速API“set_ParameterForCalc”は、入力が“方針決定用パラメータ番号、割当計算用パラメータ”であり、出力が“なし”であり、“set_ParameterForCalc”の概要が“当該パラメータ番号の値を設定”することであることが示されている。高速API「方針決定用パラメータ」は、要求量や割当量の履歴等である。 FIG. 17 is a diagram showing an outline of a high-speed API of SR-DBA for mass (in the case of partial software (of the DBA function)). As shown in FIG. 17, in the high-speed API "get_ParameterForPolicyMaking", the input is "policy determination parameter number", the output is "policy determination parameter value", and the outline of "get_ParameterForPolicyMaking" is "value of the parameter number". Is shown to be "getting". Further, as shown in FIG. 17, in the high-speed API "set_ParameterForCalc", the input is "policy determination parameter number, allocation calculation parameter", the output is "none", and the outline of "set_ParameterForCalc" is "the parameter". It is shown to be "setting the value of the number". The high-speed API "policy determination parameter" is a history of requested amount and allocated amount.

図18は、マス向けSR-DBA((DBA機能の)一部ソフト化の場合)のイベントドリブンAPIの概要を示す図である。図18に示すように、イベントドリブンAPI“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。 FIG. 18 is a diagram showing an outline of an event-driven API of SR-DBA for mass (in the case of partial software (of the DBA function)). As shown in FIG. 18, in the event-driven API "get_DbaConfig", the input is a "config number", the output is a "set value", and the outline of the "get_DbaConfig" is "acquire DBA config information". It is shown that.

上記のマス向けSR-DBA((DBA機能の)フルソフト化及び(DBA機能の)一部ソフト化)のAPIを用いて、例えば図19の処理が行なわれる。図19は、マス向けSR-DBAのAPIによる動作例を示す図である。図19において、OLT装置レベルの要求条件を下記に示す。帯域利用効率として、PON区間を伝送可能なビットレート(PON区間のオーバーヘッド分を除外したSDUのフルビットレート)に対するSNIからの出力レートの比が第1の値以上であること。UNI-SNI遅延(最優先クラス)として、最優先クラスフローレートの全ONU和<PON区間を伝送可能なビットレートとする(例えば、1500μ秒以内)。帯域公平性として、1周期内で割当帯域が理想的な割当に対して第2の値以内であること。遅延公平性として、DBAの周期内の割当順序の格差がないこと。優先制御として、上りで低優先フレームと高優先フレームが混在し、輻輳する場合に低優先フレームのみDropされること。具体的な処理としては後述するような処理であってもよい。
以上の動作は例であり、これに限定されない。
なお、本ユースケースでは、マス向けSR-DBAとしたが、同様のAPIをマス向け以外の他のビジネス向け、MFH向けのDBAとして用いてもよい。
For example, the process of FIG. 19 is performed using the API of SR-DBA for mass (full softening (of DBA function) and partial softening (of DBA function)). FIG. 19 is a diagram showing an operation example by API of SR-DBA for mass. In FIG. 19, the requirements at the OLT device level are shown below. As the bandwidth utilization efficiency, the ratio of the output rate from SNI to the bit rate that can transmit the PON section (the full bit rate of the SDU excluding the overhead portion of the PON section) is equal to or higher than the first value. As the UNI-SNI delay (highest priority class), the bit rate is set so that the sum of all ONUs <PON sections of the highest priority class flow rate can be transmitted (for example, within 1500 μsec). Bandwidth fairness is that the allocated bandwidth within one cycle is within the second value for the ideal allocation. As a delay fairness, there is no difference in the allocation order within the DBA cycle. As priority control, low-priority frames and high-priority frames are mixed on the uplink, and only low-priority frames are dropped when congestion occurs. As a specific process, a process as described later may be used.
The above operation is an example and is not limited to this.
In this use case, SR-DBA for mass is used, but the same API may be used as DBA for businesses other than mass and for MFH.

上記のユースケースでは、MFH向けとマス向けでそれぞれ別に例示したが、割当対象、例えばONUやOLTやAlloc-IDやLLID毎のMFH向けやマス向けを混在してもよいし、同一割当対象に、連携とNSRとSRを混在してもよい。混在は、共存でも併用でも時間等での切替であってもよい。APIは少なくとも利用するAPIを揃えればよい。例えばAlloc-ID1-5は、MFH向け連携DBAを、Alloc-ID 6-10は、マス向けNSR-DBAを、Alloc-ID10-15は時間に応じてマス向け連携DBAとマス向けNSR-DBAを切替し、Alloc-ID15-20はマス向けNSR-DBAとSR-DBAの併用としてもよい。この場合、いずれかのAlloc-IDで使用する全APIを全Alloc-ID向けに備えてもよいし、各Alloc-IDで必要なAPIをそれぞれのAPI毎に備えていてもよい。 In the above use case, the examples are given separately for MFH and mass, but allocation targets such as ONU, OLT, Alloc-ID, and MLID for MFH and mass may be mixed, and the same allocation target may be used. , Cooperation and NSR and SR may be mixed. The mixture may be coexistence, combination, or switching over time. As for API, at least API to be used may be prepared. For example, Alloc-ID1-5 is a linked DBA for MFH, Alloc-ID 6-10 is an NSR-DBA for mass, and Alloc-ID10-15 is a linked DBA for mass and NSR-DBA for mass depending on the time. By switching, Alloc-ID15-20 may be used in combination with NSR-DBA and SR-DBA for mass. In this case, all APIs used in any Allloc-ID may be provided for all Alloc-IDs, or APIs required for each Alloc-ID may be provided for each API.

上記のユースケースで示したように、実行部3は、例えば、grant処理部104を備え、grant処理部104は、BWmap等の生成までを行ってもよいし、BWmapをONUに指示するフレーム生成する処理まで行ってもよい。
実行部3は、例えば、Request受信部を備え、grant処理部104は、Request情報の積算等の処理まで行ってもよいし、DBRu等の上りフレームからの読出までの処理を行ってもよい。
実行部3は、例えば、トラフィックモニタ1012を備え、トラフィックモニタ1012は、モニタ情報の積算等の処理まで行ってもよいし、モニタまで行ってもよい。
As shown in the above use case, the execution unit 3 includes, for example, a grant processing unit 104, and the grant processing unit 104 may generate a BWmap or the like, or generate a frame instructing the ONU to generate a BWmap. You may even go to the process of doing.
The execution unit 3 may include, for example, a Request receiving unit, and the grant processing unit 104 may perform processing such as integration of Request information, or may perform processing up to reading from an uplink frame such as DBRu.
The execution unit 3 includes, for example, a traffic monitor 1012, and the traffic monitor 1012 may perform processing such as integration of monitor information, or may perform up to the monitor.

図30は、通信装置100が備えるDBA機能を実行する構成の別例を示す図である。DBA機能を実行する構成として、通信装置100は、状態取得部101、割当計算部102、方針決定部103及びgrant処理部104を備える。なお、DBA機能を実行する構成はこれに限定しない。
状態取得部101は、割当対象の上り帯域に関する情報を取得する。状態取得部101は、取得した情報を状態情報として割当計算部102に出力する。状態取得部101は、連携制御部1011、トラフィックモニタ1012及び申告処理部1014のいずれか又は全てを備える。なお、状態取得部101は、割当対象の上り帯域に関する情報を取得可能なその他の構成を備えるように構成されてもよい。また、状態取得部101の機能の一部、例えば連携制御部1011の一部、例えば情報を上り帯域に換算する計算等の処理をする機能を割当計算部102、方針決定部103、grant処理部104のいずれか、又はそれ以外に配置してもよい。
FIG. 30 is a diagram showing another example of the configuration for executing the DBA function included in the communication device 100. As a configuration for executing the DBA function, the communication device 100 includes a state acquisition unit 101, an allocation calculation unit 102, a policy determination unit 103, and a grant processing unit 104. The configuration for executing the DBA function is not limited to this.
The state acquisition unit 101 acquires information regarding the uplink band to be allocated. The state acquisition unit 101 outputs the acquired information as state information to the allocation calculation unit 102. The state acquisition unit 101 includes any or all of the cooperation control unit 1011 and the traffic monitor 1012 and the declaration processing unit 1014. The state acquisition unit 101 may be configured to have another configuration capable of acquiring information regarding the uplink band to be allocated. Further, a part of the function of the state acquisition unit 101, for example, a part of the cooperation control unit 1011, for example, a function of performing processing such as a calculation for converting information into an uplink band is provided in the allocation calculation unit 102, the policy determination unit 103, and the grant processing unit. It may be arranged in any one of 104 or other.

連携制御部1011は、例えば、モバイルシステム等から無線リソース情報等のスケジューリング情報を取得する。モバイルシステム等から取得するスケジューリング情報がOLTで使用するONUに到達する帯域(上りデータ量、到着時刻等)でない場合はONUに到達する帯域を算出してもよいし、モバイルシステムやモバイルシステムからDBAアプリまでの途中のFASA基盤又はモバイルシステム以外の外部装置で算出してもよい。なお、モバイルシステムからのスケジューリング情報としたが、連携制御部1011が取得する情報はBBU等からOLT向けに誂えた専用の情報であってもよいし、BBUとRRH、ネットワーク側とUE、アンテナ間等でそれぞれでやり取りする通信許可や帯域等に関する情報等であってもよい。トラフィックモニタ1012は、所定の期間又は継続する所定の期間・所定の又は所定以外のフローのトラフィック量を計測又は計測結果を統計処理する。計測場所とモニタの位置は同一でも別でもよく、例えば、他の箇所で計測した結果をモニタとして積算してもよい。モニタ位置として例えば、PON ASICのハード、多重(分離)部、OLT内のスイッチ、DWA関連のハードウェア、集線スイッチ等の上位側の装置、vHGW等を含む少なくとも仮想的に下位側の装置や、仮想化機能を搭載するサーバ等いずれであってもよい。但し、DBA処理に係る機能部に近い方が、モニタ機能の更新頻度の高さや伝送路の占有率の低さや伝搬遅延の少なさ等の効果がある。遠い場合、複数装置の処理の集約し易さや他装置との共有のし易さやメモリ量はレジスタ量の制限の少なさ等の効果がある。申告処理部1014は、割当対象の上り帯域に関する申告を受信し、申告に含まれるリソースの割当に関する要求量を抽出する。例えば、状態取得部101は、NG-PON2においては上りフレームからBufOccを取得する機能部に相当する。 The cooperation control unit 1011 acquires scheduling information such as radio resource information from a mobile system or the like, for example. If the scheduling information acquired from the mobile system or the like is not the band that reaches the ONU used in the OLT (upstream data amount, arrival time, etc.), the band that reaches the ONU may be calculated, or the DBA may be calculated from the mobile system or mobile system. It may be calculated by an external device other than the FASA platform or mobile system on the way to the application. Although the scheduling information is from the mobile system, the information acquired by the cooperation control unit 1011 may be dedicated information customized for the OLT from the BBU or the like, or between the BBU and the RRH, the network side and the UE, and the antenna. It may be information about communication permission, band, etc. exchanged with each other. The traffic monitor 1012 measures the traffic volume of a predetermined period or a predetermined period / a predetermined or non-predetermined flow that continues, or statistically processes the measurement result. The measurement location and the monitor position may be the same or different, and for example, the results measured at other locations may be integrated as a monitor. Monitor positions include, for example, PON ASIC hardware, multiplex (separation) parts, switches in OLT, DWA-related hardware, higher-level devices such as concentrator switches, at least virtually lower-level devices including vHGW, and the like. It may be any server equipped with a virtualization function. However, the one closer to the functional unit related to the DBA processing has effects such as high update frequency of the monitor function, low occupancy rate of the transmission line, and low propagation delay. When it is far away, the ease of consolidating the processes of a plurality of devices, the ease of sharing with other devices, and the amount of memory have the effects of less limitation on the amount of registers. The declaration processing unit 1014 receives the declaration regarding the uplink to be allocated, and extracts the request amount regarding the allocation of the resources included in the declaration. For example, the state acquisition unit 101 corresponds to a functional unit that acquires BufOcc from an upstream frame in NG-PON2.

割当計算部102は、状態取得部101から出力された状態情報と、方針決定部103から出力される割当計算パラメータとを入力とする。割当計算部102は、入力された状態情報と、割当計算パラメータとに基づいて、DBA周期毎に帯域割当計算を行う。割当計算部102は、割当結果をgrant処理部104に設定する。なお、ここでDBA周期毎に帯域計算を行うとしたが、何らかの割当機会が到着することを意味する。これは以降の説明でも同様である。所定の割当機会の到着とは、DBA周期等と称する所定の時間の経過であってもよいし、その時間は固定であってもよいし、可変であってもよいし、更に時間到着以外の特定の条件、例えば要求やモニタ量や推定された要求量や外部等からの所定の情報量が所定の量以上または以下集まったとか、要求やモニタ量や推定された要求量や外部等からの所定の情報量が所定の回数以上または以下又は所定の頻度以上または以下で到着したとか、いずれかの機能部の処理量が所定の値以上または以下となったとか、上位側又は下位側の装置の輻輳状態が所定の値以上または以下になったとか、処理の順番がまわってきたとかのいずれかや又はその組み合わせであってもよい。 The allocation calculation unit 102 inputs the state information output from the state acquisition unit 101 and the allocation calculation parameters output from the policy determination unit 103. The allocation calculation unit 102 performs bandwidth allocation calculation for each DBA cycle based on the input state information and the allocation calculation parameters. The allocation calculation unit 102 sets the allocation result in the grant processing unit 104. Although it is assumed that the bandwidth is calculated for each DBA cycle here, it means that some allocation opportunity arrives. This also applies to the following description. The arrival of a predetermined allocation opportunity may be the passage of a predetermined time called a DBA cycle or the like, the time may be fixed, variable, or other than time arrival. Specific conditions, such as requirements, monitor amount, estimated request amount, predetermined information amount from the outside, etc. gathered above or below the predetermined amount, request, monitor amount, estimated request amount, external, etc. A device on the upper or lower side, such as when a predetermined amount of information arrives at a predetermined number of times or less or at a predetermined frequency or more or less, or when the processing amount of any of the functional units becomes a predetermined value or more or less. The congestion state of the above may be equal to or less than a predetermined value, or the order of processing may be changed, or a combination thereof.

割当計算パラメータとは、上記と同様に、最大帯域設定値、保証帯域設定値、固定帯域設定値、最大帯域設定値割当優先、保証帯域設定値割当優先、固定帯域設定値割当優先、割当比率、未所要割当量(割当帯域)、割当順番、割当制限量、使用するアルゴリズムの切替指示、過剰分や欠損分の値、公平性の指標値、複数又は単数のBWmapや所定期間における割当対象毎の送信量(割当帯域)又は所定の基準時間でみた送信開始時間又は所定の基準時間でみた送信開始時間と送信量(割当帯域)、複数の「複数又は単数のBWmapや所定期間における割当対象毎の送信量(割当帯域)又は所定の基準時間でみた送信開始時間又は所定の基準時間でみた送信開始時間と送信量(割当帯域)」の組から使用する組、波長設定、複数の波長、符号、キャリア周波数、心線、コア毎、モード毎、符号毎及び(直交)周波数毎、又は、それらの少なくとも一部の組み合わせの設定等である。 The allocation calculation parameters are the same as above, maximum bandwidth setting value, guaranteed bandwidth setting value, fixed bandwidth setting value, maximum bandwidth setting value allocation priority, guaranteed bandwidth setting value allocation priority, fixed bandwidth setting value allocation priority, allocation ratio, Unrequired allocation amount (allocation bandwidth), allocation order, allocation limit amount, switching instruction of the algorithm to be used, excess or loss value, fairness index value, multiple or single BWmap or each allocation target in a predetermined period Transmission amount (allocated band) or transmission start time in a predetermined reference time or transmission start time and transmission amount (allocated band) in a predetermined reference time, multiple "multiple or single BWmaps or each allocation target in a predetermined period" The set to be used from the set of "transmission start time (allocated band) or transmission start time in a predetermined reference time or transmission start time and transmission amount (allocated band) in a predetermined reference time", frequency setting, multiple frequencies, codes, Setting of carrier frequency, core wire, core, mode, sign and (orthogonal) frequency, or at least a part of them.

また、割当計算部102は、方針決定パラメータを方針決定部103に出力する。方針決定パラメータとは、実行部3(割当計算部102を含むハードウェア)での割当又はその統計値を理想的な割当に修正するための割当計算パラメータを指示部5(例えば、方針決定部103)で計算するのに要する情報を表す。方針決定パラメータは、例えば、過去の要求量、割当量、利用量、利用率、未所要割当の利用率、外部装置からの情報及び割当計算のいずれかの段階の結果の少なくともいずれか一つの履歴又は統計量等である。 Further, the allocation calculation unit 102 outputs the policy determination parameter to the policy determination unit 103. The policy determination parameter is an allocation calculation parameter for modifying the allocation in the execution unit 3 (hardware including the allocation calculation unit 102) or its statistical value to an ideal allocation in the instruction unit 5 (for example, the policy determination unit 103). ) Represents the information required for calculation. The policy-making parameters are, for example, the history of at least one of the results of any stage of past requirements, quotas, utilization, utilization, utilization of unrequired allocations, information from external devices and allocation calculations. Or statistics, etc.

方針決定部103は、割当計算部102から出力された方針決定パラメータを入力とする。方針決定部103は、任意のタイミングで、入力された方針決定パラメータに基づいて割当計算パラメータを計算し、計算した割当計算パラメータを割当計算部102に出力する。
grant処理部104は、割当計算部102によって設定された割当結果に基づいてgrantを生成し、生成したgrantを送信する。例えば、grant処理部104は、NG-PON2においては、BWmapを作成し、作成したBWmapを送信する機能部に相当する。
The policy determination unit 103 inputs the policy determination parameter output from the allocation calculation unit 102. The policy determination unit 103 calculates the allocation calculation parameter based on the input policy determination parameter at an arbitrary timing, and outputs the calculated allocation calculation parameter to the allocation calculation unit 102.
The grant processing unit 104 generates a grant based on the allocation result set by the allocation calculation unit 102, and transmits the generated grant. For example, in NG-PON2, the grant processing unit 104 corresponds to a functional unit that creates a BWmap and transmits the created BWmap.

各機能部(状態取得部101、割当計算部102、方針決定部103及びgrant処理部104)の実行部3と指示部5への帰属はユースケース毎に異なる。すなわち、各機能部が、実行部3と指示部5のいずれに属するかはユースケース毎に異なる。ユースケースの例を図31に示す。
図31には、ユースケース毎に、機能ブロック、DBA-API Get及びDBA-API Setの各項目が示されている。本実施形態では、3つのユースケース(ユースケース1、ユースケース2及びユースケース3)を例に説明する。ユースケース1はMFH向け光モバイル連携DBAであり、ユースケース2はMFH向けNSR-DBAであり、ユースケース3はマス向けSR-DBAである。なお、ユースケース3においては、(a)(DBA機能の)フルソフト化の場合に加え、従来のPONのMACチップ等と同様な構成としてDBAの一部(方式決定部)のみを実装する(b)(DBA機能の)一部ソフト化の場合とを示した。なお、ユースケース1及び2でも3と同様に一部ソフト化してもよい。DBA-API Getの項目は、DBA-APIのGetコマンドにより取得される情報を表す。DBA-API Setの項目は、DBA-APIのSetコマンドにより割当対象に設定する内容を表す。ここで、機能のハードウェア上への配置は例であり、性能上処理が可能であればソフトウェア処理で実装してもよい。
The attribution of each functional unit (state acquisition unit 101, allocation calculation unit 102, policy determination unit 103, and grant processing unit 104) to the execution unit 3 and the instruction unit 5 is different for each use case. That is, whether each functional unit belongs to the execution unit 3 or the instruction unit 5 differs for each use case. An example of a use case is shown in FIG.
FIG. 31 shows each item of the functional block, DBA-API Get, and DBA-API Set for each use case. In this embodiment, three use cases (use case 1, use case 2, and use case 3) will be described as an example. Use case 1 is an optical mobile cooperation DBA for MFH, use case 2 is NSR-DBA for MFH, and use case 3 is SR-DBA for mass. In use case 3, in addition to the case of (a) full software (DBA function), only a part (method determination unit) of DBA is implemented as the same configuration as the conventional PON MAC chip or the like (method determination unit). b) The case of partial software (DBA function) is shown. It should be noted that use cases 1 and 2 may be partially softened in the same manner as in 3. The item of DBA-API Get represents the information acquired by the Get command of DBA-API. The item of DBA-API Set represents the content to be set as the allocation target by the Set command of DBA-API. Here, the arrangement of the function on the hardware is an example, and if processing is possible in terms of performance, it may be implemented by software processing.

DBAは、各ONUの上り帯域(送信可能タイムスロット)を割当する処理であり、ONUからの申告をもとに各ONUに動的に帯域を割当するSR-DBAと、ONUからの申告を用いないNSR-DBAに分類できる。ONUからの申告をもとに各ONUに動的に帯域を割当するSR-DBAでは、ONUの申告に応じた帯域利用効率の高い割当ができる一方で、OLT-ONU間の制御信号の往復に時間を要する。そのため、MFHの遅延規定を満たすことが困難である。そこで、外部装置から帯域割当に必要な情報を取得する光モバイル連携DBAと、トラフィック予測に基づき帯域割当するNSR-DBAの例である。
以上のユースケースに対応するために、FASA基盤はPONの標準で規定されている申告処理機能、grant処理機能に加えて、連携制御機能、トラフィックモニタ機能を有し、連携情報取得、トラフィック量取得、要求量取得、割当計算パラメータ取得、割当量設定、送信開始時刻設定、方針決定パラメータ設定のAPIを提供する必要がある。
DBA is a process of allocating the upstream band (transmissible time slot) of each ONU, and uses SR-DBA that dynamically allocates the band to each ONU based on the report from the ONU and the report from the ONU. It can be classified as not NSR-DBA. In SR-DBA, which dynamically allocates bandwidth to each ONU based on the declaration from the ONU, it is possible to allocate bandwidth with high bandwidth utilization efficiency according to the declaration of the ONU, while it is possible to make a round trip of the control signal between the OLT and the ONU. It takes time. Therefore, it is difficult to satisfy the delay regulation of MFH. Therefore, this is an example of an optical mobile cooperation DBA that acquires information necessary for bandwidth allocation from an external device, and an NSR-DBA that allocates bandwidth based on traffic prediction.
In order to support the above use cases, the FASA platform has a linkage control function and a traffic monitor function in addition to the declaration processing function and grant processing function specified in the PON standard, and acquires linkage information and traffic volume. , Request amount acquisition, allocation calculation parameter acquisition, allocation amount setting, transmission start time setting, policy determination parameter setting API must be provided.

APIは、FASAアプリケーションからFASA基盤に対する設定(get)と読出(set)の形で示す。例えば、DBA周期を設定する場合、外部のコントローラから設定・管理アプリに入力し、DBAアプリ(指示部5)がAPI“get_DbaConfig”でDBA周期を読出し、API“set_DbaConfig”を使って、FASA基盤(実行部3)にDBA周期を設定する。 The API is shown in the form of a set (get) and read (set) from the FASA application to the FASA substrate. For example, when setting the DBA cycle, input to the setting / management application from an external controller, the DBA application (instruction unit 5) reads the DBA cycle with the API "get_DbaConfig", and uses the API "set_DbaConfig" to use the FASA platform (FASA platform (instruction unit 5). Set the DBA cycle in the execution unit 3).

APIは、入替・追加するFASAアプリケーションに依らずに共通的なAPIセットとし、共通的なAPIセットから各FASAアプリケーションで利用するAPIを選択する。本実施例及びその他の実施例では、ITU-Tを中心に記述するが、IEEEも対象である。従って、各DBAのAPIは同一のインタフェースである。例えば、API“get_AllocationDbaConfig”は複数DBAで共通に使用し、応答データから、それぞれのDBAで必要な情報を利用する。なお、割当対象IDは、NG-PON2ではAllocIDである。なお、APIで用いるコンフィグ番号は、設定パラメータのインデックスであり、インデックスと設定パラメータの対応は例えばひとまとまり等のプロファイルにしてもよいし、プロファイルにしなくてもよい。 The API is a common API set regardless of the FASA application to be replaced / added, and the API to be used in each FASA application is selected from the common API set. In this embodiment and other examples, ITU-T is mainly described, but IEEE is also a target. Therefore, the API of each DBA is the same interface. For example, the API "get_AllocationDbaConfig" is commonly used by a plurality of DBAs, and the information required for each DBA is used from the response data. The allocation target ID is AllocID in NG-PON2. The config number used in the API is an index of setting parameters, and the correspondence between the index and the setting parameters may or may not be a profile such as a group.

なお、例では明記していないが、アプリ入替やアプリの一部あるいは全機能のON/OFFのためのAPIを備えることが望ましい。例えば、API“on_Killed”である。これは、DBAアプリケーション入替時のデータ引継処理に関するもので、例えば、累積割当量の計算など、単に「on_Processを実行しない」だけでは実現できない処理を実行する。また、アプリにイベントを通知する“on_ConfigUpdated”等のAPIで、APIの対象とするイベントの種類の定義やイベント自体を登録するAPIを備えることが望ましい。また、API等の例として、設定情報を変更する等のgetのAPIしか例示していないが、setのAPIも備えることが望ましい。また、エラー応答のためのAPIも備えることが望ましい。 Although not specified in the example, it is desirable to provide an API for replacing the application and turning on / off a part or all of the functions of the application. For example, API "on_Killed". This is related to the data transfer process at the time of replacing the DBA application, and executes a process that cannot be realized simply by "not executing on_Process", such as calculation of the cumulative allocation amount. In addition, it is desirable to have an API such as "on_ConfigUpdated" that notifies the application of the event, which defines the type of event targeted by the API and registers the event itself. Further, as an example of API or the like, only the API of get such as changing the setting information is illustrated, but it is desirable to include the API of set. It is also desirable to have an API for error response.

図31に基づいて各ユースケースについて簡単に説明する。
(ユースケース1)
ユースケース1では、状態取得部101としての連携制御部1011、割当計算部102、方針決定部103及びgrant処理部104が備えられる。そして、連携制御部1011及びgrant処理部104と、割当計算部102との間にDBA-APIが設けられる。また、grant処理部104の機能はハードウェア(MACチップ)が用いられる。(ハードウェア上に、当該ユースケースが使用しない機能を備えていてもよい)Getコマンドにより取得される情報の具体例が連携情報などであり、Setコマンドにより割当対象に設定する内容の具体例が割当量、送信開始時刻等であることが表されている。MACチップは、LSIで構成される。
Each use case will be briefly described with reference to FIG. 31.
(Use case 1)
In use case 1, a cooperation control unit 1011 as a state acquisition unit 101, an allocation calculation unit 102, a policy determination unit 103, and a grant processing unit 104 are provided. Then, a DBA-API is provided between the cooperation control unit 1011 and the grant processing unit 104 and the allocation calculation unit 102. Further, hardware (MAC chip) is used for the function of the grant processing unit 104. (The hardware may have a function that the use case does not use.) A specific example of the information acquired by the Get command is cooperation information, and a specific example of the content to be set as the allocation target by the Set command. It shows that it is the allocation amount, the transmission start time, and the like. The MAC chip is composed of LSI.

(ユースケース2)
ユースケース2では、状態取得部101としてのトラフィックモニタ1012、割当計算部102、方針決定部103及びgrant処理部104が備えられる。そして、トラフィックモニタ1012及びgrant処理部104と、割当計算部102との間にDBA-APIが設けられる。また、トラフィックモニタ1012及びgrant処理部104の機能は格納したハードウェア(MACチップ)が用いられる。Getコマンドにより取得される情報の具体例がトラフィック量などであり、Setコマンドにより割当対象に設定する内容の具体例が割当量、送信開始時刻等であることが表されている。
(Use case 2)
In use case 2, a traffic monitor 1012 as a state acquisition unit 101, an allocation calculation unit 102, a policy determination unit 103, and a grant processing unit 104 are provided. Then, a DBA-API is provided between the traffic monitor 1012, the grant processing unit 104, and the allocation calculation unit 102. Further, the stored hardware (MAC chip) is used for the functions of the traffic monitor 1012 and the grant processing unit 104. A specific example of the information acquired by the Get command is the traffic amount, and a specific example of the content to be set as the allocation target by the Set command is the allocation amount, the transmission start time, and the like.

(ユースケース3:(DBA機能の)フルソフト化)
ユースケース3の(DBA機能の)フルソフト化の場合には、状態取得部101としての申告処理部1014、割当計算部102、方針決定部103及びgrant処理部104が備えられる。そして、申告処理部1014及びgrant処理部104と、割当計算部102との間にDBA-APIが設けられる。また、申告処理部1014及びgrant処理部104の機能は格納したハードウェア(MACチップ)が用いられる。Getコマンドにより取得される情報の具体例が要求量などであり、Setコマンドにより割当対象に設定する内容の具体例が割当量、送信開始時刻などであることが表されている。
(Use case 3: Full software (of DBA function))
In the case of full software (of the DBA function) of use case 3, a declaration processing unit 1014, an allocation calculation unit 102, a policy determination unit 103, and a grant processing unit 104 are provided as a state acquisition unit 101. Then, a DBA-API is provided between the declaration processing unit 1014 and the grant processing unit 104 and the allocation calculation unit 102. Further, the stored hardware (MAC chip) is used for the functions of the declaration processing unit 1014 and the grant processing unit 104. A specific example of the information acquired by the Get command is a request amount or the like, and a specific example of the content to be set as an allocation target by the Set command is an allocation amount, a transmission start time or the like.

(ユースケース3:(DBA機能の)一部ソフト化)
ユースケース3の(DBA機能の)一部ソフト化の場合には、状態取得部101としての申告処理部1014、割当計算部102、方針決定部103及びgrant処理部104が備えられる。そして、割当計算部102と、方針決定部103との間にDBA-APIが設けられる。また、申告処理部1014、割当計算部102及びgrant処理部104の機能は格納したハードウェア(MACチップ)が用いられる。Getコマンドにより取得される情報の具体例が割当計算パラメータなどであり、Setコマンドにより割当対象に設定する内容の具体例が方針決定パラメータであることが表されている。
(Use case 3: Partial software (of DBA function))
In the case of partial software (of the DBA function) of use case 3, a declaration processing unit 1014, an allocation calculation unit 102, a policy determination unit 103, and a grant processing unit 104 are provided as a state acquisition unit 101. Then, a DBA-API is provided between the allocation calculation unit 102 and the policy determination unit 103. Further, the stored hardware (MAC chip) is used for the functions of the declaration processing unit 1014, the allocation calculation unit 102, and the grant processing unit 104. It is shown that a specific example of the information acquired by the Get command is an allocation calculation parameter or the like, and a specific example of the content to be set as the allocation target by the Set command is a policy determination parameter.

次に、各ユースケースについてより詳細に説明する。
(ユースケース1)
ユースケース1では、一例として割当計算部102及び方針決定部103が指示部5として構成され、grant処理部104が実行部3として構成される。指示部5が、実行部3又は外部装置から、連携情報を取得(DBA-API Get)し、実行部3(grant処理部104)に出力(DBA-API Set)する。DBA-API Setが割当量のみの場合は、実行部3が送信開始時刻を各割当対象に割振りして、BWmap等のgrant情報を生成する。DBA-API Setが、送信開始時刻と割当量との場合は、得た通りに各割当対象の送信開始時刻と割当量に従ったgrant情報を生成する。
ここで、SetとGetは指示部5が主導のやり取りを例に説明したが、実行部3が主導のやり取りであれば、SetとGetは逆転する。この場合、例えば、タイマー等を用いて一定周期で実行部3から指示部5にGetしに行ってもよいし、ONUとのやり取り等のイベントに応じて、実行部3から指示部5にGetしに行ってもよい。これは、他のユースケースやAPIや実施形態でも同様である。
Next, each use case will be described in more detail.
(Use case 1)
In use case 1, as an example, the allocation calculation unit 102 and the policy determination unit 103 are configured as the instruction unit 5, and the grant processing unit 104 is configured as the execution unit 3. The instruction unit 5 acquires cooperation information (DBA-API Get) from the execution unit 3 or an external device, and outputs (DBA-API Set) to the execution unit 3 (grant processing unit 104). When the DBA-API Set is only the allocation amount, the execution unit 3 allocates the transmission start time to each allocation target and generates grant information such as BWmap. When the DBA-API Set has a transmission start time and an allocation amount, it generates grant information according to the transmission start time and the allocation amount of each allocation target as obtained.
Here, Set and Get have been described by taking the exchange led by the instruction unit 5 as an example, but if the exchange is led by the execution unit 3, Set and Get are reversed. In this case, for example, the execution unit 3 may go to the instruction unit 5 at regular intervals using a timer or the like, or the execution unit 3 may get to the instruction unit 5 in response to an event such as an exchange with the ONU. You may go there. This also applies to other use cases, APIs and embodiments.

更に、指示部5は方針決定部103と割当計算部102とで構成される例を示したが、指示部5は方針決定部103のみで、実行部3に割当計算部102が更に含まれるように構成されてもよい。この場合、DBA-API Set/Getは、後述するユースケース3(b)のマス向けSR-DBA((DBA機能の)一部ソフト化)と同様に、割当計算パラメータと方針決定パラメータであってもよい。また、連携制御部1011が指示部5であってもよい。なお、図3では、連携制御部1011が、DBA-APIの下側に配置されているが、連携制御部1011は実行部3の一部であってもよいし、実行部3以外の機能部であってもよいし、APIと異なるIFを介した得た情報を処理する指示部5の一部であってもよい。また、連携制御部1011の入力を直接grant処理部104に出力してもよい。なお、帰属は上記の例に限定されない。 Further, although the instruction unit 5 shows an example composed of the policy determination unit 103 and the allocation calculation unit 102, the instruction unit 5 is only the policy determination unit 103, and the execution unit 3 further includes the allocation calculation unit 102. It may be configured in. In this case, the DBA-API Set / Get is an allocation calculation parameter and a policy determination parameter, similar to the SR-DBA for mass (partially softened (of the DBA function)) of use case 3 (b) described later. May be good. Further, the cooperation control unit 1011 may be the instruction unit 5. In FIG. 3, the cooperation control unit 1011 is arranged below the DBA-API, but the cooperation control unit 1011 may be a part of the execution unit 3 or a functional unit other than the execution unit 3. It may be a part of the instruction unit 5 that processes the information obtained through the IF different from the API. Further, the input of the cooperation control unit 1011 may be directly output to the grant processing unit 104. The attribution is not limited to the above example.

DBAの各ユースケース(MFH向け光モバイル連携DBA、MFH向けNSR-DBA、マス向けSR-DBA(DBA機能のフルソフト化)、マス向けSR-DBA(DBA機能の一部ソフト化))のAPIの概要を図32A及び図32Bに示す。図32A及び図32Bにおける「ユースケース」列は、各ユースケースとAPIの対応を示す。すなわち、各APIは、「ユースケース」の「1」「2」「3a」「3b」のうちチェックが入ったユースケース(MFH向け光モバイル連携DBA、MFH向けNSR-DBA、マス向けSR-DBA(DBA機能のフルソフト化)、マス向けSR-DBA(DBA機能の一部ソフト化))で利用される。例えば、図32Aに示すように、API“on_Init”は、入力が“なし”であり、出力が“なし”であり、“on_Init”の概要が“初期化時に呼び出されるコールバック関数”であり、全てのユースケースで利用されることが示されている。なお、図32A及び図32Bでは、イベント駆動型のDBAプログラムを想定する。 API of each use case of DBA (optical mobile cooperation DBA for MFH, NSR-DBA for MFH, SR-DBA for mass (full software of DBA function), SR-DBA for mass (partial software of DBA function)) The outline of the above is shown in FIGS. 32A and 32B. The "use cases" column in FIGS. 32A and 32B shows the correspondence between each use case and the API. That is, each API is a use case (optical mobile cooperation DBA for MFH, NSR-DBA for MFH, SR-DBA for mass) with a check mark among "1", "2", "3a", and "3b" of "use case". (Full software of DBA function), SR-DBA for mass (partial software of DBA function)). For example, as shown in FIG. 32A, the API "on_Init" has an input of "none" and an output of "none", and the outline of "on_Init" is a "callback function called at initialization". It has been shown to be used in all use cases. In FIGS. 32A and 32B, an event-driven DBA program is assumed.

APIは、追加や入替するDBAのFASAアプリケーション(DBAアプリ)によらずに共通的なAPIセットとし、共通的なAPIセットから各DBAアプリで利用するAPIを選択する。例えば、API“get_AllocationDbaConfig”、“set_GrantSize”、“set_GrantSizeAndStartTime”はDBAアプリで共通に利用し、“get_CooperationConfig”、“get_DataSize”、“get_Traffic”、“get_AllocUnitTraffic”、“get_CalcConfig”は特定のDBAアプリが利用する。共通に利用する“get_AllocationDbaConfig”は、応答データから、それぞれのDBAアプリで必要な情報を取得する。送信開始時刻を指定しないAPI“set_GrantSize”はFASA基盤にて、送信開始時刻を指定するAPI“set_GrantSizeAndStartTime”はFASAアプリケーションにて、それぞれ送信時間開始時刻を決定する。 The API is a common API set regardless of the DBA FASA application (DBA application) to be added or replaced, and the API to be used in each DBA application is selected from the common API set. For example, API "get_AllocationDbaConfig", "set_GrantSize", "set_GrantSizeAndStartTime" are commonly used in DBA apps, "get_CooperationConfig", "get_DataSize", "get_Traffic", "get_AllocUnitTraffic", "get_AllocUnitTraffic", "get_AlocUnitUse DB" .. The commonly used "get_AllocationDbaConfig" acquires the information required for each DBA application from the response data. The API "set_GrantSize" that does not specify the transmission start time determines the transmission time start time on the FASA platform, and the API "set_GrantSizeAndStartTime" that specifies the transmission start time determines the transmission time start time on the FASA application.

図32A及び図32Bの「割当対象」は、DBAで帯域割当の対象となる論理パスを示す。割当対象番号は、割当対象のインデックスである。コンフィグ番号は、設定パラメータのインデックスである。モニタ番号は、トラフィックモニタの計測対象のインデックスである。方針決定用パラメータは、方針決定部の計算で用いられるパラメータである。割当計算用パラメータは、割当計算部の計算で用いられるパラメータである。 “Allocation target” in FIGS. 32A and 32B indicates a logical path that is the target of bandwidth allocation in DBA. The allocation target number is an index to be allocated. The config number is an index of setting parameters. The monitor number is an index to be measured by the traffic monitor. The policy determination parameter is a parameter used in the calculation of the policy determination unit. The parameter for allocation calculation is a parameter used in the calculation of the allocation calculation unit.

本ユースケースでは、例えば、図32A及び図32Bでユースケース1の欄にチェックのあるAPIが、MFH向け光モバイル連携DBAの利用するAPIの例である。例えばAPI“get_CooperationConfig”は、連携制御部1011の動作周期や動作モード、連携先のシステム名、バージョン等を取得する。API“get_DataSize”は、帯域割当毎に呼出される。API“get_DataSize”は、個別あるいは指定範囲の割当対象をまとめて取得する。図32A及び図32Bに示すように、API“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。ここで、コンフィグ番号は、設定パラメータのインデックスである。コンフィグ情報としては、例えばDBA周期などが挙げられる。ここで、DBA周期で例示したが所定の割当契機の選択とその契機となる条件であってもよい。また、API“set_DbaConfig”は、入力が“コンフィグ番号、設定値”であり、出力が“なし”であり、“set_DbaConfig”の概要が“当該割当対象のDBAコンフィグ情報を設定”することであることが示されている。 In this use case, for example, the API in which the column of use case 1 is checked in FIGS. 32A and 32B is an example of the API used by the optical mobile cooperation DBA for MFH. For example, the API "get_CooperationConfig" acquires the operation cycle and operation mode of the cooperation control unit 1011, the system name of the cooperation destination, the version, and the like. The API "get_DataSize" is called for each bandwidth allocation. The API "get_DataSize" acquires the allocation targets individually or collectively in the specified range. As shown in FIGS. 32A and 32B, the API "get_DbaConfig" has an input of "config number" and an output of "setting value", and the outline of "get_DbaConfig" is "acquiring DBA config information". It is shown that there is. Here, the config number is an index of the setting parameter. Examples of the config information include a DBA cycle and the like. Here, as illustrated in the DBA cycle, a predetermined allocation trigger may be selected and conditions that serve as the trigger may be selected. Further, the API "set_DbaConfig" has an input of "config number and setting value", an output of "none", and the outline of "set_DbaConfig" is "setting the DBA config information to be assigned". It is shown.

指示部5から実行部3に対する設定(get)と読出(set)の形で説明すると、例えば、DBA周期を設定する場合、指示部5がAPI「get_DbaConfig」でDBA周期を読み出し、「set_DbaConfig」を使って、実行部3にDBA周期を設定する。また、API「get_cooperationIfConfig」は、例えば連携制御部1011の動作周期や動作モード・連携先のシステム名・バージョン等を取得するためのコマンドである。 Explaining in the form of setting (get) and reading (set) from the instruction unit 5 to the execution unit 3, for example, when setting the DBA cycle, the instruction unit 5 reads the DBA cycle with the API "get_DbaConfig" and sets "set_DbaConfig". It is used to set the DBA cycle in the execution unit 3. Further, the API "get_coperationIfConfig" is a command for acquiring, for example, the operation cycle, the operation mode, the system name of the cooperation destination, the version, etc. of the cooperation control unit 1011.

API“get_DataSize”は、入力が“時刻、割当対象ID”であり、出力が“要求量”であり、“get_DataSize”の概要が“当該割当対象の要求量を取得”することであることが示されている。ここで、割当対象IDとは、割当対象を識別するための識別情報である。また、API“set_GrantSize”は、入力が“割当対象ID、割当量”であり、出力が“なし”であり、“set_GrantSize”の概要が“当該割当対象に対する割当量をgrant末尾に追加”することであることが示されている。 The API "get_DataSize" indicates that the input is "time, allocation target ID", the output is "requested amount", and the outline of "get_DataSize" is "acquire the requested amount of the allocated target". Has been done. Here, the allocation target ID is identification information for identifying the allocation target. Further, in the API "set_GrantSize", the input is "allocation target ID, allocation amount", the output is "none", and the outline of "set_GrantSize" is "add the allocation amount for the allocation target to the end of the grant". It is shown to be.

なお、API「get_DataSize」は、AllocID毎に個別に定義する場合、帯域要求時に設定するAllocID分のAPIをgetし、指定範囲で定義する場合、指定したAllocID分をまとめてgetする。送信開始時刻を指定しないAPI「set_GrantSize」は実行部3にて、送信開始時刻を指定するAPI「set_GrantSizeAndStartTime」と送信開始時刻を指定するAPI「set_StartTime」は実行部3にて、それぞれ送信開始時刻を決定する。 When the API "get_DataSize" is defined individually for each AllocID, the API for the AllocID set at the time of band request is get, and when it is defined in the specified range, the specified AllocID is collectively get. The API "set_GrantSize" that does not specify the transmission start time is the execution unit 3, and the API "set_GrantSizeAndStartTime" that specifies the transmission start time and the API "set_StartTime" that specifies the transmission start time are the execution units 3, respectively. decide.

API“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。 It is shown that the API "get_DbaConfig" has an input of "config number" and an output of "set value", and the outline of "get_DbaConfig" is "acquire DBA config information".

上記のMFH向け光モバイル連携DBAのAPIを用いて、例えば図33の処理が行なわれる。図33は、MFH向け光モバイル連携DBAのシステム構成と動作シーケンス図である。図33に示すように、MFH向け光モバイル連携DBAでは、BBUとOLTとの連携によって、MFHの遅延規定を満たす帯域割当を実現する。具体的には、ONUからの申告の代わりに、BBUが生成する各UEの上り送信制御情報に相当する無線リソース情報から帯域割当情報(各ONUの上り帯域、送信可能タイムスロットの割当)DBAアプリあるいはそれ以外のFASA基盤や外部装置等で算出して帯域割当する。無線リソース情報を通知する方法として、モバイルシステムのパラメータとして通知した後にOLTが各ONUに到着する上りデータ量と到着時刻の少なくともいずれか一方を算出する方法と、BBUから上りデータ量と到着時刻を直接通知する方法が考えられる。本DBAでは、外部装置との連携のため、可能なAPIが必要となる。以上の動作は例であり、これに限定されない。
なお、本ユースケースでは、MFH向け光モバイル連携DBAとしたが、同様のAPIをMFH向け以外の他のビジネス向け、マス向けのDBAとして用いてもよい。
For example, the process shown in FIG. 33 is performed using the API of the optical mobile cooperation DBA for MFH. FIG. 33 is a system configuration and operation sequence diagram of the optical mobile cooperation DBA for MFH. As shown in FIG. 33, in the optical mobile cooperation DBA for MFH, the bandwidth allocation satisfying the delay regulation of MFH is realized by the cooperation between BBU and OLT. Specifically, instead of the report from the ONU, the band allocation information (upstream band of each ONU, allocation of transmittable time slot) DBA application from the radio resource information corresponding to the uplink transmission control information of each UE generated by the BBU. Alternatively, the bandwidth is allocated by calculating with other FASA boards or external devices. As a method of notifying the radio resource information, a method of calculating at least one of the uplink data amount and the arrival time at which the OLT arrives at each ONU after notifying as a parameter of the mobile system, and the uplink data amount and the arrival time from the BBU are calculated. A method of notifying directly is conceivable. In this DBA, a possible API is required for cooperation with an external device. The above operation is an example and is not limited to this.
In this use case, the optical mobile cooperation DBA for MFH is used, but the same API may be used as a DBA for businesses other than MFH and for mass.

APIは、アルゴリズム等を入替・追加する指示部によらずに共通的なAPIセットとし、共通的なAPIセットから指示部5で利用するAPIを選択する。例えば、API「get_AllocationDbaConfig」は複数DBAで共通に使用し、応答データからそれぞれのDBAで必要な情報を利用する。なお、割当対象IDは、NG-PON2ではAllocIDである。 The API is a common API set regardless of the instruction unit for replacing / adding algorithms and the like, and the API to be used in the instruction unit 5 is selected from the common API set. For example, the API "get_AllocationDbaConfig" is commonly used by a plurality of DBAs, and the information required for each DBA is used from the response data. The allocation target ID is AllocID in NG-PON2.

(ユースケース2)
ユースケース2では、一例として割当計算部102及び方針決定部103が指示部5として構成され、grant処理部104が実行部3として構成される。指示部5が、実行部3から、トラッフィク量を取得(DBA-API Get)し、実行部3(grant処理部104)に出力(DBA-API Set)する。DBA-API Setが割当量のみの場合は、実行部3が送信開始時刻を各割当対象に割振して、BWmap等のgrant情報を生成する。DBA-API Setが、送信開始時刻と割当量との場合は、得た通りに各割当対象の送信開始時刻と割当量に従ったgrant情報を生成する。
(Use case 2)
In use case 2, as an example, the allocation calculation unit 102 and the policy determination unit 103 are configured as the instruction unit 5, and the grant processing unit 104 is configured as the execution unit 3. The instruction unit 5 acquires the traffic amount from the execution unit 3 (DBA-API Get) and outputs it to the execution unit 3 (grant processing unit 104) (DBA-API Set). When the DBA-API Set is only the allocation amount, the execution unit 3 allocates the transmission start time to each allocation target and generates grant information such as BWmap. When the DBA-API Set has a transmission start time and an allocation amount, it generates grant information according to the transmission start time and the allocation amount of each allocation target as obtained.

ここで、指示部5は方針決定部103と割当計算部102とで構成される例を示したが、指示部5は方針決定部103のみで、実行部3に割当計算部102が更に含まれるように構成されてもよい。DBA-API Set/Getは、後述するユースケース3(b)のマス向けSR-DBA((DBA機能の)一部ソフト化)と同様に、割当計算パラメータと方針決定パラメータであってもよい。更に、トラフィックモニタ1012が実行部3に備えられる構成を示したが、トラフィックモニタ1012は外部のスイッチ等の装置に備えられてもよい。 Here, the instruction unit 5 shows an example composed of the policy determination unit 103 and the allocation calculation unit 102, but the instruction unit 5 is only the policy determination unit 103, and the execution unit 3 further includes the allocation calculation unit 102. It may be configured as follows. The DBA-API Set / Get may be an allocation calculation parameter and a policy determination parameter, as in the SR-DBA for mass (partially softened (of the DBA function)) of use case 3 (b) described later. Further, although the configuration in which the traffic monitor 1012 is provided in the execution unit 3 is shown, the traffic monitor 1012 may be provided in a device such as an external switch.

図32A及び図32Bでユースケース2の欄にチェックのあるAPIが、MFH向けNSR-DBAの利用するAPIの例である。例えばAPI“get_Traffic”、“get_AllocUnitTraffic”は帯域割当毎に呼出される。API“get_Traffic”は複数OLTあるいは複数OSUあるいは複数CT(Channel Termination)のフローを、API“get_AllocUnitTraffic”は割当対象の全体あるいは割当対象の特定のフローを、それぞれ主に計測対象とする。API“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。また、API“set_DbaConfig”は、入力が“コンフィグ番号、設定値”であり、出力が“なし”であり、“set_DbaConfig”の概要が“当該割当対象のDBAコンフィグ情報を設定”することであることが示されている。 The API in which the column of use case 2 is checked in FIGS. 32A and 32B is an example of the API used by NSR-DBA for MFH. For example, API "get_Traffic" and "get_AllocUnitTraffic" are called for each bandwidth allocation. The API "get_Traffic" mainly measures the flow of multiple OLTs, multiple OSUs, or multiple CTs (Channel Termination), and the API "get_AllocUnitTraffic" mainly measures the entire allocation target or a specific flow of the allocation target. It is shown that the API "get_DbaConfig" has an input of "config number" and an output of "set value", and the outline of "get_DbaConfig" is "acquire DBA config information". Further, the API "set_DbaConfig" has an input of "config number and setting value", an output of "none", and the outline of "set_DbaConfig" is "setting the DBA config information to be assigned". It is shown.

API“get_Traffic”は、入力が“モニタ番号”であり、出力が“モニタ結果”であり、“get_Traffic”の概要が“当該モニタ番号のモニタ結果を取得”することであることが示されている。ここで、モニタ番号とは、モニタしている対象を識別するための識別情報である。また、API“set_GrantSize”は、入力が“割当対象ID、割当量”であり、出力が“なし”であり、“set_GrantSize”の概要が“当該割当対象に対する割当量をgrant末尾に追加”することであることが示されている。 The API "get_Traffic" indicates that the input is a "monitor number", the output is a "monitor result", and the outline of "get_Traffic" is to "acquire the monitor result of the monitor number". .. Here, the monitor number is identification information for identifying the monitored object. Further, in the API "set_GrantSize", the input is "allocation target ID, allocation amount", the output is "none", and the outline of "set_GrantSize" is "add the allocation amount for the allocation target to the end of the grant". It is shown to be.

また、API「get_Traffic」、「get_AllocIdTraffic」の計測単位は、AllocIDの特定のフローから複数ONUの合算値までの粒度で任意に設定する。主に、API「get_Traffic」、例えばOLT全体やOSU(Optical Subscriber Unit)全体やCT全体などAllocID毎でない単位、「get_AllocIdTraffic」はAllocID以下の単位である。「get_Traffic」、「get_AllocIdTraffic」の入力パラメータ(モニター単位)の粒度を設定するAPIとして,「set_TrafficMonitorConfig」等を設定すればよい。get_Report、get_AllocIdReportTraffic、get_TimeDataSize、get_DataSize等でも同様である。 Further, the measurement units of the APIs "get_Traffic" and "get_AllocIdTraffic" are arbitrarily set with a particle size from a specific flow of AllocID to the total value of a plurality of ONUs. Mainly, API "get_Traffic", for example, a unit not for each AllocID such as the whole OLT, the whole OSU (Optical Subscriber Unit), the whole CT, and "get_AllocIdTraffic" is a unit below AllocID. "Set_TrafficMonitorConfig" or the like may be set as an API for setting the particle size of the input parameters (monitor unit) of "get_Traffic" and "get_AllocIdTraffic". The same applies to get_Report, get_AllocIdReportTraffic, get_TimeDataSize, get_DataSize and the like.

API“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。
上記のMFH向けNSR-DBAのAPIを用いて、例えば図34及び図35の処理が行なわれる。図34及び図35は、MFH向けNSR-DBAのAPIによる動作例を示す図である。図34及び図35には、2種類のMFH向けNSR-DBAの概要を示す。これらは、固定帯域割当(FBA)をベースとしたNSR-DBAにより、SR-DBAで生じる制御信号の往復遅延を削減し、MFHの遅延規定を満たす帯域割当を実現する。具体的には、トラフィックの統計データに基づくNSR-DBAを適用することによって、FBAで生じる過剰な割当帯域を削減しつつ、マス向けシステムとの共用等のシステム全体の効率化が可能になる。
It is shown that the API "get_DbaConfig" has an input of "config number" and an output of "set value", and the outline of "get_DbaConfig" is "acquire DBA config information".
Using the API of NSR-DBA for MFH described above, for example, the processes of FIGS. 34 and 35 are performed. 34 and 35 are diagrams showing an operation example of NSR-DBA for MFH by API. 34 and 35 show an outline of two types of NSR-DBA for MFH. These use NSR-DBA based on fixed bandwidth allocation (FBA) to reduce the round-trip delay of the control signal generated by SR-DBA, and realize bandwidth allocation that meets the delay regulation of MFH. Specifically, by applying NSR-DBA based on traffic statistical data, it is possible to improve the efficiency of the entire system such as sharing with a mass-oriented system while reducing the excessive allocated bandwidth generated by FBA.

一つ目のNSR-DBA(図34)は、TDD方式のモバイルシステムのTDD周期を推定し、TDD周期に応じた帯域割当する。本DBAでは、TDDの周期が推定可能なサンプリング速度でのトラフィック統計情報を利用するAPIが必要となる。
二つ目のNSR-DBA(図35)は、トラフィックの変動が1日~1週間程度の時間軸で観測すると周期的になっていることに着目し、FBAでのトラフィック統計情報を元に次のトラフィック周期で必要な帯域を推定し、割当する。本DBAでは、長期にわたるトラフィック統計情報を利用するAPIが必要となる。
以上の動作は例であり、これに限定されない。なお、本ユースケースでは、MFH向けNSR-DBAとしたが、同様のAPIをMFH向け以外の他のビジネス向け、マス向けのDBAとして用いてもよい。
The first NSR-DBA (FIG. 34) estimates the TDD period of a TDD-type mobile system and allocates bandwidth according to the TDD period. This DBA requires an API that uses traffic statistics at a sampling rate at which the TDD period can be estimated.
The second NSR-DBA (Fig. 35) focuses on the fact that the fluctuation of traffic is periodic when observed on the time axis of about 1 day to 1 week, and the following is based on the traffic statistics in FBA. Estimate and allocate the required bandwidth for the traffic cycle of. This DBA requires an API that uses long-term traffic statistics.
The above operation is an example and is not limited to this. In this use case, NSR-DBA for MFH is used, but the same API may be used as DBA for businesses and masses other than MFH.

(ユースケース3)
ユースケース3では、一例として割当計算部102及び方針決定部103が指示部5として構成され、grant処理部104が実行部3として構成される。指示部5が、実行部3から、要求量を取得(DBA-API Get)し、実行部3(grant処理部104)に出力(DBA-API Set)する。DBA-API Setが割当量のみの場合は、実行部3が送信開始時刻を各割当対象に割振して、BWmap等のgrant情報を生成する。DBA-API Setが、送信開始時刻と割当量との場合は、得た通りに各割当対象の送信開始時刻と割当量に従ったgrant情報を生成する。
(Use case 3)
In the use case 3, as an example, the allocation calculation unit 102 and the policy determination unit 103 are configured as the instruction unit 5, and the grant processing unit 104 is configured as the execution unit 3. The instruction unit 5 acquires the requested amount from the execution unit 3 (DBA-API Get) and outputs it to the execution unit 3 (grant processing unit 104) (DBA-API Set). When the DBA-API Set is only the allocation amount, the execution unit 3 allocates the transmission start time to each allocation target and generates grant information such as BWmap. When the DBA-API Set has a transmission start time and an allocation amount, it generates grant information according to the transmission start time and the allocation amount of each allocation target as obtained.

マス向けSR-DBA((DBA機能の)フルソフト化の場合)、マス向けSR-DBA((DBA機能の)一部ソフト化の場合)の例を示す。図32A及び図32Bでユースケース3aの欄にチェックのあるAPIがマス向けSR-DBA(DBA機能のフルソフト化)で利用するAPIの例である。例えばAPI“get_ReportSize”は帯域割当毎に呼出される。API“get_ReportSize”は、個別又は指定範囲の割当対象のいずれかの値を取得対象とする。 An example of SR-DBA for mass (in the case of full software (in the case of DBA function)) and SR-DBA for mass (in the case of partial software (in the case of DBA function)) for mass is shown. An API with a check mark in the column of use case 3a in FIGS. 32A and 32B is an example of an API used in SR-DBA for mass (full software of DBA function). For example, the API "get_ReportSize" is called for each bandwidth allocation. API "get_ReportSize" is to acquire the value of either individual or the allocation target of the specified range.

API“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。また、API“set_DbaConfig”は、入力が“コンフィグ番号、設定値”であり、出力が“なし”であり、“set_DbaConfig”の概要が“当該割当対象のDBAコンフィグ情報を設定”することであることが示されている。なお、APIの「get_CalcConfig」の「割当計算部のコンフィグ情報」は、例えば、割当対象毎の最大帯域、保証帯域等の設定情報を表す。 It is shown that the API "get_DbaConfig" has an input of "config number" and an output of "set value", and the outline of "get_DbaConfig" is "acquire DBA config information". Further, the API "set_DbaConfig" has an input of "config number and setting value", an output of "none", and the outline of "set_DbaConfig" is "setting the DBA config information to be assigned". It is shown. The "config information of the allocation calculation unit" of the "get_CalcConfig" of the API represents, for example, setting information such as the maximum bandwidth and the guaranteed bandwidth for each allocation target.

API“get_AllocIdReport”は、入力が“割当対象ID”であり、出力が“uint32_t要求量”であり、“get_AllocIdReport”の概要が“当該割当対象の要求量を取得”することであることが示されている。また、API“set_GrantSize”は、入力が“割当対象ID、割当量”であり、出力が“なし”であり、“set_GrantSize”の概要が“当該割当対象に対する割当量をgrant末尾に追加”することであることが示されている。 It is shown that the API "get_AllocIdReport" has an input of "assignment target ID", an output of "wint32_t request amount", and an outline of "get_AllocIdReport" is "acquire the request amount of the allocation target". ing. Further, in the API "set_GrantSize", the input is "allocation target ID, allocation amount", the output is "none", and the outline of "set_GrantSize" is "add the allocation amount for the allocation target to the end of the grant". It is shown to be.

API“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。 It is shown that the API "get_DbaConfig" has an input of "config number" and an output of "set value", and the outline of "get_DbaConfig" is "acquire DBA config information".

また、図32A及び図32Bでユースケース3bの欄にチェックのあるAPIがマス向けSR-DBA(DBA機能の一部ソフト化)で利用するAPIの例である。API“get_CalcConfig”の“割当計算部のコンフィグ情報”は、例えば割当対象毎の最大帯域、保証帯域等の設定情報である。“方針決定用パラメータ”は要求量や割当量の履歴等である。 Further, the API in which the check is checked in the column of use case 3b in FIGS. 32A and 32B is an example of the API used in SR-DBA for mass (partially softened DBA function). The "config information of the allocation calculation unit" of the API "get_CalcConfig" is, for example, setting information such as the maximum bandwidth and the guaranteed bandwidth for each allocation target. The "policy determination parameter" is the history of the requested amount and the allocated amount.

API“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。また、API“set_DbaConfig”は、入力が“コンフィグ番号、設定値”であり、出力が“なし”であり、“set_DbaConfig”の概要が“当該割当対象のDBAコンフィグ情報を設定”することであることが示されている。 It is shown that the API "get_DbaConfig" has an input of "config number" and an output of "set value", and the outline of "get_DbaConfig" is "acquire DBA config information". Further, the API "set_DbaConfig" has an input of "config number and setting value", an output of "none", and the outline of "set_DbaConfig" is "setting the DBA config information to be assigned". It is shown.

API“get_ParameterForPolicyMaking”は、入力が“方針決定用パラメータ番号”であり、出力が“方針決定用パラメータ値”であり、“get_ParameterForPolicyMaking”の概要が“当該パラメータ番号の値を取得”することであることが示されている。また、API“set_ParameterForCalc”は、入力が“方針決定用パラメータ番号、割当計算用パラメータ”であり、出力が“なし”であり、“set_ParameterForCalc”の概要が“当該パラメータ番号の値を設定”することであることが示されている。API「方針決定用パラメータ」は、要求量や割当量の履歴等である。
API“get_DbaConfig”は、入力が“コンフィグ番号”であり、出力が“設定値”であり、“get_DbaConfig”の概要が“DBAコンフィグ情報を取得”することであることが示されている。
The API "get_ParameterForPolicyMaking" has an input of "policy determination parameter number", an output of "policy determination parameter value", and an outline of "get_ParameterForPolicyMaking" is "acquire the value of the parameter number". It is shown. In addition, the API "set_ParameterForCalc" has an input of "policy determination parameter number, allocation calculation parameter" and an output of "none", and the outline of "set_ParameterForCalc" is "set the value of the parameter number". It is shown to be. The API "parameter for policy determination" is the history of the requested amount and the allocated amount.
It is shown that the API "get_DbaConfig" has an input of "config number" and an output of "set value", and the outline of "get_DbaConfig" is "acquire DBA config information".

上記のマス向けSR-DBA((DBA機能の)フルソフト化及び(DBA機能の)一部ソフト化)のAPIを用いて、マス向けSR-DBAの要求条件を満たす帯域割当行う。マス向けSR-DBAでは、各ONUの申告から抽出した要求量をもとに、各ONUに動的に帯域割当を行う。よって、本DBAでは、各ONUの申告から要求量を抽出するAPIが必要である。
マス向けSR-DBAの要求条件を以下に示す。
・帯域利用効率(PON帯域※1に対するSNI出力帯域の比):x%以上
・UNI-SNI遅延(最優先クラス※2):1500マイクロ秒以内※3
・帯域公平性(理想的な割当帯域※4に対する実割当帯域の比):y%以内
・遅延公平性(同一サービスの利用者間の平均遅延の差):z%以内
・優先制御:輻輳時に最優先クラス※2以外の低優先フレームのみ廃棄されること
※1: オーバーヘッド分を除外したPON区間のデータ帯域
※2: 全ONUの最優先クラスフロー帯域の総和≦PON帯域
※3: ITU-T G.989.3
※4: 例えば、MaxMin公平
Using the API of SR-DBA for mass (full software (of DBA function) and partial software (partial software of DBA function)), bandwidth allocation that satisfies the requirements of SR-DBA for mass is performed. In SR-DBA for mass, bandwidth is dynamically allocated to each ONU based on the requested amount extracted from the declaration of each ONU. Therefore, in this DBA, an API that extracts the required amount from the declaration of each ONU is required.
The requirements for SR-DBA for mass are shown below.
-Bandwidth utilization efficiency (ratio of SNI output band to PON band * 1): x% or more-UNI-SNI delay (highest priority class * 2): within 1500 microseconds * 3
-Bandwidth fairness (ratio of actual allocated bandwidth to ideal allocated bandwidth * 4): within y% -Delay fairness (difference in average delay between users of the same service): within z% -Priority control: During congestion Only low-priority frames other than the highest-priority class * 2 are discarded * 1: Data bandwidth of the PON section excluding overhead * 2: Total of the highest-priority class flow bandwidths of all ONUs ≤ PON bandwidth * 3: ITU-T G.989.3
* 4: For example, MaxMin fairness

上記の要求条件は例であり、サービス毎あるいは通信事業者毎に異なる。本DBAでは、要求条件の追加や入替に対応可能なAPIが必要となる。
また、本DBAでは、処理性能等の観点から、処理の一部をPONのMACチップ等の専用ハードウェアに実装するためのAPIも規定する。具体的な処理としては後述するような処理であってもよい。
以上の動作は例であり、これに限定されない。
なお、本ユースケースでは、マス向けSR-DBAとしたが、同様のAPIをマス向け以外の他のビジネス向け、MFH向けのDBAとして用いてもよい。
The above requirements are examples and may vary from service to service or from carrier to carrier. This DBA requires an API that can handle the addition and replacement of required conditions.
In addition, this DBA also defines an API for mounting a part of processing on dedicated hardware such as a PON MAC chip from the viewpoint of processing performance and the like. As a specific process, a process as described later may be used.
The above operation is an example and is not limited to this.
In this use case, SR-DBA for mass is used, but the same API may be used as DBA for businesses other than mass and for MFH.

上記のユースケースでは、MFH向けとマス向けでそれぞれ別に例示したが、割当対象、例えばONUやOLTやAlloc-IDやLLID毎のMFH向けやマス向けを混在してもよいし、同一割当対象に、連携とNSRとSRを混在してもよい。混在は、共存でも併用でも時間等での切替であってもよい。APIは少なくとも利用するAPIを揃えればよい。例えばAlloc-ID1-5は、MFH向け光モバイル連携DBAを、Alloc-ID6-10は、マス向けNSR-DBAを、Alloc-ID10-15は時間に応じてMFH向け光モバイル向け連携DBAとマス向けNSR-DBAを切替し、Alloc-ID15-20はマス向けNSR-DBAとSR-DBAの併用としもよい。この場合、いずれかのAlloc-IDで使用する全APIを全Alloc-ID向けに備えてもよいし、各Alloc-IDで必要なAPIをそれぞれのAPI毎に備えていてもよい。 In the above use case, the examples are given separately for MFH and mass, but allocation targets such as ONU, OLT, Alloc-ID, and MLID for MFH and mass may be mixed, and the same allocation target may be used. , Cooperation and NSR and SR may be mixed. The mixture may be coexistence, combination, or switching over time. As for API, at least API to be used may be prepared. For example, Alloc-ID1-5 is for MFH optical mobile cooperation DBA, Alloc-ID6-10 is for mass NSR-DBA, and Alloc-ID10-15 is for MFH optical mobile cooperation DBA and mass. NSR-DBA may be switched, and Alloc-ID15-20 may be used in combination with NSR-DBA and SR-DBA for mass. In this case, all APIs used in any Allloc-ID may be provided for all Alloc-IDs, or APIs required for each Alloc-ID may be provided for each API.

上記のユースケースで示したように、実行部3は、例えば、grant処理部104を備え、grant処理部104は、BWmap等の生成までを行ってもよいし、BWmapをONUに指示するフレーム生成する処理まで行ってもよい。
実行部3は、例えば、申告受信部を備え、grant処理部104は、申告情報の積算等の処理まで行ってもよいし、DBRu等の上りフレームからの読出までの処理を行ってもよい。
実行部3は、例えば、トラフィックモニタ1012を備え、トラフィックモニタ1012は、モニタ情報の積算等の処理まで行ってもよいし、モニタまで行ってもよい。
As shown in the above use case, the execution unit 3 includes, for example, a grant processing unit 104, and the grant processing unit 104 may generate a BWmap or the like, or generate a frame instructing the ONU to generate a BWmap. You may even go to the process of doing.
The execution unit 3 may include, for example, a declaration receiving unit, and the grant processing unit 104 may perform processing such as integration of declaration information or processing up to reading from an uplink frame such as DBRu.
The execution unit 3 includes, for example, a traffic monitor 1012, and the traffic monitor 1012 may perform processing such as integration of monitor information, or may perform up to the monitor.

BWmap等の生成としては、例えば、同一宛先に所定の帯域又は所定の帯域設定で繰り返し割当を行う。
指示部5は、実行部3の割当が通信事業者やサービスによって異なるサービスポリシーに応じた所望の状態に近づくように実行部3に指示する。例えば、実行部3における割当の情報を検出し、検出結果と所望の割当となるように、実行部3における割当の割当、割当結果、割当履歴、割当に伴うデータ導通、導通履歴、要求、要求履歴、外部装置からの情報及び外部装置からの情報の履歴を検出し、検出結果が所望の割当に近づくように、実行部3に以下の(a)から(e)のいずれかを指示する。
(a)割当対象の少なくとも一部に対する割当抑止又は優先割当(実施形態1.1)
(b)帯域設定の変更(実施形態1.2)
(c)割当(実施形態1.3)
(d)割当の順番(実施形態1.4)
(e)割当/割当設定の切替(実施形態1.5)
As for the generation of BWmap or the like, for example, iterative allocation is performed to the same destination with a predetermined band or a predetermined band setting.
The instruction unit 5 instructs the execution unit 3 so that the allocation of the execution unit 3 approaches a desired state according to the service policy that differs depending on the telecommunications carrier and the service. For example, the allocation information in the execution unit 3 is detected, and the allocation in the execution unit 3, the allocation result, the allocation history, the data continuity associated with the allocation, the continuity history, the request, and the request so as to be the detection result and the desired allocation. The history, the history of the information from the external device, and the history of the information from the external device are detected, and one of the following (a) to (e) is instructed to the execution unit 3 so that the detection result approaches the desired allocation.
(A) Allocation suppression or priority allocation for at least a part of the allocation target (Embodiment 1.1)
(B) Change of band setting (Embodiment 1.2)
(C) Allocation (Embodiment 1.3)
(D) Order of allocation (Embodiment 1.4)
(E) Switching of allocation / allocation setting (Embodiment 1.5)

実施形態に係るOLTは、実行部3における割当が所望の割当に近づくように指示部5が指示を行うため、実行部3で少なくとも割当に関する判定アルゴリズムやソフトウェアを変更することなく、割当処理の判定アルゴリズムやポリシーを変更できる。本実施形態は、変更する必要がない限り時間が経過して、宛先毎に同一の所定の帯域又は帯域設定で割当が継続される。「継続」については、変更する指示が来ない限り継続する。なお、継続する最少時間としては、指示に実行部3が応答に要する時間と、指示部5での指示作成に要する時間と、指示部5と実行部3の通信時間の総和以上となる。指示部5からの指示と実行部3の応答は同一又は整数倍又は整数分の1に比例する関係の周期且つ同期することが望ましいが、指数平均等の履歴を少なくとも一部継続し検出する処理を用いれば周期同士が倍数関係等になくとも非同期であってもよい。周期はDBAやDWAやDWBA等の割当に関する周期であってもよく、割当が少なくとも要求有又は要求有と予測される割当対象への割当が一巡する周期であってもよい。 In the OLT according to the embodiment, since the instruction unit 5 gives an instruction so that the allocation in the execution unit 3 approaches the desired allocation, the execution unit 3 determines the allocation process without changing at least the determination algorithm or software regarding the allocation. You can change algorithms and policies. In this embodiment, as long as it is not necessary to change, the allocation is continued with the same predetermined band or band setting for each destination after a lapse of time. "Continue" will continue unless instructed to change it. The minimum time to continue is equal to or greater than the sum of the time required for the execution unit 3 to respond to the instruction, the time required for the instruction unit 5 to create the instruction, and the communication time between the instruction unit 5 and the execution unit 3. It is desirable that the instruction from the instruction unit 5 and the response of the execution unit 3 have the same period or a period proportional to an integral multiple or a fraction of an integer and be synchronized, but at least a part of the history such as the exponential average is continuously detected. If is used, the cycles may be asynchronous even if they are not in a multiple relationship. The cycle may be a cycle related to the allocation of DBA, DWA, DWBA, etc., or may be a cycle in which the allocation to the allocation target at least required or predicted to be required is completed.

実行部3における割当の情報は、実行部3における割当又は割当結果又は割当履歴又は割当に伴うデータ導通又は導通履歴又は要求又は要求履歴又は外部装置からの情報又はその外部装置からの情報の履歴の少なくともいずれかを含む。「要求」は、ONUの申告で上り帯域/送信時間を要求するもの又はそれを予測したものをいう。要求、要求履歴又は外部装置からの情報又はその外部装置からの情報の履歴は、一部又は全てを実行部3で処理や保持してもよいし、一部又は全てを指示部5で処理や保持してもよいし、一部又は全てを実行部3と指示部5で独立して処理や保持してもよいし、一部又は全てを実行部3又は指示部5の一方で処理や保持して他方に渡してもよいし、一部又は全てを実行部3及び指示部5以外で処理や保持して実行部3又は指示部5の少なくとも一方に渡してもよい。要求は、要求自体を用いてもよいし、割当、割当結果、割当履歴、データ導通、導通履歴、要求、要求履歴、外部装置からの情報及び外部装置からの情報の履歴等から予測した予測を用いてもよいし、両者を併用してもよい。要求の予測は少なくともその一部を実行部3又は指示部5又はそれ以外で実施してもよいし、要求の実施個所で、割当又は割当結果又は割当履歴又はデータ導通又は導通履歴又は要求又要求履歴又は外部装置からの情報又はその外部装置からの情報の履歴等の予測に必要な情報の入力を受けるのが望ましい。 The allocation information in the execution unit 3 is the allocation or allocation result in the execution unit 3, the allocation history, the data continuity or continuity history associated with the allocation, the request or request history, the information from the external device, or the history of the information from the external device. Includes at least one. "Request" means a request for upstream band / transmission time or a prediction thereof in the ONU declaration. A part or all of the request, the request history, the information from the external device, or the history of the information from the external device may be processed or held by the execution unit 3, or part or all may be processed by the instruction unit 5. It may be held, or part or all may be processed or held independently by the execution unit 3 and the instruction unit 5, or part or all may be processed or held by one of the execution unit 3 or the instruction unit 5. And it may be passed to the other, or a part or all of it may be processed or held by other than the execution unit 3 and the instruction unit 5 and passed to at least one of the execution unit 3 or the instruction unit 5. The request itself may be used, or the prediction predicted from the allocation, the allocation result, the allocation history, the data continuity, the continuity history, the request, the request history, the history of the information from the external device and the history of the information from the external device, etc. It may be used or both may be used in combination. At least a part of the prediction of the request may be carried out by the execution unit 3 or the instruction unit 5 or other parts, and at the place where the request is executed, the allocation or allocation result or allocation history or data continuity or continuity history or request or request may be performed. It is desirable to receive input of information necessary for prediction such as history or information from an external device or history of information from the external device.

データ導通は、実行部3、指示部5、それ以外の箇所例えば主信号が導通する後述のスイッチ部(SW)12、スイッチ部(SW)13、プロキシ部15、主信号或いは制御信号のネットワークの上位側の装置のいずれで検出してもよい。導通量の処理や、データ導通の履歴である導通履歴は、実行部3、指示部5、それ以外の箇所例えば主信号が導通する後述のSW12、SW13、プロキシ部15、上位側の装置やオペレーションシステムやコントローラ等の導通量の検出結果を処理や保持する箇所で処理や保持してもよい。 The data continuity is the execution unit 3, the instruction unit 5, and other parts such as the switch unit (SW) 12, the switch unit (SW) 13, the proxy unit 15, and the network of the main signal or the control signal, which will be described later, in which the main signal is conducted. It may be detected by any of the higher-level devices. The continuity history, which is the processing of the amount of continuity and the history of data continuity, is the execution unit 3, the instruction unit 5, other parts, for example, SW12, SW13, proxy unit 15, which will be described later in which the main signal is conducted, and the devices and operations on the upper side. It may be processed or held at a place where the detection result of the conduction amount of the system or the controller is processed or held.

オペレーションシステムやコントローラ等で実施の場合、例えばSNMP(Simple Network Management Protocol)やNETCONF(Network Configuration Protocol)やオープンフロー等でオペレーションシステムやコントローラ等に入力されるトラフィック情報を処理や保持すればよい。導通、導通履歴、割当、割当結果、割当履歴も要求や要求履歴、外部装置からの情報及び外部装置からの情報の履歴を、その一部又は全てを実行部3や指示部5やそれ以外のいずれか又はその全てで用いたり、相互に渡したりしてもよい。 In the case of implementation in an operation system or controller, for example, traffic information input to the operation system or controller by SNMP (Simple Network Management Protocol), NETCONF (Network Configuration Protocol), OpenFlow, etc. may be processed or retained. Continuity, continuity history, allocation, allocation result, allocation history is also a request or request history, a history of information from an external device and information from an external device, part or all of it, part or all of it, the execution unit 3, the instruction unit 5, or other It may be used in any or all of them, or it may be passed to each other.

実行部3で受信した要求、実行部3で受信した要求に基づき実行部3で予測した要求、予測受信に基づき予測することが主と考えられるが、以下の構成であってもよい。
・指示部5で要求を終端して利用する構成。実行部3は要求によらずに割当を行い、指示部5でのみ要求を利用する。
・指示部5で要求を終端し、指示部5での利用有無のいずれかで、要求又は要求予測を実行部3に転送する構成。
・実行部3と指示部5の両方で要求を終端してそれぞれ独立に利用する構成。
・実行部3で要求を終端して、実行部3で利用する構成。
・実行部3で要求を終端して、実行部3での利用有無のいずれかで、要求又は要求予測を指示部5に転送する構成。
・指示部5で要求を終端して要求履歴、外部装置からの情報、外部装置からの情報の履歴の少なくとも1つを指示部5で保持する構成。
・指示部5で要求を終端して、指示部5での利用有無のいずれかで、要求履歴、外部装置からの情報、外部装置からの情報の履歴の少なくとも1つを実行部3で保持する構成。
・実行部3と指示部5の両方で要求を終端して、実行部3と指示部5の両方で要求履歴、外部装置からの情報、外部装置からの情報の履歴の少なくとも1つを保持する構成。
・実行部3で要求を終端して、実行部3で要求履歴、外部装置からの情報、外部装置からの情報の履歴の少なくとも1つを保持する構成。
・実行部3で要求を終端して、要求履歴、外部装置からの情報、外部装置からの情報の履歴の少なくとも1つを指示部5に保持する構成。
It is considered that the request received by the execution unit 3, the request predicted by the execution unit 3 based on the request received by the execution unit 3, and the prediction based on the prediction reception are mainly performed, but the following configuration may be used.
-A configuration in which the instruction unit 5 terminates the request and uses it. The execution unit 3 allocates regardless of the request, and the instruction unit 5 uses the request only.
A configuration in which the request is terminated by the instruction unit 5, and the request or request prediction is transferred to the execution unit 3 depending on whether or not the instruction unit 5 is used.
-A configuration in which both the execution unit 3 and the instruction unit 5 terminate the request and use them independently.
-A configuration in which the request is terminated by the execution unit 3 and used by the execution unit 3.
-The configuration in which the request is terminated by the execution unit 3 and the request or the request prediction is transferred to the instruction unit 5 depending on whether or not the execution unit 3 is used.
-The configuration in which the instruction unit 5 terminates the request and holds at least one of the request history, the information from the external device, and the history of the information from the external device.
-The request is terminated by the instruction unit 5, and at least one of the request history, the information from the external device, and the history of the information from the external device is held by the execution unit 3 depending on whether or not the instruction unit 5 is used. Constitution.
-Both the execution unit 3 and the instruction unit 5 terminate the request, and both the execution unit 3 and the instruction unit 5 hold at least one of the request history, the information from the external device, and the history of the information from the external device. Constitution.
-The execution unit 3 terminates the request, and the execution unit 3 holds at least one of the request history, the information from the external device, and the history of the information from the external device.
-The configuration in which the execution unit 3 terminates the request and the instruction unit 5 holds at least one of the request history, the information from the external device, and the history of the information from the external device.

(実施形態1.1)
本実施形態では、TWDM-PONの1波長の中の時分割多重での帯域割当を中心に例示するが、時分割多重、波長分割多重、心線分割多重、コア分割多重、モード分割多重、符号分割多重及び(直交)周波数分割多重等の他の分割多重の少なくとも一つの組み合わせで割当してもよい。この場合、分割多重する波長、心線、コア、モード、符号及び(直交)周波数等の他の分割多重の和を割当すれば同様である。例えば、10Gbit/s/λの4波長であれば40Gbit/sを、10Gbit/sと20Gbit/sの心線が1心線ずつであれば30Gbit/sを、10Gbit/s/λの4波長が2心線であれば80Gbit/sを割当し、指示は割当されるものの組み合わせですればよい。ここで、割当は、割当される対象に応じて、割当帯域、波長、心線、コア、モード、符号及び(直交)周波数のいずれか、又は、割当帯域、波長、心線、コア、モード、符号及び(直交)周波数毎の割当帯域のいずれか、又は、それらの総和の割当帯域のいずれかであってもよい。
(Embodiment 1.1)
In this embodiment, the band allocation by time division multiplexing in one wavelength of TWDM-PON is mainly illustrated, but time division multiplexing, wavelength division multiplexing, core line division multiplexing, core division multiplexing, mode division multiplexing, and code. It may be assigned in at least one combination of other division multiplexing such as division multiplexing and (orthogonal) frequency division multiplexing. In this case, the same applies if the sum of other division multiplexing such as wavelength, core wire, core, mode, sign and (orthogonal) frequency to be divided and multiplexed is assigned. For example, 40 Gbit / s for 4 wavelengths of 10 Gbit / s / λ, 30 Gbit / s for 1 core of 10 Gbit / s and 1 core of 20 Gbit / s, and 4 wavelengths of 10 Gbit / s / λ. If it is a 2-core wire, 80 Gbit / s may be allocated, and the instruction may be a combination of the assigned ones. Here, the allocation is one of the allocated band, wavelength, core, core, mode, sign and (orthogonal) frequency, or the allocated band, wavelength, core, core, mode, depending on the object to be allocated. It may be either one of the allocated bands for each sign and (orthogonal) frequency, or one of the allocated bands of the sum of them.

本実施形態の実行部3は、同一宛先に所定の帯域、波長、心線、コア、モード、符号及び(直交)周波数のいずれか、又は、それらの少なくともいずれかの組み合わせで割当を継続する。本実施形態の指示部5は、実行部3の割当、割当結果、割当履歴、割当に伴うデータ導通、導通履歴、要求、要求履歴、外部装置からの情報及び外部装置からの情報の履歴を検出し、所定の期間の検出結果と所望の割当となるように割当対象の少なくとも一部に対する割当抑止又は優先割当を実行部3に指示する。 The execution unit 3 of the present embodiment continues to allocate to the same destination with any one of a predetermined band, wavelength, core wire, core, mode, code, and (orthogonal) frequency, or at least any combination thereof. The instruction unit 5 of the present embodiment detects the allocation, allocation result, allocation history, data continuity associated with the allocation, continuity history, request, request history, information from the external device, and history of information from the external device of the execution unit 3. Then, the execution unit 3 is instructed to suppress the allocation or preferential allocation to at least a part of the allocation target so that the detection result of the predetermined period and the desired allocation can be obtained.

所定の帯域は、平均的には、割当対象(例えば、ONU、ONUのキュー、ONUのクラスバッファ、Alloc-ID(Allocation Identifier)、T-CONT(Transmission Container)及びLLID(Logical Link ID(IDentifier))等)毎の固定帯域設定があればその固定帯域設定値を下限として、最大帯域設定があればその最大帯域設定値を、又は、複数割当対象で利用可能な総帯域があればその総帯域の値を、又は、両者があればそれらの下限を上限とすることが望ましい。 On average, the predetermined band is allocated (for example, ONU, ONU queue, ONU class buffer, Alloc-ID (Allocation Identifier), T-CONT (Transmission Container) and LLID (Logical Link ID (IDentifier)). ) Etc.) If there is a fixed band setting for each, the fixed band setting value is set as the lower limit, if there is a maximum band setting, the maximum band setting value is used, or if there is a total band that can be used by multiple allocation targets, the total band is used. It is desirable to set the value of, or the lower limit of both, if any, as the upper limit.

所定の帯域は、単一又は複数のBWMapの形態、T-CONTやAlloc-IDやLLID等の割当単位毎の割当時間、開始時間と割当時間の組み合わせ、T-CONTやAlloc-IDやLLID等の割当単位毎の割当時間と割当順番の組み合わせでの帯域であってもよい。 The predetermined band includes a single or multiple BWMap forms, allocation time for each allocation unit such as T-CONT, Alloc-ID, LLID, combination of start time and allocation time, T-CONT, Alloc-ID, LLID, etc. The bandwidth may be a combination of the allocation time and the allocation order for each allocation unit.

所定期間は、指示部5の指示を受けて実行部3が所定の帯域を変更に要する時間よりも長いことが望ましい。例えば数~十数倍であり、複数回の変更に要する時間である。また、ユーザが所望の割当からの差異を検知しない程度の時間であることが望ましい。例えば、帯域を計測する時間単位、例えば1秒以下であることが望ましい。 It is desirable that the predetermined period is longer than the time required for the execution unit 3 to change the predetermined band in response to the instruction of the instruction unit 5. For example, it is several to a dozen times, and it is the time required for multiple changes. Further, it is desirable that the time is such that the user does not detect the difference from the desired allocation. For example, it is desirable that the time unit for measuring the band, for example, 1 second or less.

実行部3の割当又は割当結果は、実行部3からの申告又はいずれかの箇所での測定又はオペレーションシステム等の制御側の上位システムに申告するための保持情報又は過去の指示の履歴をOAMやバックボードや内部配線や主信号の配線や専用の配線やオペレーションシステムやコントローラや制御部等の経路を経由して入力又は指示部5で保持する指示の履歴から入力する。履歴は指示部5以外で積算してもよい。 The allocation or allocation result of the execution unit 3 is the OAM or the history of the retained information or the past instruction for the declaration from the execution unit 3 or the measurement at any place or the declaration to the upper system on the control side such as the operation system. Input via the backboard, internal wiring, main signal wiring, dedicated wiring, operating system, controller, control unit, or other route, or input from the history of instructions held by the instruction unit 5. The history may be integrated by a device other than the indicator unit 5.

所定期間の割当履歴は、例えば、指数平均、移動平均、所定の間隔で履歴をリセットする形の平均、及びその他の統計処理をした履歴である。 The allocation history for a predetermined period is, for example, an exponential average, a moving average, an average in which the history is reset at a predetermined interval, and a history of other statistical processing.

割当に伴うデータ導通又は導通履歴は、実行部3からの申告又は主信号の経路等のいずれかの箇所での測定又は上位システムに申告するための保持情報を内部配線やバックボードやOAMや主信号線や専用の配線やオペレーションシステムやコントローラや制御部等の経路を経由して入力する。履歴は指示部5以外で積算してもよい。 As for the data continuity or continuity history associated with the allocation, the internal wiring, backboard, OAM, and main hold information for measurement at any point such as the declaration from the execution unit 3 or the path of the main signal or the declaration to the host system. Input via signal lines, dedicated wiring, operating systems, controllers, control units, and other routes. The history may be integrated by a device other than the indicator unit 5.

要求、要求履歴、外部装置からの情報及び外部装置からの情報の履歴は、ONUからの申告又は申告の複写を指示部5で直接終端して入力又はいずれかの箇所で終端して内部配線やバックボードやOAMや主信号線や専用の配線やオペレーションシステムやコントローラや制御部等の経路を経由して入力又は割当帯域の利用(割当の未使用分があれば利用分が要求、未使用割当がなければ(全利用ならば)割当以上の要求)を実行部3からの申告又はいずれかの箇所での測定又は上位システムに申告するための保持情報又は過去の指示の履歴を内部配線やバックボードやOAMや主信号線や専用の配線やオペレーションシステムやコントローラや制御部等の経路を経由して入力又は指示部5で保持する指示の履歴から入力する。履歴は指示部5以外で積算してもよい。 For the request, request history, information from the external device, and history of information from the external device, the declaration from the ONU or the copy of the declaration is directly terminated by the instruction unit 5 and input, or terminated at any location and used for internal wiring. Use of input or allocated band via the backboard, OAM, main signal line, dedicated wiring, operating system, controller, control unit, etc. (If there is unused allocation, use is requested, unused allocation If there is no (if it is fully used), the request from the execution unit 3 or the measurement at any location or the retention information for reporting to the host system or the history of past instructions is internally wired or backed up. Input via a board, OAM, main signal line, dedicated wiring, operation system, controller, control unit, or other route, or input from the history of instructions held by the instruction unit 5. The history may be integrated by a device other than the indicator unit 5.

要求、要求履歴、外部装置からの情報及び外部装置からの情報の履歴は、入力した割当、割当履歴、データ導通、導通履歴、割当結果や要求、要求履歴、外部装置からの情報及び外部装置からの情報の履歴とから将来の要求又は本来割当するべきであったが割当してない帯域を予測してもよい。予測は、一次関数や2次関数や指数平均や移動平均等の統計処理により予測してもよいし、過去の要求や割当利用の結果やサーバとの距離等に応じて設定したRTT(Round Trip Time)等に基づくTCP(Transmission Control Protocol)等の挙動を基に予測してもよいし、未使用割当がなければ保証帯域設定と予測してもよいし、未使用割当がなければ保証帯域設定が非零又は保証帯域設定から固定帯域設定を減じた値が非零で且つ未使用割当がない又は保証帯域設定を超過して要求のある割当対象で非保証帯域を保証帯域設定又は保証帯域設定から固定帯域設定を減じた値に応じて按分した帯域と予測してもよいし、未使用割当がなければ未使用割当がない又は保証帯域設定を超過して要求のある割当対象でベストエフォート帯域を按分した帯域と予測してもよい。また、複数の予測方法を組み合わせて予測してもよい。 Requests, request history, information from external devices and history of information from external devices are input allocation, allocation history, data continuity, continuity history, allocation results and requests, request history, information from external devices and from external devices. From the history of the information of, the future request or the band that should have been originally allocated but not allocated may be predicted. The prediction may be made by statistical processing such as a linear function, a quadratic function, an exponential average, or a moving average, or RTT (Round Trip) set according to the past request, the result of allocation use, the distance to the server, and the like. It may be predicted based on the behavior of TCP (Transmission Control Protocol) based on Time) etc., it may be predicted that it is a guaranteed bandwidth setting if there is no unused allocation, and it may be predicted that it is a guaranteed bandwidth setting if there is no unused allocation. Is non-zero or the value obtained by subtracting the fixed band setting from the guaranteed band setting is non-zero and there is no unused allocation or the non-guaranteed band is set as the guaranteed band or the guaranteed band setting for the allocation target that exceeds the guaranteed band setting and is requested. It may be predicted that the bandwidth is proportionally divided according to the value obtained by subtracting the fixed bandwidth setting from, or if there is no unused allocation, there is no unused allocation, or the guaranteed bandwidth setting is exceeded and the best effort bandwidth is requested. May be predicted as a proportionally divided band. Moreover, you may make a prediction by combining a plurality of prediction methods.

所望の割当は、要求のある割当対象に、その要求又は要求の予測値又は要求又は要求の予測値にそこからのずれを検出するための帯域を加えた帯域を上限として、所定の比率に応じた帯域でよい。所定の比率は例えば、保証帯域設定又は保証帯域設定から固定帯域設定を減じた値の比率である。所定の帯域は、波長毎、符号毎、キャリア周波数毎、心線毎、コア毎、モード毎、符号毎及び(直交)周波数毎のいずれか、又は、それらの少なくとも一部の組み合わせや、それらに対応するTRx(Transmitter and Receiver)やTx(Transmitter)やRx(Receiver)単位で設定してもよいし、複数の波長、符号、キャリア周波数、心線、コア毎、モード毎、符号毎及び(直交)周波数毎のいずれか、又は、それらの少なくとも一部の組み合わせ等のTRxやTxやRxを束ねたOSU単位やOSU中のSW(Switch)単位で設定してもよいし、複数の波長、符号、キャリア周波数、心線、コア毎、モード毎、符号毎、(直交)周波数毎のいずれか、又は、それらの少なくとも一部の組み合わせ等のTRxやTxやRx又はOSUを束ねたSW単位で設定してもよいし、上位側の装置の帯域を共用する割当対象単位で設定してもよい。所望の割当は、割当単位毎の最大帯域設定を上限とすることが望ましく、TRxやTxやRxやそれらを束ねたものとしての総帯域設定があればそれを上限とすることが望ましい。 The desired allocation is made according to a predetermined ratio, with the upper limit being the bandwidth obtained by adding the bandwidth for detecting the deviation from the requirement or the predicted value of the requirement or the requirement or the predicted value of the requirement to the allocation target with the request. Bandwidth is fine. The predetermined ratio is, for example, the ratio of the guaranteed band setting or the value obtained by subtracting the fixed band setting from the guaranteed band setting. The predetermined band may be any of wavelengths, codes, carrier frequencies, cores, cores, modes, codes and (orthogonal) frequencies, or at least some combinations thereof, or to them. It may be set in units of corresponding TRx (Transmitter and Receiver), Tx (Transmitter), Rx (Receiver), or multiple wavelengths, codes, carrier frequencies, core lines, cores, modes, codes, and (orthogonal). ) It may be set in OSU units in which TRx, Tx and Rx are bundled, such as any of each frequency or at least a combination thereof, or in SW (Switch) units in OSU, or a plurality of wavelengths and codes. , Carrier frequency, core line, core, mode, sign, (orthogonal) frequency, or at least a part of them, TRx, Tx, Rx, or OSU bundled in SW unit. Alternatively, it may be set in units of allocation targets that share the bandwidth of the upper device. It is desirable that the desired allocation is limited to the maximum bandwidth setting for each allocation unit, and if there is a total bandwidth setting such as TRx, Tx, Rx, or a bundle thereof, it is desirable to use it as the upper limit.

所定期間の割当の所望の割当への近づけ方は任意であり、以下が例示できる。
実行部3はあらかじめ定められた設定又は帯域で割当を継続する。指示部5は、実行部3に対して割当が所望よりも超過する割当対象に対して割当抑止又は優先割当停止又は割当抑止も優先割当も無、不足する割当対象に対して優先割当又は割当抑止停止又は割当抑止も優先割当も無の少なくともいずれかを指示する。ここで優先割当や割当抑止や優先割当停止や割当抑止停止無との指示は指示前が逆の状態の場合に行うか、超過であれば不足側で指示、不足であれば超過側で指示することで当該側は指示しなくともよい場合等である。割当抑止と優先割当の帯域は、指示部5から明示的に指示してもよいし、所定の粒度でその粒度の幾つ分が指示してもよいし、指示部5は割当抑止のみ、優先割当のみ、割当抑止と優先割当のみ、割当抑止と優先割当と割当抑止も優先割当もしないこと、割当抑止停止と優先割当停止のみ等を指示してもよい。
The method of approaching the desired allocation for a predetermined period is arbitrary, and the following can be exemplified.
The execution unit 3 continues the allocation with a predetermined setting or band. The instruction unit 5 has no allocation deterrence or preferential allocation suspension or no allocation deterrence or preferential allocation for the allocation target whose allocation exceeds the desired allocation to the execution unit 3, and preferential allocation or allocation deterrence for the insufficient allocation target. Indicates at least one of suspension or deterrence of allocation and no preferential allocation. Here, the instruction of priority allocation, allocation suppression, priority allocation suspension, or allocation suppression suspension is given when the state before the instruction is reversed, or if it is excessive, it is instructed by the insufficient side, and if it is insufficient, it is instructed by the excess side. This is the case when the relevant side does not have to give instructions. The allocation suppression and priority allocation bands may be explicitly instructed by the instruction unit 5, or some of the particle sizes may be instructed at a predetermined particle size, and the instruction unit 5 may specify only the allocation suppression and the priority allocation. Only, allocation deterrence and priority allocation only, allocation deterrence and priority allocation and allocation deterrence and no priority allocation, allocation deterrence suspension and priority allocation suspension, etc. may be instructed.

また、抑止は当該割当対象の割当を完全抑止して零としてもよく、優先は割当可能な全帯域を当該割当対象に割当してもよい。実行部3への指示は、割当対象がONU1~3とすれば、例えば、割当抑止対象のみに印、例えば「1」を付与し、割当抑止対象外には印なし、例えば「0」のままとし、ONU1のみ抑止であれば、(ONU1、ONU2、ONU3)=(1、0、0)に対応して指示する。優先割当対象のみに印、例えば「1」を付与し、割当抑止対象外には印なし、例えば「0」のままとし、ONU1のみ抑止であれば、(ONU1、ONU2、ONU3)=(1、0、0)に対応して指示する。優先割当と割当抑止の対象にのみに印、例えばそれぞれ「1」「2」を付与し、割当抑止対象外には印なし、例えば「0」のままとし、ONU1とONU2がそれぞれ優先と抑止であれば、(ONU1、ONU2、ONU3)=(1、2、0)に対応して指示する。優先又は抑止対象のONU番号で指示してもよい。また、優先又は抑止のみではなく、優先又は抑止する容量自体を又は帯域又は設定帯域を列挙してもよい。例えばONU1が優先20Mbit/s相当、ONU2が抑止10Mbit/s相当として、(ONU1、ONU2、ONU3)=(20、-10、0)に対応して指示してもよい。 Further, the suppression may completely suppress the allocation of the allocation target and set it to zero, and the priority may allocate all the allottable bands to the allocation target. As for the instruction to the execution unit 3, if the allocation target is ONU1 to 3, for example, a mark, for example, "1" is given only to the allocation suppression target, and no mark is given to the non-allocation suppression target, for example, "0" remains. If only ONU1 is suppressed, the instruction corresponds to (ONU1, ONU2, ONU3) = (1, 0, 0). If only the priority allocation target is marked, for example, "1", and the allocation suppression target is not marked, for example, "0" is left, and only ONU1 is suppressed, (ONU1, ONU2, ONU3) = (1, Instruct corresponding to 0,0). Mark only the targets of priority allocation and deterrence of allocation, for example, "1" and "2" respectively, leave no mark outside the target of deterrence of allocation, for example, leave "0", and ONU1 and ONU2 are prioritized and deterred, respectively. If there is, it is instructed corresponding to (ONU1, ONU2, ONU3) = (1, 2, 0). It may be instructed by the ONU number of the priority or suppression target. Moreover, not only the priority or suppression but also the capacity itself to be prioritized or suppressed, or the band or the set band may be listed. For example, it may be instructed corresponding to (ONU1, ONU2, ONU3) = (20, -10, 0), assuming that ONU1 corresponds to priority 20 Mbit / s and ONU2 corresponds to suppression 10 Mbit / s.

柔軟な割当の例としては、実行部3の割当比がONU1~3均等固定であり、所望の割当比が1:2:3である場合、例えば、指示部5はそのONUの比をONUの比の総和で除した期間の比のみ完全優先して、他の期間は完全抑止する。完全優先の期間の比をONU1、2、3でそれぞれ1/6、2/6、3/6となるように完全優先と完全抑止を組み合わせることで1:2:3の割当比とできる。 As an example of flexible allocation, when the allocation ratio of the execution unit 3 is fixed to ONU1 to 3 evenly and the desired allocation ratio is 1: 2: 3, for example, the instruction unit 5 sets the ratio of the ONU to the ONU. Only the ratio of the period divided by the sum of the ratios is given complete priority, and the other periods are completely suppressed. A 1: 2: 3 allocation ratio can be obtained by combining complete priority and complete deterrence so that the ratio of the period of complete priority is 1/6, 2/6, and 3/6 for ONU1, 2, and 3, respectively.

実行部3に設定又は指示部5から指示する優先割当と割当抑止の値の例を示す。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分が解消するように単一又は複数の所定期間優先割当を指示する。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分が解消するように単一又は複数の所定期間優先割当を指示する。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い又は低い割当対象にその差分が解消するように単数又は複数の所定期間保証帯域設定となるように優先割当又は割当抑止する。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い又は低い割当対象にその差分が解消するように単数又は複数の所定期間の低い割当対象に当該割当対象の保証帯域設定に非保証割当帯域又はベストエフォート帯域又はその予測値を当該割当対象に応じて按分した帯域を加えた値とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分が解消するように単一または複数の所定期間を固定帯域設定を下限として割当抑止する。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分を解消するように単一又は複数の所定期間割当抑止する。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い又は低い割当対象に当該割当対象の保証帯域設定又は固定帯域設定となるように優先割当又は割当抑止する。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い又は低い割当対象に当該割当対象の保証帯域設定に非保証割当帯域又はベストエフォート帯域又はその予測値を当該割当対象に応じて按分した帯域よりも少ない帯域に優先割当又は割当抑止とする。
・要求無又は要求無との予測の割当対象に当該割当対象の保証帯域設定又は固定帯域設定となるように優先割当又は割当抑止する。
・割当抑止又は優先割当は、割当自体への指示で例示したが、要求を加減したり、所定の比率で乗除したり、実行部3が履歴を保持する場合はその履歴を加減乗除する。
An example of the priority allocation and allocation suppression values set in the execution unit 3 or instructed from the instruction unit 5 is shown.
-Instruct single or multiple priority allocations for a predetermined period so that the difference between the allocation targets with a low allocation history for a predetermined period from the predicted or desired allocations with or without requirements is eliminated.
-Instruct single or multiple priority allocations for a predetermined period so that the difference is eliminated from the allocation target that is predicted to have a request or a requirement and has a low allocation history for a predetermined period from the desired allocation.
-Priority allocation or allocation so that one or more predetermined period guaranteed bands are set so that the difference is eliminated from the allocation target with high or low allocation history for the specified period from the predicted and desired allocation with request or request. Deter.
-Guaranteed bandwidth of one or more low allocation targets for a predetermined period so that the difference between the allocation history with high or low allocation history for a predetermined period can be eliminated from the predicted and desired allocation with request or requirement. The value shall be the value obtained by adding the non-guaranteed allocated band, the best effort band, or the band obtained by proportionally dividing the predicted value according to the allocation target to the setting.
-A single or multiple predetermined periods are allocated and suppressed with the fixed bandwidth setting as the lower limit so that the difference between the allocation target with a high allocation history for a predetermined period from the predicted or desired allocation with a request or a request is eliminated.
-A single or multiple predetermined period allocation is suppressed so as to eliminate the difference between the allocation target that is predicted to have a request or a request and has a high allocation history for a predetermined period from the desired allocation.
-Priority allocation or deterrence is made so that the allocation target with a high or low allocation history for a predetermined period from the prediction of request or request and the desired allocation has the guaranteed bandwidth setting or fixed bandwidth setting of the allocation target.
-For the allocation target with a high or low allocation history for a predetermined period from the prediction of request or requirement and the desired allocation, the non-guaranteed allocation band or best effort band or its predicted value is assigned to the guaranteed band setting of the allocation target. Priority allocation or suppression of allocation shall be applied to bands that are less than the band proportionally divided according to the above.
-Priority allocation or deterrence of allocation so that the allocation target of the prediction of no request or no request becomes the guaranteed band setting or fixed band setting of the allocation target.
-Although the allocation suppression or priority allocation is illustrated by the instruction to the allocation itself, the request is added or subtracted, multiplied by a predetermined ratio, or when the execution unit 3 holds the history, the history is added or subtracted by the addition, subtraction, multiplication, or division.

指示部5から実行部3への伝達は、所定のビット列等の識別子を付与して他の情報と区別がつくようにして伝達してもよいし、Embedded OAMの形で伝達してもよいし、OAMフレームや、MPCP(Multi Point Control Protocol)フレームや、所定のVID(VLAN(Virtual Local Area Network) Identifier)やMACアドレスやTOS/COS(Type of Service/Class of Service)やそれらの組み合わせやVPI(Virtual Path Identification)やVCI(Virtual Channel Identification)で識別できるようにしたフレームやセルにカプセル化してやり取りしてもよい。指示部5は処理部が識別できるように識別子の付与やカプセル化や所定の通信路で通信する機能を備え、処理部は識別できるように識別子の識別やデカプセル化や所定の通信路で通信を受ける機能を備える。処理部から指示部5への入出力も同様であり、ONUからの申告を指示部5が直接終端する場合以外は、受信できるように処理して指示部5に入力する機能を申告がやり取りされる経路等上に備える。 The transmission from the instruction unit 5 to the execution unit 3 may be transmitted by assigning an identifier such as a predetermined bit string so as to be distinguishable from other information, or may be transmitted in the form of an embedded OAM. , OAM frame, MPCP (Multi Point Control Protocol) frame, predetermined VID (VLAN (Virtual Local Area Network) Identifier), MAC address, TOS / COS (Type of Service / Class of Service), their combination, and VPI. It may be encapsulated in a frame or cell that can be identified by (Virtual Path Identification) or VCI (Virtual Channel Identification) and exchanged. The instruction unit 5 has a function of assigning an identifier, encapsulating it, and communicating on a predetermined communication path so that the processing unit can identify it, and the processing unit identifies and decapsulates the identifier and communicates on a predetermined communication path so that it can be identified. It has a function to receive. The input / output from the processing unit to the instruction unit 5 is the same, and the declaration is exchanged with the function of processing the declaration from the ONU so that it can be received and inputting it to the instruction unit 5 except when the instruction unit 5 directly terminates the declaration. Prepare for the route, etc.

(実施形態1.2)
本実施形態の実行部3は、同一宛先に所定の帯域、波長、心線、コア、モード、符号、及び(直交)周波数のいずれか、又は、それらの少なくともいずれかの組み合わせの設定で割当を継続する。本実施形態の指示部5は、所定の期間の検出結果と所望の割当となるように実行部3に帯域設定の変更を実行部3に指示する。
(Embodiment 1.2)
The execution unit 3 of the present embodiment assigns to the same destination by setting any one of a predetermined band, wavelength, core wire, core, mode, code, and (orthogonal) frequency, or at least one combination thereof. continue. The instruction unit 5 of the present embodiment instructs the execution unit 3 to change the band setting so that the detection result of the predetermined period and the desired allocation are obtained.

所定期間の割当の所望の割当への近づけ方は任意であり、以下が例示できる。
実行部3はあらかじめ定められた設定で割当を継続する。指示部5は、実行部3に対して割当が所望よりも超過する割当対象に対して設定値を減少し、不足する割当対象に対して設定値を増加する指示をする。設定値は、指示部5から明示的に指示してもよいし、所定の粒度でその粒度の幾つ分等で指示してもよいし、指示部5は設定値増減と初期設定に戻すことを指示してもよい。実行部3への指示は、割当対象がONU1~3、固定帯域、保証帯域、最大帯域の各設定値P_FXBi、P_GUBi、P_MABi(i=1~3)等の一部或いは全ての具体的な値に対応する値を指示してもよいし、該当する設定値の増減値を指示してもよいし、それ以外の設定値に関して指示してもよい。
The method of approaching the desired allocation for a predetermined period is arbitrary, and the following can be exemplified.
The execution unit 3 continues the allocation with the predetermined settings. The instruction unit 5 instructs the execution unit 3 to decrease the set value for the allocation target whose allocation exceeds the desired value and increase the set value for the insufficient allocation target. The set value may be explicitly instructed from the instruction unit 5, or may be instructed by a certain amount of the particle size at a predetermined particle size, and the instruction unit 5 may increase or decrease the set value and return to the initial setting. You may instruct. The instruction to the execution unit 3 is a part or all specific values such as ONU1 to 3, fixed band, guaranteed band, and maximum band set values P_FXBi, P_GUBi, and P_MABi (i = 1 to 3). The value corresponding to may be specified, the increase / decrease value of the corresponding set value may be specified, or other set values may be specified.

柔軟な割当の例としては、所定の期間の使用帯域積が上限の設定のある新サービスを既存の装置で提供することが、指示部5で上限に達したら設定値を変更するように実行部3にて指示することで実行部3を変更することなく、実現できる。 As an example of flexible allocation, it is possible to provide a new service with an upper limit set for the bandwidth used for a predetermined period on an existing device, but when the upper limit is reached by the instruction unit 5, the execution unit changes the set value. It can be realized without changing the execution unit 3 by instructing in 3.

実行部3に設定又は指示部5から指示する設定変更の値の例を示す。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分を単一または複数の所定期間で除した帯域を最大帯域設定を上限として加算した帯域設定とする。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分を単一又は複数の所定期間で除した帯域を加算した帯域設定とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象に当該割当対象の保証帯域設定とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象に当該割当対象の保証帯域設定に非保証割当帯域又はベストエフォート帯域又はその予測値を当該割当対象に応じて按分した帯域を加えた値を帯域設定とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分を単一または複数の所定期間で除した帯域を固定帯域設定を下限として減算した帯域設定とする。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分を単一又は複数の所定期間で除した帯域を減算した帯域設定とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象に当該割当対象の保証帯域設定又は固定帯域設定とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象に当該割当対象の保証帯域設定に非保証割当帯域又はベストエフォート帯域又はその予測値を当該割当対象に応じて按分した帯域よりも少ない帯域を加えた値を設定値とする。
・要求無又は要求無との予測の割当対象に当該割当対象の保証帯域設定又は固定帯域設定とする。
An example of the value of the setting or the setting change instructed from the instruction unit 5 to the execution unit 3 is shown.
-Bandwidth setting that adds the band obtained by dividing the difference by a single or multiple predetermined periods to the allocation target with a low allocation history for a predetermined period from the predicted or requested allocation and the desired allocation, up to the maximum band setting. do.
-The band is set by adding the band obtained by dividing the difference by a single or a plurality of predetermined periods to the allocation target whose allocation history is low for a predetermined period from the expected allocation or the desired allocation.
-The guaranteed bandwidth of the allocation target is set to the allocation target with a low allocation history for a predetermined period from the prediction that there is a request or a request and the desired allocation.
-For allocation targets that are predicted to have requirements or are required and have a low allocation history for a predetermined period from the desired allocation, the non-guaranteed allocation band or best effort band or its predicted value is set according to the allocation target in the guaranteed band setting of the allocation target. The band setting is the value obtained by adding the band proportionally divided.
-Bandwidth setting obtained by subtracting the band obtained by dividing the difference between the allocation target with a high allocation history for a predetermined period from the predicted or desired allocation and the desired allocation by a single or multiple predetermined periods, with the fixed band setting as the lower limit. do.
-The band is set by subtracting the band obtained by dividing the difference by a single or a plurality of predetermined periods from the allocation target that is predicted to have a request or a request and has a high allocation history for a predetermined period.
-The guaranteed band setting or fixed band setting of the allocation target is set to the allocation target having a high allocation history for a predetermined period from the prediction that there is a request or a request and the desired allocation.
-For allocation targets that are predicted to have requirements or are required and have a high allocation history for a predetermined period from the desired allocation, the non-guaranteed allocation band or best effort band or its predicted value is set according to the allocation target in the guaranteed band setting of the allocation target. The set value is the value obtained by adding a band smaller than the band proportionally divided.
-The guaranteed band setting or fixed band setting of the allocation target is set as the allocation target of the prediction that there is no request or no request.

(実施形態1.3)
本実施形態の実行部3は、同一宛先に所定の帯域又は波長又は心線又はコア又はモード又は符号又は(直交)周波数又は少なくともそれらの一部の組み合わせで割当を継続する。本実施形態の指示部5は、所定の期間の検出結果と所望の割当とのとなるように実行部3に所定の割当を実行部3に指示する。
(Embodiment 1.3)
Execution unit 3 of the present embodiment continues to allocate to the same destination in a predetermined band or wavelength or core wire or core or mode or code or (orthogonal) frequency or at least a combination thereof. The instruction unit 5 of the present embodiment instructs the execution unit 3 to make a predetermined allocation so that the detection result of the predetermined period and the desired allocation can be obtained.

所定期間の割当の所望の割当への近づけ方は任意であり、以下が例示できる。
実行部3は指示部5より指示された割当で割当を継続する。指示部5は、実行部3に対して割当が所望よりも超過する割当対象の割当が減少、不足する割当対象に対して割当が増大の少なくともいずれか一方となる割当を指示する。指示は、割当対象毎の所定の周期における割当帯域であってもよいし、BWMapにて指示するAlloc-IDとAlloc-IDに対応して割当する時間スロットであってもよいし、所定の期間における割当対象毎の送信開始時間と送信継続時間であってもよい。指示は、割当対象への割当が実行部3で可能な形式であればよい。所定の期間は1又は複数のBWMap分であってもよいし、1又は複数のDBAサイクル分であってもよいし、換算可能であれば整数倍以外のBWMapやDBAサイクル分であってもよい。実行部3の指示部5からの新しい割当に変更する時期は、割当が一巡するタイミングが望ましいが、新しい割当が到着次第であってもよい。
実行部3は変更することなく、指示部5の指示する割当を変更すれば柔軟な割当が可能である。
The method of approaching the desired allocation for a predetermined period is arbitrary, and the following can be exemplified.
The execution unit 3 continues the allocation with the allocation instructed by the instruction unit 5. The instruction unit 5 instructs the execution unit 3 to allocate at least one of a decrease in the allocation of the allocation target in which the allocation exceeds the desired value and an increase in the allocation to the insufficient allocation target. The instruction may be an allocated band in a predetermined cycle for each allocation target, may be an Alloc-ID specified by BWMap, and may be a time slot to be allocated corresponding to the Alloc-ID, or may be a predetermined period. It may be the transmission start time and the transmission continuation time for each allocation target in. The instruction may be in a format that can be assigned to the allocation target by the execution unit 3. The predetermined period may be one or more BWMaps, one or more DBA cycles, or BWMaps or DBA cycles other than integer multiples if convertible. .. The time to change to the new allocation from the instruction unit 5 of the execution unit 3 is preferably the timing when the allocation has run its course, but it may be as soon as the new allocation arrives.
Flexible allocation is possible by changing the allocation instructed by the instruction unit 5 without changing the execution unit 3.

実行部3に設定又は指示部5から指示する割当の値の例を示す。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分を単一または複数の所定期間で除した帯域を最大帯域設定を上限として加算する。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分を単一又は複数の所定期間で除した帯域を加算する。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象に当該割当対象の保証帯域設定とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象に当該割当対象の保証帯域設定に非保証割当帯域又はベストエフォート帯域又はその予測値を当該割当対象に応じて按分した帯域を加えた値とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分を単一または複数の所定期間で除した帯域を固定帯域設定を下限として減算する。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分を単一又は複数の所定期間で除した帯域を減算する。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象に当該割当対象の保証帯域設定又は固定帯域設定とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象に当該割当対象の保証帯域設定に非保証割当又はベストエフォート帯域又はその予測値を当該割当対象に応じて按分した帯域よりも少ない帯域を加えた値とする。
・要求無又は要求無との予測の割当対象に当該割当対象の保証帯域設定又は固定帯域設定とする。
An example of the value of the allocation set in the execution unit 3 or instructed by the instruction unit 5 is shown.
-Add the band obtained by dividing the difference by a single or a plurality of predetermined periods to the allocation target having a low allocation history for a predetermined period from the predicted or desired allocation with a request or a request, up to the maximum band setting.
-Add the band obtained by dividing the difference by a single or a plurality of predetermined periods to the allocation target whose allocation history is low for a predetermined period from the expected or requested allocation and the desired allocation.
-The guaranteed bandwidth of the allocation target is set to the allocation target with a low allocation history for a predetermined period from the prediction that there is a request or a request and the desired allocation.
-For allocation targets that are predicted to have requirements or are required and have a low allocation history for a predetermined period from the desired allocation, the non-guaranteed allocation band or best effort band or its predicted value is set according to the allocation target in the guaranteed band setting of the allocation target. It is the value obtained by adding the band proportionally divided.
-The band obtained by dividing the difference between the allocation target with a high allocation history for a predetermined period from the predicted or desired allocation with a request or a request by a single or a plurality of predetermined periods is subtracted with the fixed band setting as the lower limit.
-Subtract the band obtained by dividing the difference by a single or a plurality of predetermined periods to the allocation target having a high allocation history in a predetermined period from the allocation predicted to have a request or a request and desired.
-The guaranteed band setting or fixed band setting of the allocation target is set to the allocation target having a high allocation history for a predetermined period from the prediction that there is a request or a request and the desired allocation.
-For allocation targets that are predicted to have requirements or are required and have a high allocation history for a predetermined period from the desired allocation, non-guaranteed allocation or best effort band or its predicted value is assigned to the guaranteed band setting of the allocation target according to the allocation target. The value shall be the value obtained by adding a band smaller than the apportioned band.
-The guaranteed band setting or fixed band setting of the allocation target is set as the allocation target of the prediction that there is no request or no request.

(実施形態1.4)
本実施形態の実行部3は、同一宛先に所定の帯域又は波長又は心線又はコア又はモード又は符号又は(直交)周波数又はそれらの少なくともいずれかの組み合わせの設定で割当を継続する。本実施形態の指示部5は、検出結果と所望の割当となるように実行部3に割当の順番を指示する。
(Embodiment 1.4)
Execution unit 3 of the present embodiment continues allocation to the same destination by setting a predetermined band or wavelength or core wire or core or mode or code or (orthogonal) frequency or at least one combination thereof. The instruction unit 5 of the present embodiment instructs the execution unit 3 in the order of allocation so as to obtain the detection result and the desired allocation.

所定期間の割当の所望の割当への近づけ方は任意であり、以下が例示できる。
実行部3は、割当の順番に応じて大きな帯域を割当する。例えば、割当順が第1の割当対象に全てを割当、第1の割当対象にその要求又は要求予測等を上限として割当して残りを後の順の割当対象に割当を継続する。この例の場合は前方の順番が割当が大きい順番であり、後方が割当が小さい順番である。逆の場合は逆となる。実行部3の割当順は、指示部5からの指示がなければ毎回同一の順番であってもよく。1又は複数回の割当毎に順番を繰り上げたり繰り下げたりしてシフトして循環するように順番を変えてもよい。指示部5は、実行部3に対して割当が所望よりも超過する割当対象に対して実行部3での割当が小さい順番となるか、不足する割当対象に対して実行部3での割当が大きい順番となるかの少なくとも一方を指示することで所望の割当に近づける。割当毎に順番を繰り上げたり繰り下げたりシフトする場合は、特に検出結果と所望の割当との差異の大きい順に割当順を並べることが望ましい。割当順の変更は割当周期毎又は要求又は要求予測が非零の割当対象数分の割当周期毎が望ましいが、指数平均等の履歴を少なくとも一部継続し検出する処理を用いればそれ以外であってもよく、周期の位相がずれていてもよい。
The method of approaching the desired allocation for a predetermined period is arbitrary, and the following can be exemplified.
The execution unit 3 allocates a large band according to the order of allocation. For example, the allocation order allocates all to the first allocation target, allocates the request or request prediction to the first allocation target up to the upper limit, and continues the allocation to the allocation target in the later order. In the case of this example, the order in front is the order in which the allocation is large, and the order in the rear is the order in which the allocation is small. In the opposite case, the opposite is true. The allocation order of the execution unit 3 may be the same every time if there is no instruction from the instruction unit 5. The order may be changed so as to shift and circulate by moving up or down the order for each one or a plurality of allocations. In the instruction unit 5, the allocation in the execution unit 3 is in the smaller order for the allocation target whose allocation exceeds the desired allocation to the execution unit 3, or the allocation in the execution unit 3 is made for the insufficient allocation target. You can get closer to the desired allocation by instructing at least one of the larger orders. When moving up, down, or shifting the order for each allocation, it is particularly desirable to arrange the allocation order in descending order of the difference between the detection result and the desired allocation. It is desirable to change the allocation order for each allocation cycle or for each allocation cycle for the number of allocation targets for which the request or request prediction is non-zero, but other than that if the process of continuously detecting at least a part of the history such as the exponential average is used. It may be out of phase of the period.

柔軟な割当の例としては、実行部3の割当順がONU1~3で均等となる割当順、例えば1->2->3->1->・・・と巡回して大きな帯域を割当し、所望の割当比が1:2:3である場合、例えば、指示部5はそのONUの比で大きな帯域を割当する順番とすればよい。例えば1->2->2->3->3->3->…とすることで1:2:3の割当比とできる。 As an example of flexible allocation, the allocation order in which the allocation order of the execution unit 3 is equal in ONU1 to 3, for example, 1-> 2-> 3-> 1-> ... When the desired allocation ratio is 1: 2: 3, for example, the indicating unit 5 may allocate a large band by the ratio of the ONU. For example, a 1: 2: 3 allocation ratio can be obtained by setting 1-> 2-> 2-> 3-> 3-> 3-> ....

前方の順番ほど大きな帯域を割当する実行部3に指示部5から指示する割当順の例を示す。降順ほど大きな帯域を割当する実行部3への指示であれば以下の例の前方と後方が逆となる。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分を解消するように単一又は複数の所定期間割当の順番をより前方に配置するようにする。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分を解消するように単一又は複数の所定期間割当の順番をより前方に配置するようにする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分を解消するように単一又は複数の所定期間割当の順番をより後方に配置するようにする。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分を解消するように単一又は複数の所定期間割当の順番をより後方に配置する。
An example of the allocation order instructed by the instruction unit 5 to the execution unit 3 that allocates a larger band in the order of the front is shown. If the instruction is given to the execution unit 3 that allocates a larger band in descending order, the front and back of the following example are reversed.
-The order of single or multiple predetermined period allocations should be placed earlier so as to eliminate the difference between the allocation target with a low allocation history for a predetermined period from the predicted and desired allocations with or without requirements. ..
-The order of single or multiple predetermined period allocations is arranged earlier so as to eliminate the difference between the allocation targets that are predicted to have requirements or request and have a low allocation history for a predetermined period from the desired allocation.
-The order of single or multiple predetermined period allocations should be placed further back so as to eliminate the difference between the allocation targets with a high allocation history for a predetermined period from the predicted or desired allocations with or without requirements. ..
-The order of single or multiple predetermined period allocations is placed further back so as to eliminate the difference between the allocation targets that are predicted to have requirements or demands and have a high allocation history for a predetermined period from the desired allocations.

(実施形態1.5)
本実施形態の実行部3は、同一宛先に所定の帯域又は波長又は心線又はコア又はモード又は符号又は(直交)周波数又はそれらの少なくともいずれかの組み合わせで、あらかじめ複数の割当又は設定をもち、その割当又は設定での割当を継続する。割当の場合は、例えば実施形態1.3に示した割当、設定の場合は、例えば実施形態1.2に示した設定を用いる。本実施形態の指示部5は、所定の期間の検出結果と所望の割当となるように、実行部3が割当に用いる割当又は設定の切替を実行部3に指示する。
(Embodiment 1.5)
The execution unit 3 of the present embodiment has a plurality of assignments or settings in advance to the same destination with a predetermined band or wavelength or core wire or core or mode or code or (orthogonal) frequency or at least one combination thereof. Continue the allocation in that assignment or setting. In the case of allocation, for example, the allocation shown in the first embodiment 1.3 is used, and in the case of the setting, for example, the setting shown in the first embodiment 1.2 is used. The instruction unit 5 of the present embodiment instructs the execution unit 3 to switch the allocation or the setting used for the allocation by the execution unit 3 so as to obtain the detection result of the predetermined period and the desired allocation.

所定期間の割当の所望の割当への近づけ方は任意であり、以下が例示できる。
実行部3は指示部5より指示された割当又は設定で割当を継続する。指示部5は、実行部3に対して割当が所望よりも超過する割当対象に割当が小さくなる、不足する割当対象に対して割当が大きくなる、の少なくともいずれかとなる割当又は設定への切替を指示する。実行部3の指示部5からの新しい割当又は設定に変更する時期は、DBAやDWAやDWBA等の割当に関する周期や、割当が少なくとも要求有又は要求有と予測される割当対象への割当が一巡する周期で同期した時期又は現設定での割当が完了したタイミングが望ましいが、新しい割当又は設定への切替指示が到着次第であってもよい。特に、指数平均等の履歴を少なくとも一部継続し検出する処理を用いれば周期同士が倍数関係等になくとも非同期であってもよい。
The method of approaching the desired allocation for a predetermined period is arbitrary, and the following can be exemplified.
The execution unit 3 continues the allocation with the allocation or setting instructed by the instruction unit 5. The instruction unit 5 switches to an allocation or setting that is at least one of a smaller allocation for the allocation target whose allocation exceeds the desired allocation target and a larger allocation for the insufficient allocation target for the execution unit 3. Instruct. When changing to a new allocation or setting from the instruction unit 5 of the execution unit 3, the cycle related to the allocation of DBA, DWA, DWBA, etc., and the allocation to the allocation target at least requested or predicted to be required are completed. It is desirable that the time is synchronized with the cycle or the timing when the allocation with the current setting is completed, but the instruction to switch to the new allocation or setting may be as soon as it arrives. In particular, if a process of continuously detecting at least a part of the history such as the exponential average is used, the cycles may be asynchronous even if they are not in a multiple relationship or the like.

柔軟な割当の例としては、所定の期間の使用帯域積が上限の設定のある新サービスを既存の装置で提供することが、指示部5で上限に達したら上限に達した割当対象の設定値を変更するように実行部3にて指示することで実行部3を変更することなく実現できる。 As an example of flexible allocation, it is possible to provide a new service with an upper limit set for the bandwidth used for a predetermined period with an existing device. This can be realized without changing the execution unit 3 by instructing the execution unit 3 to change.

(実施形態2)
本実施形態では、時分割多重と、波長分割多重又は心線分割多重又はコア分割多重又はモード分割多重又は符号分割多重又は(直交)周波数多重の少なくとも一つを併用し、割当対象の利用する波長又は心線又はコア又はモード又は符号又は(直交)周波数又はそれらの少なくともいずれか(以降グループと称する)の切替で例示する。これらは、時分割多重の割当周期に対してその他の分割多重の切替が遅く、時分割多重とその他の分割多重を別々に実施する場合に適する。
(Embodiment 2)
In the present embodiment, at least one of time division multiplexing, wavelength division multiplexing, core division multiplexing, core division multiplexing, mode division multiplexing, code division multiplexing, or (orthogonal) frequency multiplexing is used in combination, and the wavelength used by the allocation target is used. Alternatively, it is exemplified by switching of a core wire or a core or a mode or a sign or a (orthogonal) frequency or at least one of them (hereinafter referred to as a group). These are suitable when the switching of the other division multiplexing is slow with respect to the allocation cycle of the time division multiplexing, and the time division multiplexing and the other division multiplexing are performed separately.

本形態例でも、分割多重の切替機能を備えるOLTであって、当該OLTが実行部3及び指示部5を備える。実行部3は、主に単純な処理を行う。例えば、同一の割当対象、例えばONUは、所定の波長又は心線又はコア又はモード又は符号又は周波数又は所定の波長設定又は心線設定又はコア設定又はモード設定又は符号設定又は周波数設定で割当する。指示部5は、実行部3の処理の結果が通信事業者やサービスによって異なるサービスポリシーに応じた所望の割当に近づくように実行部3に指示する。例えば、実行部3における割当の情報を検出し、検出結果と所望の割当となるように、実行部3における割当が所望の割当に近づくように、実行部3に以下の(a)から(e)のいずれかを指示する。
(a)割当対象の少なくとも一部に対する切替抑止又は優先切替(実施形態2.1)
(b)切替設定の変更(実施形態2.2)
(c)切替(実施形態2.3)
(d)切替の順番(実施形態2.4)
(e)切替/切替設定の切替(実施形態2.5)
Also in this embodiment, the OLT has a time division multiplexing switching function, and the OLT includes an execution unit 3 and an instruction unit 5. The execution unit 3 mainly performs simple processing. For example, the same allocation target, for example, an ONU, is assigned with a predetermined wavelength or core or core or mode or code or frequency or a predetermined wavelength setting or core setting or core setting or mode setting or code setting or frequency setting. The instruction unit 5 instructs the execution unit 3 so that the processing result of the execution unit 3 approaches the desired allocation according to the service policy that differs depending on the communication carrier or the service. For example, the following (a) to (e) are applied to the execution unit 3 so that the allocation information in the execution unit 3 is detected and the detection result and the desired allocation are obtained so that the allocation in the execution unit 3 approaches the desired allocation. ) Is instructed.
(A) Switching suppression or priority switching for at least a part of the allocation target (Embodiment 2.1)
(B) Change of switching setting (Embodiment 2.2)
(C) Switching (Embodiment 2.3)
(D) Switching order (embodiment 2.4)
(E) Switching / switching of switching setting (Embodiment 2.5)

次に、帯域又は波長又は心線又はコア又はモード又は符号又は周波数又はそれらの少なくともいずれかの組み合わせの切替の内で、波長に着目して例示する。この切替は波長であればDWAに相当する。 Next, within the switching of a band or a wavelength or a core wire or a core or a mode or a code or a frequency or at least any combination thereof, the wavelength is illustrated. This switching corresponds to DWA if it is a wavelength.

(実施形態2.1)
本実施形態の実行部3は、所定の順序に従い、割当対象のグループを切替する。所定の順序とは、例えば、少なくとも一部の割当単位が単純に順次グループを変更する又は、所定の閾値を超過又は下回る軽輻輳又は重輻輳のグループに属する少なくとも一部の割当単位のグループを切替する順序である。本実施形態の指示部5は、実行部3の割当又は割当結果又は割当履歴又は割当に伴うデータ導通又は導通履歴又は要求又は要求履歴又は外部装置からの情報又はその外部装置からの情報の履歴を検出し、所定の期間の検出結果と所望の割当となるように、割当対象の切替を抑止したり、優先的に切替する。具体的には所望の帯域より割当が少ない割当対象は、当該割当対象が切替した際に、利用可能な帯域の少ない重輻輳のグループへの切替を抑止やスキップ、又は利用可能な帯域の多い軽輻輳のグループへの切替を優先又は切替自体を抑止して割当不能な期間を削減するように指示部5に指示する。所望の帯域より割当が多い割当対象は、利用可能な帯域の少ない重輻輳のグループへの切替を優先又は利用可能な帯域の多い軽輻輳のグループへの切替を抑止やスキップ又は切替自体を優先して切替に伴う割当不能な期間を増加するように指示部5に指示する。
(Embodiment 2.1)
The execution unit 3 of the present embodiment switches the group to be allocated according to a predetermined order. The predetermined order is, for example, that at least some of the allocation units simply change groups sequentially, or switch groups of at least some of the allocation units that belong to a group of light or heavy congestion that exceeds or falls below a predetermined threshold. It is the order to do. The instruction unit 5 of the present embodiment transfers the allocation or allocation result of the execution unit 3, the allocation history, the data continuity or continuity history associated with the allocation, the request or request history, the information from the external device, or the history of the information from the external device. It is detected, and the switching of the allocation target is suppressed or preferentially switched so that the detection result of the predetermined period and the desired allocation are obtained. Specifically, an allocation target with less allocation than the desired bandwidth suppresses or skips switching to a group of heavy congestion with less available bandwidth when the allocation target switches, or light with more available bandwidth. The instruction unit 5 is instructed to give priority to switching to the congestion group or suppress the switching itself to reduce the non-allocation period. Allocation targets with more allocation than the desired bandwidth prioritize switching to a group of heavy congestion with less available bandwidth, or deter, skip, or prioritize switching to a group of light congestion with more available bandwidth. Instruct the instruction unit 5 to increase the unassignable period due to the switching.

(実施形態2.2)
本実施形態の実行部3は、所定の順序に従い、割当対象のグループを切替する。本実施形態の指示部5は、実行部3の割当又は割当結果又は割当履歴又は割当に伴うデータ導通又は導通履歴又は要求又は要求履歴又は外部装置からの情報又はその外部装置からの情報の履歴検出し、所定の期間の検出結果と所望の割当となるように実行部3に切替設定の変更を実行部3に指示する。具体的には、指示部5は、実行部3に対して割当が所望よりも超過する割当対象に対して重輻輳グループへの切替頻度や重輻輳グループに属する時間や切替回数自体を増大する設定値とし、不足する割当対象に対して軽輻輳グループへの切替頻度や軽輻輳グループに属する時間を増大したり切替回数自体を減少したりする設定値とする。
(Embodiment 2.2)
The execution unit 3 of the present embodiment switches the group to be allocated according to a predetermined order. The instruction unit 5 of the present embodiment detects the allocation or allocation result of the execution unit 3, the allocation history, the data continuity or continuity history associated with the allocation, the request or request history, the information from the external device, or the history of the information from the external device. Then, the execution unit 3 is instructed to change the switching setting so that the detection result of the predetermined period and the desired allocation are obtained. Specifically, the instruction unit 5 is set to increase the frequency of switching to the heavy congestion group, the time belonging to the heavy congestion group, and the number of times of switching for the allocation target whose allocation exceeds the desired value for the execution unit 3. The value is set to increase the frequency of switching to the light congestion group, the time belonging to the light congestion group, or decrease the number of switching itself for the insufficient allocation target.

(実施形態2.3)
本実施形態の実行部3は、指示部5より指示された割当で割当を継続する又は所定の順序に従いグループを切替する。本実施形態の指示部5は、実行部3の割当又は割当結果又は割当履歴又は割当に伴うデータ導通又は導通履歴又は要求又は要求履歴又は外部装置からの情報又はその外部装置からの情報の履歴を検出し、所定の期間の検出結果と所望の割当となるように実行部3に割当対象の切替を指示する。具体的には、指示部5は、実行部3に対して割当が所望よりも超過する割当対象の割当が減少する、不足する割当対象に対して割当が増大する、の少なくともいずれかとなる切替を指示する。
(Embodiment 2.3)
The execution unit 3 of the present embodiment continues the allocation with the allocation instructed by the instruction unit 5, or switches the group according to a predetermined order. The instruction unit 5 of the present embodiment transfers the allocation or allocation result of the execution unit 3, the allocation history, the data continuity or continuity history associated with the allocation, the request or request history, the information from the external device, or the history of the information from the external device. The detection is performed, and the execution unit 3 is instructed to switch the allocation target so that the detection result for a predetermined period and the desired allocation are obtained. Specifically, the instruction unit 5 switches to at least one of a decrease in the allocation of the allocation target whose allocation exceeds the desired value for the execution unit 3 and an increase in the allocation for the insufficient allocation target. Instruct.

(実施形態2.4)
本実施形態の実行部3は、指示部5より指示された割当で割当を継続する又は所定の順序に従い、割当対象のグループを切替する。本実施形態の指示部5は、検出結果と所望の割当帯域となるように実行部3に切替の順番を指示する。具体的には、所望の帯域より割当が少ない割当対象は、重輻輳のグループへの切替の順番を後倒又は軽輻輳のグループへの切替を前倒又は切替自体を後倒、所望の帯域より割当が多い割当対象は、重輻輳のグループへの切替を前倒又は軽輻輳のグループへの切替を後倒又は切替自体を前倒しするような順番を指示する。
(Embodiment 2.4)
The execution unit 3 of the present embodiment continues the allocation with the allocation instructed by the instruction unit 5, or switches the group to be allocated according to a predetermined order. The instruction unit 5 of the present embodiment instructs the execution unit 3 in the order of switching so that the detection result and the desired allocated band are obtained. Specifically, for the allocation target with less allocation than the desired band, the order of switching to the heavy congestion group is advanced or the switching to the light congestion group is advanced or the switching itself is advanced, and the allocation itself is delayed from the desired band. The allocation target with a large number of allocations indicates the order in which the switching to the heavy congestion group is advanced or the switching to the light congestion group is delayed or the switching itself is advanced.

(実施形態2.5)
本実施形態の実行部3は、所定の複数の順番又は設定のいずれかで、割当対象のグループの組み合わせ又は切替設定を切替する。指示部5は、実行部3に対して割当が所望よりも超過する割当対象に割当が小さくなる、不足する割当対象に対して割当が大きくなる、の少なくともいずれかの切替又は切替設定への切替を指示する。例えば、ONU1~3で2波長1~2、組み合わせの切替であれば、ONU1、2が波長1且つONU3が波長2の組合わせとONU1が波長1且つONU2、3が波長2の組み合わせを切替して、ONU1と3の帯域割当を所定の比に応じた値とする。例えば、ONU1~3で2波長1~2、切替設定の切替であれば、ONU1、2が波長1且つONU3が波長2の組合わせとONU1が波長1且つONU2、3が波長2の組み合わせを切替して、ONU1と3の帯域割当を所定の比に応じた値とする。
(Embodiment 2.5)
The execution unit 3 of the present embodiment switches the combination or switching setting of the group to be allocated in any of a plurality of predetermined orders or settings. The instruction unit 5 switches to at least one of the following, that is, the allocation is smaller for the allocation target whose allocation exceeds the desired allocation target for the execution unit 3, and the allocation is larger for the insufficient allocation target. To instruct. For example, in the case of switching between two wavelengths 1 and 2 for ONU1 to 3, a combination of wavelength 1 for ONU1 and 2 and wavelength 2 for ONU3 and a combination of wavelength 1 for ONU1 and wavelength 2 and wavelength 2 for ONU2 and 3 are switched. Therefore, the band allocation of ONU1 and 3 is set to a value according to a predetermined ratio. For example, if ONU1 to 3 switch between two wavelengths 1 and 2, and the switching setting is switched, ONU1 and 2 switch the combination of wavelength 1 and ONU3 the wavelength 2 and ONU1 switches the combination of wavelength 1 and ONU2 and 3 the wavelength 2. Then, the band allocation of ONU1 and 3 is set to a value according to a predetermined ratio.

以下に、所望の割当に近づける選択の例を示す。
より重輻輳のグループに属する割当対象(ONU又はONUのキュー又はONUのクラスバッファ等で、以下ONUで代表して示す)の内で帯域割当の時間積が大きいONUを軽輻輳のグループにグループ替えする判定、又は複数グループのトラフィックが所定の閾値を下回る又は下回ると予測した際にそれらの少なくとも一部のグループの通信を停止するために当該グループに属するONUを他のグループにグループ替え又は休止させてアクティブなONUが属さないグループを休止する判定、又は1又は複数グループのトラフィックが所定の閾値を上回る又は上回ると予測した際に少なくとも一部のグループの通信を開始して当該グループに属するONUを開始したグループにグループ替え又は休止していたONUをアクティブにする判定等の判定を、指示部5が行い、その判定に基づく指示に従って実行部3がグループ替えを行う。又は、所定の周期や契機に従って実行部3がグループ替えし、公平性等の基準に基づき所望の割当となるように実行部3のグループ替えする。
The following is an example of a selection that approaches the desired allocation.
Group ONUs with a large time product of band allocation among the allocation targets belonging to the more heavily congested group (ONU or ONU queue or ONU class buffer, etc., hereinafter represented by ONU) to the light congestion group. In order to stop communication of at least some of the groups when the traffic of multiple groups is predicted to be below or below a predetermined threshold, the ONU belonging to the group is regrouped or suspended to another group. When it is determined to suspend a group to which an active ONU does not belong, or when it is predicted that the traffic of one or more groups exceeds or exceeds a predetermined threshold, communication of at least a part of the groups is started and the ONU belonging to the group is started. The instruction unit 5 makes a determination such as a determination to activate the ONU that has been suspended or the group is changed to the started group, and the execution unit 3 performs the group change according to the instruction based on the determination. Alternatively, the execution unit 3 is regrouped according to a predetermined cycle or opportunity, and the group of the execution unit 3 is regrouped so as to obtain a desired allocation based on criteria such as fairness.

ここで重輻輳とは、割当対象にとって、利用可能な帯域が少ないこととし、要求の多い割当対象を多く収容する波長等や、他に比べて伝送可能な帯域自体が元々小さい波長等とする。 Here, the term “heavy congestion” means that the available band is small for the allocation target, and the wavelength or the like that accommodates a large number of allocation targets with many demands, or the wavelength that the band itself that can be transmitted is originally smaller than the others.

[1]第1の動作
第1の動作は、より重輻輳のグループに属するONUの内で割当の時間積が大きいONUを軽輻輳のグループにグループ替えする。なお、重輻輳のグループに属するONUの内で割当の時間積が大きいONUとは、例えば、同じグループに属する他のONUと比べて割当の時間積が大きいONUである。他のONUと比べて割当の時間積が大きいONUとは、例えば、グループ内で割当の時間積が最大のONU、又はグループ内で割当の時間積が大きい順に所定台数のONU、又はグループ内に属するONU全てについての割当の時間積の平均値又はあらかじめ定める所定の値より大きい割当の時間積のONUである。所定の値は、例えば所定の時間、例えば観測時間における全グループの帯域の時間積の総和を全グループの全ONU数或いはアクティブなONU数或いは要求が未充足なONU数で除した値である。なお、後述する、重輻輳のグループに属するONUの内でグループに属する他のONUと比べて重輻輳のグループに属した時間の積が大きい前記送受信機、重輻輳のグループに属するONUの内でグループに属する他のONUと比べて軽輻輳のグループに属した時間の積が小さいONU及び重輻輳のグループに属するONUの内でグループに属する他のONUと比べてグループ変更に伴う通信断の回数又はグループ変更に伴う通信断の時間積が小さいONUについても同様である。なお、ここでグループの輻輳とは次のいずれか又はそれらのいずれかの組み合わせとする。
[1] First operation In the first operation, an ONU having a large allocation time product among ONUs belonging to a more heavily congested group is regrouped into a lightly congested group. Among the ONUs belonging to the heavy congestion group, the ONU having a large allocation time product is, for example, an ONU having a large allocation time product as compared with other ONUs belonging to the same group. An ONU having a larger allocation time product than other ONUs is, for example, an ONU having the largest allocation time product in a group, or a predetermined number of ONUs in a group in descending order of allocation time product. It is an ONU with an allocation time product larger than the average value of the allocation time products for all the ONUs to which it belongs or a predetermined value. The predetermined value is, for example, a value obtained by dividing the sum of the time products of the bands of all groups at a predetermined time, for example, the observation time by the total number of ONUs or active ONUs of all groups or the number of ONUs for which the request is unsatisfied. It should be noted that, among the ONUs belonging to the heavy congestion group, which will be described later, among the ONUs belonging to the transmitter / receiver and the heavy congestion group, the product of the time belonging to the heavy congestion group is larger than that of the other ONUs belonging to the group. The number of communication interruptions due to group change compared to other ONUs belonging to the group among ONUs belonging to the light congestion group and ONUs belonging to the heavy congestion group, which have a smaller product of time belonging to the light congestion group than other ONUs belonging to the group. The same applies to the ONU in which the time product of communication interruption due to the group change is small. Here, the congestion of the group is defined as any of the following or a combination thereof.

(1)グループ毎の収容ONU数:収容ONU数が多いほど重輻輳
(2)グループ毎の収容ONUでアクティブな(送信を行っている)ONU数:収容ONUでアクティブなONU数が多いほど重輻輳
(3)グループ毎の収容ONUで割当が要求に満たないONU数:収容ONUで割当が要求に満たないONU数が多いほど重輻輳
(4)グループ毎の収容する全ONUの要求の総和又は平均の値:収容する全ONUの要求の総和又は平均の値が大きいほど重輻輳
(5)グループ毎の収容する全ONUの割当の総和又は平均の値:収容する全ONUの割当の総和又は平均の値が小さいほど重輻輳、大きい値ほど重輻輳として扱う場合はそれらの逆数を使用
(6)グループ毎の収容する全ONUで割当が要求に満たないONUの割当の総和又は平均の値:収容する全ONUで割当が要求に満たないONUの割当の総和又は平均の値が小さいほど重輻輳、大きい値ほど重輻輳として扱う場合はそれらの逆数を使用
(7)グループ毎の収容するONUで割当が最大のONUの割当の値:収容するONUで割当が最大のONUの割当の値が小さいほど重輻輳、大きい値ほど重輻輳として扱う場合はそれらの逆数を使用
(8)グループ毎の収容するONUで割当が要求に待たないONUで割当が最大のONUの割当の値:収容するONUで割当が要求に待たないONUで割当が最大のONUの割当の値が小さいほど重輻輳、大きい値ほど重輻輳として扱う場合はそれらの逆数を使用
(9)グループ毎の収容するONUで割当が最小のONUの割当の値:収容するONUで割当が最小のONUの割当の値が小さいほど重輻輳、大きい値ほど重輻輳として扱う場合はそれらの逆数を使用
(10)グループ毎の収容するONUで割当が要求に待たないONUで割当が最小のONUの割当の値:収容するONUで割当が要求に待たないONUで割当が最小のONUの割当の値が小さいほど重輻輳、大きい値ほど重輻輳として扱う場合はそれらの逆数を使用
(11)グループ毎の収容するONUで、他のONUに比べて、重輻輳グループへの所属した時間積が多いか、軽輻輳グループへの所属した時間積が少ないか、割当が少ないか、グループ替えに伴う通信断の時間積が多いか、又はグループ替えに伴う通信断の回数が多いONUの数が多いほど重輻輳
(1) Number of accommodated ONUs for each group: The larger the number of accommodated ONUs, the heavier the congestion. Congestion (3) Number of ONUs whose allocation does not meet the requirements in the accommodation ONUs for each group: The larger the number of ONUs whose allocation does not meet the requirements in the accommodation ONUs, the more severe congestion (4) The sum of the requests of all ONUs accommodated in each group or Average value: The larger the total or average value of the requests of all ONUs to be accommodated, the more severe the congestion. If the value of is smaller, it is treated as heavy congestion, and if the value is larger, the inverse of them is used. The smaller the total or average value of the allocation of ONUs whose allocation does not meet the requirements for all ONUs, the more heavily congested, and the larger the value, the more heavily congested. The value of the allocation of the maximum ONU: The smaller the value of the allocation of the ONU with the largest allocation in the ONU to be accommodated, the more heavily congested, and the larger the value, the more heavily congested. The allocation value of the ONU whose allocation does not wait for the request in the ONU: The value of the allocation of the ONU whose allocation is the largest in the ONU: The value of the allocation of the ONU whose allocation is the maximum in the ONU which is accommodated does not wait for the request. When treating it as heavy congestion, use the inverse of them. (9) The value of the allocation of the ONU with the smallest allocation in the accommodated ONU for each group: The smaller the value of the allocation of the ONU with the smallest allocation in the accommodated ONU, the more heavy congestion, If the larger value is treated as heavy congestion, use the inverse of them. (10) The ONU accommodated in each group does not wait for the allocation. The ONU allocation value is the smallest. It is an ONU that does not wait and the allocation is the smallest. The smaller the allocation value of the ONU, the more heavy congestion, and the larger the value, the more heavy congestion is used. , The time product belonging to the heavy congestion group is large, the time product belonging to the light congestion group is small, the allocation is small, the time product of communication interruption due to group change is large, or the time product due to group change is large. The greater the number of ONUs that have many communication interruptions, the greater the congestion.

なお、所定値以上を重輻輳、所定値未満を軽輻輳としてもよい。所定値は、例えば(1)で全グループの収容ONU数をグループ数で除した値、或いはその値を切り上げ又は切り下げした値、(2)で全グループのアクティブなONU数をグループ数で除した値、或いはその値を切り上げ又は切り下げした値、(3)で全グループの割当が要求に満たないONU数をグループ数で除した値、或いはその値を切り上げ又は切り下げした値、(4)で全グループのONUの要求の総和又は平均の値をグループ数で除した値、或いはその値を切り上げ又は切り下げした値、(5)で全グループのONUの割当の総和又は平均の値をグループ数で除した値、或いはその値を切り上げ又は切り下げした値、(6)で全グループのONUで割当が要求に満たないONUの割当の総和又は平均の値をグループ数で除した値、或いはその値を切り上げ又は切り下げした値、(7)で、各グループのONUで割当が最大のONUの割当の値の総和をグループ数で除した値、或いはその値を切り上げ又は切り下げした値、(8)で各グループのONUで割当が要求に待たないONUで割当が最大のONUの割当の値の総和をグループ数で除した値、或いはその値を切り上げ又は切り下げした値、(9)で各グループのONUで割当が最小のONUの割当の値の総和をグループ数で除した値、或いはその値を切り上げ又は切り下げした値、(10)で各グループのONUで割当が要求に待たないONUで割当が最小のONUの割当の値の総和をグループ数で除した値、或いはその値を切り上げ又は切り下げした値、(11)で1或いは全グループのONU数をグループ数で除した値の半分、或いはその値を切り上げ又は切り下げした値の半分などである。また、グループを輻輳順に並べたとき、半分より輻輳側にあるグループを重輻輳、他のグループを軽輻輳としてもよい。 It should be noted that a value of more than a predetermined value may be regarded as heavy congestion, and a value of less than a predetermined value may be regarded as light congestion. The predetermined value is, for example, the value obtained by dividing the number of accommodated ONUs of all groups by the number of groups in (1), or the value rounded up or down, and the number of active ONUs of all groups divided by the number of groups in (2). The value, or the value rounded up or down, the value obtained by dividing the number of ONUs for which the allocation of all groups does not meet the requirement by the number of groups in (3), or the value rounded up or down, all in (4). The sum or average value of the ONU requests of the group divided by the number of groups, or the value rounded up or down, and the sum or average value of the ONU allocations of all groups divided by the number of groups in (5). The value, or the value rounded up or down, the value obtained by dividing the total or average value of the ONU allocations that do not meet the requirements of the ONUs of all groups in (6) by the number of groups, or rounding up the value. Or the value devalued, in (7) the sum of the values of the ONU allocations with the largest allocation in each group divided by the number of groups, or the value rounded up or down, in (8) each group The value of the ONU whose allocation does not wait for the request is the sum of the values of the allocation of the ONU with the largest allocation divided by the number of groups, or the value rounded up or down, and the value allocated by the ONU of each group in (9). Is the sum of the values assigned to the minimum ONU divided by the number of groups, or the value rounded up or down, and in (10) the ONU of each group does not wait for the allocation to be the ONU with the minimum allocation. The sum of the assigned values divided by the number of groups, or the value rounded up or down, 1 in (11) or half the value obtained by dividing the number of ONUs of all groups by the number of groups, or rounded up. Or half of the devalued value. Further, when the groups are arranged in the order of congestion, the group on the congestion side from half may be regarded as heavy congestion, and the other groups may be regarded as light congestion.

上記(1)は最も簡易で全ONUが常にアクティブな場合に適している。アクティブでないONUが存在する場合、上記(1)の設定では輻輳を判定することが難しい。上記(2)は、アクティブなONUは全てGreedyな送信機である場合に適している。ここで、Greedyな送信機とは、TCP/IPのように使用可能な帯域に応じて要求する帯域を、使用可能な帯域以下になるようには制御せずに、その時々で割当される帯域以上の帯域を要求とするような送信機を意味する。Greedyの場合、上記(2)のような簡易な設定で輻輳を判定することができる。 The above (1) is the simplest and is suitable when all ONUs are always active. When there is an inactive ONU, it is difficult to determine congestion with the setting of (1) above. The above (2) is suitable when all active ONUs are Greedy transmitters. Here, the Greedy transmitter is a band allocated at any time without controlling the band requested according to the usable band such as TCP / IP so as to be less than the usable band. It means a transmitter that requires the above band. In the case of Greedy, congestion can be determined by a simple setting as described in (2) above.

一方、少なくとも一部のONUがGreedyでない場合、ONU毎に要求が異なるため、上記(2)のような設定では明確に輻輳を判定することが難しい。この場合を考慮したものが上記(3)~(11)である。 On the other hand, when at least a part of the ONUs is not Greedy, it is difficult to clearly determine the congestion with the setting as described in (2) above because the request is different for each ONU. The above (3) to (11) take this case into consideration.

上記(3)はONU数を、上記(4)~(10)は収容するONUの要求又は割当の総和/平均/最大値/最小値を用いた輻輳の判定方法である。この内、上記(3)(6)(8)(10)は、要求自体又は要求が未充足であるONUに着目したより精緻な輻輳の判定方法である。上記(11)は他のONUに比べて、通信断の多さや割当の少なさで不公平な状態にあるONUの数を用いた輻輳の判定方法である。 The above (3) is a method for determining congestion using the number of ONUs, and the above (4) to (10) are methods for determining congestion using the sum / average / maximum / minimum values of the requests or allocations of the ONUs to be accommodated. Of these, the above (3), (6), (8), and (10) are more elaborate methods for determining congestion, focusing on the request itself or the ONU in which the request is unsatisfied. The above (11) is a method for determining congestion using the number of ONUs in an unfair state due to a large number of communication interruptions and a small number of allocations as compared with other ONUs.

また、上記(5)~(10)で用いる割当は、OLTから送信許可した帯域、実際に使用した帯域、又は要求の裏づけがあって送信許可した帯域とすることが望ましい。なお、要求の裏づけのない帯域割当(未所要割当)とは、例えば「B-PON DBAにおける低遅延を実現する帯域分配法」吉野學、吉原慎一、上田裕巳、2002年電子情報通信学会通信ソサイエティ大会、B-8-8に示されるようなものがある。また、要求されたが送信情報の断片化(フラグメンテーション)を抑止するために使用されない未使用帯域もある。例えば1パケット未満の端数の帯域である。このため、上記(5)~(10)の割当は、公平性の観点から上述のような未所要割当や未使用帯域の割当を含まない実際に使用した帯域又は要求の裏づけがあって送信許可した帯域とするのが望ましい。 Further, it is desirable that the allocation used in the above (5) to (10) is a band permitted to be transmitted from the OLT, a band actually used, or a band permitted to be transmitted with the support of the request. Bandwidth allocation (unrequired allocation) that is not supported by the request is, for example, "Bandwidth allocation method that realizes low delay in B-PON DBA", Manabu Yoshino, Shinichi Yoshihara, Hiromi Ueda, 2002 Institute of Electronics, Information and Communication Engineers Communication Society. There is something like the one shown in the tournament, B-8-8. There is also unused bandwidth that is requested but not used to suppress fragmentation of transmitted information. For example, it is a fractional band of less than one packet. Therefore, from the viewpoint of fairness, the allocation of (5) to (10) above does not include the above-mentioned unrequired allocation or unused bandwidth allocation, and transmission is permitted with the support of the actually used band or request. It is desirable to use a band that has been set.

グループ替えによって割当が増加するONUは、グループ替えによってONUが抜けるグループに残留するONUと、場合によってはグループ替えによって軽輻輳のグループに追加されるONUである。重輻輳のグループから軽輻輳のグループ替えされるONUの割当が増加する場合は、グループ替えによる通信断時間を考慮しなければ、従前の重輻輳のグループにおける割当よりも、軽輻輳のグループで追加されたのちにそのグループにおける割当が大きい場合である。例えば、従来例の説明で用いた帯域が同じ2グループ間で3ONUを振り分ける場合は、追加されるONUはグループ替えの前後とも2ONUで帯域を共用するので、常に重輻輳のグループに属することになり、当該ONUはグループ替えによって割当は増加しない。更にグループ替えによる通信断時間を考慮すると、グループ替えによって更に割当は減少している。なお、新規にONUが追加されたグループに従前から属していたONUの割当は減少する。 The ONUs whose allocation increases due to the group change are the ONUs that remain in the group from which the ONUs are removed by the group change and the ONUs that are added to the lightly congested group by the group change in some cases. If the allocation of ONUs to be regrouped from a heavy congestion group increases, it will be added in the light congestion group rather than the allocation in the previous heavy congestion group, unless the communication interruption time due to the group change is taken into consideration. This is the case when the allocation in the group is large after it has been done. For example, when 3ONUs are distributed between two groups having the same bandwidth used in the explanation of the conventional example, the added ONUs share the bandwidth with 2ONUs before and after the group change, so that they always belong to the heavy congestion group. , The allocation of the ONU does not increase due to group change. Furthermore, considering the communication interruption time due to group change, the allocation is further reduced by group change. In addition, the allocation of ONUs that have belonged to the group to which the ONUs are newly added will decrease.

ONUに関して、観測する通信状態は、実現する公平性によって異なる。例えば、割当が均等又は各ONUの重み付けに応じた所定の比に近いことが公平とすれば割当を観測する。第1の動作はこの公平性に適した動作である。 With respect to ONUs, the observed communication state depends on the fairness achieved. For example, if it is fair that the allocation is equal or close to a predetermined ratio according to the weighting of each ONU, the allocation is observed. The first operation is an operation suitable for this fairness.

保証しなければならない帯域である保証帯域又は送信機から送信許可を要求する要求に対する割当の比である割当比を公平にする場合はその割当比を通信状態として観測する。ここで、要求は、ONUからの要求の申告値又はその値を平滑化等の処理により算出した値だけではなく、過去の通信履歴に従い決定してもよい。通信履歴は過去一定時間間隔のウインドウでの履歴であってもよいし、一定時間のスライディングウインドウの履歴であってもよいし、加重平均や指数平均による履歴でもよい。 When the allocation ratio, which is the ratio of the allocation to the guarantee band, which is the band that must be guaranteed, or the request for transmission permission from the transmitter is fair, the allocation ratio is observed as the communication state. Here, the request may be determined not only according to the declared value of the request from the ONU or the value calculated by smoothing the value, but also according to the past communication history. The communication history may be a history in a window at a fixed time interval in the past, a history in a sliding window for a fixed time, or a history based on a weighted average or an exponential average.

送信機間で共用できる帯域を所定の比で(例えば、1:1:1等)で割当する場合は、共用できる帯域×該当する送信機の比÷全送信機の比の総和を、実効的な保証帯域としてそれに対する割当比を通信状態として観測してもよい。 When allocating the bandwidth that can be shared between transmitters at a predetermined ratio (for example, 1: 1: 1 etc.), the total of the bandwidth that can be shared x the ratio of applicable transmitters / the ratio of all transmitters is effective. The allocation ratio to the guaranteed band may be observed as the communication state.

また、上記の割当比の比較は、割当よりも要求が大きい送信機だけに限定して行ってもよい。また、要求によらずに固定的に割当てた帯域や、優先クラス分の割当を減じた帯域、又固定的に割当てたグループや優先クラス用のグループ以外のグループに関して比較を行ってもよい。 Further, the comparison of the allocation ratios may be limited to the transmitters having a larger request than the allocation. Further, a comparison may be made for a band that is fixedly allocated regardless of the request, a band in which the allocation for the priority class is reduced, a group that is fixedly allocated, or a group other than the group for the priority class.

第1の動作では、重輻輳のグループに属するONUの内で割当の時間積が大きいONUを切り替えることになるので、同一のONUのみグループ替えを連続し、その割当が減少するようなことがなく、ONU間で公平になるように帯域割当することができる。例えば2グループ3ONUで全ONUが常に割当以上の要求をしている場合、グループ替えするONUはONU1->ONU2->ONU3のように順次切り替わることになる。 In the first operation, the ONUs belonging to the heavily congested group that have a large allocation time product are switched, so that only the same ONUs are continuously regrouped and the allocation does not decrease. Bandwidth can be allocated fairly among ONUs. For example, if all ONUs are always requesting more than the allocation in 2 groups of 3 ONUs, the ONUs to be group-changed are sequentially switched in the order of ONU1-> ONU2-> ONU3.

このため、実効的にグループ替えに伴う通信断時間及び重輻輳グループに所属した時間積と軽輻輳グループに所属した時間積が平均的にみると均等となり、グループ内の帯域割当は、過去のONUの割当履歴を考慮せずに、その時々の重み付けに応じて割当てれば、グループを跨ったONU間での公平な帯域割当が可能となる。 For this reason, the communication interruption time due to group change and the time product belonging to the heavy congestion group and the time product belonging to the light congestion group are equal on average, and the bandwidth allocation within the group is the past ONU. By allocating according to the weighting at each time without considering the allocation history of, fair bandwidth allocation between ONUs across groups becomes possible.

なお、本第1の動作及び後述の第2、第3の動作で、グループ間で輻輳の差が一定の範囲以内となった場合、グループ替えを行わないとしてもよい。ここで、グループ間で輻輳の差が一定の範囲以内とは、例えば、グループ替えに伴う通信断時間相当の値以下となった場合や、グループ替えを実行した場合に改善される輻輳の程度相当の値以下となった場合である。また、このような場合に、個別のONU間での割当が公平な割当から一定の範囲内に収まるまで、本第1の動作及び後述の第2、第3の動作を実行することが望ましい。 If the difference in congestion between the groups is within a certain range in the first operation and the second and third operations described later, the group change may not be performed. Here, the difference in congestion between groups is within a certain range, for example, when the value is equal to or less than the communication interruption time due to group change, or when the group change is executed, the degree of congestion is improved. When it becomes less than or equal to the value of. Further, in such a case, it is desirable to execute the first operation and the second and third operations described later until the allocation between the individual ONUs falls within a certain range from the fair allocation.

ここで、公平な割当から一定の範囲内とは、例えば、グループ替えに伴う通信断時間相当の値以下や、グループ替えを実行した場合に改善される公平性の程度相当の値以下である。 Here, the range within a certain range from the fair allocation is, for example, a value corresponding to the communication interruption time due to the group change or less, or a value corresponding to the degree of fairness improved when the group change is executed.

これは、個別のONUの要求等の変化に伴い、ONU間での公平性が実現する前に、グループ間で輻輳の差が一定の範囲内になる可能性があるからである。この後者の条件下では、重輻輳のグループは、公平な割当よりも割当が少ないONUが所属しているグループとなる。即ち上記の(11)での判定となる。ここで、グループ間で輻輳の差が一定の範囲になるまでは上記の(11)以外でグループの輻輳を判定し、判定に使った方法で、グループ間の輻輳の差が一定の範囲内となった場合に上記(11)の方法での判定に切り替えるとしてもよい。 This is because, due to changes in the requirements of individual ONUs, the difference in congestion between groups may be within a certain range before fairness among ONUs is realized. Under this latter condition, the heavily congested group is the group to which the ONU has less allocation than fair allocation. That is, the determination is made in (11) above. Here, until the difference in congestion between groups is within a certain range, the congestion of the group is determined by a method other than the above (11), and the difference in congestion between the groups is within a certain range by the method used for the determination. In that case, the determination may be switched to the method of (11) above.

なお、観測時間としては固定周期の観測窓で観測してもよいし、観測する時間を過去の所定期間での移動平均とするスライディングウインドウで観測してもよいし、過去の履歴を指数関数的に忘却し、実効的に近々の観測を重視して指数平均した観測であってもよい。 The observation time may be observed in a fixed-period observation window, or may be observed in a sliding window in which the observation time is a moving average in a predetermined period in the past, or the past history may be observed exponentially. It may be an exponentially averaged observation that is forgotten and effectively emphasizes the observations in the near future.

またONU毎の帯域の観測の仕方としては、グループ替えに伴う通信断時間を割当零の時間として観測する方法と、グループ替えに伴う通信断時間は無視する観測の仕方があるが、第1の動作としてはグループ替えに伴う通信断時間を割当零の時間として観測する方が望ましい。 There are two ways to observe the band for each ONU: one is to observe the communication interruption time due to group change as the time of zero allocation, and the other is to ignore the communication interruption time due to group change. As an operation, it is desirable to observe the communication interruption time due to group change as the time of zero allocation.

例えば、制御機が割当を周期的に観測しているとする。更に、制御機は、観測した帯域を指数関数的に忘却し、実効的に近々の観測を重視して指数平均した観測時間で、グループ替えに伴う通信断時間を考慮して観測するものとする。また、各ONUの要求は割当てられる帯域よりも大きいものとする。j番グループの帯域をGj、時間Tにおける収容ONU数をNj(t)、観測の忘却に関する係数を(1-k)、i番ONUの割当をBi(t)とする。この場合、観測時間における割当の履歴がRBi(t)は、
RBi(t)=kBi(t)+(1-k)RBi(t)
である。ここで、i番ONUの割当Bi(t)は、j番グループに属している場合、Gi/Nj(t)でありグループ替えに伴う断時間は零となる。また忘却に関する係数は忘却するまでの時間が、切替の周期に比べて十分に大きくなる値である。
For example, suppose the controller is observing the allocation periodically. Furthermore, the controller shall exponentially forget the observed band, effectively emphasize the observation in the near future, and observe it with the exponentially averaged observation time, taking into consideration the communication interruption time due to group change. .. Further, the request of each ONU is larger than the allocated bandwidth. The band of the j-th group is Gj, the number of accommodated ONUs at time T is Nj (t), the coefficient for forgetting observation is (1-k), and the allocation of the i-th ONU is Bi (t). In this case, the allocation history in the observation time is RBi (t).
RBi (t) = kBi (t) + (1-k) RBi (t)
Is. Here, the assigned Bi (t) of the i-th ONU is Gi / Nj (t) when it belongs to the j-th group, and the disconnection time due to the group change is zero. Further, the coefficient related to forgetting is a value in which the time until forgetting is sufficiently larger than the switching cycle.

[2]第2の動作
第2の動作は、グループの輻輳がより重輻輳のグループに属するONUの内で、より重輻輳のグループに属していた時間積の大きいONU又はグループの輻輳がより重輻輳のグループに属するONUの内でより軽輻輳のグループに属していた時間積の小さいONUをグループ替えする。時間積は、例えば、グループ毎の輻輳の第1の動作で例示した値で示しその時間積としてもよいし、輻輳を複数の段階に分けてそれぞれ所定の値を割付、例えば、軽輻輳を0、重輻輳を1と割付、その値の時間積としてもよい。
[2] Second operation In the second operation, among the ONUs whose group congestion belongs to the heavier congestion group, the congestion of the ONU having a larger time product or the group belonging to the heavier congestion group is heavier. Among the ONUs belonging to the congestion group, the ONUs having a smaller time product that belonged to the lighter congestion group are regrouped. The time product may be, for example, indicated by the value exemplified in the first operation of the congestion for each group and may be the time product, or the congestion may be divided into a plurality of stages and a predetermined value shall be assigned to each, for example, the light congestion may be 0. , Heavy congestion may be assigned to 1 and used as the time product of that value.

本動作は、第1の動作と比べ、個別のONUの帯域自体を観測せずに、少なくとも軽輻輳グループと重輻輳グループへの滞在時間のみを観測すればよい。このため観測が容易である。更に、グループ内でのONU毎の実帯域割当の値をグループ替えに使用しないので、グループ内の帯域割当と、グループ間のONUの割振りを分割して制御することが容易である。公平な割当は、グループ内での帯域割当が公平であり、切替の前後を通してONUの要求の分布状況の変化が無視でき、グループ替えによるグループ間の輻輳状況が平準化されれば実現できる。 In this operation, as compared with the first operation, it is sufficient to observe at least the time spent in the light congestion group and the heavy congestion group without observing the individual ONU bands themselves. Therefore, observation is easy. Further, since the value of the actual bandwidth allocation for each ONU in the group is not used for the group change, it is easy to control the bandwidth allocation in the group and the allocation of the ONU between the groups separately. Fair allocation can be realized if the bandwidth allocation within the group is fair, changes in the distribution status of ONU requests can be ignored before and after switching, and the congestion status between groups due to group change is leveled.

所定の周期や契機に従って実行部3がグループ替えを行う場合、要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い又は高い割当対象にその差分が解消するように単一又は複数の所定期間グループ替えを優先的に行う又は抑止するように指示する。 When the execution unit 3 performs group change according to a predetermined cycle or opportunity, it is single so that the difference is eliminated from the allocation target with a low or high allocation history for a predetermined period from the predicted and desired allocation of request or request. Or, instruct to give priority to or suppress group changes for a plurality of predetermined periods.

[3]第3の動作
第3の動作は、グループの輻輳がより重輻輳のグループに属するONUの内でグループ替えに伴う通信断の時間積が小さいONUをグループ替えする。第1の動作と同様の例で示すと通信断の時間Ti(t)の時間積RTi(t)は、
RTi(t)=kTi(t)+(1-k)RTi(t)
である。
[3] Third operation In the third operation, the ONUs having a smaller communication interruption time product due to the group change are regrouped among the ONUs whose group congestion belongs to the more heavily congested group. In the same example as the first operation, the time product RTi (t) of the communication interruption time Ti (t) is
RTi (t) = kTi (t) + (1-k) RTi (t)
Is.

なお、グループ替えに伴う通信断の時間積は、通信断の時間がONU毎に差異がないとみなせる場合は、切替回数に置き換えてもよい。 If it can be considered that there is no difference in the communication interruption time for each ONU, the communication interruption time product due to the group change may be replaced with the number of switching times.

通信断の時間積は、実効的に通常よりも割当アルゴリズム等で割当量が、グループ替えがなかった場合に比べて、要求履歴又は外部装置からの情報又はその外部装置からの情報の履歴の更新が不十分である等の理由によって割当量が制限される時間を含んでいてもよいし、制限される時間はその制限される量を係数として乗じた時間として含んでいてもよい。 As for the time product of communication interruption, the allocation amount is more effective than usual by the allocation algorithm, etc., compared to the case where there is no group change, the request history or the information from the external device or the history of the information from the external device is updated. May include a time in which the allocated amount is limited due to insufficient reasons, etc., and the limited time may be included as a time obtained by multiplying the limited amount by a coefficient.

このため、本動作も、実効的にグループ替えに伴う通信断時間及び重輻輳グループに所属した時間積と軽輻輳グループに所属した時間積が均等となり、グループ内の帯域割当は、過去のONUの割当履歴を考慮せずに、その時々の重み付けに応じて割当てれば、グループを跨ったONU間での公平な帯域割当が可能となるのは第1の動作と同様である。 Therefore, in this operation as well, the communication interruption time due to the group change and the time product belonging to the heavy congestion group and the time product belonging to the light congestion group are effectively equalized, and the bandwidth allocation in the group is the past ONU. Similar to the first operation, if allocation is performed according to the weighting at each time without considering the allocation history, fair bandwidth allocation between ONUs across groups is possible.

更に、本動作は、制御機はグループ毎の割当を保持せずに通信断の時間積のみ保持するため、第2の動作と同様に、第1の動作に比べて履歴の保持と処理が容易である。 Further, in this operation, since the controller does not hold the allocation for each group but only the time product of the communication interruption, it is easier to hold and process the history as in the second operation as in the first operation. Is.

[4-1]第4の動作(その1)
第4の動作(その1)は、ONU毎のグループ替えに伴う通信断時間積のばらつきをONU間で一定の範囲内に抑える。一定の範囲内とは例えば、一回のグループ替えに伴う通信断時間以下である。切替に際して、第1~第3の動作のようにグループの輻輳に基づいて、重輻輳グループから軽輻輳グループへとグループ替えを行ってもよいし、後述の第4の動作(その3)の例で示すように巡回的にグループ替えを行ってもよい。
[4-1] Fourth operation (No. 1)
The fourth operation (No. 1) suppresses the variation in the communication interruption time product due to the group change for each ONU within a certain range among the ONUs. The range within a certain range is, for example, the communication interruption time or less associated with one group change. At the time of switching, the group may be changed from a heavy congestion group to a light congestion group based on the congestion of the group as in the first to third operations, or an example of the fourth operation (No. 3) described later. Group changes may be performed cyclically as shown in.

巡回的にグループ替えを行う場合、各グループのアクティブなONUの数又は要求等の輻輳が平準化される状況であることが望ましい。ここで、アクティブなONUの数又は要求等の輻輳が平準化される状況とは、例えば、アクティブなONUの数の差がグループ間で1以下、又は割当が要求を超過しないONUの割当の総和の差がグループ間で割当が要求を超過しないONUの割当以下のような状況である。 When performing group changes in a cyclical manner, it is desirable that the number of active ONUs in each group or the congestion such as demands be leveled. Here, the situation where congestion such as the number of active ONUs or requests is leveled is, for example, the sum of the allocations of ONUs in which the difference in the number of active ONUs is 1 or less between groups or the allocation does not exceed the request. The difference between the groups is the ONU allocation where the allocation does not exceed the request.

このような状況下且つ要求の状況が概ね一定とみなせる時間の間に巡回的にグループ替えを行う場合は、多くとも全ONUが全グループへのグループ替えを行えばよい。同様の輻輳のグループの数と、アクティブ又は割当が要求を超過しないONUの数がそれぞれ複数の場合はグループ数の半分のグループへのグループ替えを行えばよい。いずれの場合も長期的には、実効的にグループ替えに伴う通信断時間及び重輻輳グループに所属した時間積と軽輻輳グループに所属した時間積がそれぞれ均等に近づき、グループ内の帯域割当は、過去のONUの割当履歴を考慮せずに、その時々の重み付けに応じて割当てれば、グループを跨ったONU間での公平な帯域割当が容易に可能となる。 In such a situation and when the group change is carried out cyclically during the time when the request situation can be regarded as substantially constant, at most all ONUs may change the group to all groups. If the number of groups with similar congestion and the number of ONUs whose active or allocation does not exceed the request are each, the group may be regrouped to half the number of groups. In either case, in the long term, the communication interruption time due to group change and the time product belonging to the heavy congestion group and the time product belonging to the light congestion group approach each other evenly, and the bandwidth allocation within the group becomes Fair bandwidth allocation between ONUs across groups can be easily achieved by allocating according to the weighting at each time without considering the past allocation history of ONUs.

[4-2]第4の動作(その2)
第4の動作(その2)は、ONUが重輻輳のグループと軽輻輳のグループに収容される期間のばらつきをONU間で一定の範囲内に抑える。一定の範囲内とは例えば、切替に伴う通信断の時間に相当する時間に割当てうる最大の帯域である。切替に際して、第1~第3の動作のように重輻輳グループから軽輻輳グループへとグループ替えを行ってもよいし、後述の第4の動作(その3)の例で示すように巡回的にグループ替えを行ってもよい。いずれの場合も長期的には、実効的にグループ替えに伴う通信断時間及び重輻輳グループに所属した時間積と軽輻輳グループに所属した時間積が均等に近づき、グループ内の帯域割当は、過去のONUの割当履歴を考慮せずに、その時々の重み付けに応じて割当てれば、グループを跨ったONU間での公平な帯域割当が容易に可能となる。
[4-2] Fourth operation (Part 2)
The fourth operation (No. 2) suppresses the variation in the period during which the ONU is accommodated in the heavy-congested group and the light-congested group within a certain range among the ONUs. The range within a certain range is, for example, the maximum band that can be allocated to the time corresponding to the time of communication interruption due to switching. At the time of switching, the group may be changed from the heavy congestion group to the light congestion group as in the first to third operations, or cyclically as shown in the example of the fourth operation (No. 3) described later. You may change the group. In either case, in the long term, the communication interruption time due to group change and the time product belonging to the heavy congestion group and the time product belonging to the light congestion group approach evenly, and the bandwidth allocation within the group is in the past. By allocating according to the weighting at each time without considering the allocation history of the ONUs, fair bandwidth allocation between ONUs across groups becomes possible easily.

[4-3]第4の動作(その3)
第4の動作(その3)は、第4の動作(その1)と第4の動作(その2)の組み合わせである。即ち、グループ毎の通信状態と、各第1送受信機(16、17)がどの波長にどの期間滞在しているかとグループ替えに伴う通信断の時間を観測し、公平性を観測する観測周期における全第1送受信機(16、17)の切替に伴う通信断時間と所属するグループの輻輳の時間積が公平となるようにグループ指定指示を出す。
[4-3] Fourth operation (No. 3)
The fourth operation (No. 3) is a combination of the fourth operation (No. 1) and the fourth operation (No. 2). That is, in the observation cycle for observing fairness by observing the communication state of each group, which wavelength each first transceiver (16, 17) stays for, and the communication interruption time due to group change. A group designation instruction is issued so that the time product of the communication interruption time due to the switching of all the first transceivers (16, 17) and the congestion of the group to which the signal belongs is fair.

本動作は、第4の動作(その1)で、グループ間で輻輳の平準化ができず、グループ替えの周期のそれぞれで常に重輻輳のグループに所属するONUと常に軽輻輳のグループに所属するONUに分類されるような状況が発生する場合に、その不公平を補正することができる。また、本動作は、グループ替えに伴う通信断時間が甚だしく大きく、第4の動作(その2)で切替の回数の多寡による割当の差異が甚だしい状況が発生する場合にも、その不公平を補正することができる。これは、本動作は、切替にともなる通信断時間の平準化と軽輻輳と重輻輳のグループに、それぞれ属していた時間を平準化することができるためである。 This operation is the fourth operation (No. 1), in which congestion cannot be leveled between groups, and ONUs that always belong to the heavy congestion group and always belong to the light congestion group in each of the group change cycles. When a situation such as being classified as an ONU occurs, the unfairness can be corrected. In addition, this operation corrects the unfairness even when the communication interruption time due to group change is extremely long and the difference in allocation due to the number of switchings is large in the fourth operation (No. 2). can do. This is because this operation can level the time that belonged to each of the groups of communication interruption time, light congestion, and heavy congestion associated with switching.

軽輻輳と重輻輳のグループにそれぞれ属していた時間の積は、軽輻輳のグループ同士の輻輳の程度及び重輻輳のグループ同士の輻輳の程度がそれぞれ観測時間を通じて同程度である場合は、単純に軽輻輳と重輻輳のグループにそれぞれ属していた時間の積をとればよい。グループ毎にまた時間によって輻輳の程度が異なる場合は、所属時間に輻輳の程度を乗じた値を積算することでそれぞれ属していた時間の積をとればよい。所属時間に輻輳の程度を乗じた値を積算する場合は、軽輻輳のグループに所属していた時間積と重輻輳のグループに所属していた時間積をそれぞれ個別に積算せずに一つの積算値として保持してよい。グループ替えに伴う通信断時間も個別に積算してもよいが、輻輳が甚だしく通信が全くできない状況としてとみなして軽輻輳のグループに所属していた時間積と重輻輳のグループに所属していた時間積と一緒に積算してもよい。まとめて積算する場合、保持すべき値が少なくなる効果がある。 The product of the time that belonged to each of the light congestion and heavy congestion groups is simply when the degree of congestion between the light congestion groups and the degree of congestion between the heavy congestion groups are the same throughout the observation time. The product of the time that belonged to each of the light congestion and heavy congestion groups should be taken. If the degree of congestion differs for each group and depending on the time, the product of the time to which each belongs may be calculated by integrating the value obtained by multiplying the belonging time by the degree of congestion. When accumulating the value obtained by multiplying the belonging time by the degree of congestion, the time product belonging to the light congestion group and the time product belonging to the heavy congestion group are not integrated individually, but one integration. May be retained as a value. The communication interruption time due to group change may be accumulated individually, but it was considered as a situation where communication was not possible at all due to severe congestion, and it belonged to the time product and heavy congestion group that belonged to the light congestion group. It may be integrated together with the time product. When integrating together, there is an effect that the value to be retained is reduced.

割当が均等を公平とする例を用いて以下説明を加える。例えば、波長が2波長であり、全送信機の帯域割当に関する重み付け及び切り替え時間が同一であり、一方が軽輻輳で他方が重輻輳であれば全送信機に概ね等しい時間だけ軽輻輳と重輻輳の波長でそれぞれ識別されるグループに属することとする。 The following explanation is added using an example in which the allocation makes equality fair. For example, if the wavelengths are two wavelengths, the weighting and switching times for band allocation of all transmitters are the same, one is light congestion and the other is heavy congestion, then light congestion and heavy congestion are approximately equal to all transmitters. It shall belong to the group identified by each wavelength of.

切替時間が同一であれば、帰属する波長で識別されるグループのONU数、保証帯域に対する要求の総和、保証帯域から固定帯域を減じた帯域に対する要求から固定帯域を減じたものの総和の時間積が均等となるようにすればよい。 If the switching time is the same, the time product of the number of ONUs of the group identified by the wavelength to which they belong, the sum of the requirements for the guaranteed band, and the sum of the requirements for the band obtained by subtracting the fixed band from the guaranteed band minus the fixed band. It should be even.

例えば、送信機iに対する軽輻輳波長での割当帯域とその時間、重輻輳波長での割当帯域とその時間、グループ替えに伴う通信断時間における割当帯域とその時間をそれぞれBli、Tli、Bsi、Tsi、Bhi、Thiとすると、数式1のように全ての送信機iに対して、Bhi・Thi+Bsi・Tsi+Bli・Tliが一定となるように制御する。
(数式1)∀i、 Bhi・Thi+Bsi・Tsi+Bli・Tli=const
以下、巡回的に割当てることで、実効的に(数式1)を満たす。ここで、単純のために、グループを構成するONUの通信状態はグループ替えが一巡する間同様(全てがGreedy)の例で示している。ただし、一巡する間に変動しても、統計的、長期的にみれば同様とみなしうるので本例と同様の効果がある。この場合、数式1の各値は
(数式2)Thi+Tli=Const、
Bhi=BW/(〔N/L〕)、
Bsi=BW/(〔N/L〕+1)
の関係で表せる。ここで、BWは1波長毎の帯域で、Nは送信機数、Lは波長数、〔 〕は少数切捨てを意味する。
For example, the allocated band and its time at the light congestion wavelength for the transmitter i, the allocated band and its time at the heavy congestion wavelength, and the allocated band and its time at the communication interruption time due to the group change are Bli, Tli, Bsi, and Tsi, respectively. , Bhi, and Thi, Bhi, Thi + Bsi, Tsi + Bli, and Tli are controlled to be constant for all transmitters i as in Equation 1.
(Formula 1) ∀i, Bhi / Thi + Bsi / Tsi + Bli / Tli = const
Hereinafter, by allocating cyclically, (Formula 1) is effectively satisfied. Here, for the sake of simplicity, the communication states of the ONUs constituting the group are shown in the same example (all are Greedy) while the group change is completed. However, even if it fluctuates during one round, it can be regarded as the same statistically and in the long run, so it has the same effect as this example. In this case, each value of Equation 1 is (Equation 2) Thi + Tli = Constant,
Bhi = BW / ([N / L]),
Bsi = BW / ([N / L] +1)
Can be expressed by the relationship of. Here, BW is a band for each wavelength, N is the number of transmitters, L is the number of wavelengths, and [] is rounded down to the nearest whole number.

(実施形態3)
第1の形態例ではTWDM-PONを例示したが、TDM-PONに適用してもよい。TDM-PONでは、λ設定切替(DWA)のようなONUの間ONU-OLTのPON区間の波長リソースを波長分割多重するに要する機能を備えていなくてもよいことを除けば第1の形態例と同様である。
(Embodiment 3)
Although TWDM-PON is exemplified in the first embodiment, it may be applied to TDM-PON. The first embodiment of the TDM-PON is not required to have a function required for time division multiplexing of wavelength resources in the PON section of the ONU-OLT between ONUs such as λ setting switching (DWA). Is similar to.

第1の形態例ではTWDM-PONを例示したが、波長と時間以外のリソースを共用するPON、例えば1又は複数波長の電気の周波数リソースを分割多重するOFDM(Orthogonal Frequency-Division Multiplexing)-PON、1又は波長の電気の周波数リソースを分割多重するSCM-PON、光領域のOFDMで分割多重してもよいし、心線分割多重を併用してもよいし、コア分割多重(空間分割多重)を併用してもよいし、モード分割多重を併用してもよいし、電気又は光又は心線又はコア又はモード又は(直交)周波数又はそれらのいずれかの組み合わせの符号で分割多重するCDM-PONに適用してもよいし、時分割多重や波長分割多重以外の分割多重のみをしてもよい。TWDM-PONの波長リソースを波長分割多重するに要する機能に対応する機能を、それぞれの多重するリソースに分割多重するに要する機能に対応する機能に読み替えれば同様である。 In the first embodiment, TWDM-PON is exemplified, but a PON that shares resources other than wavelength and time, for example, OFDM (Oriental Frequency-Division Multiplexing) -PON, which divides and multiplexes the frequency resource of electricity of one or a plurality of wavelengths. SCM-PON that divides and multiplexes the frequency resource of electricity of 1 or wavelength, division multiplexing may be performed by OFDM in the optical region, core line division multiplexing may be used in combination, and core division multiplexing (spatial division multiplexing) may be used. It may be used in combination, it may be used in combination with mode division multiplexing, or it may be divided and multiplexed by a code of electric or optical or core wire or core or mode or (orthogonal) frequency or any combination thereof. It may be applied, or only division multiplexing other than time division multiplexing or wavelength division multiplexing may be performed. The same applies if the function corresponding to the function required for time division multiplexing of the wavelength resource of TWDM-PON is read as the function corresponding to the function required for time division multiplexing to each of the multiplexed resources.

なお、第1の形態例ではTWDM-PONを例に挙げたが、PON区間での識別するためのフレームを同様に扱えばそれ以外のPONであっても同様の効果が得られる。例えば、IEEEの規格のGE-PON、10GE-PON等であれば、GEMフレームの代わりに、LLIDを付与してLLIDの付与されたフレームをSWとそれ以外の部分の間を導通するようすればよい。 In the first embodiment, TWDM-PON is taken as an example, but if the frame for identification in the PON section is treated in the same manner, the same effect can be obtained even with other PONs. For example, in the case of IEEE standard GE-PON, 10GE-PON, etc., if LLID is added instead of the GEM frame and the frame to which LLID is given is made conductive between the SW and other parts. good.

以下、図20及び21を参照しながら、通信システムの構成例について説明する。
・第1の通信システム構成例
第1の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、スイッチ部(SW)13と、制御部14と、プロキシ部15と、外部サーバ16と、を備える。
Hereinafter, a configuration example of the communication system will be described with reference to FIGS. 20 and 21.
First communication system configuration example The first communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 12, a switch unit (SW) 13, a control unit 14, and a proxy unit 15. , And an external server 16.

OLTは、TRx11と、SW12と、SW13と、制御部14とで構成されてもよいし、TRx11と、SW12と、SW13と、制御部14と、外部サーバ16とで構成されてもよい。OSUは、TRx11で構成されてもよいし、TRx11と、SW12とで構成されてもよいし、TRx11と、SW13とで構成されてもよい。 The OLT may be composed of TRx11, SW12, SW13, and a control unit 14, or may be composed of TRx11, SW12, SW13, a control unit 14, and an external server 16. The OSU may be composed of TRx11, TRx11 and SW12, or may be composed of TRx11 and SW13.

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12、SW13、制御部14、プロキシ部15及び外部サーバ16等のいずれかの他の構成要素からの制御、又はSW12、SW13、制御部14、プロキシ部15及び外部サーバ16等いずれかの他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更なしで、集約、分配、振分、複製、折返及び透過の少なくとも一つ、又は、いずれかの組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. TRx11 is autonomous, or controlled by any other component such as SW12, SW13, control unit 14, proxy unit 15, external server 16, etc., or SW12, SW13, control unit 14, proxy unit 15, external server 16, etc. Controlled by control forwarded via any other component, some or all of the ODN or SW12 traffic, at least part of the VLAN, priority, discard priority, destination, etc., according to a predetermined procedure. Alternatively, it is processed by at least one of aggregation, distribution, distribution, duplication, folding and transparency, or a combination thereof, without adding, deleting, replacing, or changing the tag of the combination.

SW12がSW13に接続される。 SW12 is connected to SW13.

ただし、上りに関しても集約されるとは限らない。例えば、異なる波長のTRx11がONU側から見て後段の装置(本通信システム構成例ではSW12で例示するが、SW13やプロキシ部15等でもよい)と接続する通信システム構成では波長毎への振り分けが主であるが、分配、集約、そのまま透過、VIDや優先廃棄を表すタグ等のタグ付加又は付替してもよい。更に、同じ波長のTRx11がONU側から見て後段の装置(本通信システム構成例ではSW12で例示するが、SW13やプロキシ部15等でもよい)と接続する通信システム構成では、上りトラフィックは集約が主であるが、分配、振分、そのまま透過、タグ付加又は付替してもよく、下りトラフィックも分配、集約、振り分け、透過、タグ付加又は付替であってもよい。更に、少なくとも一部の波長のTRx11が複数とそれ以外の波長のTRx11がONU側からみて後段の装置(本通信システム構成例ではSW12で例示するが、SW13やプロキシ部15等でもよい)では分配、集約、振り分け、透過、タグ付加又は付替のいずれかであってもよく、少なくとも一部の組み合わせであってもよい。そのいずれとなるかはサービスポリシーによる。
これは以降の通信システム構成例でも同様である。
However, it is not always aggregated for upstream. For example, in a communication system configuration in which TRx11 having different wavelengths is connected to a device in the subsequent stage when viewed from the ONU side (SW12 may be used as an example in this communication system configuration example, but SW13, a proxy unit 15, etc.), distribution to each wavelength is performed. Although it is mainly, tags such as distribution, aggregation, transparency as it is, and tags indicating VID and priority disposal may be added or replaced. Further, in a communication system configuration in which TRx11 having the same wavelength is connected to a device in the subsequent stage when viewed from the ONU side (in this communication system configuration example, SW12 may be used, but SW13, a proxy unit 15, etc. may be used), upstream traffic is aggregated. Mainly, distribution, distribution, transmission as it is, tag addition or replacement may be performed, and downlink traffic may also be distribution, aggregation, distribution, transmission, tag addition or replacement. Further, at least a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths are distributed in the subsequent device when viewed from the ONU side (in this communication system configuration example, SW12 is exemplified, but SW13, proxy unit 15, etc. may be used). , Aggregation, distribution, transparency, tagging or replacement, or at least some combinations. Which one will be used depends on the service policy.
This also applies to the following communication system configuration examples.

SW12は自律、又はTRx11やSW13や制御部14やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はTRx11、SW13、制御部14、プロキシ部15及び外部サーバ16等いずれかの他の構成要素を介して転送された制御で制御され、TRx11又はSW13のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部、又は、全ての組み合わせで処理する。 SW12 is autonomous, or controlled by TRx11, SW13, control unit 14, proxy unit 15, external server 16, or other component, or TRx11, SW13, control unit 14, proxy unit 15, external server 16, or the like. Controlled by control transferred via other components, some or all of the TRx11 or SW13 traffic may be at least part of the VLAN, priority, discard priority, destination, etc., or any of them, according to a predetermined procedure. Add, delete, replace, or change a combination of tags, and process at least some or all of the aggregation, distribution, distribution, duplication, folding, and transparency.

ただし、制御されるとは限らない。例えば、通信システム構成に備える制御部14は11から15(本通信システム構成例ではTRx11、SW12、SW13、プロキシ部15)の少なくとも一つを制御する場合と、制御せずに通信システム構成に備える11から15(本通信システム構成例ではTRx11、SW12、SW13、プロキシ部15)の少なくとも一つに制御情報を転送する場合がある。転送元としては例えば15や16がある。また、通信システム構成に備える11から15が自律で動く場合もある。
これは以降の通信システム構成例でも同様である。
However, it is not always controlled. For example, the control unit 14 provided in the communication system configuration prepares for the communication system configuration without controlling at least one of 11 to 15 (TRx11, SW12, SW13, proxy unit 15 in this communication system configuration example). Control information may be transferred to at least one of 11 to 15 (TRx11, SW12, SW13, proxy unit 15 in this communication system configuration example). As the transfer source, there are, for example, 15 and 16. In addition, 11 to 15 provided in the communication system configuration may move autonomously.
This also applies to the following communication system configuration examples.

SW13はプロキシ部15に直接、又は複数のOLTから/へのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11やSW12や制御部14やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW12や制御部14やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW12又はプロキシ部15のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部、又は、全ての組み合わせで処理する。 The SW 13 is directly connected to the proxy unit 15 or via a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from / to a plurality of OLTs. The SW13 is autonomous, or controlled by other components such as TRx11, SW12, control unit 14, proxy unit 15, or external server 16, or other components such as TRx11, SW12, control unit 14, proxy unit 15, or external server 16. Controlled by the control transferred via the components, a part or all of the traffic of the SW12 or the proxy unit 15 is sent to at least a part of a VLAN, a priority, a discard priority, a destination, etc., or a part thereof according to a predetermined procedure. Add, delete, replace, or change a combination of tags, and process at least some or all of the aggregation, distribution, distribution, duplication, folding, and transparency.

制御部14は、TRx11又はSW12又はSW13又はプロキシ部15又は外部サーバ16又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11、SW12、SW13、プロキシ部15及び外部サーバ16等の他の構成要素を制御、又はTRx11、SW12、SW13、プロキシ部15及び外部サーバ16等の他の構成要素を介して制御を転送する。 The control unit 14 is connected to a TRx11 or SW12 or SW13, a proxy unit 15, an external server 16, an external operating system (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls other components such as TRx11, SW12, SW13, proxy unit 15, and external server 16, or via other components such as TRx11, SW12, SW13, proxy unit 15, and external server 16. Transfer control.

ただし、これはプロキシ部15はOLTから/へのデータ経路上に設置することを想定した場合である。間に他の装置(例えば、複数のOLTから/へのトラフィックを集約/分配する集線SW等)を介在する場合、直接接続されなくてもよい。制御の流れとしては、TRx11、SW12、SW13、制御部14、外部サーバ16にいずれもありえる。
これは以降の通信システム構成例でも同様である。
However, this is a case where the proxy unit 15 is assumed to be installed on the data path from OLT to /. When another device (for example, a concentrator SW that aggregates / distributes traffic from or to a plurality of OLTs) is interposed between them, it does not have to be directly connected. The control flow may be TRx11, SW12, SW13, the control unit 14, or the external server 16.
This also applies to the following communication system configuration examples.

プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTから/へのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW12やSW13や制御部14や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW12やSW13や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部、又は、全ての組み合わせで処理する。 The proxy unit 15 connects directly to a higher-level device (not shown) or via a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from / to a plurality of OLTs. Will be done. The proxy unit 15 is autonomous, or controlled by other components such as TRx11, SW12, SW13, control unit 14, or external server 16, or other components such as TRx11, SW12, SW13, control unit 14, or external server 16. A part or all of the traffic of the SW13 or the device on the upper side (not shown), which is controlled by the control transferred via the VLAN, and at least a part of the priority, the disposal priority, the destination, etc. Alternatively, the tag of the combination is added, deleted, replaced, or unchanged, and is processed by at least a part of aggregation, distribution, distribution, duplication, folding, and transparency, or all combinations.

外部サーバ16は、TRx11又はSW12又はSW13又は制御部14又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW12やSW13や制御部14やプロキシ部15等の他の構成要素を制御、又はTRx11やSW12やSW13や制御部14やプロキシ部15等の他の構成要素を介して制御を転送する。 The external server 16 is connected to TRx11 or SW12 or SW13, a control unit 14, a proxy unit 15, an external operating system (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components such as TRx11, SW12, SW13, control unit 14, and proxy unit 15, or via other components such as TRx11, SW12, SW13, control unit 14, and proxy unit 15. Transfer control.

TRx11やSW12やSW13や制御部14やプロキシ部15や外部サーバ16は、TRx11やSW12やSW13やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部又はその全てそれ自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やSW13やプロキシ部15や外部サーバ16等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW12, SW13, the control unit 14, the proxy unit 15, and the external server 16 may be a part or all of the traffic of other components such as the TRx11, SW12, SW13, the proxy unit 15, and the external server 16, or all of them themselves or themselves. After receiving the copy, a part of the received traffic or all of it or a part or all of the received traffic is rewritten, or the response to the received traffic is made by TRx11, SW12, SW13, the proxy unit 15, the external server 16, etc. It may be sent to other components or external operating systems (not shown), controllers (not shown) or external devices (not shown).

第1の通信システム構成において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されていてもよい。
第1の通信システム構成において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がONU側からみて後段の装置(本通信システム構成例ではSW12)に接続されていてもよい。
In the first communication system configuration, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to SW12.
In the first communication system configuration, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to a device (SW12 in this communication system configuration example) at a later stage when viewed from the ONU side.

・第2の通信システム構成例
第2の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、スイッチ部(SW)13と、制御部14と、プロキシ部15と、を備える。
Second communication system configuration example The second communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 12, a switch unit (SW) 13, a control unit 14, and a proxy unit 15. , Equipped with.

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12やSW13や制御部14やプロキシ部15等の他の構成要素からの制御、又はSW12やSW13や制御部14やプロキシ部15等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ、又は、いずれかの組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. The TRx11 is autonomous, or is controlled by other components such as SW12, SW13, control unit 14, or proxy unit 15, or transferred via other components such as SW12, SW13, control unit 14, or proxy unit 15. Controlled by control, part or all of the ODN or SW12 traffic can be added, deleted, or replaced with at least part of the VLAN, priority, discard priority, destination, etc., or a combination thereof, according to a predetermined procedure. , Without modification, at least one of aggregation, distribution, distribution, duplication, wrapping and transmission, or a combination of either.

SW12がSW13に接続される。SW12は自律、又はTRx11やSW13や制御部14やプロキシ部15等の他の構成要素からの制御、又はTRx11やSW13や制御部14やプロキシ部15や等の他の構成要素を介して転送された制御で制御され、TRx11又はSW13のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部、又は、全ての組み合わせで処理する。 SW12 is connected to SW13. The SW12 is autonomous, controlled by other components such as TRx11, SW13, control unit 14, proxy unit 15, or transferred via other components such as TRx11, SW13, control unit 14, proxy unit 15, and the like. A part or all of the TRx11 or SW13 traffic is added, deleted, or attached to at least a part of the VLAN, priority, discard priority, destination, etc., or a combination thereof according to a predetermined procedure. Process with at least some or all combinations of aggregation, distribution, distribution, duplication, folding and transparency, without replacement or modification.

SW13は、プロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11やSW12や制御部14やプロキシ部15等の他の構成要素からの制御、又はTRx11やSW12や制御部14やプロキシ部15等の他の構成要素を介して転送された制御で制御され、SW12又はプロキシ部15のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部、又は、全ての組み合わせで処理する。 The SW 13 directly or aggregates traffic from a plurality of OLTs to the proxy unit 15, such as a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic, or aggregates traffic to a plurality of OLTs. It is connected via a concentrator SW or the like that performs at least a part of distribution, distribution, duplication, folding, and transmission. The SW13 is autonomous, or controlled from other components such as TRx11, SW12, control unit 14, proxy unit 15, or transferred via TRx11, SW12, control unit 14, proxy unit 15, or other component. Controlled by control, part or all of the traffic of SW12 or proxy unit 15 can be added or deleted with tags such as VLAN, priority, discard priority, destination, etc., or a combination thereof according to a predetermined procedure. Process with at least some or all combinations of aggregation, distribution, distribution, duplication, folding and transparency, without replacement or modification.

制御部14は、TRx11又はSW12又はSW13又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11TRx11やSW12やSW13やプロキシ部15等の他の構成要素を制御、又はTRx11やSW12やSW13やプロキシ部15等の他の構成要素を介して制御を転送する。 The control unit 14 is connected to TRx11 or SW12 or SW13 or a proxy unit 15 or an external operation system (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls other components such as TRx11 TRx11, SW12, SW13, and proxy unit 15, or transfers control via other components such as TRx11, SW12, SW13, and proxy unit 15.

プロキシ部15は、上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は、自律、又はTRx11、SW12、SW13及び制御部14等のいずれか又は全ての他の構成要素からの制御、又はTRx11、SW12、SW13及び制御部14等のいずれか又は全ての他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部、又は、全ての組み合わせで処理する。 The proxy unit 15 directly to the device on the upper side (not shown), or a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of the traffic from a plurality of OLTs, or a plurality of OLTs. Traffic to the OLT is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, turns back, or at least partially transmits. The proxy unit 15 is autonomous, or is controlled by any or all other components of TRx11, SW12, SW13, control unit 14, etc., or any or all of TRx11, SW12, SW13, control unit 14, etc. Controlled by the control transferred via the components of the SW13 or a part or all of the traffic of the upper device (not shown), at least a VLAN, a priority, a disposal priority, a destination, etc. according to a predetermined procedure. Process at least part or all combinations of aggregation, distribution, distribution, duplication, folding and transparency without adding, deleting, replacing, or changing tags in part or in combination thereof.

TRx11やSW12やSW13や制御部14やプロキシ部15は、TRx11やSW12やSW13やプロキシ部15等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やSW13やプロキシ部15等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW12, SW13, the control unit 14, and the proxy unit 15 receive a part or all of the traffic of other components such as the TRx11, SW12, SW13, the proxy unit 15, or a copy thereof, and receive the traffic. Other components such as TRx11, SW12, SW13, proxy unit 15 or an external operating system (not shown) responds to traffic that has been partially or all of it or part or all of the received traffic that has been rewritten or received. It may be sent to a controller (not shown) or an external device (not shown).

第2の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されていてもよい。本通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がONU側からみて後段の装置に接続されていてもよい。他は同様である。 In the second communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to the SW12. In this communication system configuration example, a plurality of TRx11s having a part of wavelengths and TRx11s having other wavelengths may be connected to a device in a subsequent stage when viewed from the ONU side. Others are similar.

・第3の通信システム構成例
第3の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、スイッチ部(SW)13と、制御部14と、外部サーバ16と、を備える。
Third Communication System Configuration Example The third communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 12, a switch unit (SW) 13, a control unit 14, and an external server 16. , Equipped with.

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12やSW13や制御部14や外部サーバ16等の他の構成要素からの制御、又はSW12やSW13や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部、又は、全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. The TRx11 is autonomous, or controlled from other components such as SW12, SW13, control unit 14, or external server 16, or transferred via other components such as SW12, SW13, control unit 14, or external server 16. Controlled by control, part or all of the ODN or SW12 traffic can be added, deleted, or replaced with at least part of the VLAN, priority, discard priority, destination, etc., or a combination thereof, according to a predetermined procedure. , Unaltered, aggregated, distributed, distributed, duplicated, folded and transmitted at least in part or in all combinations.

SW12がSW13に接続される。SW12は自律、又はTRx11やSW13や制御部14や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW13や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、TRx11又はSW13のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部、又は、全ての組み合わせで処理する。 SW12 is connected to SW13. The SW12 is autonomous, or controlled from other components such as TRx11, SW13, control unit 14, or external server 16, or transferred via other components such as TRx11, SW13, control unit 14, or external server 16. Controlled by control, part or all of the TRx11 or SW13 traffic can be added, deleted, or replaced with at least part of the VLAN, priority, discard priority, destination, etc., or a combination thereof, according to a predetermined procedure. , Unaltered, aggregated, distributed, distributed, duplicated, folded and transmitted at least in part or in all combinations.

SW13は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11やSW12や制御部14や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW12や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW12のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部、又は全ての組み合わせで処理する。 The SW13 is directly to a device on the upper side (not shown), or to a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic from a plurality of OLTs, or to a plurality of OLTs. Traffic is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The SW13 is autonomous, controlled from other components such as TRx11, SW12, control unit 14, or external server 16, or transferred via other components such as TRx11, SW12, control unit 14, or external server 16. Controlled by control, some or all of the SW12 traffic can be added, deleted, replaced, or modified with at least part of the VLAN, priority, discard priority, destination, etc., or a combination thereof, according to a predetermined procedure. No, at least some or all combinations of aggregation, distribution, distribution, duplication, folding and transmission.

制御部14は、TRx11又はSW12又はSW13又は外部サーバ16又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW12やSW13や外部サーバ16等の他の構成要素を制御、又はTRx11TRx11やSW12やSW13や外部サーバ16等の他の構成要素を介して制御を転送する。 The control unit 14 is connected to TRx11 or SW12 or SW13 or an external server 16 or an external operation system (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls other components such as TRx11, SW12, SW13, and an external server 16, or transfers control via other components such as TRx11 TRx11, SW12, SW13, and an external server 16.

外部サーバ16は、TRx11又はSW12又はSW13又は制御部14又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11、SW12、SW13及び制御部14等の他の構成要素を制御、又はTRx11、SW12、SW13及び制御部14等の他の構成要素を介して制御を転送する。 The external server 16 is connected to TRx11 or SW12 or SW13, a control unit 14, an external operating system (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components such as TRx11, SW12, SW13 and control unit 14, or transfers control via other components such as TRx11, SW12, SW13 and control unit 14.

TRx11やSW12やSW13や制御部14や外部サーバ16は、TRx11やSW12やSW13や外部サーバ16等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やSW13や外部サーバ16等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW12, SW13, the control unit 14, and the external server 16 receive a part or all of the traffic of other components such as the TRx11, SW12, SW13, and the external server 16 or a copy thereof, and receive the traffic. Other components such as TRx11, SW12, SW13, external server 16 or an external operating system (not shown) responds to traffic that has been partially or all of it or part or all of the received traffic that has been rewritten or received. It may be sent to a controller (not shown) or an external device (not shown).

第3の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されていてもよい。第3の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW12に接続されていてもよい。他は同様である。 In the third communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to the SW12. In the third communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW12. Others are similar.

・第4の通信システム構成例
第4の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、スイッチ部(SW)13と、プロキシ部15と、外部サーバ16と、を備える。
Fourth communication system configuration example The fourth communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 12, a switch unit (SW) 13, a proxy unit 15, and an external server 16. , Equipped with.

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12やSW13やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はSW12やSW13やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ、又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. The TRx11 is autonomous, controlled by other components such as SW12, SW13, proxy unit 15, or external server 16, or transferred via other components such as SW12, SW13, proxy unit 15, or external server 16. Controlled by control, part or all of the ODN or SW12 traffic can be added, deleted, or replaced with at least part of the VLAN, priority, discard priority, destination, etc., or a combination thereof, according to a predetermined procedure. , Unchanged, at least one or a combination of aggregation, distribution, distribution, duplication, wrapping and transparency.

SW12がSW13に接続される。SW12は自律、又はTRx11やSW13や制御部14やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW13やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、TRx11又はSW13のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 SW12 is connected to SW13. The SW12 is autonomous, or controlled by other components such as TRx11, SW13, control unit 14, proxy unit 15, or external server 16, or via other components such as TRx11, SW13, proxy unit 15, or external server 16. Controlled by the control transferred to, part or all of the traffic of TRx11 or SW13, at least a part of VLAN, priority, discard priority, destination, etc., or a combination of tags is added according to a predetermined procedure. Process with at least some or all combinations of aggregation, distribution, distribution, duplication, folding and transparency, without deletion, replacement or modification.

SW13はプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW12又はプロキシ部15のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又はいずれかの組み合わせで処理する。 The SW 13 directly or aggregates and distributes traffic from a plurality of OLTs to the proxy unit 15, and aggregates and distributes traffic to a plurality of OLTs such as a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, and transmits at least a part of the traffic. It is connected via a concentrator SW or the like that performs at least a part of sorting, duplication, folding, and transmission. The SW13 is autonomous, controlled by other components such as TRx11, SW12, proxy unit 15, or external server 16, or transferred via other components such as TRx11, SW12, proxy unit 15, or external server 16. Controlled by control, part or all of the traffic of SW12 or proxy unit 15 can be added or deleted with tags such as VLAN, priority, discard priority, destination, etc., or a combination thereof according to a predetermined procedure. Process at least in part or in any combination of aggregation, distribution, distribution, duplication, folding and transmission, without replacement or modification.

プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW12やSW13や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW12やSW13や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 The proxy unit 15 directly to the device on the upper side (not shown), or a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from a plurality of OLTs, or a plurality of OLTs. Traffic to is connected via a concentrator SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The proxy unit 15 is autonomous, controlled by other components such as TRx11, SW12, SW13, and the external server 16, or controlled by being transferred via other components such as TRx11, SW12, SW13, and the external server 16. Add a tag to a part or all of the traffic of the controlled SW13 or the upper device (not shown), at least a part of the VLAN, priority, discard priority, destination, etc., or a combination thereof according to a predetermined procedure. , Delete, replace, unchanged, aggregate, distribute, distribute, duplicate, wrap and process at least some or all combinations of transparency.

外部サーバ16は、TRx11、SW12、SW13、プロキシ部15、オペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW12やSW13やプロキシ部15等の他の構成要素を制御、又はTRx11やSW12やSW13やプロキシ部15等の他の構成要素を介して制御を転送する。 The external server 16 is connected to TRx11, SW12, SW13, a proxy unit 15, an operating system (not shown), a controller (not shown), and an external device (not shown). The external server 16 controls other components such as TRx11, SW12, SW13, and the proxy unit 15, or transfers control via other components such as TRx11, SW12, SW13, and the proxy unit 15.

TRx11やSW12やSW13やプロキシ部15や外部サーバ16は、TRx11やSW12やSW13やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部又はその全てそれ自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やSW13やプロキシ部15や外部サーバ16等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW12, SW13, the proxy unit 15, and the external server 16 receive a part or all of the traffic of other components such as the TRx11, SW12, SW13, the proxy unit 15, and the external server 16 or a copy thereof. , Part of the received traffic or all of it, or part or all of the received traffic, or the response to the received traffic is TRx11, SW12, SW13, proxy unit 15, external server 16 and other other components. Alternatively, it may be sent to an external operation system (not shown), a controller (not shown), or an external device (not shown).

第4の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されていてもよい(図21)。第4の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW12に接続されていてもよい。他は同様である。 In the fourth communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to SW12 (FIG. 21). .. In the fourth communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW12. Others are similar.

・第5の通信システム構成例
第5の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、制御部14と、プロキシ部15と、外部サーバ16と、を備える。
Fifth Communication System Configuration Example The fifth communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 12, a control unit 14, a proxy unit 15, and an external server 16. ..

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12や制御部14やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はSW12や制御部14やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全てその組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. TRx11 is autonomous, or controlled by other components such as SW12, control unit 14, proxy unit 15, and external server 16, or via other components such as SW12, control unit 14, proxy unit 15, and external server 16. A part or all of the ODN or SW12 traffic, controlled by the control transferred to the server, is added with a tag of at least a part of a VLAN, a priority, a discard priority, a destination, etc., or a combination thereof according to a predetermined procedure. Process at least part or all of aggregation, distribution, distribution, duplication, folding and transparency without deletion, replacement or modification.

SW12がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW12は自律、又はTRx11や制御部14やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はTRx11や制御部14やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、TRx11又はプロキシ部15のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部、又は、全ての組み合わせで処理する。 SW12 aggregates and distributes traffic from a plurality of OLTs directly to the proxy unit 15 or aggregates and distributes traffic to a plurality of OLTs such as a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, and transmits at least a part of traffic. It is connected via a concentrator SW or the like that performs at least a part of sorting, duplication, folding, and transmission. The SW12 is autonomous, or controlled by other components such as TRx11, control unit 14, proxy unit 15, or external server 16, or via other components such as TRx11, control unit 14, proxy unit 15, or external server 16. A part or all of the traffic of the TRx11 or the proxy unit 15 is controlled by the control transferred to the VLAN, at least a part of the priority, the discard priority, the destination, etc., or a combination thereof according to a predetermined procedure. Process with at least some or all combinations of aggregation, distribution, distribution, duplication, folding and transparency, without additions, deletions, replacements or changes.

制御部14は、TRx11、SW12、プロキシ部15、外部サーバ16、外部のオペレーションシステム(不図示)、コントローラ(不図示)及び外部の装置(不図示)のいずれか又は全てと接続される。制御部14は、TRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素を制御、又はTRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素を介して制御を転送する。 The control unit 14 is connected to any or all of TRx11, SW12, proxy unit 15, external server 16, external operation system (not shown), controller (not shown), and external device (not shown). The control unit 14 controls other components such as TRx11, SW12, proxy unit 15, and external server 16, or transfers control via other components such as TRx11, SW12, proxy unit 15, and external server 16. ..

プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW12や制御部14や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW12や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW12又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 The proxy unit 15 directly to the device on the upper side (not shown), or a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from a plurality of OLTs, or a plurality of OLTs. Traffic to is connected via a concentrator SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The proxy unit 15 is autonomous, or controlled by other components such as TRx11, SW12, control unit 14, or external server 16, or transferred via other components such as TRx11, SW12, control unit 14, or external server 16. Controlled by the controlled control, part or all of the traffic of SW12 or the device on the upper side (not shown), at least a part of VLAN, priority, disposal priority, destination, etc., or a combination thereof, according to a predetermined procedure. Add, delete, replace, or change the tags of, and process at least some or all combinations of aggregation, distribution, distribution, duplication, folding, and transparency.

外部サーバ16は、TRx11、SW12、制御部14、プロキシ部15、外部のオペレーションシステム(不図示)、コントローラ(不図示)及び外部の装置(不図示)のいずれか又は全てと接続される。外部サーバ16は、TRx11やSW12や制御部14やプロキシ部15等の他の構成要素を制御、又はTRx11やSW12や制御部14やプロキシ部15等の他の構成要素を介して制御を転送する。 The external server 16 is connected to any or all of TRx11, SW12, a control unit 14, a proxy unit 15, an external operating system (not shown), a controller (not shown), and an external device (not shown). The external server 16 controls other components such as TRx11, SW12, control unit 14, and proxy unit 15, or transfers control via other components such as TRx11, SW12, control unit 14, and proxy unit 15. ..

TRx11やSW12や制御部14やプロキシ部15や外部サーバ16は、TRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW12, the control unit 14, the proxy unit 15, and the external server 16 receive a part or all of the traffic of other components such as the TRx11, SW12, the proxy unit 15, and the external server 16 or a copy thereof. A part or all of the received traffic or a part or all of the received traffic is rewritten or a response to the received traffic is made by TRx11, SW12, a proxy unit 15, another component such as an external server 16, or an external device. It may be sent to an operating system (not shown), a controller (not shown), or an external device (not shown).

第5の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されていてもよい。第5の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW12に接続されていてもよい。他は同様である。 In the fifth communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to the SW12. In the fifth communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW12. Others are similar.

・第6の通信システム構成例
第6の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)13と、制御部14と、プロキシ部15と、外部サーバ16と、を備える。
6. Sixth Communication System Configuration Example The sixth communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 13, a control unit 14, a proxy unit 15, and an external server 16. ..

異なる波長(λA~λN)のTRx11がSW13に接続されている。TRx11は自律、又はSW13や制御部14やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はSW13や制御部14やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、ODN又はSW13のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW13. TRx11 is autonomous, or controlled by other components such as SW13, control unit 14, proxy unit 15, and external server 16, or via other components such as SW13, control unit 14, proxy unit 15, and external server 16. Controlled by the control transferred to, a part or all of the traffic of the ODN or SW13 is added with a tag of at least a part such as a VLAN, a priority, a discard priority, a destination, or a combination thereof according to a predetermined procedure. Process with at least some or all combinations of aggregation, distribution, distribution, duplication, folding and transparency, without deletion, replacement or modification.

SW13はプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11や制御部14やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はTRx11や制御部14やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、TRx11又はプロキシ部15のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 The SW 13 directly or aggregates and distributes traffic from a plurality of OLTs to the proxy unit 15, and aggregates and distributes traffic to a plurality of OLTs such as a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, and transmits at least a part of the traffic. It is connected via a concentrator SW or the like that performs at least a part of sorting, duplication, folding, and transmission. The SW13 is autonomous, or controlled by other components such as TRx11, control unit 14, proxy unit 15, and external server 16, or via other components such as TRx11, control unit 14, proxy unit 15, and external server 16. A part or all of the traffic of the TRx11 or the proxy unit 15 is controlled by the control transferred to the VLAN, at least a part of the priority, the discard priority, the destination, etc., or a combination thereof according to a predetermined procedure. Process with at least some or all combinations of aggregation, distribution, distribution, duplication, folding and transparency, without additions, deletions, replacements or changes.

制御部14は、TRx11又はSW13又はプロキシ部15又は外部サーバ16又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW13やプロキシ部15や外部サーバ16等の他の構成要素を制御、又はTRx11やSW13やプロキシ部15や外部サーバ16等の他の構成要素を介して制御を転送する。 The control unit 14 is connected to a TRx11 or SW13, a proxy unit 15, an external server 16, an external operating system (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls other components such as TRx11, SW13, proxy unit 15, and external server 16, or transfers control via other components such as TRx11, SW13, proxy unit 15, and external server 16. ..

プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW13や制御部14や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW13や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 The proxy unit 15 directly to the device on the upper side (not shown), or a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from a plurality of OLTs, or a plurality of OLTs. Traffic to is connected via a concentrator SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The proxy unit 15 is autonomous, or controlled by other components such as TRx11, SW13, control unit 14, or external server 16, or transferred via other components such as TRx11, SW13, control unit 14, or external server 16. Controlled by the controlled control, part or all of the traffic of SW13 or the device on the upper side (not shown), at least a part of VLAN, priority, disposal priority, destination, etc., or a combination thereof, according to a predetermined procedure. Add, delete, replace, or change the tags of, and process at least some or all combinations of aggregation, distribution, distribution, duplication, folding, and transparency.

外部サーバ16は、TRx11又はSW13又は制御部14又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW13や制御部14やプロキシ部15等の他の構成要素を制御、又はTRx11やSW13や制御部14やプロキシ部15等の他の構成要素を介して制御を転送する。 The external server 16 is connected to TRx11 or SW13, a control unit 14, a proxy unit 15, an external operation system (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components such as TRx11, SW13, control unit 14, and proxy unit 15, or transfers control via other components such as TRx11, SW13, control unit 14, and proxy unit 15. ..

TRx11やSW13や制御部14やプロキシ部15や外部サーバ16は、TRx11やSW13やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW13やプロキシ部15や外部サーバ16等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW13, the control unit 14, the proxy unit 15, and the external server 16 receive a part or all of the traffic of other components such as the TRx11, SW13, the proxy unit 15, and the external server 16 or a copy thereof. A part or all of the received traffic or a part or all of the received traffic is rewritten, or a response to the received traffic is made by TRx11, SW13, a proxy unit 15, another component such as an external server 16, or an external device. It may be sent to an operating system (not shown), a controller (not shown), or an external device (not shown).

第6の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW13に接続されていてもよい。第6の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW13に接続されていてもよい。他は同様である。 In the sixth communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to the SW13. In the sixth communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW13. Others are similar.

・第7の通信システム構成例
第7の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、スイッチ部(SW)13と、制御部14と、を備える。
Seventh Communication System Configuration Example The seventh communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 12, a switch unit (SW) 13, and a control unit 14.

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12やSW13や制御部14等の他の構成要素からの制御、又はSW12やSW13や制御部14等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. TRx11 is controlled autonomously, or by control from other components such as SW12, SW13 and control unit 14, or by control transferred via other components such as SW12, SW13 and control unit 14, and is controlled by ODN or SW12. A part or all of the traffic of is aggregated and distributed according to a predetermined procedure without adding, deleting, replacing, changing, or changing at least a part of a VLAN, a priority, a disposal priority, a destination, etc., or a combination thereof. , Distributing, duplicating, folding and transmitting at least some or all combinations.

SW12がSW13に接続される。SW12は自律、又はTRx11やSW13や制御部14等の他の構成要素からの制御、又はTRx11やSW13や制御部14等の他の構成要素を介して転送された制御で制御され、TRx11又はSW13のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 SW12 is connected to SW13. The SW12 is controlled autonomously or by control from other components such as TRx11, SW13 and control unit 14, or by control transferred via other components such as TRx11, SW13 and control unit 14, and is controlled by TRx11 or SW13. A part or all of the traffic of is aggregated and distributed according to a predetermined procedure without adding, deleting, replacing, changing, or changing at least a part of VLAN, priority, disposal priority, destination, etc., or a combination thereof. , Distributing, duplicating, folding and transmitting at least some or all combinations.

SW13は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11やSW12や制御部14等の他の構成要素からの制御、又はTRx11やSW12や制御部14等の他の構成要素を介して転送された制御で制御され、SW12又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 The SW13 is directly to a device on the upper side (not shown), or to a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic from a plurality of OLTs, or to a plurality of OLTs. Traffic is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The SW13 is autonomously controlled by control from other components such as TRx11, SW12 and control unit 14, or controlled by control transferred via other components such as TRx11, SW12 and control unit 14, and is controlled by SW12 or higher level. Add, delete, replace, add, delete, or replace some or all of the traffic on the side device (not shown), at least part of the VLAN, priority, discard priority, destination, etc., or a combination thereof, according to a predetermined procedure. Process with at least some or all combinations of aggregation, distribution, distribution, duplication, wrapping and transparency without modification.

制御部14は、TRx11、SW12、SW13、外部のオペレーションシステム(不図示)、コントローラ(不図示)及び外部の装置(不図示)のいずれか又は全てと接続される。制御部14は、TRx11やSW12やSW13等の他の構成要素を制御、又はTRx11やSW12やSW13等の他の構成要素を介して制御を転送する。TRx11やSW12やSW13や制御部14は、TRx11やSW12やSW13等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やSW13等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The control unit 14 is connected to any or all of TRx11, SW12, SW13, an external operating system (not shown), a controller (not shown), and an external device (not shown). The control unit 14 controls other components such as TRx11, SW12, and SW13, or transfers control via other components such as TRx11, SW12, and SW13. The TRx11, SW12, SW13, and the control unit 14 receive a part or all of the traffic of other components such as the TRx11, SW12, and SW13, or a copy thereof, and receive a part or all of the received traffic or receive the traffic. The response to the traffic rewritten in part or all of the traffic received or received is the response to other components such as TRx11, SW12, SW13, an external operating system (not shown), a controller (not shown), or an external device (not shown). May be sent to (shown).

第7の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されていてもよい。第7の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW12に接続されていてもよい。他は同様である。 In the seventh communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to the SW12. In the seventh communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW12. Others are similar.

・第8の通信システム構成例
第8の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、スイッチ部(SW)13と、プロキシ部15と、を備える。
Eighth Communication System Configuration Example The eighth communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 12, a switch unit (SW) 13, and a proxy unit 15.

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12やSW13やプロキシ部15等の他の構成要素からの制御、又はSW12やSW13やプロキシ部15等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. TRx11 is autonomously controlled by control from other components such as SW12, SW13 and proxy unit 15, or controlled by control transferred via other components such as SW12, SW13 and proxy unit 15, and is controlled by ODN or SW12. A part or all of the traffic of is aggregated and distributed according to a predetermined procedure without adding, deleting, replacing, changing, or changing at least a part of a VLAN, a priority, a disposal priority, a destination, etc., or a combination thereof. , Distributing, duplicating, folding and transmitting at least some or all combinations.

SW12がSW13に接続される。SW12は自律、又はTRx11やSW13やプロキシ部15等の他の構成要素からの制御、又はTRx11やSW13やプロキシ部15等の他の構成要素を介して転送された制御で制御され、TRx11又はSW13のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 SW12 is connected to SW13. The SW12 is autonomous, or controlled by control from other components such as TRx11, SW13, or proxy unit 15, or controlled by control transferred via other components such as TRx11, SW13, or proxy unit 15, and is controlled by TRx11 or SW13. A part or all of the traffic of is aggregated and distributed according to a predetermined procedure without adding, deleting, replacing, changing, or changing at least a part of VLAN, priority, disposal priority, destination, etc., or a combination thereof. , Distributing, duplicating, folding and transmitting at least some or all combinations.

SW13はプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11やSW12やプロキシ部15等の他の構成要素からの制御、又はTRx11やSW12やプロキシ部15等の他の構成要素を介して転送された制御で制御され、SW12又はプロキシ部15のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 The SW 13 directly or aggregates and distributes traffic from a plurality of OLTs to the proxy unit 15, and aggregates and distributes traffic to a plurality of OLTs such as a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, and transmits at least a part of the traffic. It is connected via a concentrator SW or the like that performs at least a part of sorting, duplication, folding, and transmission. The SW13 is autonomous, or controlled by control from other components such as TRx11, SW12, or proxy unit 15, or controlled by control transferred via other components such as TRx11, SW12, or proxy unit 15, and is controlled by SW12 or proxy. A part or all of the traffic of the part 15 is aggregated according to a predetermined procedure without adding, deleting, replacing, or changing at least a part of a VLAN, a priority, a disposal priority, a destination, or a combination thereof. , Distributing, sorting, duplicating, folding and transmitting at least some or all combinations.

プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW12やSW13等の他の構成要素からの制御、又はTRx11やSW12やSW13等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 The proxy unit 15 directly to the device on the upper side (not shown), or a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from a plurality of OLTs, or a plurality of OLTs. Traffic to is connected via a concentrator SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The proxy unit 15 is autonomously controlled by control from other components such as TRx11, SW12, and SW13, or by control transferred via other components such as TRx11, SW12, and SW13, and is controlled by SW13 or the upper side. Part or all of the traffic of the device (not shown), at least part of the VLAN, priority, disposal priority, destination, etc., or a combination of them, according to a predetermined procedure, without addition, deletion, replacement, or change of tags. In, at least some or all combinations of aggregation, distribution, distribution, duplication, folding and transmission are processed.

TRx11やSW12やSW13やプロキシ部15は、TRx11やSW12やSW13やプロキシ部15等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やSW13やプロキシ部15や等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW12, SW13, or proxy unit 15 receives a part or all of the traffic of other components such as the TRx11, SW12, SW13, or the proxy unit 15, or a copy thereof, and a part of the received traffic or its own. Other components such as TRx11, SW12, SW13, proxy unit 15, or external operating system (not shown) or controller (not shown) responds to traffic that has been rewritten in whole or in part or in part of received traffic. It may be sent to an external device (not shown) or an external device (not shown).

第8の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されていてもよい。第8通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW12に接続されていてもよい。他は同様である。 In the eighth communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to the SW12. In the eighth communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW12. Others are similar.

・第9の通信システム構成例
第9の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、制御部14と、プロキシ部15と、を備える。
Ninth Communication System Configuration Example The ninth communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 12, a control unit 14, and a proxy unit 15.

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12や制御部14やプロキシ部15や等の他の構成要素からの制御、又はSW12や制御部14やプロキシ部15等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. TRx11 is autonomous, or controlled by control from other components such as SW12, control unit 14, proxy unit 15, or by control transferred via other components such as SW12, control unit 14, proxy unit 15, etc. Then, a part or all of the traffic of ODN or SW12 is added, deleted, replaced, or not changed at least a part of VLAN, priority, discard priority, destination, etc., or a combination thereof according to a predetermined procedure. In, at least some or all combinations of aggregation, distribution, distribution, duplication, folding and transmission are processed.

SW12がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW12は自律、又はTRx11や制御部14やプロキシ部15等の他の構成要素からの制御、又はTRx11や制御部14やプロキシ部15等の他の構成要素を介して転送された制御で制御され、TRx11又はプロキシ部15のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 SW12 aggregates and distributes traffic from a plurality of OLTs directly to the proxy unit 15 or aggregates and distributes traffic to a plurality of OLTs such as a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, and transmits at least a part of traffic. It is connected via a concentrator SW or the like that performs at least a part of sorting, duplication, folding, and transmission. The SW12 is controlled autonomously, or by control from other components such as TRx11, control unit 14, and proxy unit 15, or by control transferred via other components such as TRx11, control unit 14, and proxy unit 15. , TRx11 or part of the traffic of the proxy unit 15 or all of them, at least part of the VLAN, priority, discard priority, destination, etc., or a combination of them, according to a predetermined procedure, addition, deletion, replacement, change of tags. No, process with at least some or all combinations of aggregation, distribution, distribution, duplication, folding and transmission.

制御部14は、TRx11又はSW12又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW12やプロキシ部15等の他の構成要素を制御、又はTRx11やSW12やプロキシ部15等の他の構成要素を介して制御を転送する。 The control unit 14 is connected to the TRx11 or SW12, the proxy unit 15, an external operating system (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls other components such as TRx11, SW12, and proxy unit 15, or transfers control via other components such as TRx11, SW12, and proxy unit 15.

プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW12や制御部14等の他の構成要素からの制御、又はTRx11やSW12や制御部14等の他の構成要素を介して転送された制御で制御され、SW12又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部又はその組み合わせで処理する。 The proxy unit 15 directly to the device on the upper side (not shown), or a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from a plurality of OLTs, or a plurality of OLTs. Traffic to is connected via a concentrator SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The proxy unit 15 is controlled autonomously, controlled by control from other components such as TRx11, SW12, and control unit 14, or controlled by control transferred via other components such as TRx11, SW12, and control unit 14, and is controlled by SW12. Or, add, delete, replace, or replace a part or all of the traffic of the upper device (not shown) with at least a part of the VLAN, priority, disposal priority, destination, etc., or a combination thereof according to a predetermined procedure. Process at least in part or in combination of aggregation or distribution or distribution or duplication or folding or transmission without modification.

TRx11やSW12や制御部14やプロキシ部15は、TRx11やSW12やプロキシ部15等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やプロキシ部15等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW12, the control unit 14, and the proxy unit 15 receive a part or all of the traffic of other components such as the TRx11, SW12, the proxy unit 15, or a copy thereof, and a part of the received traffic or its own. Rewriting all or part or all of the received traffic, or responding to the received traffic with other components such as TRx11, SW12, proxy unit 15, or external operating system (not shown) or controller (not shown). Or may be sent to an external device (not shown).

第9の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されている。第9の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW12に接続されていてもよい。他は同様である。 In the ninth communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength are connected to the SW12. In the ninth communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW12. Others are similar.

・第10の通信システム構成例
第10の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)13制御部14と、プロキシ部15と、を備える。異なる波長(λA~λN)のTRx11がSW13に接続されている。
Tenth Communication System Configuration Example The tenth communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 13 control unit 14, and a proxy unit 15. TRx11 of different wavelengths (λA to λN) are connected to SW13.

TRx11は自律、又はSW13や制御部14やプロキシ部15等の他の構成要素からの制御、又はSW13や制御部14やプロキシ部15等の他の構成要素を介して転送された制御で制御され、ODN又はSW13のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 TRx11 is controlled autonomously, or by control from other components such as SW13, control unit 14, and proxy unit 15, or by control transferred via other components such as SW13, control unit 14, and proxy unit 15. , ODN or SW13 traffic, or all of it, according to a predetermined procedure, at least a part of VLAN, priority, discard priority, destination, etc., or a combination of tags without adding, deleting, replacing, or changing. , Aggregate, distribute, distribute, duplicate, wrap and transmit at least some or all combinations.

SW13はプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11や制御部14やプロキシ部15等の他の構成要素からの制御、又はTRx11や制御部14やプロキシ部15等の他の構成要素を介して転送された制御で制御され、TRx11又はプロキシ部15のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部又はその組み合わせで処理する。 The SW 13 directly or aggregates and distributes traffic from a plurality of OLTs to the proxy unit 15, and aggregates and distributes traffic to a plurality of OLTs such as a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, and transmits at least a part of the traffic. It is connected via a concentrator SW or the like that performs at least a part of sorting, duplication, folding, and transmission. The SW13 is controlled autonomously, or by control from other components such as TRx11, control unit 14, proxy unit 15, or by control transferred via other components such as TRx11, control unit 14, and proxy unit 15. , TRx11 or part or all of the traffic of the proxy unit 15 according to a predetermined procedure, without adding, deleting, replacing or changing at least a part of the VLAN, priority, discard priority, destination, etc. or a combination thereof. , Aggregate or distribute or distribute or duplicate or wrap or permeate at least part or a combination thereof.

制御部14は、TRx11又はSW13又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW13やプロキシ部15等の他の構成要素を制御、又はTRx11やSW13やプロキシ部15等の他の構成要素を介して制御を転送する。 The control unit 14 is connected to the TRx11 or SW13, the proxy unit 15, an external operating system (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls other components such as TRx11, SW13, and proxy unit 15, or transfers control via other components such as TRx11, SW13, and proxy unit 15.

プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW13や制御部14等の他の構成要素からの制御、又はTRx11やSW13や制御部14等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部又はその組み合わせで処理する。 The proxy unit 15 directly to the device on the upper side (not shown), or a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from a plurality of OLTs, or a plurality of OLTs. Traffic to is connected via a concentrator SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The proxy unit 15 is controlled autonomously, controlled by control from other components such as TRx11, SW13, and control unit 14, or controlled by control transferred via other components such as TRx11, SW13, and control unit 14, and is controlled by SW13. Or, add, delete, replace, or replace a part or all of the traffic of the upper device (not shown) with at least a part of the VLAN, priority, disposal priority, destination, etc., or a combination thereof according to a predetermined procedure. Process at least in part or in combination of aggregation or distribution or distribution or duplication or folding or transmission without modification.

TRx11やSW13や制御部14やプロキシ部15は、TRx11やSW13やプロキシ部15等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW13やプロキシ部15等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW13, the control unit 14, and the proxy unit 15 receive a part or all of the traffic of other components such as the TRx11, SW13, the proxy unit 15, or a copy thereof, and a part of the received traffic or its own. Rewriting all or part or all of the received traffic, or responding to the received traffic with other components such as TRx11, SW13, proxy unit 15, or external operating system (not shown) or controller (not shown). Or may be sent to an external device (not shown).

第10の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW13に接続されていてもよい。第10の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW13に接続されていてもよい。他は同様である。 In the tenth communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to SW13. In the tenth communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW13. Others are similar.

・第11の通信システム構成例
第11の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、スイッチ部(SW)13と、外部サーバ16と、を備える。
Eleventh Communication System Configuration Example The eleventh communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 12, a switch unit (SW) 13, and an external server 16.

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12やSW13や外部サーバ16等の他の構成要素からの制御、又はSW12やSW13や外部サーバ16等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. TRx11 is autonomous or controlled by control from other components such as SW12, SW13 or external server 16 or transferred via other components such as SW12, SW13 or external server 16 and is controlled by ODN or SW12. A part or all of the traffic of the server is aggregated and distributed according to a predetermined procedure without adding, deleting, replacing, changing, or changing at least a part of the VLAN, priority, disposal priority, destination, etc., or a combination thereof. , Distributing, duplicating, folding and transmitting at least one or all combinations.

SW12がSW13に接続される。SW12は自律、又はTRx11やSW13や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW13や外部サーバ16等の他の構成要素を介して転送された制御で制御され、TRx11又はSW13のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 SW12 is connected to SW13. The SW12 is autonomous, or controlled by control from other components such as TRx11, SW13, or external server 16, or by control transferred via other components such as TRx11, SW13, or external server 16, and is controlled by TRx11 or SW13. A part or all of the traffic of the server is aggregated or distributed or distributed according to a predetermined procedure without adding, deleting, replacing or changing tags of at least a part of a VLAN, a priority, a disposal priority, a destination, etc. or a combination thereof. Process at least part or a combination of minutes or duplications or wraps or transmissions.

SW13は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11やSW12や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW12や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW12又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。 The SW13 is directly to a device on the upper side (not shown), or to a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic from a plurality of OLTs, or to a plurality of OLTs. Traffic is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The SW13 is autonomous, or controlled by control from other components such as TRx11, SW12, or external server 16, or controlled by control transferred via other components such as TRx11, SW12, or external server 16, and is controlled by SW12 or higher. Add, delete, replace, add, delete, or replace some or all of the traffic on the side device (not shown), at least part of the VLAN, priority, discard priority, destination, etc., or a combination thereof, according to a predetermined procedure. Process with at least some or all combinations of aggregation, distribution, distribution, duplication, wrapping and transmission without modification.

外部サーバ16は、TRx11、SW12、SW13、外部のオペレーションシステム(不図示)、コントローラ(不図示)及び外部の装置(不図示)のいずれか又は全てと接続される。外部サーバ16は、TRx11、SW12及びSW13等の他の構成要素を制御、又はTRx11、SW12及びSW13等の他の構成要素を介して制御を転送する。 The external server 16 is connected to any or all of TRx11, SW12, SW13, an external operating system (not shown), a controller (not shown), and an external device (not shown). The external server 16 controls other components such as TRx11, SW12 and SW13, or transfers control via other components such as TRx11, SW12 and SW13.

TRx11やSW12やSW13や外部サーバ16は、TRx11やSW12やSW13や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やSW13や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW12, SW13, and the external server 16 receive a part or all of the traffic of other components such as the TRx11, SW12, SW13, and the external server 16, or a copy thereof, and a part of the received traffic or its own. Other components such as TRx11, SW12, SW13, external server 16 or external operating systems (not shown) or controllers (not shown) respond to traffic that has been rewritten in whole or in part or in part of received traffic. It may be sent to an external device (not shown) or an external device (not shown).

第11の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されている。第11の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW12に接続されていてもよい。他は同様である。 In the eleventh communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength are connected to SW12. In the eleventh communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW12. Others are similar.

・第12の通信システム構成例
第12の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、制御部14と、外部サーバ16と、を備える。
Twelve Communication System Configuration Example The twelfth communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 12, a control unit 14, and an external server 16.

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12や制御部14や外部サーバ16等の他の構成要素からの制御、又はSW12や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. TRx11 is controlled autonomously, or by control from other components such as SW12, control unit 14, or external server 16, or by control transferred via other components such as SW12, control unit 14, or external server 16. , ODN or SW12 traffic, or all of it, according to a predetermined procedure, at least a part of VLAN, priority, discard priority, destination, etc., or a combination of tags without adding, deleting, replacing, or changing. , Aggregate, distribute, distribute, duplicate, wrap and transmit at least one or all combinations.

SW12が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW12は自律、又はTRx11や制御部14や外部サーバ16等の他の構成要素からの制御、又はTRx11や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、TRx11又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 SW12 directly to a device on the upper side (not shown), or to a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from multiple OLTs, or to multiple OLTs. Traffic is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The SW12 is controlled autonomously, or by control from other components such as TRx11, control unit 14, or external server 16, or by control transferred via other components such as TRx11, control unit 14, or external server 16. , TRx11 or a part or all of the traffic of the upper device (not shown), add or delete or attach a tag of at least a part such as VLAN, priority, discard priority, destination, etc. or a combination thereof according to a predetermined procedure. Process at least in part or in combination of aggregation or distribution or distribution or duplication or folding or transmission without replacement or modification.

制御部14は、TRx11又はSW12又は外部サーバ16又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW12や外部サーバ16等の他の構成要素を制御、又はTRx11やSW12や外部サーバ16等の他の構成要素を介して制御を転送する。 The control unit 14 is connected to TRx11 or SW12, an external server 16, an external operating system (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls other components such as TRx11, SW12, and the external server 16, or transfers control via other components such as TRx11, SW12, and the external server 16.

外部サーバ16は、TRx11又はSW12又は制御部14又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW12や制御部14等の他の構成要素を制御、又はTRx11やSW12や制御部14等の他の構成要素を介して制御を転送する。 The external server 16 is connected to TRx11 or SW12, a control unit 14, an external operating system (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components such as TRx11, SW12, and control unit 14, or transfers control via other components such as TRx11, SW12, and control unit 14.

TRx11やSW12や制御部14や外部サーバ16は、TRx11やSW12や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW12, the control unit 14, and the external server 16 receive a part or all of the traffic of other components such as the TRx11, SW12, and the external server 16, or a copy thereof, and a part of the received traffic or its own. All itself or part or all of the received traffic is rewritten or the response to the received traffic is other components such as TRx11, SW12, external server 16 or an external operating system (not shown) or controller (not shown). Or may be sent to an external device (not shown).

第12の通信システム構成12例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されていてもよい。第12の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW12に接続されていてもよい。他は同様である。 In the twelfth example of the communication system configuration, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to the SW12. In the twelfth communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW12. Others are similar.

・第13の通信システム構成例
第13の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)13と、制御部14と、外部サーバ16と、を備える。
Thirteenth Communication System Configuration Example The thirteenth communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 13, a control unit 14, and an external server 16.

異なる波長(λA~λN)のTRx11がSW13に接続されている。TRx11は自律、又はSW13や制御部14や外部サーバ16等の他の構成要素からの制御、又はSW13や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、ODN又はSW13のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW13. TRx11 is controlled autonomously, or by control from other components such as SW13, control unit 14, or external server 16, or by control transferred via other components such as SW13, control unit 14, or external server 16. , ODN or SW13 traffic, or all of it, according to a predetermined procedure, at least a part of VLAN, priority, discard priority, destination, etc., or a combination of tags without adding, deleting, replacing, or changing. , Aggregate, distribute, distribute, duplicate, wrap and transmit at least one or all combinations.

SW13は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11や制御部14や外部サーバ16等の他の構成要素からの制御、又はTRx11や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW12又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 The SW13 is directly to a device on the upper side (not shown), or to a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic from a plurality of OLTs, or to a plurality of OLTs. Traffic is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The SW13 is controlled autonomously, or by control from other components such as TRx11, control unit 14, or external server 16, or by control transferred via other components such as TRx11, control unit 14, or external server 16. , SW12 or a part or all of the traffic of the upper device (not shown), add or delete or attach a tag of at least a part such as VLAN, priority, disposal priority, destination, etc. or a combination thereof according to a predetermined procedure. Process at least in part or in combination of aggregation or distribution or distribution or duplication or folding or transmission without replacement or modification.

制御部14は、TRx11又はSW13又は外部サーバ16又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW13や外部サーバ16等の他の構成要素を制御、又はTRx11やSW13や外部サーバ16等の他の構成要素を介して制御を転送する。 The control unit 14 is connected to TRx11 or SW13, an external server 16, an external operating system (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls other components such as TRx11, SW13, and the external server 16, or transfers control via other components such as TRx11, SW13, and the external server 16.

外部サーバ16は、TRx11又はSW13又は制御部14又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW13や制御部14等の他の構成要素を制御、又はTRx11やSW13や制御部14等の他の構成要素を介して制御を転送する。 The external server 16 is connected to TRx11 or SW13, a control unit 14, an external operating system (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components such as TRx11, SW13, and control unit 14, or transfers control via other components such as TRx11, SW13, and control unit 14.

TRx11やSW13や制御部14や外部サーバ16は、TRx11やSW13や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW13や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW13, the control unit 14, and the external server 16 receive a part or all of the traffic of other components such as the TRx11, SW13, and the external server 16, or a copy thereof, and a part of the received traffic or its own. Rewrite all or part or all of the received traffic, or respond to the received traffic with other components such as TRx11, SW13, external server 16, or external operating system (not shown) or controller (not shown). Or may be sent to an external device (not shown).

第13の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW13に接続されていてもよい。第13の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW13に接続されていてもよい。他は同様である。 In the thirteenth communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to the SW13. In the thirteenth communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW13. Others are similar.

・第14の通信システム構成例
第14の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、プロキシ部15と、外部サーバ16と、を備える。
14th Communication System Configuration Example The 14th communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 12, a proxy unit 15, and an external server 16.

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はSW12やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. TRx11 is controlled autonomously, or by control from other components such as SW12, proxy unit 15, and external server 16, or by control transferred via other components such as SW12, proxy unit 15, and external server 16. , ODN or SW12 traffic, or all of it, according to a predetermined procedure, at least a part of VLAN, priority, discard priority, destination, etc., or a combination of tags without adding, deleting, replacing, or changing. , Aggregate, distribute, distribute, duplicate, wrap and transmit at least one or all combinations.

SW12がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW12は自律、又はTRx11やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はTRx11やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、TRx11又はプロキシ部15のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 SW12 aggregates and distributes traffic from a plurality of OLTs directly to the proxy unit 15 or aggregates and distributes traffic to a plurality of OLTs such as a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, and transmits at least a part of traffic. It is connected via a concentrator SW or the like that performs at least a part of sorting, duplication, folding, and transmission. The SW12 is controlled autonomously, or by control from other components such as TRx11, proxy unit 15, or external server 16, or by control transferred via other components such as TRx11, proxy unit 15, or external server 16. , TRx11 or part or all of the traffic of the proxy unit 15 according to a predetermined procedure, without adding, deleting, replacing or changing at least a part of the VLAN, priority, discard priority, destination, etc. or a combination thereof. , Aggregate or distribute or sort or duplicate or wrap or permeate at least part or a combination thereof.

プロキシ部15は自律、又はTRx11やSW12や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW12や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW12又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 The proxy unit 15 is autonomously controlled, controlled by control from other components such as TRx11, SW12, and the external server 16, or controlled by control transferred via other components such as TRx11, SW12, and the external server 16, and is controlled by SW12. Or, add, delete, replace, or replace a part or all of the traffic of the upper device (not shown) with at least a part of the VLAN, priority, disposal priority, destination, etc., or a combination thereof according to a predetermined procedure. Process at least in part or in combination of aggregation or distribution or distribution or duplication or folding or transmission without modification.

外部サーバ16は、TRx11又はSW12又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW12やプロキシ部15等の他の構成要素を制御、又はTRx11やSW12やプロキシ部15等の他の構成要素を介して制御を転送する。 The external server 16 is connected to TRx11 or SW12, a proxy unit 15, an external operating system (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components such as TRx11, SW12, and proxy unit 15, or transfers control via other components such as TRx11, SW12, and proxy unit 15.

TRx11やSW12やプロキシ部15や外部サーバ16は、TRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW12, the proxy unit 15, and the external server 16 receive a part or all of the traffic of other components such as the TRx11, SW12, the proxy unit 15, and the external server 16 or a copy thereof, and receive the traffic. Rewrite some or all of the traffic or some or all of the received traffic, or respond to the received traffic with other components such as TRx11, SW12, proxy unit 15, external server 16 or an external operating system (non-existent). It may be sent to a controller (not shown), a controller (not shown), or an external device (not shown).

第14の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されている。第14の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW12に接続されていてもよい。他は同様である。 In the 14th communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength are connected to SW12. In the fourteenth communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW12. Others are similar.

・第15の通信システム構成例
第15の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)13と、プロキシ部15と、外部サーバ16と、を備える。
Fifteenth Communication System Configuration Example The fifteenth communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 13, a proxy unit 15, and an external server 16.

異なる波長(λA~λN)のTRx11がSW13に接続されている。TRx11は自律、又はSW13やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はSW13やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW13. TRx11 is controlled autonomously, or by control from other components such as SW13, proxy unit 15, and external server 16, or by control transferred via other components such as SW13, proxy unit 15, and external server 16. , ODN or SW12 traffic, or all of it, according to a predetermined procedure, at least a part of VLAN, priority, discard priority, destination, etc., or a combination of tags without adding, deleting, replacing, or changing. , Aggregate, distribute, distribute, duplicate, wrap and transmit at least one or all combinations.

SW13はプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はTRx11やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、TRx11又はプロキシ部15のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 The SW 13 directly or aggregates and distributes traffic from a plurality of OLTs to the proxy unit 15, and aggregates and distributes traffic to a plurality of OLTs such as a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, and transmits at least a part of the traffic. It is connected via a concentrator SW or the like that performs at least a part of sorting, duplication, folding, and transmission. The SW13 is controlled autonomously, or by control from other components such as TRx11, proxy unit 15, or external server 16, or by control transferred via other components such as TRx11, proxy unit 15, or external server 16. , TRx11 or part or all of the traffic of the proxy unit 15 according to a predetermined procedure, without adding, deleting, replacing or changing at least a part of the VLAN, priority, discard priority, destination, etc. or a combination thereof. , Aggregate or distribute or sort or duplicate or wrap or permeate at least part or a combination thereof.

プロキシ部15は自律、又はTRx11やSW13や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW13や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 The proxy unit 15 is controlled autonomously, controlled by control from other components such as TRx11, SW13, and the external server 16, or controlled by control transferred via other components such as TRx11, SW13, and the external server 16, and is controlled by SW13. Or, add, delete, replace, or replace a part or all of the traffic of the upper device (not shown) with at least a part of the VLAN, priority, disposal priority, destination, etc., or a combination thereof according to a predetermined procedure. Process at least in part or in combination of aggregation or distribution or distribution or duplication or folding or transmission without modification.

外部サーバ16は、TRx11又はSW13又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW13やプロキシ部15等の他の構成要素を制御、又はTRx11やSW13やプロキシ部15等の他の構成要素を介して制御を転送する。 The external server 16 is connected to TRx11 or SW13, a proxy unit 15, an external operating system (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components such as TRx11, SW13, and proxy unit 15, or transfers control via other components such as TRx11, SW13, and proxy unit 15.

TRx11やSW13やプロキシ部15や外部サーバ16は、TRx11やSW13やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW13やプロキシ部15や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW13, the proxy unit 15, and the external server 16 receive a part or all of the traffic of other components such as the TRx11, SW13, the proxy unit 15, and the external server 16 or a copy thereof, and receive the traffic. Rewrite some or all of the traffic or some or all of the received traffic, or respond to the received traffic with other components such as TRx11, SW13, proxy unit 15, external server 16 or an external operating system (non-existent). It may be sent to a controller (not shown), a controller (not shown), or an external device (not shown).

第15の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW13に接続されていてもよい。第15の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW13に接続されていてもよい。他は同様である。 In the fifteenth communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to the SW13. In the fifteenth communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW13. Others are similar.

・第16の通信システム構成例
第16の通信システム構成例は、送受信部(TRx)11と、制御部14と、プロキシ部15と、外部サーバ16と、を備える。
Sixteenth Communication System Configuration Example The sixteenth communication system configuration example includes a transmission / reception unit (TRx) 11, a control unit 14, a proxy unit 15, and an external server 16.

異なる波長(λA~λN)のTRx11がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されている。TRx11は自律、又は制御部14やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又は制御部14やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、ODN又はプロキシ部15のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 with different wavelengths (λA to λN) directly to the proxy unit 15, or a concentrator SW or the like that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic from a plurality of OLTs, or a plurality of. Traffic to the OLT is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, turns back, or at least partially transmits. The TRx11 is autonomous or transferred from other components such as the control unit 14, the proxy unit 15, or the external server 16 or via other components such as the control unit 14, the proxy unit 15, or the external server 16. Controlled by control, a part or all of the traffic of the ODN or the proxy part 15 is added or deleted by adding or deleting a tag of at least a part such as a VLAN, a priority, a discard priority, a destination, or a combination thereof according to a predetermined procedure. Process with at least one or all combinations of aggregation, distribution, distribution, duplication, folding and transmission, without replacement or modification.

制御部14は、TRx11又はプロキシ部15又は外部サーバ16又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やプロキシ部15や外部サーバ16等の他の構成要素を制御、又はTRx11やプロキシ部15や外部サーバ16等の他の構成要素を介して制御を転送する。 The control unit 14 is connected to a TRx11, a proxy unit 15, an external server 16, an external operating system (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls other components such as TRx11, proxy unit 15, and external server 16, or transfers control via other components such as TRx11, proxy unit 15, and external server 16.

プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11や制御部14や外部サーバ16等の他の構成要素からの制御、又はTRx11や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、TRx11又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 The proxy unit 15 directly to the device on the upper side (not shown), or a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from a plurality of OLTs, or a plurality of OLTs. Traffic to is connected via a concentrator SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The proxy unit 15 is autonomous, or is controlled by other components such as TRx11, control unit 14, or external server 16, or is controlled by being transferred via other components such as TRx11, control unit 14, or external server 16. Controlled and part or all of the traffic on the TRx11 or higher-level device (not shown) can be added or removed from tags such as VLAN, priority, discard priority, destination, etc., or a combination thereof, according to a predetermined procedure. Or process with at least part or a combination of aggregation or distribution or distribution or duplication or folding or transmission without replacement or modification.

外部サーバ16は、TRx11又は制御部14又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11や制御部14やプロキシ部15等の他の構成要素を制御、又はTRx11や制御部14やプロキシ部15等の他の構成要素を介して制御を転送する。 The external server 16 is connected to TRx11, a control unit 14, a proxy unit 15, an external operating system (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components such as TRx11, control unit 14, and proxy unit 15, or transfers control via other components such as TRx11, control unit 14, and proxy unit 15.

TRx11や制御部14やプロキシ部15や外部サーバ16は、TRx11やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やプロキシ部15や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, the control unit 14, the proxy unit 15, and the external server 16 receive a part or all of the traffic of other components such as the TRx11, the proxy unit 15, and the external server 16 or a copy thereof, and receive the traffic. Rewriting some or all of the traffic or some or all of the received traffic, or responding to the received traffic by other components such as TRx11, proxy unit 15, external server 16, or external operating system (not shown). It may be sent to a controller (not shown) or an external device (not shown).

第16の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。第16の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。他は同様である。 In the 16th communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength are directly sent to the proxy unit 15 or from a plurality of OLTs. Concentrating SW, etc. that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic, or aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic to multiple OLTs. It may be connected via a concentrating switch or the like. In the 16th communication system configuration example, a plurality of TRx11s having a certain wavelength and TRx11s having other wavelengths directly to the proxy unit 15 or traffic from a plurality of OLTs are aggregated, distributed, distributed, duplicated, and folded. It may be connected via a concentrating SW or the like that performs at least a part of transmission, or a concentrating SW or the like that aggregates, distributes, distributes, duplicates, turns back, or performs at least a part of transmission to a plurality of OLTs. .. Others are similar.

・第17の通信システム構成例
第17の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、スイッチ部(SW)13と、を備える。
17th Communication System Configuration Example The 17th communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 12, and a switch unit (SW) 13.

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12やSW13等の他の構成要素からの制御、又はSW12やSW13等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. TRx11 is controlled autonomously or by control from other components such as SW12 and SW13, or by control transferred via other components such as SW12 and SW13, and part or all of the traffic of ODN or SW12. In accordance with the prescribed procedure, at least a part of the VLAN, priority, disposal priority, destination, etc., or a combination of tags, without addition, deletion, replacement, change, aggregation, distribution, distribution, duplication, return, and Treat with at least one or all combinations of transmissions.

SW12がSW13に接続される。SW12は自律、又はTRx11やSW13等の他の構成要素からの制御、又はTRx11やSW13等の他の構成要素を介して転送された制御で制御され、TRx11又はSW13のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 SW12 is connected to SW13. The SW12 is controlled autonomously or by control from other components such as TRx11 or SW13, or by control transferred via other components such as TRx11 or SW13, and part or all of the traffic of TRx11 or SW13. In accordance with the prescribed procedure, at least a part of the VLAN, priority, disposal priority, destination, etc., or a combination thereof, without addition, deletion, replacement, or change of tags, aggregation, distribution, distribution, duplication, folding, or transparency. Process at least part or a combination thereof.

SW13は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11やSW12等の他の構成要素からの制御、又はTRx11やSW12等の他の構成要素を介して転送された制御で制御され、SW12又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 The SW13 is directly to a device on the upper side (not shown), or to a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic from a plurality of OLTs, or to a plurality of OLTs. Traffic is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The SW13 is controlled autonomously or by control from other components such as TRx11 and SW12, or by control transferred via other components such as TRx11 and SW12, and is controlled by the SW12 or a higher-level device (not shown). A part or all of the traffic is aggregated or distributed or distributed according to a predetermined procedure without adding, deleting, replacing or changing at least a part of the tags such as VLAN, priority, disposal priority, destination, etc. or a combination thereof. Or process with at least part of duplication, folding or transmission, or a combination thereof.

TRx11やSW12やSW13は、TRx11やSW12やSW13等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やSW13等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW12, and SW13 are a part or all of the traffic of other components such as the TRx11, SW12, and SW13, or a copy thereof, and a part of the received traffic or all of the received traffic or one of the received traffic. Sends a response to a partially or completely rewritten traffic or received traffic to other components such as TRx11, SW12, SW13, or an external operating system (not shown), controller (not shown), or external device (not shown). You may.

第17の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されている。第17の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW12に接続されていてもよい。他は同様である。 In the 17th communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength are connected to SW12. In the seventeenth communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW12. Others are similar.

・第18の通信システム構成例
第18の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、制御部14と、を備える。
Eighteenth Communication System Configuration Example The eighteenth communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 12, and a control unit 14.

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12や制御部14等の他の構成要素からの制御、又はSW12や制御部14等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. TRx11 is autonomously controlled by control from other components such as SW12 and control unit 14, or controlled by control transferred via other components such as SW12 and control unit 14, and is one of the traffic of ODN or SW12. Aggregation, distribution, distribution, without adding, deleting, replacing, or changing tags of at least a part of VLAN, priority, disposal priority, destination, etc., or a combination thereof, according to a predetermined procedure. Process with at least one or all combinations of duplication, folding and transmission.

SW12が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW12は自律、又はTRx11や制御部14等の他の構成要素からの制御、又はTRx11や制御部14等の他の構成要素を介して転送された制御で制御され、TRx11のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 SW12 directly to a device on the upper side (not shown), or to a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from multiple OLTs, or to multiple OLTs. Traffic is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The SW12 is autonomous, or controlled by control from other components such as TRx11 or control unit 14, or by control transferred via other components such as TRx11 or control unit 14, and is part of the traffic of TRx11 or All of them are aggregated or distributed or distributed or duplicated or folded or folded according to a predetermined procedure, without adding, deleting, replacing or changing tags of at least a part of VLAN, priority, disposal priority, destination, etc. or a combination thereof. Treat with at least part of the transparency or a combination thereof.

制御部14は、TRx11又はSW12又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW12等の他の構成要素を制御、又はTRx11やSW12等の他の構成要素を介して制御を転送する。 The control unit 14 is connected to TRx11 or SW12, an external operating system (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls other components such as TRx11 and SW12, or transfers control via other components such as TRx11 and SW12.

TRx11やSW12や制御部14は、TRx11やSW12等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW12, and the control unit 14 receive a part or all of the traffic of other components such as the TRx11 and SW12 or a copy thereof, and a part of the received traffic or all of the received traffic or one of the received traffic. Send a response to a partially or completely rewritten traffic or received traffic to other components such as TRx11 and SW12, or to an external operating system (not shown), controller (not shown), or external device (not shown). May be good.

第18の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されていてもよい。第18の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW12に接続されていてもよい。他は同様である。 In the eighteenth communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to the SW12. In the eighteenth communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW12. Others are similar.

・第19の通信システム構成例
第19の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)13と、制御部14と、を備える。異なる波長(λA~λN)のTRx11がSW13に接続されている。TRx11は自律、又はSW13や制御部14等の他の構成要素からの制御、又はSW13や制御部14等の他の構成要素を介して転送された制御で制御され、ODN又はSW13のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。
19th Communication System Configuration Example The 19th communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 13, and a control unit 14. TRx11 of different wavelengths (λA to λN) are connected to SW13. TRx11 is autonomously controlled by control from other components such as SW13 and control unit 14, or controlled by control transferred via other components such as SW13 and control unit 14, and is one of the traffic of ODN or SW13. Aggregation, distribution, distribution, without adding, deleting, replacing, or changing tags of at least a part of VLAN, priority, disposal priority, destination, etc., or a combination thereof, according to a predetermined procedure. Process with at least one or all combinations of duplication, folding and transmission.

SW13は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11や制御部14等の他の構成要素からの制御、又はTRx11や制御部14等の他の構成要素を介して転送された制御で制御され、TRx11又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 The SW13 is directly to a device on the upper side (not shown), or to a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic from a plurality of OLTs, or to a plurality of OLTs. Traffic is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The SW13 is controlled autonomously or by control from other components such as TRx11 and control unit 14, or by control transferred via other components such as TRx11 and control unit 14, and is controlled by TRx11 or a higher-level device (TRx11 or higher-level device). Part or all of the traffic (not shown) is aggregated or aggregated or all of them according to a predetermined procedure without adding, deleting, replacing or changing tags of at least a part of VLAN, priority, disposal priority, destination, etc. or a combination thereof. Process at least in part or in combination of distribution or distribution or duplication or folding or transmission.

制御部14は、TRx11又はSW13又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW13等の他の構成要素を制御、又はTRx11やSW13等の他の構成要素を介して制御を転送する。 The control unit 14 is connected to TRx11 or SW13, an external operating system (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls other components such as TRx11 and SW13, or transfers control via other components such as TRx11 and SW13.

TRx11やSW13や制御部14は、TRx11やSW13や等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW13等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW13, and the control unit 14 receive a part or all of the traffic of other components such as the TRx11, SW13, and the like, or a copy thereof, and receive a part of the received traffic or all of the received traffic or the received traffic. Send a response to partially or completely rewritten traffic or received traffic to other components such as TRx11 and SW13, or to an external operating system (not shown), controller (not shown), or external device (not shown). You may.

第19の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW13に接続されていてもよい。第19の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW13に接続されていてもよい。他は同様である。 In the nineteenth communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to the SW13. In the nineteenth communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW13. Others are similar.

・第20の通信システム構成例
第20の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、プロキシ部15と、を備える。
20th Communication System Configuration Example The 20th communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 12, and a proxy unit 15.

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12やプロキシ部15等の他の構成要素からの制御、又はSW12やプロキシ部15等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. TRx11 is autonomously controlled by control from other components such as SW12 and proxy unit 15, or controlled by control transferred via other components such as SW12 and proxy unit 15, and is one of the traffic of ODN or SW12. Aggregation, distribution, distribution, without adding, deleting, replacing, or changing tags of at least a part of VLAN, priority, disposal priority, destination, etc., or a combination thereof, according to a predetermined procedure. Process with at least one or all combinations of duplication, folding and transmission.

SW12がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW12は自律、又はTRx11やプロキシ部15等の他の構成要素からの制御、又はTRx11やプロキシ部15等の他の構成要素を介して転送された制御で制御され、TRx11又はプロキシ部15のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 SW12 aggregates and distributes traffic from a plurality of OLTs directly to the proxy unit 15 or aggregates and distributes traffic to a plurality of OLTs such as a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, and transmits at least a part of traffic. It is connected via a concentrator SW or the like that performs at least a part of sorting, duplication, folding, and transmission. The SW12 is autonomous, or controlled by control from other components such as TRx11 and proxy unit 15, or controlled by control transferred via other components such as TRx11 and proxy unit 15, and the traffic of TRx11 or proxy unit 15 is controlled. A part or all of them are aggregated or distributed or distributed or distributed according to a predetermined procedure, without adding, deleting, replacing or changing at least a part or a combination of tags such as VLAN, priority, disposal priority, destination, etc. Process with at least part of duplication, folding or transmission, or a combination thereof.

プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW12等の他の構成要素からの制御、又はTRx11やSW12等の他の構成要素を介して転送された制御で制御され、SW12又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 The proxy unit 15 directly to the device on the upper side (not shown), or a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from a plurality of OLTs, or a plurality of OLTs. Traffic to is connected via a concentrator SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The proxy unit 15 is controlled autonomously or by control from other components such as TRx11 and SW12, or by control transferred via other components such as TRx11 and SW12, and is controlled by SW12 or a higher-level device (not shown). ) Part or all of the traffic, according to a predetermined procedure, aggregate or distribute or distribute or distribute at least a part of VLAN, priority, disposal priority, destination, etc. or a combination thereof without adding, deleting, replacing or changing tags. Distribute or duplicate or fold or process at least part of the transmission or a combination thereof.

TRx11やSW12やプロキシ部15は、TRx11やSW12やプロキシ部15等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やプロキシ部15等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW12, and the proxy unit 15 receive a part or all of the traffic of other components such as the TRx11, SW12, and the proxy unit 15 or a copy thereof, and a part or all of the received traffic or the reception. Other components such as TRx11, SW12, proxy unit 15, external operating system (not shown), controller (not shown), or external device responds to traffic that has been partially or completely rewritten or received traffic. It may be sent to (not shown).

第20の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されていてもよい。第20の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW12に接続されていてもよい。他は同様である。 In the twentieth communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to the SW12. In the twentieth communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW12. Others are similar.

・第21の通信システム構成例
第21の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)13と、プロキシ部15と、と、を備える。
21st Communication System Configuration Example The 21st communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 13, and a proxy unit 15.

異なる波長(λA~λN)のTRx11がSW13に接続されている。TRx11は自律、又はSW13やプロキシ部15等の他の構成要素からの制御、又はSW13やプロキシ部15等の他の構成要素を介して転送された制御で制御され、ODN又はSW13のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW13. The TRx11 is autonomous, or controlled by control from other components such as SW13 and proxy unit 15, or controlled by control transferred via other components such as SW13 and proxy unit 15, and is one of the traffic of ODN or SW13. Aggregation, distribution, distribution, without adding, deleting, replacing, or changing tags of at least a part of VLAN, priority, disposal priority, destination, etc., or a combination thereof, according to a predetermined procedure. Process with at least one or all combinations of duplication, folding and transmission.

SW13はプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11やプロキシ部15等の他の構成要素からの制御、又はTRx11やプロキシ部15等の他の構成要素を介して転送された制御で制御され、TRx11又はプロキシ部15のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 The SW 13 directly or aggregates and distributes traffic from a plurality of OLTs to the proxy unit 15, and aggregates and distributes traffic to a plurality of OLTs such as a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, and transmits at least a part of the traffic. It is connected via a concentrator SW or the like that performs at least a part of sorting, duplication, folding, and transmission. The SW13 is autonomous, or controlled by control from other components such as TRx11 and proxy unit 15, or controlled by control transferred via other components such as TRx11 and proxy unit 15, and the traffic of TRx11 or proxy unit 15 is controlled. A part or all of them are aggregated or distributed or distributed or distributed according to a predetermined procedure, without adding, deleting, replacing or changing at least a part or a combination of tags such as VLAN, priority, disposal priority, destination, etc. Process with at least part of duplication, folding or transmission, or a combination thereof.

プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW13等の他の構成要素からの制御、又はTRx11やSW13等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 The proxy unit 15 directly to the device on the upper side (not shown), or a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from a plurality of OLTs, or a plurality of OLTs. Traffic to is connected via a concentrator SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The proxy unit 15 is controlled autonomously or by control from other components such as TRx11 and SW13, or by control transferred via other components such as TRx11 and SW13, and is controlled by SW13 or a higher-level device (not shown). ) Part or all of the traffic, according to a predetermined procedure, aggregate or distribute or distribute or distribute at least a part of VLAN, priority, disposal priority, destination, etc. or a combination thereof without adding, deleting, replacing or changing tags. Distribute or duplicate or fold or process at least part of the transmission or a combination thereof.

TRx11やSW13やプロキシ部15は、TRx11やSW13やプロキシ部15等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW13やプロキシ部15等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW13, and the proxy unit 15 receive a part or all of the traffic of other components such as the TRx11, SW13, the proxy unit 15, or a copy thereof, and a part or all of the received traffic or the reception. Other components such as TRx11, SW13, proxy unit 15, external operating system (not shown), controller (not shown), or external device responds to traffic that has been partially or completely rewritten or received traffic. It may be sent to (not shown).

第21の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW13に接続されていてもよい。第21の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW13に接続されていてもよい。他は同様である。 In the 21st communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to SW13. In the 21st communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW13. Others are similar.

・第22の通信システム構成例
第22の通信システム構成例は、送受信部(TRx)11と、制御部14と、プロキシ部15と、を備える。
22nd Communication System Configuration Example The 22nd communication system configuration example includes a transmission / reception unit (TRx) 11, a control unit 14, and a proxy unit 15.

異なる波長(λA~λN)のTRx11がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されている。TRx11は自律、又は制御部14やプロキシ部15等の他の構成要素からの制御、又は制御部14やプロキシ部15等の他の構成要素を介して転送された制御で制御され、ODN又はプロキシ部15のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 with different wavelengths (λA to λN) directly to the proxy unit 15, or a concentrator SW or the like that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic from a plurality of OLTs, or a plurality of. Traffic to the OLT is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, turns back, or at least partially transmits. TRx11 is autonomous or controlled by control from other components such as control unit 14 and proxy unit 15, or by control transferred via other components such as control unit 14 and proxy unit 15, and is ODN or proxy. Part or all of the traffic of Part 15 is aggregated according to a predetermined procedure, with at least a part of VLAN, priority, discard priority, destination, etc., or a combination of tags, without addition, deletion, replacement, or change. , Distributing, sorting, duplicating, folding and transmitting at least one or all combinations.

制御部14は、TRx11又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やプロキシ部15等の他の構成要素を制御、又はTRx11やプロキシ部15等の他の構成要素を介して制御を転送する。 The control unit 14 is connected to the TRx11 or proxy unit 15, an external operating system (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls other components such as TRx 11 and proxy unit 15, or transfers control via other components such as TRx 11 and proxy unit 15.

プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11や制御部14等の他の構成要素からの制御、又はTRx11や制御部14や等の他の構成要素を介して転送された制御で制御され、TRx11又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 The proxy unit 15 directly to the device on the upper side (not shown), or a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from a plurality of OLTs, or a plurality of OLTs. Traffic to is connected via a concentrator SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The proxy unit 15 is controlled autonomously or by control from other components such as TRx11 and control unit 14, or by control transferred via other components such as TRx11 and control unit 14, and is controlled by TRx11 or the upper side. Part or all of the traffic of the device (not shown), at least part of the VLAN, priority, disposal priority, destination, etc., or a combination of tags, according to a predetermined procedure, without addition, deletion, replacement, or change. , Aggregate or distribute or distribute or duplicate or wrap or permeate at least part or a combination thereof.

TRx11や制御部14やプロキシ部15は、TRx11やプロキシ部15や等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11プロキシ部15等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, the control unit 14, the proxy unit 15 receives a part or all of the traffic of other components such as the TRx11, the proxy unit 15, or a copy thereof, and a part or all of the received traffic or itself. A part or all of the received traffic is rewritten, or the response to the received traffic is made to other components such as the TRx11 proxy unit 15, an external operating system (not shown), a controller (not shown), or an external device (not shown). May be sent to (shown).

第22の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。第22の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。他は同様である。 In the 22nd communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength are directly sent to the proxy unit 15 or from a plurality of OLTs. Concentrating SW, etc. that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic, or aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic to multiple OLTs. It may be connected via a concentrating switch or the like. In the 22nd communication system configuration example, a plurality of TRx11s having a certain wavelength and TRx11s having other wavelengths directly to the proxy unit 15 or traffic from a plurality of OLTs are aggregated, distributed, distributed, duplicated, and folded. It may be connected via a concentrating SW or the like that performs at least a part of transmission, or a concentrating SW or the like that aggregates, distributes, distributes, duplicates, turns back, or performs at least a part of transmission to a plurality of OLTs. .. Others are similar.

・第23の通信システム構成例
第23の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、外部サーバ16と、を備える。
23rd Communication System Configuration Example The 23rd communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 12, and an external server 16.

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12や外部サーバ16等の他の構成要素からの制御、又はSW12や外部サーバ16等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. TRx11 is autonomous or controlled by control from other components such as SW12 or external server 16 or transferred via other components such as SW12 or external server 16 and is one of the traffic of ODN or SW12. Aggregate, distribute, distribute, without adding, deleting, replacing, or changing tags of at least a part of VLAN, priority, disposal priority, destination, etc., or a combination thereof, according to a predetermined procedure. Process with at least one or all combinations of duplication, folding and transmission.

SW12が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW12は自律、又はTRx11や外部サーバ16等の他の構成要素からの制御、又はTRx11や外部サーバ16等の他の構成要素を介して転送された制御で制御され、TRx11又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 SW12 directly to a device on the upper side (not shown), or to a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from multiple OLTs, or to multiple OLTs. Traffic is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The SW12 is controlled autonomously or by control from other components such as TRx11 or external server 16, or by control transferred via other components such as TRx11 or external server 16, and is controlled by TRx11 or a higher-level device (TRx11 or higher-level device). A part or all of the traffic (not shown) is aggregated or agglomerated or all of them according to a predetermined procedure without adding, deleting, replacing or changing at least a part or a combination of tags such as VLAN, priority, disposal priority, destination, etc. Process at least in part or in combination of distribution or distribution or duplication or folding or transmission.

外部サーバ16は、TRx11又はSW12又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW12等の他の構成要素を制御、又はTRx11やSW12等の他の構成要素を介して制御を転送する。 The external server 16 is connected to TRx11 or SW12, an external operating system (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components such as TRx11 and SW12, or transfers control via other components such as TRx11 and SW12.

TRx11やSW12や外部サーバ16は、TRx11やSW12や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW12, and the external server 16 receive a part or all of the traffic of other components such as the TRx11, SW12, and the external server 16 or a copy thereof, and a part or all of the received traffic or the reception thereof. Other components such as TRx11, SW12, external server 16 or external operating system (not shown), controller (not shown), or external device responds to traffic that has been partially or completely rewritten or received traffic. It may be sent to (not shown).

第23の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されていてもよい。第23の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW12に接続されていてもよい。他は同様である。 In the 23rd communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to the SW12. In the 23rd communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW12. Others are similar.

・第24の通信システム構成例
第24の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)13と、外部サーバ16と、を備える。
24th Communication System Configuration Example The 24th communication system configuration example includes a transmission / reception unit (TRx) 11, a switch unit (SW) 13, and an external server 16.

異なる波長(λA~λN)のTRx11がSW13に接続されている。TRx11は自律、又はSW13や外部サーバ16等の他の構成要素からの制御、又はSW13や外部サーバ16等の他の構成要素を介して転送された制御で制御され、ODN又はSW13のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW13. TRx11 is autonomous, or controlled by control from other components such as SW13 or external server 16, or by control transferred via other components such as SW13 or external server 16, and is one of the traffic of ODN or SW13. Aggregate, distribute, distribute, without adding, deleting, replacing, or changing tags of at least a part of VLAN, priority, disposal priority, destination, etc., or a combination thereof, according to a predetermined procedure. Process with at least one or all combinations of duplication, folding and transmission.

SW13は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11や外部サーバ16等の他の構成要素からの制御、又はTRx11や外部サーバ16等の他の構成要素を介して転送された制御で制御され、TRx11又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 The SW13 is directly to a device on the upper side (not shown), or to a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic from a plurality of OLTs, or to a plurality of OLTs. Traffic is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The SW13 is controlled autonomously or by control from other components such as TRx11 or external server 16, or by control transferred via other components such as TRx11 or external server 16, and is controlled by TRx11 or a higher-level device (TRx11 or higher-level device). A part or all of the traffic (not shown) is aggregated or agglomerated or all of them according to a predetermined procedure without adding, deleting, replacing or changing at least a part or a combination of tags such as VLAN, priority, disposal priority, destination, etc. Process at least in part or in combination of distribution or distribution or duplication or folding or transmission.

外部サーバ16は、TRx11又はSW13又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW13等の他の構成要素を制御、又はTRx11やSW13等の他の構成要素を介して制御を転送する。 The external server 16 is connected to TRx11 or SW13, an external operating system (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components such as TRx11 and SW13, or transfers control via other components such as TRx11 and SW13.

TRx11やSW13や外部サーバ16は、TRx11やSW13や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW13や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, SW13, and the external server 16 receive a part or all of the traffic of other components such as the TRx11, SW13, and the external server 16 or a copy thereof, and a part or all of the received traffic or the reception thereof. The response to the traffic rewritten in part or all of the traffic received or received is the response to other components such as TRx11, SW13, the external server 16, or an external operating system (not shown), a controller (not shown), or an external device. It may be sent to (not shown).

第24の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW13に接続されている。第24の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW13に接続されていてもよい。他は同様である。 In the 24th communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength are connected to SW13. In the 24th communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW13. Others are similar.

・第25の通信システム構成例
第25の通信システム構成例は、送受信部(TRx)11と、制御部14と、外部サーバ16と、を備える。
25th Communication System Configuration Example The 25th communication system configuration example includes a transmission / reception unit (TRx) 11, a control unit 14, and an external server 16.

異なる波長(λA~λN)のTRx11が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されている。TRx11は自律、又は制御部14や外部サーバ16等の他の構成要素からの制御、又は制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、ODN又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 with different wavelengths (λA to λN) directly concentrates, distributes, distributes, duplicates, folds, or transmits traffic from multiple OLTs directly to the upper device (not shown). Or, the traffic to a plurality of OLTs is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. TRx11 is autonomously controlled by control from other components such as the control unit 14 and the external server 16, or controlled by control transferred via other components such as the control unit 14 and the external server 16, and is ODN or higher. Add, delete, replace, add, delete, or replace some or all of the traffic on the side device (not shown), at least part of the VLAN, priority, discard priority, destination, etc., or a combination thereof, according to a predetermined procedure. Process with at least one or all combinations of aggregation, distribution, distribution, duplication, wrapping and transparency without modification.

制御部14は、TRx11又は外部サーバ16又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11や外部サーバ16等の他の構成要素を制御、又はTRx11や外部サーバ16等の他の構成要素を介して制御を転送する。 The control unit 14 is connected to TRx11 or an external server 16 or an external operating system (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls other components such as TRx 11 and the external server 16, or transfers control via other components such as TRx 11 and the external server 16.

外部サーバ16は、TRx11又は制御部14又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11や制御部14等の他の構成要素を制御、又はTRx11や制御部14等の他の構成要素を介して制御を転送する。 The external server 16 is connected to the TRx11 or the control unit 14, an external operating system (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components such as TRx 11 and control unit 14, or transfers control via other components such as TRx 11 and control unit 14.

TRx11や制御部14や外部サーバ16は、TRx11や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, the control unit 14, and the external server 16 receive a part or all of the traffic of other components such as the TRx11 and the external server 16 or a copy thereof, and a part or all of the received traffic or the reception thereof. Other components such as TRx11 and external server 16 or external operating systems (not shown), controllers (not shown), and external devices (not shown) respond to traffic that has been partially or completely rewritten or received traffic. May be sent to (shown).

第25の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。第25の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。他は同様である。 In the 25th communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength are directly connected to the upper device (not shown) or Concentrating SW, etc. that aggregates, distributes, distributes, duplicates, wraps, and transparentizes traffic from multiple OLTs, or aggregates, distributes, distributes, duplicates, and transparents traffic to multiple OLTs. It may be connected via a concentrating switch or the like that forms at least a part of the above. In the 25th communication system configuration example, TRx11 having a part of wavelengths and TRx11 having other wavelengths directly to a higher-level device (not shown) or aggregating, distributing, or distributing traffic from a plurality of OLTs. Connection via a concentrator SW that performs at least a part of duplication, folding, and transmission, or a concentrating SW that aggregates, distributes, distributes, duplicates, folds, and transparent traffic to multiple OLTs. It may have been done. Others are similar.

・第26の通信システム構成例
第26の通信システム構成例は、送受信部(TRx)11と、プロキシ部15と、外部サーバ16と、を備える。
26th Communication System Configuration Example The 26th communication system configuration example includes a transmission / reception unit (TRx) 11, a proxy unit 15, and an external server 16.

異なる波長(λA~λN)のTRx11がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されている。TRx11は自律、又はプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、ODN又はプロキシ部15のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 with different wavelengths (λA to λN) directly to the proxy unit 15, or a concentrator SW or the like that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic from a plurality of OLTs, or a plurality of. Traffic to the OLT is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, turns back, or at least partially transmits. TRx11 is autonomous or controlled by control from other components such as the proxy unit 15 and the external server 16 or by control transferred via other components such as the proxy unit 15 and the external server 16 and is an ODN or proxy. Part or all of the traffic of Part 15 is aggregated according to a predetermined procedure without adding, deleting, replacing, or changing at least a part of VLAN, priority, discard priority, destination, etc., or a combination thereof. , Distributing, sorting, duplicating, folding and transmitting at least one or all combinations.

プロキシ部15は自律、又はTRx11や外部サーバ16等の他の構成要素からの制御、又はTRx11や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 The proxy unit 15 is autonomously controlled by control from other components such as TRx11 and external server 16, or controlled by control transferred via other components such as TRx11 and external server 16, and is controlled by SW13 or the upper side. Part or all of the traffic of the device (not shown), at least part of the VLAN, priority, disposal priority, destination, etc., or a combination of tags, without adding, deleting, replacing, or changing, according to a predetermined procedure. Process at least in part or in combination of aggregation or distribution or distribution or duplication or folding or transmission.

外部サーバ16は、TRx11又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やプロキシ部15等の他の構成要素を制御、又はTRx11やプロキシ部15等の他の構成要素を介して制御を転送する。 The external server 16 is connected to the TRx 11 or the proxy unit 15, an external operating system (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components such as TRx 11 and proxy unit 15, or transfers control via other components such as TRx 11 and proxy unit 15.

TRx11やプロキシ部15や外部サーバ16は、TRx11やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やプロキシ部15や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11, the proxy unit 15, and the external server 16 receive a part or all of the traffic of other components such as the TRx11, the proxy unit 15, and the external server 16 or a copy thereof, and a part of the received traffic or its own. All itself or part or all of the received traffic is rewritten or the response to the received traffic is other components such as TRx11, proxy unit 15, external server 16, or external operating system (not shown) or controller (not shown). It may be sent to an external device (not shown) or an external device (not shown).

第26の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。第26の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。他は同様である。 In the 26th communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength are directly sent to the proxy unit 15 or from a plurality of OLTs. Concentrating SW, etc. that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic, or aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic to multiple OLTs. It may be connected via a concentrating switch or the like. In the 26th communication system configuration example, a plurality of TRx11s having a certain wavelength and TRx11s having other wavelengths directly to the proxy unit 15 or traffic from a plurality of OLTs are aggregated, distributed, distributed, duplicated, and folded. It may be connected via a concentrating SW or the like that performs at least a part of transmission, or a concentrating SW or the like that aggregates, distributes, distributes, duplicates, turns back, or performs at least a part of transmission to a plurality of OLTs. .. Others are similar.

・第27の通信システム構成例
第27の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)12と、を備える。
27th Communication System Configuration Example The 27th communication system configuration example includes a transmission / reception unit (TRx) 11 and a switch unit (SW) 12.

異なる波長(λA~λN)のTRx11がSW12に接続されている。TRx11は自律、又はSW12等の他の構成要素からの制御、又はSW12等の他の構成要素を介して転送された制御で制御され、ODN又はSW12のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW12. TRx11 is controlled autonomously, by control from other components such as SW12, or by control transferred via other components such as SW12, and part or all of the traffic of ODN or SW12 is predetermined. At least one of aggregation, distribution, distribution, duplication, folding, and transparency without adding, deleting, replacing, or changing tags of at least a part of VLAN, priority, disposal priority, destination, etc., or a combination thereof according to the procedure. Process in one or all combinations.

SW12が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW12は自律、又はTRx11等の他の構成要素からの制御、又はTRx11等の他の構成要素を介して転送された制御で制御され、TRx11又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 SW12 directly to a device on the upper side (not shown), or to a concentrating SW that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits traffic from multiple OLTs, or to multiple OLTs. Traffic is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The SW12 is controlled autonomously, by control from other components such as TRx11, or by control transferred via other components such as TRx11, and is part of the traffic of TRx11 or a higher-level device (not shown). Or all of them are aggregated or distributed or distributed or duplicated or folded according to the prescribed procedure, without adding, deleting, replacing or changing at least a part of the VLAN, priority, disposal priority, destination, etc. or a combination thereof. Or at least part of the transmission or a combination thereof.

TRx11やSW12は、TRx11やSW12等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11 and SW12 receive a part or all of the traffic of other components such as the TRx11 and SW12 or a copy thereof, and receive a part of the received traffic or all of them or a part or all of the received traffic. The rewritten traffic or the response to the received traffic may be sent to other components such as TRx11 and SW12, or to an external operating system (not shown), a controller (not shown), or an external device (not shown).

第27の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW12に接続されていてもよい(図21)。第27の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW12に接続されていてもよい。他は同様である。 In the 27th communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to SW12 (FIG. 21). .. In the 27th communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW12. Others are similar.

・第28の通信システム構成例
第28の通信システム構成例は、送受信部(TRx)11と、スイッチ部(SW)13と、を備える。
28th Communication System Configuration Example The 28th communication system configuration example includes a transmission / reception unit (TRx) 11 and a switch unit (SW) 13.

異なる波長(λA~λN)のTRx11がSW13に接続されている。TRx11は自律、又はSW13等の他の構成要素からの制御、又はSW13等の他の構成要素を介して転送された制御で制御され、ODN又はSW13のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 of different wavelengths (λA to λN) are connected to SW13. TRx11 is controlled autonomously, by control from other components such as SW13, or by control transferred via other components such as SW13, and part or all of the traffic of ODN or SW13 is predetermined. At least one of aggregation, distribution, distribution, duplication, folding, and transparency without adding, deleting, replacing, or changing tags of at least a part of VLAN, priority, disposal priority, destination, etc., or a combination thereof according to the procedure. Process in one or all combinations.

SW13は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11等の他の構成要素からの制御、又はTRx11等の他の構成要素を介して転送された制御で制御され、TRx11又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 The SW13 is directly to a device on the upper side (not shown), or to a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic from a plurality of OLTs, or to a plurality of OLTs. Traffic is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The SW13 is controlled autonomously, by control from other components such as TRx11, or by control transferred via other components such as TRx11, and is part of the traffic of TRx11 or a higher-level device (not shown). Or all of them are aggregated or distributed or distributed or duplicated or folded according to the prescribed procedure, without adding, deleting, replacing or changing at least a part of the VLAN, priority, disposal priority, destination, etc. or a combination thereof. Or at least part of the transmission or a combination thereof.

TRx11やSW13は、TRx11やSW13等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW13等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 TRx11 and SW13 receive a part or all of the traffic of other components such as TRx11 and SW13 or a copy thereof, and receive a part of the received traffic or all of them or a part or all of the received traffic. The rewritten traffic or the response to the received traffic may be sent to other components such as TRx11 and SW13, or to an external operating system (not shown), a controller (not shown), or an external device (not shown).

第28の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がSW13に接続されていてもよい。第28の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がSW13に接続されていてもよい。他は同様である。 In the 28th communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength may be connected to the SW13. In the 28th communication system configuration example, a plurality of TRx11s having a partial wavelength and TRx11s having other wavelengths may be connected to the SW13. Others are similar.

・第29の通信システム構成例
第29の通信システム構成例は、送受信部(TRx)11と、制御部14と、を備える。
29th Communication System Configuration Example The 29th communication system configuration example includes a transmission / reception unit (TRx) 11 and a control unit 14.

異なる波長(λA~λN)のTRx11が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されている。TRx11は自律、又は制御部14等の他の構成要素からの制御、又は制御部14等の他の構成要素を介して転送された制御で制御され、ODN又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 with different wavelengths (λA to λN) directly concentrates, distributes, distributes, duplicates, folds, or transmits traffic from multiple OLTs directly to the upper device (not shown). Or, the traffic to a plurality of OLTs is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The TRx11 is controlled by autonomousness, control from another component such as the control unit 14, or control transferred via another component such as the control unit 14, and is an ODN or a higher-level device (not shown). A part or all of the traffic is aggregated, distributed, aggregated, distributed, without adding, deleting, replacing, changing, adding, deleting, replacing, or changing at least a part of the VLAN, priority, discard priority, destination, etc., or a combination thereof according to a predetermined procedure. Process with at least one or all combinations of sorting, duplication, folding and transmission.

制御部14は、TRx11又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11等の他の構成要素を制御、又はTRx11等の他の構成要素を介して制御を転送する。 The control unit 14 is connected to TRx11 or an external operating system (not shown), a controller (not shown), or an external device (not shown). The control unit 14 controls other components such as TRx11, or transfers control via other components such as TRx11.

TRx11や制御部14は、TRx11の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11 or the control unit 14 receives a part or all of the traffic of other components of the TRx11 or a copy thereof, and rewrites a part of the received traffic or all of itself or a part or all of the received traffic. The response to the traffic received or received may be sent to other components such as TRx11 or to an external operating system (not shown), a controller (not shown) or an external device (not shown).

第29の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。第29の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。他は同様である。 In the 29th communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength are directly connected to the upper device (not shown) or Concentrating SW, etc. that aggregates, distributes, distributes, duplicates, wraps, and transparentizes traffic from multiple OLTs, or aggregates, distributes, distributes, duplicates, and transparents traffic to multiple OLTs. It may be connected via a concentrating switch or the like that forms at least a part of the above. In the 29th communication system configuration example, TRx11 having a part of wavelengths and TRx11 having other wavelengths directly to a higher-level device (not shown) or aggregating, distributing, or distributing traffic from a plurality of OLTs. Connection via a concentrator SW that performs at least a part of duplication, folding, and transmission, or a concentrating SW that aggregates, distributes, distributes, duplicates, folds, and transparent traffic to multiple OLTs. It may have been done. Others are similar.

・第30の通信システム構成例
第30の通信システム構成例は、送受信部(TRx)11と、プロキシ部15と、を備える。
30th Communication System Configuration Example The 30th communication system configuration example includes a transmission / reception unit (TRx) 11 and a proxy unit 15.

異なる波長(λA~λN)のTRx11がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されている。TRx11は自律、又はプロキシ部15等の他の構成要素からの制御、又はプロキシ部15等の他の構成要素を介して転送された制御で制御され、ODN又はプロキシ部15のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 with different wavelengths (λA to λN) directly to the proxy unit 15, or a concentrator SW or the like that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic from a plurality of OLTs, or a plurality of. Traffic to the OLT is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, turns back, or at least partially transmits. The TRx11 is autonomously controlled by control from other components such as the proxy unit 15, or controlled by control transferred via other components such as the proxy unit 15, and is part of the traffic of the ODN or the proxy unit 15 or All of them are aggregated, distributed, distributed, duplicated, without adding, deleting, replacing, or changing tags of at least a part of VLAN, priority, disposal priority, destination, etc., or a combination thereof according to a predetermined procedure. Process with at least one or all combinations of wrapping and transmission.

プロキシ部15は自律、又はTRx11やSW12やSW13や制御部14や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW12やSW13や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。 The proxy unit 15 is autonomous, or controlled by other components such as TRx11, SW12, SW13, control unit 14, or external server 16, or other components such as TRx11, SW12, SW13, control unit 14, or external server 16. A part or all of the traffic of the SW13 or the upper device (not shown) controlled by the control transferred via the VLAN, priority, disposal priority, destination, etc., or at least a part thereof according to a predetermined procedure. Process at least part of or a combination of aggregated or distributed or distributed or duplicated or folded or transparent without the addition or deletion or replacement or modification of the combination of tags.

TRx11やプロキシ部15は、TRx11やプロキシ部15等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やプロキシ部15等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11 and the proxy unit 15 receive a part or all of the traffic of other components such as the TRx11 and the proxy unit 15 or a copy thereof, and a part or all of the received traffic or one of the received traffic. Sends the response to the rewritten traffic or received traffic to other components such as TRx11 and proxy section 15 or to an external operating system (not shown), controller (not shown) or external device (not shown). You may.

第30の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。第30の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。他は同様である。 In the thirtieth communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength are directly sent to the proxy unit 15 or from a plurality of OLTs. Concentrating SW, etc. that aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic, or aggregates, distributes, distributes, duplicates, wraps, or transmits at least a part of traffic to multiple OLTs. It may be connected via a concentrating switch or the like. In the thirtieth communication system configuration example, a plurality of TRx11s having a certain wavelength and TRx11s having other wavelengths directly to the proxy unit 15 or traffic from a plurality of OLTs are aggregated, distributed, distributed, duplicated, and folded. It may be connected via a concentrating SW or the like that performs at least a part of transmission, or a concentrating SW or the like that aggregates, distributes, distributes, duplicates, turns back, or performs at least a part of transmission to a plurality of OLTs. .. Others are similar.

・第31の通信システム構成例
第31の通信システム構成例は、送受信部(TRx)11と、外部サーバ16と、を備える。
31st Communication System Configuration Example The 31st communication system configuration example includes a transmission / reception unit (TRx) 11 and an external server 16.

異なる波長(λA~λN)のTRx11が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されている。TRx11は自律、又は外部サーバ16等の他の構成要素からの制御、又は外部サーバ16等の他の構成要素を介して転送された制御で制御され、ODN又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。 TRx11 with different wavelengths (λA to λN) directly concentrates, distributes, distributes, duplicates, folds, or transmits traffic from multiple OLTs directly to the upper device (not shown). Or, the traffic to a plurality of OLTs is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. The TRx11 is controlled by autonomous or controlled by other components such as the external server 16 or transferred via other components such as the external server 16 and is controlled by an ODN or a higher-level device (not shown). A part or all of the traffic is aggregated, distributed, aggregated, distributed, without adding, deleting, replacing, changing, adding, deleting, replacing, or changing at least a part of the VLAN, priority, discard priority, destination, etc., or a combination thereof according to a predetermined procedure. Process with at least one or all combinations of sorting, duplication, folding and transmission.

外部サーバ16は、TRx11又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11等の他の構成要素を制御、又はTRx11の他の構成要素を介して制御を転送する。 The external server 16 is connected to TRx11 or an external operating system (not shown), a controller (not shown), or an external device (not shown). The external server 16 controls other components such as TRx11, or transfers control via other components of TRx11.

TRx11や外部サーバ16は、TRx11や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 The TRx11 and the external server 16 receive a part or all of the traffic of other components such as the TRx11 and the external server 16 or a copy thereof, and a part of the received traffic or all of the received traffic or one of the received traffic. Sends a response to a partially or completely rewritten traffic or received traffic to other components such as TRx11 or an external server 16 or to an external operating system (not shown), controller (not shown), or external device (not shown). You may.

第31の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。
第31の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。他は同様である。
In the 31st communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength are directly connected to the upper device (not shown) or Concentrating SW, etc. that aggregates, distributes, distributes, duplicates, wraps, and transparentizes traffic from multiple OLTs, or aggregates, distributes, distributes, duplicates, and transparents traffic to multiple OLTs. It may be connected via a concentrating switch or the like that forms at least a part of the above.
In the thirty-first communication system configuration example, TRx11 having a part of wavelengths and TRx11 having other wavelengths directly to a higher-level device (not shown) or aggregating, distributing, or distributing traffic from a plurality of OLTs. Connection via a concentrator SW that performs at least a part of duplication, folding, and transmission, or a concentrating SW that aggregates, distributes, distributes, duplicates, folds, and transparent traffic to multiple OLTs. It may have been done. Others are similar.

・第32の通信システム構成例
第32の通信システム構成例は、送受信部(TRx)11と、を備える。
異なる波長(λA~λN)のTRx11が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されている。TRx11は自律、又は他の構成要素からの制御、又は他の構成要素を介して転送された制御で制御され、ODN又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。
32nd Communication System Configuration Example The 32nd communication system configuration example includes a transmission / reception unit (TRx) 11.
TRx11 with different wavelengths (λA to λN) directly concentrates, distributes, distributes, duplicates, folds, or transmits traffic from multiple OLTs directly to the upper device (not shown). Or, the traffic to a plurality of OLTs is connected via a concentrating SW or the like that aggregates, distributes, distributes, duplicates, wraps, or at least partially transmits. TRx11 is controlled autonomously, by control from other components, or by control transferred via other components, and a part or all of the traffic of the ODN or the upper device (not shown) is predetermined. At least a part of VLAN, priority, disposal priority, destination, etc., or a combination of them, without adding, deleting, replacing, or changing tags, at least for aggregation, distribution, distribution, duplication, folding, and transparency. Process with one or all combinations.

TRx11は、TRx11等の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11等の構成要素内部または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。 TRx11 receives a part or all of the traffic of a component such as TRx11 or a copy thereof, and receives a part or all of the received traffic or a part or all of the received traffic. The response to the traffic may be sent to an operating system (not shown), a controller (not shown), or an external device (not shown) inside or outside the component such as TRx11.

第32の通信システム構成例において、同一の波長のTRx11(λA~λA)、TRx11(λB~λB)、・・・、TRx11(λN~λN)が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。
第32の通信システム構成例において、一部の波長のTRx11が複数とそれ以外の波長のTRx11が上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されていてもよい。他は同様である。
In the 32nd communication system configuration example, TRx11 (λA to λA), TRx11 (λB to λB), ..., TRx11 (λN to λN) having the same wavelength are directly connected to the upper device (not shown) or Concentrating SW, etc. that aggregates, distributes, distributes, duplicates, wraps, and transparentizes traffic from multiple OLTs, or aggregates, distributes, distributes, duplicates, and transparents traffic to multiple OLTs. It may be connected via a concentrating switch or the like that forms at least a part of the above.
In the 32nd communication system configuration example, a plurality of TRx11s having a certain wavelength and TRx11s having other wavelengths directly to a higher-level device (not shown) or traffic from a plurality of OLTs are aggregated, distributed, or distributed. Connection via a concentrator SW that performs at least a part of duplication, folding, and transmission, or a concentrating SW that aggregates, distributes, distributes, duplicates, folds, and transparent traffic to multiple OLTs. It may have been done. Others are similar.

以下、実行部3と指示部5の配置例について説明する。
(第1の配置例)
OLTがTRx11を備え、実行部3と指示部5とを分割して機能配備する例について説明する。この場合、OLTは、TRx11に実行部3を備える。OLTは、TRx11の情報処理部や、CPU(Central Processing Unit)等の演算処理可能な箇所に指示部5を備える。実行部3が指示部5よりPON側に配置されることが応答速度の観点から好ましいが、逆でもよく、同位置の別装置上でもよく、同一装置上の別VM上でもよい。
Hereinafter, an example of arranging the execution unit 3 and the instruction unit 5 will be described.
(First arrangement example)
An example in which the OLT includes TRx11 and the execution unit 3 and the instruction unit 5 are divided and functionally deployed will be described. In this case, the OLT includes an execution unit 3 in TRx11. The OLT includes an instruction unit 5 in an information processing unit of TRx11, a CPU (Central Processing Unit), or the like where arithmetic processing is possible. It is preferable that the execution unit 3 is arranged on the PON side of the instruction unit 5 from the viewpoint of response speed, but it may be reversed, it may be on another device at the same position, or it may be on another VM on the same device.

実行部3と指示部5の入出力は、内部配線、バックボード、OAM、主信号線、専用の配線、オペレーションシステム、コントローラ(不図示)及び制御盤(Cont盤)等の経路のいずれでもよい。ONUからの申告又は申告の複写を指示部5で直接終端して入力する場合、OAM又は主信号にカプセル化してもよい。ONUからの申告又は申告の複写をいずれかの箇所で終端して、内部配線、バックボード、OAM、主信号線、専用の配線、オペレーションシステム、コントローラ及び制御盤等の経路を経由して入力してもよい。OAMや主信号線を用いる場合、OAMや主信号にカプセル化することが望ましい。主信号線を通す場合はOSU又は他箇所のSWにて指示部5に振り分けることが望ましい。なお、これは以降の配置例でも同様である。 The input / output of the execution unit 3 and the instruction unit 5 may be any of internal wiring, backboard, OAM, main signal line, dedicated wiring, operation system, controller (not shown), control panel (Cont panel), and other routes. .. When the declaration from the ONU or a copy of the declaration is directly terminated and input by the instruction unit 5, it may be encapsulated in the OAM or the main signal. Terminate the declaration from the ONU or a copy of the declaration at any point, and input it via the internal wiring, backboard, OAM, main signal line, dedicated wiring, operation system, controller, control panel, etc. You may. When using OAM or main signal line, it is desirable to encapsulate it in OAM or main signal. When passing through the main signal line, it is desirable to distribute it to the indicator 5 by OSU or SW at another location. This also applies to the following arrangement examples.

また、第1の配置例は、通信システム構成(1-1)~(32-2)におけるTRx11とTRx11に演算処理可能な箇所を備える任意の構成に適用できる。 Further, the first arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which TRx11 and TRx11 are provided with a place where arithmetic processing can be performed.

(第2の配置例)
第2の配置例では、実行部3をTRx11に備え、指示部5をSW12の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第2の配置例は、通信システム構成(1-1)~(32-2)におけるTRx11とSW12に演算処理可能な箇所を備える任意の構成に適用できる。
なお、TRx11とSW12の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(Second arrangement example)
In the second arrangement example, the execution unit 3 is provided in TRx11, and the instruction unit 5 is provided in a SW12, for example, an information processing unit, a CPU, or other place where arithmetic processing is possible. Others are the same as in the first arrangement example. The second arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which TRx11 and SW12 are provided with arithmetic processing points.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided at both the TRx11 and the SW12 where the arithmetic processing is possible.

(第3の配置例)
第3の配置例では、実行部3をTRx11に備え、指示部5をOSUの例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第3の配置例は、通信システム構成(1-1)~(32-2)におけるTRx11とOSUに演算処理可能な箇所を備える任意の構成に適用できる。
なお、TRx11とOSUの演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(Third arrangement example)
In the third arrangement example, the execution unit 3 is provided in TRx11, and the instruction unit 5 is provided in an OSU, for example, an information processing unit, a CPU, or other place where arithmetic processing is possible. Others are the same as in the first arrangement example. The third arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which TRx11 and OSU are provided with arithmetic processing points.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the TRx11 and the OSU where the arithmetic processing is possible.

(第4の配置例)
第4の配置例では、実行部3をTRx11に備え、指示部5をSW13の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第4の配置例は、通信システム構成(1-1)~(32-2)におけるTRx11とSW13に演算処理可能な箇所を備える任意の構成に適用できる。
なお、TRx11とSW13の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(4th arrangement example)
In the fourth arrangement example, the execution unit 3 is provided in TRx11, and the instruction unit 5 is provided in a SW13, for example, an information processing unit, a CPU, or other place where arithmetic processing is possible. Others are the same as in the first arrangement example. The fourth arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which TRx11 and SW13 are provided with arithmetic processing points.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided at both the TRx11 and the SW13 where the arithmetic processing is possible.

(第5の配置例)
第5の配置例では、実行部3をTRx11に備え、指示部5をOLT外部の例えば制御部14、情報処理部、制御盤又はCPU盤等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第5の配置例は、通信システム構成(1-1)~(32-2)におけるTRx11とOLTに演算処理可能な箇所を備える任意の構成に適用できる。
なお、TRx11とOLTの演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(Fifth arrangement example)
In the fifth arrangement example, the execution unit 3 is provided in TRx11, and the instruction unit 5 is provided in a place outside the OLT such as a control unit 14, an information processing unit, a control panel, or a CPU panel that can perform arithmetic processing. Others are the same as in the first arrangement example. The fifth arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which TRx11 and OLT are provided with arithmetic processing points.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the TRx11 and the OLT calculation-processable locations.

(第6の配置例)
第6の配置例では、実行部3をTRx11に備え、指示部5をOLT外部の例えばセンタクラウド、ローカルクラウド、エッジクラウド、単独の外部サーバ16、情報処理部、オペレーションシステム又はNEコントローラなどのEMS等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第6の配置例は、通信システム構成(1-1)~(32-2)におけるOLT外部に演算処理可能な箇所を備える任意の構成に適用できる。
なお、TRx11とOLT外部の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(6th arrangement example)
In the sixth arrangement example, the execution unit 3 is provided in TRx11, and the instruction unit 5 is an EMS outside the OLT such as a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, or an NE controller. Prepare for places where arithmetic processing is possible. Others are the same as in the first arrangement example. The sixth arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) having a portion capable of arithmetic processing outside the OLT.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the TRx11 and the place where the arithmetic processing can be performed outside the OLT.

(第7の配置例)
第7の構成例では、実行部3をTRx11に備え、指示部5をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第7の配置例は、通信システム構成(1-1)~(32-2)におけるTRx11とOLT外部の主信号ネットワーク中に演算処理可能な箇所を備える任意の構成に適用できる。
なお、TRx11とOLT外部の主信号ネットワーク中の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(7th arrangement example)
In the seventh configuration example, the execution unit 3 is provided in TRx11, and the instruction unit 5 is provided in a place in the main signal network outside the OLT such as a proxy unit 15 that can perform arithmetic processing. Others are the same as in the first arrangement example. The seventh arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) that includes TRx11 and a portion capable of arithmetic processing in the main signal network outside the OLT.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided at both the TRx11 and the place where the arithmetic processing can be performed in the main signal network outside the OLT.

(第8の配置例)
第8の配置例では、実行部3をSW12に備え、指示部5をTRx11のCPU等の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第8の配置例は、通信システム構成(1-1)~(32-2)におけるSW12とTRx11に演算処理可能な箇所を備える任意の構成に適用できる。
なお、SW12とTRx11の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(8th arrangement example)
In the eighth arrangement example, the execution unit 3 is provided in the SW12, and the instruction unit 5 is provided in, for example, an information processing unit such as a CPU of TRx11 or a place where arithmetic processing is possible such as a CPU. Others are the same as in the first arrangement example. The eighth arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which the SW12 and TRx11 are provided with a place where arithmetic processing can be performed.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided at both the SW12 and the TRx11 where the arithmetic processing is possible.

(第9の配置例)
第9の配置例では、実行部3をSW12に備え、指示部5をSW12の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。実行部3が指示部5よりPON側に配置されることが応答速度の観点から好ましいが、逆でもよく、同位置の別装置上でもよく、同一装置上の別VM上でもよい。その他は第1の配置例と同様である。なお、第9の配置例は、通信システム構成(1-1)~(32-2)におけるSW12とSW12に演算処理可能な箇所を備える任意の構成に適用できる。
(9th arrangement example)
In the ninth arrangement example, the execution unit 3 is provided in the SW12, and the instruction unit 5 is provided in the SW12, for example, an information processing unit, a CPU, or the like where arithmetic processing is possible. It is preferable that the execution unit 3 is arranged on the PON side of the instruction unit 5 from the viewpoint of response speed, but it may be reversed, it may be on another device at the same position, or it may be on another VM on the same device. Others are the same as in the first arrangement example. The ninth arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which the SW12 and the SW12 are provided with a place where arithmetic processing can be performed.

(第10の配置例)
第10の配置例では、実行部3をSW12に備え、指示部5をOSUの例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第10の配置例は、通信システム構成(1-1)~(32-2)におけるSW12とOSUに演算処理可能な箇所を備える任意の構成に適用できる。
なお、SW12とOSUの演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(10th arrangement example)
In the tenth arrangement example, the execution unit 3 is provided in the SW12, and the instruction unit 5 is provided in an OSU, for example, an information processing unit, a CPU, or other place where arithmetic processing is possible. Others are the same as in the first arrangement example. The tenth arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which the SW12 and the OSU are provided with arithmetic processing parts.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the SW12 and the OSU where the arithmetic processing is possible.

(第11の配置例)
第11の配置例では、実行部3をSW12に備え、指示部5をSW13の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第11の配置例は、通信システム構成(1-1)~(32-2)におけるSW12とSW13に演算処理可能な箇所を備える任意の構成に適用できる。
なお、SW12とSW13の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(11th arrangement example)
In the eleventh arrangement example, the execution unit 3 is provided in the SW12, and the instruction unit 5 is provided in the SW13, for example, an information processing unit, a CPU, or the like where arithmetic processing is possible. Others are the same as in the first arrangement example. The eleventh arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which the SW12 and SW13 are provided with arithmetic processing parts.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided at both the SW12 and the SW13 where the arithmetic processing is possible.

(第12の配置例)
第12の配置例では、実行部3をSW12に備え、指示部5をOLTの例えば制御部14、情報処理部、制御盤又はCPU等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第12の配置例は、通信システム構成(1-1)~(32-2)におけるSW12とOLTに演算処理可能な箇所を備える任意の構成に適用できる。
なお、SW12とOLTの演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(12th arrangement example)
In the twelfth arrangement example, the execution unit 3 is provided in the SW12, and the instruction unit 5 is provided in an OLT such as a control unit 14, an information processing unit, a control panel, or a CPU, which can perform arithmetic processing. Others are the same as in the first arrangement example. The twelfth arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which the SW12 and the OLT are provided with a place where arithmetic processing can be performed.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided at both the SW12 and the OLT calculation-processable locations.

(第13の配置例)
第13の配置例では、実行部3をSW12に備え、指示部5をOLT外部の例えばセンタクラウド、ローカルクラウド、エッジクラウド、単独の外部サーバ16、情報処理部、オペレーションシステム又はNEコントローラなどのEMS等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第13の配置例は、通信システム構成(1-1)~(32-2)におけるSW12とOLT外部に演算処理可能な箇所を備える任意の構成に適用できる。
なお、SW12及びOLT外部の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(13th arrangement example)
In the thirteenth arrangement example, the execution unit 3 is provided in the SW12, and the instruction unit 5 is an EMS such as a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, or an NE controller outside the OLT. Prepare for places where arithmetic processing is possible. Others are the same as in the first arrangement example. The thirteenth arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) that includes a portion that can perform arithmetic processing outside the SW12 and the OLT.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the SW12 and the location outside the OLT where arithmetic processing is possible.

(第14の配置例)
第14の配置例では、実行部3をSW12に備え、指示部5をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第14の配置例は、通信システム構成(1-1)~(32-2)におけるSW12とOLT外部の主信号ネットワーク中に演算処理可能な箇所を備える任意の構成に適用できる。
なお、SW12及びOLT外部の主信号ネットワーク中の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(14th arrangement example)
In the 14th arrangement example, the execution unit 3 is provided in the SW12, and the instruction unit 5 is provided in a place in the main signal network outside the OLT such as a proxy unit 15 that can perform arithmetic processing. Others are the same as in the first arrangement example. The 14th arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) that includes a portion capable of arithmetic processing in the main signal network outside the SW12 and the OLT.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the SW12 and the operation-processable portion in the main signal network outside the OLT.

(第15の配置例)
第15の配置例では、実行部3をOSUに備え、指示部5をTRx11の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第15の配置例は、通信システム構成(1-1)~(32-2)におけるOSUとTRx11に演算処理可能な箇所を備える任意の構成に適用できる。なお、OSU及びTRx11の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(15th arrangement example)
In the fifteenth arrangement example, the execution unit 3 is provided in the OSU, and the instruction unit 5 is provided in a TRx11 such as an information processing unit or a CPU or the like where arithmetic processing is possible. Others are the same as in the first arrangement example. The fifteenth arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which the OSU and TRx11 are provided with arithmetic processing parts. It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the OSU and the TRx11 where the arithmetic processing is possible.

(第16の配置例)
第16の配置例では、実行部3をOSUに備え、指示部5をSW12の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第16の配置例は、通信システム構成(1-1)~(32-2)におけるOSUとSW12に演算処理可能な箇所を備える任意の構成に適用できる。
なお、OSU及びSW12の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(16th arrangement example)
In the sixteenth arrangement example, the execution unit 3 is provided in the OSU, and the instruction unit 5 is provided in the SW12, for example, an information processing unit, a CPU, or other place where arithmetic processing is possible. Others are the same as in the first arrangement example. The 16th arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which the OSU and SW12 are provided with arithmetic processing parts.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the OSU and the SW12 where the arithmetic processing is possible.

(第17の配置例)
第17の配置例では、実行部3をOSUに備え、指示部5をOSUの例えば情報処理部や、CPU等の演算処理可能な箇所に備える。実行部3が指示部5よりPON近傍に配置されることが応答速度の観点から好ましいが、逆でもよく、同位置の別装置上でもよく、同一装置上の別VM上でもよい。その他は第1の配置例と同様である。なお、第17の配置例は、通信システム構成(1-1)~(32-2)におけるOSUとOSUに演算処理可能な箇所を備える任意の構成に適用できる。
(17th arrangement example)
In the seventeenth arrangement example, the execution unit 3 is provided in the OSU, and the instruction unit 5 is provided in the OSU, for example, an information processing unit, a CPU, or other place where arithmetic processing is possible. It is preferable that the execution unit 3 is arranged closer to the PON than the instruction unit 5, but the opposite may be true, the execution unit 3 may be placed on another device at the same position, or the execution unit 3 may be placed on another VM on the same device. Others are the same as in the first arrangement example. The 17th arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which the OSU and the OSU are provided with arithmetic processing parts.

(第18の配置例)
第18の配置例では、実行部3をOSUに備え、指示部5をSW13の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第18の配置例は、通信システム構成(1-1)~(32-2)におけるOSUとSW13に演算処理可能な箇所を備える任意の構成に適用できる。
なお、OSU及びSW13の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(18th arrangement example)
In the eighteenth arrangement example, the execution unit 3 is provided in the OSU, and the instruction unit 5 is provided in the SW13, for example, an information processing unit, a CPU, or other place where arithmetic processing is possible. Others are the same as in the first arrangement example. The 18th arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which the OSU and SW13 are provided with arithmetic processing parts.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the OSU and the SW13 where the arithmetic processing is possible.

(第19の配置例)
第19の配置例では、実行部3をOSUに備え、指示部5をOLTの制御部14、情報処理部、制御盤又はCPU等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第19の配置例は、通信システム構成(1-1)~(32-2)におけるOSUとOLTに演算処理可能な箇所を備える任意の構成に適用できる。
なお、OSU及びOLTの演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(19th arrangement example)
In the nineteenth arrangement example, the execution unit 3 is provided in the OSU, and the instruction unit 5 is provided in an OLT control unit 14, an information processing unit, a control panel, a CPU, or other place where arithmetic processing is possible. Others are the same as in the first arrangement example. The 19th arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which the OSU and the OLT are provided with arithmetic processing parts.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided at both the OSU and the OLT calculation-processable locations.

(第20の配置例)
第20の配置例では、実行部3をOSUに備え、指示部5をOLT外部の例えばセンタクラウド、ローカルクラウド、エッジクラウド、単独の外部サーバ16、情報処理部、オペレーションシステム又はNEコントローラなどのEMS等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第20の配置例は、通信システム構成(1-1)~(32-2)におけるOSUとOLT外部に演算処理可能な箇所を備える任意の構成に適用できる。
なお、OSUとOLT外部の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(20th arrangement example)
In the twentieth arrangement example, the execution unit 3 is provided in the OSU, and the instruction unit 5 is an EMS such as a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, or an NE controller outside the OLT. Prepare for places where arithmetic processing is possible. Others are the same as in the first arrangement example. The twentieth arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) that includes a portion capable of arithmetic processing outside the OSU and the OLT.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the OSU and the location outside the OLT where arithmetic processing is possible.

(第21の配置例)
第21の配置例では、実行部3をOSUに備え、指示部5をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第21の配置例は、通信システム構成(1-1)~(32-2)におけるOSUとOLT外部の主信号ネットワーク中の演算処理可能な箇所を備える任意の構成に適用できる。
なお、OSUと主信号ネットワーク中の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(21st arrangement example)
In the 21st arrangement example, the execution unit 3 is provided in the OSU, and the instruction unit 5 is provided in a place in the main signal network outside the OLT such as a proxy unit 15 that can perform arithmetic processing. Others are the same as in the first arrangement example. The 21st arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) that includes a portion capable of arithmetic processing in the main signal network outside the OSU and the OLT.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the OSU and the place in the main signal network where arithmetic processing is possible.

(第22の配置例)
第22の配置例では、実行部3をSW13に備え、指示部5をTRx11の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第22の配置例は、通信システム構成(1-1)~(32-2)におけるSW13とTRx11に演算処理可能な箇所を備える任意の構成に適用できる。
なお、SW13及びTRx11の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(22nd arrangement example)
In the 22nd arrangement example, the execution unit 3 is provided in the SW13, and the instruction unit 5 is provided in a TRx11 such as an information processing unit or a CPU or the like where arithmetic processing is possible. Others are the same as in the first arrangement example. The 22nd arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which the SW13 and TRx11 are provided with a place where arithmetic processing can be performed.
The execution unit 3 and the instruction unit 5 may be provided at both the SW13 and the TRx11 where the arithmetic processing is possible.

(第23の配置例)
第23の配置例では、実行部3をSW13に備え、指示部5をSW12の演算処理可能な箇所に備える。その他は第1の配置例と同様である。なお、第23の配置例は、通信システム構成(1-1)~(32-2)におけるSW12とSW13とを備える任意の構成に適用できる。
なお、SW13及びSW12の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(23rd arrangement example)
In the 23rd arrangement example, the execution unit 3 is provided in the SW13, and the instruction unit 5 is provided in a place where the operation of the SW12 can be processed. Others are the same as in the first arrangement example. The 23rd arrangement example can be applied to any configuration including SW12 and SW13 in the communication system configurations (1-1) to (32-2).
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both of the SW13 and the SW12 where the arithmetic processing is possible.

(第24の配置例)
第24の配置例では、実行部3をSW13に備え、指示部5をOSUのCPU等の演算処理可能な箇所に備える。OSUの演算処理可能な箇所は、例えば、情報処理部、CPUである。その他は第1の配置例と同様である。なお、第24の配置例は、通信システム構成(1-1)~(32-2)におけるOSUに演算処理可能な箇所とSW13とを備える任意の構成に適用できる。
なお、SW13及びOSUの演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(24th arrangement example)
In the 24th arrangement example, the execution unit 3 is provided in the SW13, and the instruction unit 5 is provided in a place where arithmetic processing can be performed, such as the CPU of the OSU. The parts that can be processed by the OSU are, for example, an information processing unit and a CPU. Others are the same as in the first arrangement example. The 24th arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which the OSU is provided with a place where arithmetic processing can be performed and the SW13.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the SW13 and the OSU where the arithmetic processing is possible.

(第25の配置例)
第25の配置例では、実行部3をSW13に備え、指示部5をSW13の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の配置例と同様である。実行部3が指示部5よりPON側に配置されることが応答速度の観点から好ましいが、逆でもよく、同位置の別装置上でもよく、同一装置上の別VM(Virtual Machine)上でもよい。なお、第25の配置例は、通信システム構成(1-1)~(32-2)におけるSW13及びSW13に演算処理可能な箇所を備える任意の構成に適用できる。
(25th arrangement example)
In the 25th arrangement example, the execution unit 3 is provided in the SW13, and the instruction unit 5 is provided in the SW13, for example, an information processing unit, a CPU, or a like where arithmetic processing is possible. Others are the same as in the first arrangement example. It is preferable that the execution unit 3 is arranged on the PON side of the instruction unit 5 from the viewpoint of response speed, but it may be reversed, it may be on another device at the same position, or it may be on another VM (Virtual Machine) on the same device. .. The 25th arrangement example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which the SW13 and the SW13 are provided with a place where arithmetic processing can be performed.

(第26の配置例)
第26の配置例では、実行部3をSW13に備え、指示部5をOLTの例えば制御部14や、情報処理部、制御盤又はCPU盤等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第26の構成例は、通信システム構成(1-1)~(32-2)におけるSW13とOLTに演算処理可能な箇所を備える任意の構成に適用できる。
なお、SW13及びOLTの演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(26th arrangement example)
In the 26th arrangement example, the execution unit 3 is provided in the SW13, and the instruction unit 5 is provided in an OLT such as a control unit 14, an information processing unit, a control panel, a CPU panel, or the like where arithmetic processing is possible. Others are the same as the first configuration example. The 26th configuration example can be applied to any configuration in the communication system configurations (1-1) to (32-2) in which the SW13 and the OLT are provided with arithmetic processing parts.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided at both the SW13 and the OLT calculation-processable locations.

(第27の配置例)
第27の配置例では、実行部3をSW13に備え、指示部5をOLT外部の例えばセンタクラウド、ローカルクラウド、エッジクラウド、単独の外部サーバ16、情報処理部、オペレーションシステム又はNEコントローラなどのEMS等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第27の構成例は、通信システム構成(1-1)~(32-2)におけるSW13とOLT外部の演算処理可能な箇所を備える任意の構成に適用できる。
なお、SW13及びOLT外部の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(27th arrangement example)
In the 27th arrangement example, the execution unit 3 is provided in the SW13, and the instruction unit 5 is an EMS such as a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, or an NE controller outside the OLT. Prepare for places where arithmetic processing is possible. Others are the same as the first configuration example. The 27th configuration example can be applied to any configuration in the communication system configurations (1-1) to (32-2) that includes the SW13 and a portion that can perform arithmetic processing outside the OLT.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the SW13 and the locations outside the OLT where arithmetic processing is possible.

(第28の配置例)
第28の配置例では、実行部3をOLTのSW13に備え、指示部5をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第28の構成例は、通信システム構成(1-1)~(32-2)におけるSW13とOLT外部の主信号ネットワーク中に演算処理可能な箇所を備える任意の構成に適用できる。
なお、SW13及び主信号ネットワーク中の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(28th arrangement example)
In the 28th arrangement example, the execution unit 3 is provided in the SW13 of the OLT, and the instruction unit 5 is provided in a place in the main signal network outside the OLT such as a proxy unit 15 that can perform arithmetic processing. Others are the same as the first configuration example. The 28th configuration example can be applied to any configuration in the communication system configurations (1-1) to (32-2) that includes a portion capable of arithmetic processing in the main signal network outside the SW13 and the OLT.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the SW13 and the places in the main signal network where arithmetic processing is possible.

(第29の配置例)
第29の配置例では、実行部3をOLTの例えば制御部14や、情報処理部、制御盤又はCPU盤等に備え、指示部5をTRx11の情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第29の構成例は、通信システム構成(1-1)~(32-2)におけるOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等とTRx11に演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLTの例えば制御部14、情報処理部、制御盤又はCPU盤等及びTRx11の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(29th arrangement example)
In the 29th arrangement example, the execution unit 3 is provided in, for example, the control unit 14 of the OLT, the information processing unit, the control panel, the CPU panel, or the like, and the instruction unit 5 can perform arithmetic processing of the information processing unit of TRx11, the CPU, or the like. Prepare for the location. Others are the same as the first configuration example. In the 29th configuration example, the parts of the OLT in the communication system configurations (1-1) to (32-2), such as the control unit 14, the information processing unit, the control panel, the CPU panel, and the like, and TRx11 can be processed. Applicable to any configuration provided.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the control unit 14, the information processing unit, the control panel, the CPU panel, and the like of the OLT, and the place where the operation of TRx11 can be processed.

(第30の配置例)
第30の配置例では、実行部3をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等に備え、指示部5をSW12の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第30の構成例は、通信システム構成(1-1)~(32-2)におけるOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等とSW12に演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLT及びSW12の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(30th arrangement example)
In the thirtieth arrangement example, the execution unit 3 is provided in the OLT, for example, the control unit 14, the information processing unit, the control panel, the CPU panel, etc., and the instruction unit 5 can perform arithmetic processing of the SW12, for example, the information processing unit, the CPU, or the like. Prepare for the location. Others are the same as the first configuration example. In the thirtieth configuration example, in the communication system configurations (1-1) to (32-2), for example, the control unit 14, the information processing unit, the control panel, the CPU panel, etc. of the OLT and the SW12 can be subjected to arithmetic processing. Applicable to any configuration provided.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the OLT and the SW12 where the arithmetic processing is possible.

(第31の配置例)
第31の配置例では、実行部3をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等に備え、指示部5をOSUの例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第31の構成例は、通信システム構成(1-1)~(32-2)におけるOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等とOSUに演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLTとOSUの演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(31st arrangement example)
In the 31st arrangement example, the execution unit 3 is provided in the OLT such as the control unit 14, the information processing unit, the control panel or the CPU panel, and the instruction unit 5 can perform arithmetic processing in the OSU such as the information processing unit or the CPU. Prepare for the location. Others are the same as the first configuration example. In the 31st configuration example, in the communication system configurations (1-1) to (32-2), for example, the control unit 14, the information processing unit, the control panel, the CPU panel, etc. of the OLT and the parts that can be processed by the OSU are described. Applicable to any configuration provided.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the OLT and the OSU where the arithmetic processing is possible.

(第32の配置例)
第32の配置例では、実行部3をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等に備え、指示部5をSW13の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第32の構成例は、通信システム構成(1-1)~(32-2)におけるOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等とSW13に演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLTの例えば制御部14、情報処理部、制御盤又はCPU盤等及びSW13の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(32nd arrangement example)
In the 32nd arrangement example, the execution unit 3 is provided in the OLT, for example, the control unit 14, the information processing unit, the control panel, the CPU panel, etc., and the instruction unit 5 can perform arithmetic processing of the SW13, for example, the information processing unit, the CPU, or the like. Prepare for the location. Others are the same as the first configuration example. In the 32nd configuration example, in the communication system configurations (1-1) to (32-2), for example, the control unit 14, the information processing unit, the control panel, the CPU panel, etc. of the OLT and the SW13 are capable of performing arithmetic processing. Applicable to any configuration provided.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the control unit 14, the information processing unit, the control panel, the CPU panel, and the like of the OLT and the place where the operation of the SW 13 can be processed.

(第33の配置例)
第33の配置例では、実行部3をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等に備え、指示部5をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等の演算処理可能な箇所に備える。実行部3が指示部5よりPON側に配置されることが応答速度の観点から好ましいが、逆でもよく、同位置の別装置上でもよく、同一装置上の別VM上でもよい。その他は第1の構成例と同様である。なお、第33の構成例は、通信システム構成(1-1)~(32-2)におけるOLTの例えば制御部14、情報処理部、制御盤又はCPU盤及びOLTに演算処理可能な箇所を備える構成に適用できる。
(33rd arrangement example)
In the 33rd arrangement example, the execution unit 3 is provided in the OLT such as the control unit 14, the information processing unit, the control panel or the CPU panel, and the instruction unit 5 is provided in the OLT such as the control unit 14, the information processing unit, the control panel or the CPU. Prepare for places such as boards that can be processed for arithmetic processing. It is preferable that the execution unit 3 is arranged on the PON side of the instruction unit 5 from the viewpoint of response speed, but it may be reversed, it may be on another device at the same position, or it may be on another VM on the same device. Others are the same as the first configuration example. The 33rd configuration example includes, for example, a control unit 14, an information processing unit, a control panel or a CPU panel, and a portion of the OLT in the communication system configurations (1-1) to (32-2) that can perform arithmetic processing. Applicable to configuration.

(第34の配置例)
第34の配置例では、実行部3をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等に備え、指示部5をOLT外部の例えばセンタクラウド、ローカルクラウド、エッジクラウド、単独の外部サーバ16、情報処理部、オペレーションシステム又はNEコントローラなどのEMS等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第34の構成例は、通信システム構成(1-1)~(32-2)におけるOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等とOLT外部に演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLTの例えば制御部14、情報処理部、制御盤又はCPU盤等及びOLT外部の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(34th arrangement example)
In the 34th arrangement example, the execution unit 3 is provided in, for example, a control unit 14, an information processing unit, a control panel, a CPU panel, etc. of the OLT, and the instruction unit 5 is provided outside the OLT, for example, a center cloud, a local cloud, an edge cloud, or a single unit. It is provided in a place where arithmetic processing is possible such as EMS such as an external server 16, an information processing unit, an operation system, or a NE controller. Others are the same as the first configuration example. In the 34th configuration example, in the communication system configurations (1-1) to (32-2), for example, a control unit 14, an information processing unit, a control panel, a CPU panel, etc., and a location where arithmetic processing can be performed outside the OLT. Can be applied to any configuration provided with.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the control unit 14, the information processing unit, the control panel, the CPU panel, and the like outside the OLT, and a portion capable of performing arithmetic processing outside the OLT.

(第35の配置例)
第35の配置例では、実行部3をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等に備え、指示部5をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第35の構成例は通信システム構成(1-1)~(32-2)におけるOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等とOLT外部の主信号ネットワークに演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLTの例えば制御部14、情報処理部、制御盤又はCPU盤等及びOLT外部の主信号ネットワーク中の演算可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(35th arrangement example)
In the 35th arrangement example, the execution unit 3 is provided in, for example, a control unit 14, an information processing unit, a control panel, a CPU panel, etc. of the OLT, and the instruction unit 5 is an operation of, for example, a proxy unit 15 in the main signal network outside the OLT. Prepare for processing areas. Others are the same as the first configuration example. In the 35th configuration example, arithmetic processing is performed on the main signal network outside the OLT, for example, the control unit 14, the information processing unit, the control panel, the CPU panel, etc. of the OLT in the communication system configurations (1-1) to (32-2). Applicable to any configuration with possible locations.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the control unit 14, the information processing unit, the control panel, the CPU panel, and the like of the OLT, and the operable part in the main signal network outside the OLT.

(第36の配置例)
第36の配置例では、実行部3をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等の演算処理可能な箇所に備え、指示部5をTRx11の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第36の構成例は、通信システム構成(1-1)~(32-2)におけるOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等と送受信部11に演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等の演算処理可能な箇所及びTRx11の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(36th arrangement example)
In the 36th arrangement example, the execution unit 3 is placed outside the OLT, for example, in a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, an EMS such as an NE controller, or the like where arithmetic processing is possible. The instruction unit 5 is provided in a TRx11, for example, an information processing unit, a CPU, or other place where arithmetic processing is possible. Others are the same as the first configuration example. The thirty-sixth configuration example includes, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, etc. outside the OLT in the communication system configurations (1-1) to (32-2). It can be applied to any configuration in which an EMS or the like such as a NE controller and a transmission / reception unit 11 are provided with a portion capable of arithmetic processing.
It should be noted that both the parts that can be processed such as EMS such as the center cloud, the local cloud, the edge cloud, the independent external server 16, the information processing unit, the operation system, and the NE controller outside the OLT and the parts that can be processed by TRx11. May be provided with an execution unit 3 and an instruction unit 5.

(第37の配置例)
第37の配置例では、実行部3をOLT外部のセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等の演算処理可能な箇所に備え、指示部5をSW12の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第37の構成例は、通信システム構成(1-1)~(32-2)におけるOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等とスイッチ部12に演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等に演算処理可能な箇所及びSW12の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(37th arrangement example)
In the 37th arrangement example, the execution unit 3 is provided in a center cloud outside the OLT, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, a NE controller, or other place where arithmetic processing is possible. , The instruction unit 5 is provided in, for example, an information processing unit of the SW12, a CPU, or a like where arithmetic processing is possible. Others are the same as the first configuration example. The 37th configuration example includes, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, etc. outside the OLT in the communication system configurations (1-1) to (32-2). It can be applied to any configuration in which an EMS or the like such as a NE controller and a switch unit 12 are provided with a portion capable of arithmetic processing.
It should be noted that both the parts that can be processed by the EMS such as the center cloud, the local cloud, the edge cloud, the independent external server 16, the information processing unit, the operation system, and the NE controller outside the OLT and the parts that can be processed by the SW12. May be provided with an execution unit 3 and an instruction unit 5.

(第38の配置例)
第38の配置例では、実行部3をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等の演算処理可能な箇所に備え、指示部5をOSUの例えば、情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第38の構成例は、通信システム構成(1-1)~(32-2)におけるOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等とOSUに演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等の演算処理可能な箇所及びOSUの演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(38th arrangement example)
In the 38th arrangement example, the execution unit 3 is placed outside the OLT, for example, in a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, an EMS such as an NE controller, or the like where arithmetic processing is possible. The instruction unit 5 is provided in an OSU, for example, an information processing unit, a CPU, or other place where arithmetic processing is possible. Others are the same as the first configuration example. The 38th configuration example includes, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, etc. outside the OLT in the communication system configurations (1-1) to (32-2). It can be applied to any configuration in which an EMS or the like such as a NE controller and an OSU are provided with a place where arithmetic processing can be performed.
It should be noted that both the parts that can be processed by EMS, such as the center cloud, local cloud, edge cloud, independent external server 16, information processing unit, operation system, and NE controller, and the parts that can be processed by OSU outside the OLT. May be provided with an execution unit 3 and an instruction unit 5.

(第39の配置例)
第39の配置例では、実行部3をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等の演算処理可能な箇所に備え、指示部5をSW13の例えば情報処理部や、COU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第39の構成例は、通信システム構成(1-1)~(32-2)におけるOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等とスイッチ部13に演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等の演算処理可能な箇所及びSW13の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(39th arrangement example)
In the 39th arrangement example, the execution unit 3 is placed outside the OLT, for example, in a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, an EMS such as an NE controller, or the like where arithmetic processing is possible. The instruction unit 5 is provided in, for example, an information processing unit of the SW13 or a location capable of arithmetic processing such as a COU. Others are the same as the first configuration example. The 39th configuration example includes, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, etc. outside the OLT in the communication system configurations (1-1) to (32-2). It can be applied to any configuration in which an EMS or the like such as a NE controller and a switch unit 13 are provided with a portion capable of arithmetic processing.
It should be noted that both the parts that can be processed such as EMS and the parts that can be processed by SW13, such as the center cloud, local cloud, edge cloud, independent external server 16, information processing unit, operation system, NE controller, etc. outside the OLT. May be provided with an execution unit 3 and an instruction unit 5.

(第40の配置例)
第40の配置例では、実行部3をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等の演算処理可能な箇所に備え、指示部5をOLTの制御部14、情報処理部、制御盤又はCPU盤等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第40の構成例は、通信システム構成(1-1)~(32-2)におけるOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等とOLTに演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等の演算処理可能な箇所及びOLTの演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(40th arrangement example)
In the 40th arrangement example, the execution unit 3 is placed outside the OLT, for example, in a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, an EMS such as an NE controller, or the like where arithmetic processing is possible. The instruction unit 5 is provided in a place where calculation processing is possible, such as an OLT control unit 14, an information processing unit, a control panel, or a CPU panel. Others are the same as the first configuration example. The 40th configuration example includes, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, etc. outside the OLT in the communication system configurations (1-1) to (32-2). It can be applied to any configuration including an EMS or the like such as a NE controller and an OLT having a place where arithmetic processing can be performed.
It should be noted that both the parts that can be processed such as EMS and the parts that can be processed by OLT, such as the center cloud, local cloud, edge cloud, independent external server 16, information processing unit, operation system, NE controller, etc., outside the OLT. May be provided with an execution unit 3 and an instruction unit 5.

(第41の配置例)
第41の配置例では、実行部3をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等の演算処理可能な箇所に備え、指示部5をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等の演算処理可能な箇所に備える。実行部3が指示部5よりPON側に配置されることが応答速度の観点から好ましいが、逆でもよく、同位置の別サーバ上でもよく、同一サーバ上の別VM上でもよい。その他は第1の構成例と同様である。なお、第41の配置例は、通信システム構成(1-1)~(32-2)におけるOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等とOLT外部に演算処理可能な箇所を備える任意の構成に適用できる。
(41st arrangement example)
In the 41st arrangement example, the execution unit 3 is placed outside the OLT, for example, in a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, an EMS such as an NE controller, or the like where arithmetic processing is possible. The instruction unit 5 is provided outside the OLT, for example, in a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, an NE controller, or other place where arithmetic processing is possible. It is preferable that the execution unit 3 is arranged on the PON side of the instruction unit 5 from the viewpoint of response speed, but it may be the opposite, it may be on another server at the same position, or it may be on another VM on the same server. Others are the same as the first configuration example. The 41st arrangement example includes, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, etc. outside the OLT in the communication system configurations (1-1) to (32-2). It can be applied to any configuration having an EMS or the like such as a NE controller and a part capable of arithmetic processing outside the OLT.

(第42の配置例)
第42の配置例では、実行部3をOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等の演算処理可能な箇所に備え、指示部5をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第42の構成例は通信システム構成(1-1)~(32-2)におけるOLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等とOLT外部の主信号ネットワーク中に演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLT外部の例えばセンタクラウドやローカルクラウドやエッジクラウドや単独の外部サーバ16や情報処理部やオペレーションシステムやNEコントローラなどのEMS等の演算処理可能な箇所及びOLT外部の主信号ネットワーク中の演算可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(42nd arrangement example)
In the 42nd arrangement example, the execution unit 3 is placed outside the OLT, for example, in a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, an EMS such as an NE controller, or the like where arithmetic processing is possible. The instruction unit 5 is provided at a place in the main signal network outside the OLT where arithmetic processing is possible, such as the proxy unit 15. Others are the same as the first configuration example. The 42nd configuration example is a communication system configuration (1-1) to (32-2) outside the OLT, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, or NE. It can be applied to any configuration including an EMS such as a controller and a part capable of arithmetic processing in a main signal network outside the OLT.
It should be noted that, for example, a center cloud, a local cloud, an edge cloud, a single external server 16, an information processing unit, an operation system, an NE controller, or other EMS that can perform arithmetic processing outside the OLT, and an arithmetic in the main signal network outside the OLT. Execution unit 3 and instruction unit 5 may be provided at both possible locations.

(第43の配置例)
第43の配置例では、実行部3をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備え、指示部5をTRx11の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第43の構成例は、通信システム構成(1-1)~(32-2)におけるOLT外部の主信号ネットワーク中の例えばプロキシ部15等と送受信部11の主信号ネットワーク中に演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所及びTRx11の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(43rd arrangement example)
In the 43rd arrangement example, the execution unit 3 is provided in a place in the main signal network outside the OLT where arithmetic processing is possible, such as the proxy unit 15, and the instruction unit 5 is provided for arithmetic processing of the TRx11, for example, the information processing unit, the CPU, or the like. Be prepared where possible. Others are the same as the first configuration example. In the 43rd configuration example, arithmetic processing can be performed in, for example, the proxy unit 15 or the like in the main signal network outside the OLT and the main signal network of the transmission / reception unit 11 in the communication system configurations (1-1) to (32-2). It can be applied to any configuration provided with various parts.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the operation-processable part such as the proxy unit 15 and the operation-processable part of the TRx11 in the main signal network outside the OLT.

(第44の配置例)
第44の配置例では、実行部3をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備え、指示部5をSW12の例えば情報処理部や、COU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第44の構成例は、通信システム構成(1-1)~(32-2)におけるOLT外部の主信号ネットワーク中の例えばプロキシ部15等とスイッチ部12に演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所及びSW12の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(44th arrangement example)
In the 44th arrangement example, the execution unit 3 is provided in a place in the main signal network outside the OLT where arithmetic processing is possible, such as the proxy unit 15, and the instruction unit 5 is provided for arithmetic processing of the SW12, for example, the information processing unit, COU, or the like. Be prepared where possible. Others are the same as the first configuration example. The 44th configuration example is an arbitrary configuration in which the proxy unit 15 and the like and the switch unit 12 in the main signal network outside the OLT in the communication system configurations (1-1) to (32-2) are provided with arithmetic processing parts. Applicable to the configuration of.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the operation-processable part such as the proxy unit 15 and the operation-processable part of the SW12 in the main signal network outside the OLT.

(第45の配置例)
第45の配置例では、実行部3をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備え、指示部5をOSUの例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第45の構成例は、通信システム構成(1-1)~(32-2)におけるOLT外部の主信号ネットワーク中の例えばプロキシ部15等とOSUに演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所及びOSUの演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(45th arrangement example)
In the 45th arrangement example, the execution unit 3 is provided in a place in the main signal network outside the OLT where arithmetic processing is possible, such as the proxy unit 15, and the instruction unit 5 is provided for arithmetic processing of the OSU, for example, the information processing unit, the CPU, or the like. Be prepared where possible. Others are the same as the first configuration example. The 45th configuration example is an arbitrary configuration including, for example, a proxy unit 15 or the like in the main signal network outside the OLT in the communication system configurations (1-1) to (32-2) and a portion capable of arithmetic processing in the OSU. Can be applied to.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the operation-processable part such as the proxy unit 15 and the operation-processable part of the OSU in the main signal network outside the OLT.

(第46の配置例)
第46の配置例では、実行部3をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所な箇所に備え、指示部5をSW13の例えば情報処理部や、CPU等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第46の構成例は、通信システム構成(1-1)~(32-2)におけるOLT外部の主信号ネットワーク中の例えばプロキシ部15等とSW13に演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所及びSW13の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(46th arrangement example)
In the 46th arrangement example, the execution unit 3 is provided in a place in the main signal network outside the OLT where arithmetic processing is possible, such as the proxy unit 15, and the instruction unit 5 is provided in the SW13, for example, the information processing unit, the CPU, or the like. Prepare for a place where arithmetic processing is possible. Others are the same as the first configuration example. In the 46th configuration example, in the communication system configurations (1-1) to (32-2), for example, the proxy unit 15 and the like in the main signal network outside the OLT and the SW13 are provided with an arbitrary configuration capable of arithmetic processing. Can be applied to.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the operation-processable part such as the proxy unit 15 and the operation-processable part of the SW13 in the main signal network outside the OLT.

(第47の配置例)
第47の配置例では、実行部3をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備え、指示部5をOLTの例えば制御部14、情報処理部、制御盤又はCPU盤等の演算処理可能な箇所に備える。その他は第1の構成例と同様である。なお、第47の構成例は、通信システム構成(1-1)~(32-2)におけるOLT外部の主信号ネットワーク中の例えばプロキシ部15等とOLTに演算処理可能な箇所を備える構成に適用できる。なお、OLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所及びOLTの演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(47th arrangement example)
In the 47th arrangement example, the execution unit 3 is provided in a place in the main signal network outside the OLT where arithmetic processing is possible, such as the proxy unit 15, and the instruction unit 5 is provided in the OLT such as the control unit 14, the information processing unit, and the control panel. Alternatively, it is provided in a place where arithmetic processing is possible, such as a CPU board. Others are the same as the first configuration example. The 47th configuration example is applied to the configuration in the communication system configurations (1-1) to (32-2) in which, for example, the proxy unit 15 and the like in the main signal network outside the OLT and the OLT are provided with a portion capable of arithmetic processing. can. It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the operation-processable part such as the proxy unit 15 and the operation-processable part of the OLT in the main signal network outside the OLT.

(第48の配置例)
第48の配置例では、実行部3をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備え、指示部5をOLT外部の例えばセンタクラウド、ローカルクラウド、エッジクラウド、単独の外部サーバ16、情報処理部、オペレーションシステム又はNEコントローラなどのEMS等の演算処理可能な箇所に備えるその他は第1の構成例と同様である。なお、第48の構成例は、通信システム構成(1-1)~(32-2)におけるOLT外部の主信号ネットワーク中の例えばプロキシ部15とOLT外部に演算処理可能な箇所を備える任意の構成に適用できる。
なお、OLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所及びOLT外部の演算処理可能な箇所の両方に実行部3及び指示部5が備わっていてもよい。
(48th arrangement example)
In the 48th arrangement example, the execution unit 3 is provided in a place in the main signal network outside the OLT where arithmetic processing is possible, such as the proxy unit 15, and the instruction unit 5 is provided outside the OLT, for example, in a center cloud, a local cloud, or an edge cloud. It is the same as the first configuration example except that it is provided in a place where arithmetic processing is possible such as an EMS such as a single external server 16, an information processing unit, an operation system, or a NE controller. The 48th configuration example is an arbitrary configuration including, for example, a proxy unit 15 in the main signal network outside the OLT in the communication system configurations (1-1) to (32-2) and a portion capable of arithmetic processing outside the OLT. Can be applied to.
It should be noted that the execution unit 3 and the instruction unit 5 may be provided in both the operation-processable part such as the proxy unit 15 and the operation-processable part outside the OLT in the main signal network outside the OLT.

(第49の配置例)
第49の配置例では、実行部3をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備え、指示部5をOLT外部の主信号ネットワーク中の例えばプロキシ部15等の演算処理可能な箇所に備える。実行部3が指示部5よりPON側に配置されることが応答速度の観点から好ましいが、逆でもよく、同位置の別装置上でもよく、同一装置上の別VM上でもよい。その他は第1の構成例と同様である。なお、第49の配置例は通信システム構成(1-1)~(32-2)におけるOLT外部の主信号ネットワーク中の例えばプロキシ部15の演算処理可能な箇所及びOLT外部の主信号ネットワーク中に演算処理可能な箇所を備える任意の構成に適用できる。
(49th arrangement example)
In the 49th arrangement example, the execution unit 3 is provided at a place in the main signal network outside the OLT where arithmetic processing is possible, such as the proxy unit 15, and the instruction unit 5 is provided at the instruction unit 5 in the main signal network outside the OLT, for example, the proxy unit 15. Prepare for the part that can be processed. It is preferable that the execution unit 3 is arranged on the PON side of the instruction unit 5 from the viewpoint of response speed, but it may be reversed, it may be on another device at the same position, or it may be on another VM on the same device. Others are the same as the first configuration example. In the 49th arrangement example, in the main signal network outside the OLT in the communication system configurations (1-1) to (32-2), for example, in the place where the proxy unit 15 can perform arithmetic processing and in the main signal network outside the OLT. It can be applied to any configuration including a part that can be processed by arithmetic.

なお、第1の配置例から第49の配置例において、指示部5の設定又はアルゴリズムを変更するためのインターフェース(IF)を備え、指示部5のソフトウェアを変更できるとしてもよい。 In the first to 49th arrangement examples, an interface (IF) for changing the setting or algorithm of the instruction unit 5 may be provided, and the software of the instruction unit 5 may be changed.

また、第1の配置例から第49の配置例において、指示部5は装置の構成要素であり、演算処理が可能な一か所の構成要素上に指示部5が配置される例を示したが、第1の配置例から第49の配置例はこれに限定されない。指示部5は、演算処理が可能な複数の構成要素装置上、例えば複数のCPUでの処理により実現してもよい。 Further, in the first to 49th arrangement examples, the instruction unit 5 is a component of the device, and an example in which the instruction unit 5 is arranged on one component capable of arithmetic processing is shown. However, the first to 49th arrangement examples are not limited to this. The instruction unit 5 may be realized by processing on a plurality of component devices capable of arithmetic processing, for example, by processing by a plurality of CPUs.

以上説明した少なくとも一つの本実施形態における通信装置100は、汎用性を高めることによって、開発コストや又は調達コストを低減することが可能になる。具体的には、通信装置100は、割当機能の一部を分割する。そして、通信装置100は、分割した機能間に応じたAPIを用いることによって分割した機能の入れ替えを容易にする。これにより、汎用性を高めることができる。
また、通信装置100は、外部装置からの情報及びその外部装置からの情報の履歴を検出することで、検出結果と、通信事業者やサービス等に応じたサービスポリシーに応じた所望の割当となるように、処理を変更するように割り当て機能を分割することとして汎用性を高め、開発コストや調達コストを低減することを可能にする。
The communication device 100 in at least one of the present embodiments described above can reduce the development cost or the procurement cost by increasing the versatility. Specifically, the communication device 100 divides a part of the allocation function. Then, the communication device 100 facilitates the replacement of the divided functions by using the API corresponding to the divided functions. This makes it possible to increase versatility.
Further, the communication device 100 detects the information from the external device and the history of the information from the external device, so that the detection result and the desired allocation according to the service policy according to the communication carrier, the service, and the like can be obtained. As such, it is possible to increase versatility and reduce development costs and procurement costs by dividing the allocation function so as to change the processing.

上述した実施形態における通信装置100の少なくとも一部をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。更に「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、更に前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるものであってもよく、FPGA(Field Programmable Gate Array)等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。 At least a part of the communication device 100 in the above-described embodiment may be realized by a computer. In that case, a program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read by a computer system and executed. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. Further, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, or a CD-ROM, and a storage device such as a hard disk built in a computer system. Further, a "computer-readable recording medium" is a communication line for transmitting a program via a network such as the Internet or a communication line such as a telephone line, and dynamically holds the program for a short period of time. It may also include a program that holds a program for a certain period of time, such as a volatile memory inside a computer system that is a server or a client in that case. Further, the above program may be for realizing a part of the above-mentioned functions, and may be further realized for realizing the above-mentioned functions in combination with a program already recorded in the computer system. It may be realized by using a programmable logic device such as FPGA (Field Programmable Gate Array).

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 Although the embodiments of the present invention have been described in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and includes designs and the like within a range that does not deviate from the gist of the present invention.

3…実行部,5…指示部,100…通信装置, 101…状態取得部, 1011…連携制御部, 1012…トラフィックモニタ, 1013…リクエスト処理部, 1014…申告処理部, 102…割当計算部, 103…方針決定部, 104…grant処理部 3 ... Execution unit, 5 ... Instruction unit, 100 ... Communication device, 101 ... Status acquisition unit, 1011 ... Coordination control unit, 1012 ... Traffic monitor, 1013 ... Request processing unit, 1014 ... Declaration processing unit, 102 ... Allocation calculation unit, 103 ... Policy decision unit, 104 ... Grant processing unit

Claims (5)

リソース割当に係る処理の一部である、帯域割当計算の結果に基づいてgrantを生成し、生成したgrantを割り当て対象に送信するgrant処理を少なくとも実行する部品である実行部と、
リソース割当、又は、そのリソース割当の統計値を、前記帯域割当計算を行うために用いられ、利用者間で割当帯域が理想的な割当に対して所定の値以内となるように修正するための割当計算パラメータを計算するのに要する情報を表す少なくとも割当量を取得し、
取得した前記割当量を用いて、割当が所望よりも超過する割当対象に対して割当抑止又は優先割当停止又は割当抑止も優先割当も無、不足する割当対象に対して優先割当又は割当抑止停止又は割当抑止も優先割当も無の少なくともいずれかを含む第1指示、割当が所望よりも超過する割当対象の割当を減少させ、不足する割当対象に対して割当を増大させる割当を行うための第2指示、割当が所望よりも超過する割当対象に対して割当を小さい順番とし、不足する割当対象に対して割当を大きい順番とする第3指示のいずれかの指示を行うことで、リソース割当がポリシーに応じた理想的な割当に近づくように、リソース割当対象の少なくとも一部に対する割当抑止又は優先割当と、
取得した前記割当量を用いて、割当が所望よりも超過する割当対象に割当が小さくなる、不足する割当対象に対して割当が大きくなる、の少なくともいずれかとなる設定への切替を指示することで、リソース割当がポリシーに応じた理想的な割当に近づくように、リソース割当対象の少なくとも一部に対するリソース割当の切替と、
取得した前記割当量を用いて、割当が所望よりも超過する割当対象に対して設定値を減少し、不足する割当対象に対して設定値を増加する指示を行うことで、リソース割当がポリシーに応じた理想的な割当に近づくように、リソース割当対象の少なくとも一部に対するリソース割当設定の切替と、のいずれかを前記実行部に指示する部品である指示部と、
を備え
前記実行部は、前記指示部からの指示に応じて、リソース割当対象の少なくとも一部に対する割当抑止又は優先割当、リソース割当の切替又はリソース割当設定の切替のいずれかをさらに実行する通信装置。
An execution unit that is a part that executes at least a grant process that generates a grant based on the result of bandwidth allocation calculation, which is a part of the process related to resource allocation, and sends the generated grant to the allocation target.
The resource allocation or the statistical value of the resource allocation is used to perform the band allocation calculation, and is used to modify the allocated bandwidth among users so that it is within a predetermined value for the ideal allocation. Get at least the quota that represents the information needed to calculate the quota calculation parameters
Using the acquired allocation amount , there is no allocation deterrence or preferential allocation suspension or allocation deterrence or priority allocation for allocation targets whose allocation exceeds the desired amount, and preferential allocation or allocation deterrence suspension for insufficient allocation targets. A first instruction that includes at least one of no allocation deterrence or preferential allocation, a second to reduce the allocation of allocation targets whose allocation exceeds desired, and to increase the allocation for the shortage allocation target. By instructing one of the third instructions, the allocation is in the smaller order for the allocation targets whose allocation exceeds the desired order, and the allocation is in the larger order for the insufficient allocation targets, the resource allocation can be done. Allocation suppression or preferential allocation to at least a part of the resource allocation target so as to approach the ideal allocation according to the risk.
By using the acquired allocation amount, by instructing to switch to a setting that is at least one of a smaller allocation for an allocation target whose allocation exceeds desired and a larger allocation for a shortage allocation target. , Switching resource allocations to at least part of the resource allocation target so that the resource allocation approaches the ideal allocation according to the policy,
By using the acquired allocation amount, the resource allocation becomes a policy by instructing the allocation target whose allocation exceeds the desired value to decrease the set value and the allocation target which is insufficient to increase the set value. An instruction unit that is a component that instructs the execution unit to switch resource allocation settings for at least a part of the resource allocation target so as to approach the ideal allocation according to the above .
Equipped with
The execution unit is a communication device that further executes one of allocation suppression or priority allocation, resource allocation switching, and resource allocation setting switching for at least a part of the resource allocation target in response to an instruction from the instruction unit.
前記実行部は、準拠する規格、世代、方式、システム、機器種別、製造ベンダの少なくともいずれかに関して共通で利用可能な機能モジュールで構成される、請求項1に記載の通信装置。 The communication device according to claim 1, wherein the execution unit is composed of a functional module that can be commonly used with respect to at least one of a compliant standard, generation, method, system, device type, and manufacturing vendor. 前記実行部は、集積回路で構成される、請求項1又は2に記載の通信装置。 The communication device according to claim 1 or 2, wherein the execution unit is composed of an integrated circuit. 請求項1に記載の通信装置を用いた通信方法であって、
前記リソース割当に係る処理の一部である、帯域割当計算の結果に基づいてgrantを生成し、生成したgrantを割り当て対象に送信するgrant処理を少なくとも部品である実行部に実行させる実行ステップと、
リソース割当、又は、そのリソース割当の統計値を、前記帯域割当計算を行うために用いられ、利用者間で割当帯域が理想的な割当に対して所定の値以内となるように修正するための割当計算パラメータを計算するのに要する情報を表す少なくとも割当量を取得し、
取得した前記割当量を用いて、割当が所望よりも超過する割当対象に対して割当抑止又は優先割当停止又は割当抑止も優先割当も無、不足する割当対象に対して優先割当又は割当抑止停止又は割当抑止も優先割当も無の少なくともいずれかを含む第1指示、割当が所望よりも超過する割当対象の割当を減少させ、不足する割当対象に対して割当を増大させる割当を行うための第2指示、割当が所望よりも超過する割当対象に対して割当を小さい順番とし、不足する割当対象に対して割当を大きい順番とする第3指示のいずれかの指示を行うことで、リソース割当がポリシーに応じた理想的な割当に近づくように、リソース割当対象の少なくとも一部に対する割当抑止又は優先割当と、
取得した前記割当量を用いて、割当が所望よりも超過する割当対象に割当が小さくなる、不足する割当対象に対して割当が大きくなる、の少なくともいずれかとなる設定への切替を指示することで、リソース割当がポリシーに応じた理想的な割当に近づくように、リソース割当対象の少なくとも一部に対するリソース割当の切替と、
取得した前記割当量を用いて、割当が所望よりも超過する割当対象に対して設定値を減少し、不足する割当対象に対して設定値を増加する指示を行うことで、リソース割当がポリシーに応じた理想的な割当に近づくように、リソース割当対象の少なくとも一部に対するリソース割当設定の切替と、のいずれかを前記実行部に指示す指示ステップと
を有し、
前記実行ステップにおいて、前記指示ステップにおける指示に応じて、リソース割当対象の少なくとも一部に対する割当抑止又は優先割当、リソース割当の切替又はリソース割当設定の切替のいずれかをさらに実行する設定方法。
A communication method using the communication device according to claim 1.
An execution step of generating a grant based on the result of the bandwidth allocation calculation, which is a part of the processing related to the resource allocation, and causing the execution unit, which is at least a component, to execute the grant processing of transmitting the generated grant to the allocation target.
The resource allocation or the statistical value of the resource allocation is used to perform the band allocation calculation, and is used to modify the allocated bandwidth among users so that it is within a predetermined value for the ideal allocation. Get at least the quota that represents the information needed to calculate the quota calculation parameters
Using the acquired allocation amount , there is no allocation deterrence or preferential allocation suspension or allocation deterrence or priority allocation for allocation targets whose allocation exceeds the desired amount, and preferential allocation or allocation deterrence suspension for insufficient allocation targets. A first instruction that includes at least one of no allocation deterrence or preferential allocation, a second to reduce the allocation of allocation targets whose allocation exceeds desired, and to increase the allocation for the shortage allocation target. By instructing one of the third instructions, the allocation is in the smaller order for the allocation targets whose allocation exceeds the desired order, and the allocation is in the larger order for the insufficient allocation targets, the resource allocation can be done. Allocation suppression or preferential allocation to at least a part of the resource allocation target so as to approach the ideal allocation according to the risk.
By using the acquired allocation amount, by instructing to switch to a setting that is at least one of a smaller allocation for an allocation target whose allocation exceeds desired and a larger allocation for a shortage allocation target. , Switching resource allocations to at least part of the resource allocation target so that the resource allocation approaches the ideal allocation according to the policy,
By using the acquired allocation amount, the resource allocation becomes a policy by instructing the allocation target whose allocation exceeds the desired value to decrease the set value and the allocation target which is insufficient to increase the set value. An instruction step that instructs the execution unit to switch the resource allocation setting for at least a part of the resource allocation target so as to approach the ideal allocation according to the corresponding.
Have,
A setting method in which, in the execution step, one of allocation suppression or priority allocation, resource allocation switching, or resource allocation setting switching for at least a part of the resource allocation target is further executed in response to the instruction in the instruction step .
コンピュータを、請求項1に記載の通信装置に備わる各機能部として機能させるための通信プログラム。 A communication program for making a computer function as each functional unit provided in the communication device according to claim 1.
JP2016107968A 2016-05-18 2016-05-30 Communication device, setting method and communication program Active JP7017300B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016099990 2016-05-18
JP2016099990 2016-05-18

Publications (2)

Publication Number Publication Date
JP2017212707A JP2017212707A (en) 2017-11-30
JP7017300B2 true JP7017300B2 (en) 2022-02-08

Family

ID=60474860

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016107968A Active JP7017300B2 (en) 2016-05-18 2016-05-30 Communication device, setting method and communication program

Country Status (1)

Country Link
JP (1) JP7017300B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI684131B (en) * 2019-02-26 2020-02-01 華碩電腦股份有限公司 Data transmission device, data transmission method and non-transitory computer readable medium
JP7196749B2 (en) * 2019-04-12 2022-12-27 日本電信電話株式会社 Multiplex transmission system and multiplex transmission method
KR102283279B1 (en) * 2019-09-05 2021-07-28 충남대학교산학협력단 An storage tray that is function of alarm

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005354280A (en) 2004-06-09 2005-12-22 Fujitsu Ltd Policy rule optimization method and apparatus
JP2007142764A (en) 2005-11-17 2007-06-07 Nec Corp BAND ALLOCATION DEVICE, BAND ALLOCATION METHOD, AND BAND ALLOCATION PROGRAM FOR STATION
JP2011234244A (en) 2010-04-28 2011-11-17 Nippon Telegr & Teleph Corp <Ntt> Optical communication system and optical communication method
JP2013506344A (en) 2009-09-24 2013-02-21 アルカテル−ルーセント Method and apparatus for managing resource allocation in a network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5372615B2 (en) * 2009-06-22 2013-12-18 株式会社日立製作所 Packet transfer system, network management device, and edge node

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005354280A (en) 2004-06-09 2005-12-22 Fujitsu Ltd Policy rule optimization method and apparatus
JP2007142764A (en) 2005-11-17 2007-06-07 Nec Corp BAND ALLOCATION DEVICE, BAND ALLOCATION METHOD, AND BAND ALLOCATION PROGRAM FOR STATION
JP2013506344A (en) 2009-09-24 2013-02-21 アルカテル−ルーセント Method and apparatus for managing resource allocation in a network
JP2011234244A (en) 2010-04-28 2011-11-17 Nippon Telegr & Teleph Corp <Ntt> Optical communication system and optical communication method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
田所 将志,キャリアネットワークのあり方を変革する新R&Dコンセプト「NetroSphere構想」,BUSINESS CMMUNICATION,日本,株式会社ビジネスコミュニケーション社,2015年 9月 1日,第52巻 第9号,p.26~29

Also Published As

Publication number Publication date
JP2017212707A (en) 2017-11-30

Similar Documents

Publication Publication Date Title
KR101310906B1 (en) Apparatus and method for assigning dynamic bandwidth
US9331812B2 (en) Round trip time aware dynamic bandwidth allocation for ethernet passive optical network over coaxial network
US8081661B2 (en) Dynamic bandwidth allocation device for an optical network and method thereof
US12119876B2 (en) Network control device, communication resource allocation method, and communication system
JP2020510357A (en) System and method for virtualizing dynamic bandwidth allocation (DBA) in a multi-tenant passive optical network
JP5005048B2 (en) Method for allocating dynamic bandwidth in passive optical networks where different ONUs transmit at different rates
US20120148247A1 (en) Method for soft bandwidth limiting in dynamic bandwidth allocation
CN105119682B (en) A Dynamic Wavelength Bandwidth Allocation Method Based on User Level Protocol and QoS in WDM‑EPON
Arokkiam et al. Refining the GIANT dynamic bandwidth allocation mechanism for XG-PON
Ni et al. Bandwidth allocation based on priority and excess-bandwidth-utilized algorithm in WDM/TDM PON
WO2021130804A1 (en) Optical communication device and resource management method
JP7017300B2 (en) Communication device, setting method and communication program
Mohammadani et al. Load adaptive merging algorithm for multi-tenant PON environments
Han Dynamic bandwidth allocation with high utilization for XG-PON
JP6475648B2 (en) Communication system, operation method of communication apparatus, and program
JP2015033051A (en) Dynamic bandwidth allocation method, station side device, computer program, and PON system
Zhang et al. High-priority first dynamic wavelength and bandwidth allocation algorithm in TWDM-PON
Elrasad et al. Frame level sharing for DBA virtualization in multi-tenant PONs
Ciceri et al. Dynamic bandwidth allocation with multi-ONU customer support for ethernet passive optical networks
Memon et al. Dynamic bandwidth allocation in time division multiplexed passive optical networks: a dual-standard analysis of ITU-T and IEEE standard algorithms
CN119697033A (en) Bandwidth scheduling method, device, equipment, storage medium and product
JP6712238B2 (en) Communication device, communication method, and communication program
Shao et al. Bandwidth allocation design to guarantee qos of differentiated services for a novel OFDMA-PON
Malik et al. Merging engine implementation with co-existence of independent dynamic bandwidth allocation algorithms in virtual passive optical networks
Li et al. PON bandwidth resource sharing schemes in a multi-operator scenario

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180625

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190723

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190924

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200427

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20201006

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201222

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20201222

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20201222

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20210125

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20210126

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20210402

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20210406

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20210629

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20210914

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20211005

C28A Non-patent document cited

Free format text: JAPANESE INTERMEDIATE CODE: C2838

Effective date: 20211005

C302 Record of communication

Free format text: JAPANESE INTERMEDIATE CODE: C302

Effective date: 20211202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211206

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20211221

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20220125

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20220125

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220127

R150 Certificate of patent or registration of utility model

Ref document number: 7017300

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350