JP7017300B2 - Communication device, setting method and communication program - Google Patents
Communication device, setting method and communication program Download PDFInfo
- 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
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.
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.
以下、本発明の一実施形態を、図面を参照しながら説明する。なお、本発明は、以下に示す実施形態に限定されるものではない。これらの実施の例は例示に過ぎず、本発明は当業者の知識に基づいて種々の変更、改良を施した形態で実施することができる。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。 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
なお、割当処理を例示しているが本実施例の効果は割当処理に依らない。割当処理にかかわらず本実施例により以下の効果がある。
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,
また、図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,
また、図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,
また、図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,
構成1は、FASAアプリケーションAPIの上部(FASAアプリケーション)をソフトウェア部品化の検討対象としたものであり、FASA基盤の構成については検討対象外としている。例えば本構成によるNG-PON2システムの場合、FASA基盤にて標準化されたNG-PON2プロトコルの提供を行い、EPONなど他のPONプロトコルへの変更については考慮しない。構成1では、汎用化した入出力インタフェースを用いて拡張性を担保したFASAアプリケーションにより、柔軟かつ迅速な機能の追加/入替を可能とする。構成2は、FASA基盤を構成する機能についても部品化を行い、ソフトウェア部品化の対象としている。構成2では、FASAアプリケーション以外の機能もソフトウェア部品で構成することにより、特別な専用ハードウェアが不要なアーキテクチャを可能とする。いずれの構成でも、FASAアプリケーションAPIは同一である。
In
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
The
連携制御部1011は、例えば、モバイルシステムからスケジューリング情報を取得し、ONUに到達する上りデータ量、到着時刻を算出する。なお、モバイルシステムからのスケジューリング情報としたが、連携制御部1011が取得する情報はBBU(Base Band Unit)等からOLT向けに誂えた専用の情報であってもよいし、BBUとRRH(Remote Radio Head)、ネットワーク側とUE(User Equipment)、アンテナ間等でそれぞれでやり取りする通信許可や帯域等に関する情報等であってもよい。トラフィックモニタ1012は、所定の期間又は継続する所定の期間・所定の又は所定以外のフローのトラフィック量を計測又は計測結果を統計処理する。計測場所とモニタの位置は同一でも別でもよく、例えば、他の箇所で計測した結果をモニタとして積算してもよい。
The
モニタ位置として例えば、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
割当計算部102は、状態取得部101から出力された状態情報と、方針決定部103から出力される割当計算パラメータとを入力とする。割当計算部102は、入力された状態情報と、割当計算パラメータとに基づいて、DBA周期毎に帯域割当計算を行う。割当計算部102は、割当結果をgrant処理部104に設定する。なお、ここでDBA周期毎に帯域計算を行うとしたが、何らかの割当機会が到着することを意味する。これは以降の説明でも同様である。所定の割当機会の到着とは、DBA周期等と称する所定の時間の経過であってもよいし、その時間は固定であってもよいし、可変であってもよいし、更に時間到着以外の特定の条件、例えば要求やモニタ量や推定された要求量や外部等からの所定の情報量が所定の量以上集まった、又は、所定の量以下集まった、要求やモニタ量や推定された要求量や外部等からの所定の情報量が所定の回数以上または以下又は所定の頻度以上または以下で到着した、いずれかの機能部の処理量が所定の値以上または以下となった、上位側又は下位側の装置の輻輳状態が所定の値以上または以下になった、処理の順番がまわってきたなどのいずれか、又は、その組み合わせであってもよい。
The
割当計算パラメータとは、最大帯域設定値、保証帯域設定値、固定帯域設定値、最大帯域設定値割当優先、保証帯域設定値割当優先、固定帯域設定値割当優先、割当比率、未所要割当量(割当帯域)、割当順番、割当制限量、使用するアルゴリズムの切替指示、過剰分や欠損分の値、公平性の指標値、複数又は単数の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
方針決定部103は、割当計算部102から出力された方針決定パラメータを入力とする。方針決定部103は、任意のタイミングで、入力された方針決定パラメータに基づいて割当計算パラメータを計算し、計算した割当計算パラメータを割当計算部102に出力する。
grant処理部104は、割当計算部102によって設定された割当結果に基づいてgrantを生成し、生成したgrantを送信する。例えば、grant処理部104は、NG-PON2においては、BWmapを作成し、作成したBWmapを送信する機能部に相当する。
The
The
各機能部(状態取得部101、割当計算部102、方針決定部103及びgrant処理部104)の実行部3と指示部5への帰属はユースケース毎に異なる。すなわち、各機能部が、実行部3と指示部5のいずれに属するかはユースケース毎に異なる。ユースケースの例を図3に示す。
The attribution of each functional unit (
図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 (
なお、本実施形態では、ユースケース毎に用いられる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
(ユースケース2)
ユースケース2では、状態取得部101としてのトラフィックモニタ1012、割当計算部102、方針決定部103及びgrant処理部104が備えられる。そして、トラフィックモニタ1012及びgrant処理部104と、割当計算部102との間にDBA-APIが設けられる。また、トラフィックモニタ1012及びgrant処理部104の機能を格納したハードウェア(MACチップ)が用いられる。Getコマンドにより取得される情報の具体例がトラフィック量などであり、Setコマンドにより割当対象に設定する内容の具体例が割当量、送信開始時刻等であることが表されている。
(Use case 2)
In
(ユースケース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
(ユースケース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
次に、各ユースケースについてより詳細に説明する。
(ユースケース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
Here, Set and Get have been described by taking the exchange led by the
更に、指示部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
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
図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
図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
(ユースケース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
ここで、指示部5は方針決定部103と割当計算部102とで構成される例を示したが、指示部5は方針決定部103のみで、実行部3に割当計算部102が更に含まれるように構成されてもよい。DBA-API Set/Getは、後述するユースケース3(b)のマス向けSR-DBA((DBA機能の)一部ソフト化)と同様に、割当計算パラメータと方針決定パラメータであってもよい。更に、トラフィックモニタ1012が実行部3に備えられる構成を示したが、トラフィックモニタ1012は外部のスイッチ等の装置に備えられてもよい。
Here, the
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
マス向け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
The
The
図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
The
連携制御部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
割当計算部102は、状態取得部101から出力された状態情報と、方針決定部103から出力される割当計算パラメータとを入力とする。割当計算部102は、入力された状態情報と、割当計算パラメータとに基づいて、DBA周期毎に帯域割当計算を行う。割当計算部102は、割当結果をgrant処理部104に設定する。なお、ここでDBA周期毎に帯域計算を行うとしたが、何らかの割当機会が到着することを意味する。これは以降の説明でも同様である。所定の割当機会の到着とは、DBA周期等と称する所定の時間の経過であってもよいし、その時間は固定であってもよいし、可変であってもよいし、更に時間到着以外の特定の条件、例えば要求やモニタ量や推定された要求量や外部等からの所定の情報量が所定の量以上または以下集まったとか、要求やモニタ量や推定された要求量や外部等からの所定の情報量が所定の回数以上または以下又は所定の頻度以上または以下で到着したとか、いずれかの機能部の処理量が所定の値以上または以下となったとか、上位側又は下位側の装置の輻輳状態が所定の値以上または以下になったとか、処理の順番がまわってきたとかのいずれかや又はその組み合わせであってもよい。
The
割当計算パラメータとは、上記と同様に、最大帯域設定値、保証帯域設定値、固定帯域設定値、最大帯域設定値割当優先、保証帯域設定値割当優先、固定帯域設定値割当優先、割当比率、未所要割当量(割当帯域)、割当順番、割当制限量、使用するアルゴリズムの切替指示、過剰分や欠損分の値、公平性の指標値、複数又は単数の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
方針決定部103は、割当計算部102から出力された方針決定パラメータを入力とする。方針決定部103は、任意のタイミングで、入力された方針決定パラメータに基づいて割当計算パラメータを計算し、計算した割当計算パラメータを割当計算部102に出力する。
grant処理部104は、割当計算部102によって設定された割当結果に基づいてgrantを生成し、生成したgrantを送信する。例えば、grant処理部104は、NG-PON2においては、BWmapを作成し、作成したBWmapを送信する機能部に相当する。
The
The
各機能部(状態取得部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 (
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 (
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
(ユースケース2)
ユースケース2では、状態取得部101としてのトラフィックモニタ1012、割当計算部102、方針決定部103及びgrant処理部104が備えられる。そして、トラフィックモニタ1012及びgrant処理部104と、割当計算部102との間にDBA-APIが設けられる。また、トラフィックモニタ1012及びgrant処理部104の機能は格納したハードウェア(MACチップ)が用いられる。Getコマンドにより取得される情報の具体例がトラフィック量などであり、Setコマンドにより割当対象に設定する内容の具体例が割当量、送信開始時刻等であることが表されている。
(Use case 2)
In
(ユースケース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
(ユースケース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
次に、各ユースケースについてより詳細に説明する。
(ユースケース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
Here, Set and Get have been described by taking the exchange led by the
更に、指示部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
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
指示部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
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
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
(ユースケース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
ここで、指示部5は方針決定部103と割当計算部102とで構成される例を示したが、指示部5は方針決定部103のみで、実行部3に割当計算部102が更に含まれるように構成されてもよい。DBA-API Set/Getは、後述するユースケース3(b)のマス向けSR-DBA((DBA機能の)一部ソフト化)と同様に、割当計算パラメータと方針決定パラメータであってもよい。更に、トラフィックモニタ1012が実行部3に備えられる構成を示したが、トラフィックモニタ1012は外部のスイッチ等の装置に備えられてもよい。
Here, the
図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
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
マス向け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
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
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
The
The
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
(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
実行部3における割当の情報は、実行部3における割当又は割当結果又は割当履歴又は割当に伴うデータ導通又は導通履歴又は要求又は要求履歴又は外部装置からの情報又はその外部装置からの情報の履歴の少なくともいずれかを含む。「要求」は、ONUの申告で上り帯域/送信時間を要求するもの又はそれを予測したものをいう。要求、要求履歴又は外部装置からの情報又はその外部装置からの情報の履歴は、一部又は全てを実行部3で処理や保持してもよいし、一部又は全てを指示部5で処理や保持してもよいし、一部又は全てを実行部3と指示部5で独立して処理や保持してもよいし、一部又は全てを実行部3又は指示部5の一方で処理や保持して他方に渡してもよいし、一部又は全てを実行部3及び指示部5以外で処理や保持して実行部3又は指示部5の少なくとも一方に渡してもよい。要求は、要求自体を用いてもよいし、割当、割当結果、割当履歴、データ導通、導通履歴、要求、要求履歴、外部装置からの情報及び外部装置からの情報の履歴等から予測した予測を用いてもよいし、両者を併用してもよい。要求の予測は少なくともその一部を実行部3又は指示部5又はそれ以外で実施してもよいし、要求の実施個所で、割当又は割当結果又は割当履歴又はデータ導通又は導通履歴又は要求又要求履歴又は外部装置からの情報又はその外部装置からの情報の履歴等の予測に必要な情報の入力を受けるのが望ましい。
The allocation information in the
データ導通は、実行部3、指示部5、それ以外の箇所例えば主信号が導通する後述のスイッチ部(SW)12、スイッチ部(SW)13、プロキシ部15、主信号或いは制御信号のネットワークの上位側の装置のいずれで検出してもよい。導通量の処理や、データ導通の履歴である導通履歴は、実行部3、指示部5、それ以外の箇所例えば主信号が導通する後述のSW12、SW13、プロキシ部15、上位側の装置やオペレーションシステムやコントローラ等の導通量の検出結果を処理や保持する箇所で処理や保持してもよい。
The data continuity is the
オペレーションシステムやコントローラ等で実施の場合、例えば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
実行部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
-A configuration in which the
A configuration in which the request is terminated by the
-A configuration in which both the
-A configuration in which the request is terminated by the
-The configuration in which the request is terminated by the
-The configuration in which the
-The request is terminated by the
-Both the
-The
-The configuration in which the
(実施形態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
所定の帯域は、平均的には、割当対象(例えば、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
実行部3の割当又は割当結果は、実行部3からの申告又はいずれかの箇所での測定又はオペレーションシステム等の制御側の上位システムに申告するための保持情報又は過去の指示の履歴をOAMやバックボードや内部配線や主信号の配線や専用の配線やオペレーションシステムやコントローラや制御部等の経路を経由して入力又は指示部5で保持する指示の履歴から入力する。履歴は指示部5以外で積算してもよい。
The allocation or allocation result of the
所定期間の割当履歴は、例えば、指数平均、移動平均、所定の間隔で履歴をリセットする形の平均、及びその他の統計処理をした履歴である。 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
要求、要求履歴、外部装置からの情報及び外部装置からの情報の履歴は、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
要求、要求履歴、外部装置からの情報及び外部装置からの情報の履歴は、入力した割当、割当履歴、データ導通、導通履歴、割当結果や要求、要求履歴、外部装置からの情報及び外部装置からの情報の履歴とから将来の要求又は本来割当するべきであったが割当してない帯域を予測してもよい。予測は、一次関数や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
また、抑止は当該割当対象の割当を完全抑止して零としてもよく、優先は割当可能な全帯域を当該割当対象に割当してもよい。実行部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
柔軟な割当の例としては、実行部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
実行部3に設定又は指示部5から指示する優先割当と割当抑止の値の例を示す。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分が解消するように単一又は複数の所定期間優先割当を指示する。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分が解消するように単一又は複数の所定期間優先割当を指示する。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い又は低い割当対象にその差分が解消するように単数又は複数の所定期間保証帯域設定となるように優先割当又は割当抑止する。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い又は低い割当対象にその差分が解消するように単数又は複数の所定期間の低い割当対象に当該割当対象の保証帯域設定に非保証割当帯域又はベストエフォート帯域又はその予測値を当該割当対象に応じて按分した帯域を加えた値とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分が解消するように単一または複数の所定期間を固定帯域設定を下限として割当抑止する。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分を解消するように単一又は複数の所定期間割当抑止する。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い又は低い割当対象に当該割当対象の保証帯域設定又は固定帯域設定となるように優先割当又は割当抑止する。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い又は低い割当対象に当該割当対象の保証帯域設定に非保証割当帯域又はベストエフォート帯域又はその予測値を当該割当対象に応じて按分した帯域よりも少ない帯域に優先割当又は割当抑止とする。
・要求無又は要求無との予測の割当対象に当該割当対象の保証帯域設定又は固定帯域設定となるように優先割当又は割当抑止する。
・割当抑止又は優先割当は、割当自体への指示で例示したが、要求を加減したり、所定の比率で乗除したり、実行部3が履歴を保持する場合はその履歴を加減乗除する。
An example of the priority allocation and allocation suppression values set in the
-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
指示部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
(実施形態1.2)
本実施形態の実行部3は、同一宛先に所定の帯域、波長、心線、コア、モード、符号、及び(直交)周波数のいずれか、又は、それらの少なくともいずれかの組み合わせの設定で割当を継続する。本実施形態の指示部5は、所定の期間の検出結果と所望の割当となるように実行部3に帯域設定の変更を実行部3に指示する。
(Embodiment 1.2)
The
所定期間の割当の所望の割当への近づけ方は任意であり、以下が例示できる。
実行部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
柔軟な割当の例としては、所定の期間の使用帯域積が上限の設定のある新サービスを既存の装置で提供することが、指示部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
実行部3に設定又は指示部5から指示する設定変更の値の例を示す。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分を単一または複数の所定期間で除した帯域を最大帯域設定を上限として加算した帯域設定とする。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分を単一又は複数の所定期間で除した帯域を加算した帯域設定とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象に当該割当対象の保証帯域設定とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象に当該割当対象の保証帯域設定に非保証割当帯域又はベストエフォート帯域又はその予測値を当該割当対象に応じて按分した帯域を加えた値を帯域設定とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分を単一または複数の所定期間で除した帯域を固定帯域設定を下限として減算した帯域設定とする。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分を単一又は複数の所定期間で除した帯域を減算した帯域設定とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象に当該割当対象の保証帯域設定又は固定帯域設定とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象に当該割当対象の保証帯域設定に非保証割当帯域又はベストエフォート帯域又はその予測値を当該割当対象に応じて按分した帯域よりも少ない帯域を加えた値を設定値とする。
・要求無又は要求無との予測の割当対象に当該割当対象の保証帯域設定又は固定帯域設定とする。
An example of the value of the setting or the setting change instructed from the
-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)
所定期間の割当の所望の割当への近づけ方は任意であり、以下が例示できる。
実行部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
Flexible allocation is possible by changing the allocation instructed by the
実行部3に設定又は指示部5から指示する割当の値の例を示す。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分を単一または複数の所定期間で除した帯域を最大帯域設定を上限として加算する。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分を単一又は複数の所定期間で除した帯域を加算する。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象に当該割当対象の保証帯域設定とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象に当該割当対象の保証帯域設定に非保証割当帯域又はベストエフォート帯域又はその予測値を当該割当対象に応じて按分した帯域を加えた値とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分を単一または複数の所定期間で除した帯域を固定帯域設定を下限として減算する。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分を単一又は複数の所定期間で除した帯域を減算する。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象に当該割当対象の保証帯域設定又は固定帯域設定とする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象に当該割当対象の保証帯域設定に非保証割当又はベストエフォート帯域又はその予測値を当該割当対象に応じて按分した帯域よりも少ない帯域を加えた値とする。
・要求無又は要求無との予測の割当対象に当該割当対象の保証帯域設定又は固定帯域設定とする。
An example of the value of the allocation set in the
-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)
所定期間の割当の所望の割当への近づけ方は任意であり、以下が例示できる。
実行部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
柔軟な割当の例としては、実行部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
前方の順番ほど大きな帯域を割当する実行部3に指示部5から指示する割当順の例を示す。降順ほど大きな帯域を割当する実行部3への指示であれば以下の例の前方と後方が逆となる。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分を解消するように単一又は複数の所定期間割当の順番をより前方に配置するようにする。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が低い割当対象にその差分を解消するように単一又は複数の所定期間割当の順番をより前方に配置するようにする。
・要求有又は要求有との予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分を解消するように単一又は複数の所定期間割当の順番をより後方に配置するようにする。
・要求有又は要求有と予測且つ所望の割当から所定期間の割当履歴が高い割当対象にその差分を解消するように単一又は複数の所定期間割当の順番をより後方に配置する。
An example of the allocation order instructed by the
-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
所定期間の割当の所望の割当への近づけ方は任意であり、以下が例示できる。
実行部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
柔軟な割当の例としては、所定の期間の使用帯域積が上限の設定のある新サービスを既存の装置で提供することが、指示部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
(実施形態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
(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
(実施形態2.2)
本実施形態の実行部3は、所定の順序に従い、割当対象のグループを切替する。本実施形態の指示部5は、実行部3の割当又は割当結果又は割当履歴又は割当に伴うデータ導通又は導通履歴又は要求又は要求履歴又は外部装置からの情報又はその外部装置からの情報の履歴検出し、所定の期間の検出結果と所望の割当となるように実行部3に切替設定の変更を実行部3に指示する。具体的には、指示部5は、実行部3に対して割当が所望よりも超過する割当対象に対して重輻輳グループへの切替頻度や重輻輳グループに属する時間や切替回数自体を増大する設定値とし、不足する割当対象に対して軽輻輳グループへの切替頻度や軽輻輳グループに属する時間を増大したり切替回数自体を減少したりする設定値とする。
(Embodiment 2.2)
The
(実施形態2.3)
本実施形態の実行部3は、指示部5より指示された割当で割当を継続する又は所定の順序に従いグループを切替する。本実施形態の指示部5は、実行部3の割当又は割当結果又は割当履歴又は割当に伴うデータ導通又は導通履歴又は要求又は要求履歴又は外部装置からの情報又はその外部装置からの情報の履歴を検出し、所定の期間の検出結果と所望の割当となるように実行部3に割当対象の切替を指示する。具体的には、指示部5は、実行部3に対して割当が所望よりも超過する割当対象の割当が減少する、不足する割当対象に対して割当が増大する、の少なくともいずれかとなる切替を指示する。
(Embodiment 2.3)
The
(実施形態2.4)
本実施形態の実行部3は、指示部5より指示された割当で割当を継続する又は所定の順序に従い、割当対象のグループを切替する。本実施形態の指示部5は、検出結果と所望の割当帯域となるように実行部3に切替の順番を指示する。具体的には、所望の帯域より割当が少ない割当対象は、重輻輳のグループへの切替の順番を後倒又は軽輻輳のグループへの切替を前倒又は切替自体を後倒、所望の帯域より割当が多い割当対象は、重輻輳のグループへの切替を前倒又は軽輻輳のグループへの切替を後倒又は切替自体を前倒しするような順番を指示する。
(Embodiment 2.4)
The
(実施形態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
以下に、所望の割当に近づける選択の例を示す。
より重輻輳のグループに属する割当対象(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
ここで重輻輳とは、割当対象にとって、利用可能な帯域が少ないこととし、要求の多い割当対象を多く収容する波長等や、他に比べて伝送可能な帯域自体が元々小さい波長等とする。 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
[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
(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
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
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
異なる波長(λ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,
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
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,
ただし、制御されるとは限らない。例えば、通信システム構成に備える制御部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
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
制御部14は、TRx11又はSW12又はSW13又はプロキシ部15又は外部サーバ16又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11、SW12、SW13、プロキシ部15及び外部サーバ16等の他の構成要素を制御、又はTRx11、SW12、SW13、プロキシ部15及び外部サーバ16等の他の構成要素を介して制御を転送する。
The
ただし、これはプロキシ部15はOLTから/へのデータ経路上に設置することを想定した場合である。間に他の装置(例えば、複数のOLTから/へのトラフィックを集約/分配する集線SW等)を介在する場合、直接接続されなくてもよい。制御の流れとしては、TRx11、SW12、SW13、制御部14、外部サーバ16にいずれもありえる。
これは以降の通信システム構成例でも同様である。
However, this is a case where the
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
外部サーバ16は、TRx11又はSW12又はSW13又は制御部14又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW12やSW13や制御部14やプロキシ部15等の他の構成要素を制御、又はTRx11やSW12やSW13や制御部14やプロキシ部15等の他の構成要素を介して制御を転送する。
The
TRx11やSW12やSW13や制御部14やプロキシ部15や外部サーバ16は、TRx11やSW12やSW13やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部又はその全てそれ自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やSW13やプロキシ部15や外部サーバ16等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW12, SW13, the
第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
異なる波長(λ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,
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,
SW13は、プロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11やSW12や制御部14やプロキシ部15等の他の構成要素からの制御、又はTRx11やSW12や制御部14やプロキシ部15等の他の構成要素を介して転送された制御で制御され、SW12又はプロキシ部15のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部、又は、全ての組み合わせで処理する。
The
制御部14は、TRx11又はSW12又はSW13又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11TRx11やSW12やSW13やプロキシ部15等の他の構成要素を制御、又はTRx11やSW12やSW13やプロキシ部15等の他の構成要素を介して制御を転送する。
The
プロキシ部15は、上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は、自律、又はTRx11、SW12、SW13及び制御部14等のいずれか又は全ての他の構成要素からの制御、又はTRx11、SW12、SW13及び制御部14等のいずれか又は全ての他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部、又は、全ての組み合わせで処理する。
The
TRx11やSW12やSW13や制御部14やプロキシ部15は、TRx11やSW12やSW13やプロキシ部15等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やSW13やプロキシ部15等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW12, SW13, the
第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
異なる波長(λ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,
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,
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,
制御部14は、TRx11又はSW12又はSW13又は外部サーバ16又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW12やSW13や外部サーバ16等の他の構成要素を制御、又はTRx11TRx11やSW12やSW13や外部サーバ16等の他の構成要素を介して制御を転送する。
The
外部サーバ16は、TRx11又はSW12又はSW13又は制御部14又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11、SW12、SW13及び制御部14等の他の構成要素を制御、又はTRx11、SW12、SW13及び制御部14等の他の構成要素を介して制御を転送する。
The
TRx11やSW12やSW13や制御部14や外部サーバ16は、TRx11やSW12やSW13や外部サーバ16等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やSW13や外部サーバ16等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW12, SW13, the
第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
異なる波長(λ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,
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,
SW13はプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW12又はプロキシ部15のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又はいずれかの組み合わせで処理する。
The
プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW12やSW13や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW12やSW13や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。
The
外部サーバ16は、TRx11、SW12、SW13、プロキシ部15、オペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW12やSW13やプロキシ部15等の他の構成要素を制御、又はTRx11やSW12やSW13やプロキシ部15等の他の構成要素を介して制御を転送する。
The
TRx11やSW12やSW13やプロキシ部15や外部サーバ16は、TRx11やSW12やSW13やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部又はその全てそれ自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やSW13やプロキシ部15や外部サーバ16等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW12, SW13, the
第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
異なる波長(λ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,
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
制御部14は、TRx11、SW12、プロキシ部15、外部サーバ16、外部のオペレーションシステム(不図示)、コントローラ(不図示)及び外部の装置(不図示)のいずれか又は全てと接続される。制御部14は、TRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素を制御、又はTRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素を介して制御を転送する。
The
プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW12や制御部14や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW12や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW12又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。
The
外部サーバ16は、TRx11、SW12、制御部14、プロキシ部15、外部のオペレーションシステム(不図示)、コントローラ(不図示)及び外部の装置(不図示)のいずれか又は全てと接続される。外部サーバ16は、TRx11やSW12や制御部14やプロキシ部15等の他の構成要素を制御、又はTRx11やSW12や制御部14やプロキシ部15等の他の構成要素を介して制御を転送する。
The
TRx11やSW12や制御部14やプロキシ部15や外部サーバ16は、TRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW12, the
第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
異なる波長(λ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,
SW13はプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11や制御部14やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はTRx11や制御部14やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、TRx11又はプロキシ部15のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。
The
制御部14は、TRx11又はSW13又はプロキシ部15又は外部サーバ16又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW13やプロキシ部15や外部サーバ16等の他の構成要素を制御、又はTRx11やSW13やプロキシ部15や外部サーバ16等の他の構成要素を介して制御を転送する。
The
プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW13や制御部14や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW13や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。
The
外部サーバ16は、TRx11又はSW13又は制御部14又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW13や制御部14やプロキシ部15等の他の構成要素を制御、又はTRx11やSW13や制御部14やプロキシ部15等の他の構成要素を介して制御を転送する。
The
TRx11やSW13や制御部14やプロキシ部15や外部サーバ16は、TRx11やSW13やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW13やプロキシ部15や外部サーバ16等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW13, the
第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
異なる波長(λ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
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
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
制御部14は、TRx11、SW12、SW13、外部のオペレーションシステム(不図示)、コントローラ(不図示)及び外部の装置(不図示)のいずれか又は全てと接続される。制御部14は、TRx11やSW12やSW13等の他の構成要素を制御、又はTRx11やSW12やSW13等の他の構成要素を介して制御を転送する。TRx11やSW12やSW13や制御部14は、TRx11やSW12やSW13等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やSW13等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The
第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
異なる波長(λ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
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
SW13はプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11やSW12やプロキシ部15等の他の構成要素からの制御、又はTRx11やSW12やプロキシ部15等の他の構成要素を介して転送された制御で制御され、SW12又はプロキシ部15のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。
The
プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW12やSW13等の他の構成要素からの制御、又はTRx11やSW12やSW13等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。
The
TRx11やSW12やSW13やプロキシ部15は、TRx11やSW12やSW13やプロキシ部15等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やSW13やプロキシ部15や等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW12, SW13, or
第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
異なる波長(λ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,
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
制御部14は、TRx11又はSW12又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW12やプロキシ部15等の他の構成要素を制御、又はTRx11やSW12やプロキシ部15等の他の構成要素を介して制御を転送する。
The
プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW12や制御部14等の他の構成要素からの制御、又はTRx11やSW12や制御部14等の他の構成要素を介して転送された制御で制御され、SW12又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部又はその組み合わせで処理する。
The
TRx11やSW12や制御部14やプロキシ部15は、TRx11やSW12やプロキシ部15等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やプロキシ部15等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW12, the
第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
TRx11は自律、又はSW13や制御部14やプロキシ部15等の他の構成要素からの制御、又はSW13や制御部14やプロキシ部15等の他の構成要素を介して転送された制御で制御され、ODN又はSW13のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一部又は全ての組み合わせで処理する。
TRx11 is controlled autonomously, or by control from other components such as SW13,
SW13はプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11や制御部14やプロキシ部15等の他の構成要素からの制御、又はTRx11や制御部14やプロキシ部15等の他の構成要素を介して転送された制御で制御され、TRx11又はプロキシ部15のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部又はその組み合わせで処理する。
The
制御部14は、TRx11又はSW13又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW13やプロキシ部15等の他の構成要素を制御、又はTRx11やSW13やプロキシ部15等の他の構成要素を介して制御を転送する。
The
プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW13や制御部14等の他の構成要素からの制御、又はTRx11やSW13や制御部14等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部又はその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部又はその組み合わせで処理する。
The
TRx11やSW13や制御部14やプロキシ部15は、TRx11やSW13やプロキシ部15等の他の構成要素のトラフィックの一部又はその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW13やプロキシ部15等の他の構成要素又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW13, the
第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
異なる波長(λ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
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
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
外部サーバ16は、TRx11、SW12、SW13、外部のオペレーションシステム(不図示)、コントローラ(不図示)及び外部の装置(不図示)のいずれか又は全てと接続される。外部サーバ16は、TRx11、SW12及びSW13等の他の構成要素を制御、又はTRx11、SW12及びSW13等の他の構成要素を介して制御を転送する。
The
TRx11やSW12やSW13や外部サーバ16は、TRx11やSW12やSW13や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やSW13や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW12, SW13, and the
第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
異なる波長(λ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,
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,
制御部14は、TRx11又はSW12又は外部サーバ16又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW12や外部サーバ16等の他の構成要素を制御、又はTRx11やSW12や外部サーバ16等の他の構成要素を介して制御を転送する。
The
外部サーバ16は、TRx11又はSW12又は制御部14又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW12や制御部14等の他の構成要素を制御、又はTRx11やSW12や制御部14等の他の構成要素を介して制御を転送する。
The
TRx11やSW12や制御部14や外部サーバ16は、TRx11やSW12や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW12, the
第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
異なる波長(λ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,
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,
制御部14は、TRx11又はSW13又は外部サーバ16又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW13や外部サーバ16等の他の構成要素を制御、又はTRx11やSW13や外部サーバ16等の他の構成要素を介して制御を転送する。
The
外部サーバ16は、TRx11又はSW13又は制御部14又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW13や制御部14等の他の構成要素を制御、又はTRx11やSW13や制御部14等の他の構成要素を介して制御を転送する。
The
TRx11やSW13や制御部14や外部サーバ16は、TRx11やSW13や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW13や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW13, the
第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
異なる波長(λ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,
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
プロキシ部15は自律、又はTRx11やSW12や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW12や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW12又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。
The
外部サーバ16は、TRx11又はSW12又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW12やプロキシ部15等の他の構成要素を制御、又はTRx11やSW12やプロキシ部15等の他の構成要素を介して制御を転送する。
The
TRx11やSW12やプロキシ部15や外部サーバ16は、TRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やプロキシ部15や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW12, the
第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
異なる波長(λ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,
SW13はプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11やプロキシ部15や外部サーバ16等の他の構成要素からの制御、又はTRx11やプロキシ部15や外部サーバ16等の他の構成要素を介して転送された制御で制御され、TRx11又はプロキシ部15のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。
The
プロキシ部15は自律、又はTRx11やSW13や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW13や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。
The
外部サーバ16は、TRx11又はSW13又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW13やプロキシ部15等の他の構成要素を制御、又はTRx11やSW13やプロキシ部15等の他の構成要素を介して制御を転送する。
The
TRx11やSW13やプロキシ部15や外部サーバ16は、TRx11やSW13やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW13やプロキシ部15や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW13, the
第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
異なる波長(λ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
制御部14は、TRx11又はプロキシ部15又は外部サーバ16又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やプロキシ部15や外部サーバ16等の他の構成要素を制御、又はTRx11やプロキシ部15や外部サーバ16等の他の構成要素を介して制御を転送する。
The
プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11や制御部14や外部サーバ16等の他の構成要素からの制御、又はTRx11や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、TRx11又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。
The
外部サーバ16は、TRx11又は制御部14又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11や制御部14やプロキシ部15等の他の構成要素を制御、又はTRx11や制御部14やプロキシ部15等の他の構成要素を介して制御を転送する。
The
TRx11や制御部14やプロキシ部15や外部サーバ16は、TRx11やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やプロキシ部15や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, the
第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
・第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
異なる波長(λ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
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
制御部14は、TRx11又はSW12又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW12等の他の構成要素を制御、又はTRx11やSW12等の他の構成要素を介して制御を転送する。
The
TRx11やSW12や制御部14は、TRx11やSW12等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW12, and the
第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
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
制御部14は、TRx11又はSW13又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やSW13等の他の構成要素を制御、又はTRx11やSW13等の他の構成要素を介して制御を転送する。
The
TRx11やSW13や制御部14は、TRx11やSW13や等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW13等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW13, and the
第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
異なる波長(λ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
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
プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW12等の他の構成要素からの制御、又はTRx11やSW12等の他の構成要素を介して転送された制御で制御され、SW12又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。
The
TRx11やSW12やプロキシ部15は、TRx11やSW12やプロキシ部15等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12やプロキシ部15等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW12, and the
第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
異なる波長(λ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
SW13はプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。SW13は自律、又はTRx11やプロキシ部15等の他の構成要素からの制御、又はTRx11やプロキシ部15等の他の構成要素を介して転送された制御で制御され、TRx11又はプロキシ部15のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。
The
プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11やSW13等の他の構成要素からの制御、又はTRx11やSW13等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。
The
TRx11やSW13やプロキシ部15は、TRx11やSW13やプロキシ部15等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW13やプロキシ部15等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW13, and the
第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
異なる波長(λ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
制御部14は、TRx11又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11やプロキシ部15等の他の構成要素を制御、又はTRx11やプロキシ部15等の他の構成要素を介して制御を転送する。
The
プロキシ部15は上位側の装置(不図示)に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続される。プロキシ部15は自律、又はTRx11や制御部14等の他の構成要素からの制御、又はTRx11や制御部14や等の他の構成要素を介して転送された制御で制御され、TRx11又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。
The
TRx11や制御部14やプロキシ部15は、TRx11やプロキシ部15や等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11プロキシ部15等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, the
第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
・第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
異なる波長(λ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
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
外部サーバ16は、TRx11又はSW12又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW12等の他の構成要素を制御、又はTRx11やSW12等の他の構成要素を介して制御を転送する。
The
TRx11やSW12や外部サーバ16は、TRx11やSW12や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW12や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW12, and the
第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
異なる波長(λ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
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
外部サーバ16は、TRx11又はSW13又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やSW13等の他の構成要素を制御、又はTRx11やSW13等の他の構成要素を介して制御を転送する。
The
TRx11やSW13や外部サーバ16は、TRx11やSW13や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やSW13や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, SW13, and the
第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
異なる波長(λ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
制御部14は、TRx11又は外部サーバ16又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11や外部サーバ16等の他の構成要素を制御、又はTRx11や外部サーバ16等の他の構成要素を介して制御を転送する。
The
外部サーバ16は、TRx11又は制御部14又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11や制御部14等の他の構成要素を制御、又はTRx11や制御部14等の他の構成要素を介して制御を転送する。
The
TRx11や制御部14や外部サーバ16は、TRx11や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, the
第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
異なる波長(λ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
プロキシ部15は自律、又はTRx11や外部サーバ16等の他の構成要素からの制御、又はTRx11や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。
The
外部サーバ16は、TRx11又はプロキシ部15又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11やプロキシ部15等の他の構成要素を制御、又はTRx11やプロキシ部15等の他の構成要素を介して制御を転送する。
The
TRx11やプロキシ部15や外部サーバ16は、TRx11やプロキシ部15や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やプロキシ部15や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11, the
第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
・第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
異なる波長(λ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
制御部14は、TRx11又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。制御部14は、TRx11等の他の構成要素を制御、又はTRx11等の他の構成要素を介して制御を転送する。
The
TRx11や制御部14は、TRx11の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11 or the
第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
異なる波長(λA~λN)のTRx11がプロキシ部15に直接、又は複数のOLTからのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等、又は、複数のOLTへのトラフィックを集約や分配や振分や複製や折返や透過の少なくとも一部をする集線SW等を介して接続されている。TRx11は自律、又はプロキシ部15等の他の構成要素からの制御、又はプロキシ部15等の他の構成要素を介して転送された制御で制御され、ODN又はプロキシ部15のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部、又は、その組み合わせのタグの追加、削除、付替、変更無で、集約、分配、振分、複製、折返及び透過の少なくとも一つ又は全ての組み合わせで処理する。
TRx11 with different wavelengths (λA to λN) directly to the
プロキシ部15は自律、又はTRx11やSW12やSW13や制御部14や外部サーバ16等の他の構成要素からの制御、又はTRx11やSW12やSW13や制御部14や外部サーバ16等の他の構成要素を介して転送された制御で制御され、SW13又は上位側の装置(不図示)のトラフィックの一部またはその全てを、所定の手順に従って、VLANや優先や廃棄優先や宛先等の少なくとも一部又はその組み合わせのタグの追加又は削除又は付替又は変更無で、集約又は分配又は振分又は複製又は折返又は透過の少なくとも一部またはその組み合わせで処理する。
The
TRx11やプロキシ部15は、TRx11やプロキシ部15等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11やプロキシ部15等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11 and the
第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
・第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
異なる波長(λ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
外部サーバ16は、TRx11又は外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)と接続される。外部サーバ16は、TRx11等の他の構成要素を制御、又はTRx11の他の構成要素を介して制御を転送する。
The
TRx11や外部サーバ16は、TRx11や外部サーバ16等の他の構成要素のトラフィックの一部またはその全て自体又はその複写を受けて、受けたトラフィックの一部又はその全て自体又は受けたトラフィックの一部又は全てを書換えたトラフィック又は受けたトラフィックに対する応答をTRx11や外部サーバ16等の他の構成要素または外部のオペレーションシステム(不図示)やコントローラ(不図示)や外部の装置(不図示)に送付してもよい。
The TRx11 and the
第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
(First arrangement example)
An example in which the OLT includes TRx11 and the
実行部3と指示部5の入出力は、内部配線、バックボード、OAM、主信号線、専用の配線、オペレーションシステム、コントローラ(不図示)及び制御盤(Cont盤)等の経路のいずれでもよい。ONUからの申告又は申告の複写を指示部5で直接終端して入力する場合、OAM又は主信号にカプセル化してもよい。ONUからの申告又は申告の複写をいずれかの箇所で終端して、内部配線、バックボード、OAM、主信号線、専用の配線、オペレーションシステム、コントローラ及び制御盤等の経路を経由して入力してもよい。OAMや主信号線を用いる場合、OAMや主信号にカプセル化することが望ましい。主信号線を通す場合はOSU又は他箇所のSWにて指示部5に振り分けることが望ましい。なお、これは以降の配置例でも同様である。
The input / output of the
また、第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
(第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
It should be noted that the
(第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
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
The
(第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
It should be noted that the
(第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
It should be noted that the
(第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
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
(第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
It should be noted that the
(第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
It should be noted that the
(第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
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
(第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
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
(第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
It should be noted that both the parts that can be processed by EMS, such as the center cloud, local cloud, edge cloud, independent
(第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
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
(第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
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
(第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
(第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
It should be noted that, for example, a center cloud, a local cloud, an edge cloud, a single
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
It should be noted that the
(第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
(第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
It should be noted that the
(第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
なお、第1の配置例から第49の配置例において、指示部5の設定又はアルゴリズムを変更するためのインターフェース(IF)を備え、指示部5のソフトウェアを変更できるとしてもよい。
In the first to 49th arrangement examples, an interface (IF) for changing the setting or algorithm of the
また、第1の配置例から第49の配置例において、指示部5は装置の構成要素であり、演算処理が可能な一か所の構成要素上に指示部5が配置される例を示したが、第1の配置例から第49の配置例はこれに限定されない。指示部5は、演算処理が可能な複数の構成要素装置上、例えば複数のCPUでの処理により実現してもよい。
Further, in the first to 49th arrangement examples, the
以上説明した少なくとも一つの本実施形態における通信装置100は、汎用性を高めることによって、開発コストや又は調達コストを低減することが可能になる。具体的には、通信装置100は、割当機能の一部を分割する。そして、通信装置100は、分割した機能間に応じたAPIを用いることによって分割した機能の入れ替えを容易にする。これにより、汎用性を高めることができる。
また、通信装置100は、外部装置からの情報及びその外部装置からの情報の履歴を検出することで、検出結果と、通信事業者やサービス等に応じたサービスポリシーに応じた所望の割当となるように、処理を変更するように割り当て機能を分割することとして汎用性を高め、開発コストや調達コストを低減することを可能にする。
The
Further, the
上述した実施形態における通信装置100の少なくとも一部をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。更に「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、更に前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるものであってもよく、FPGA(Field Programmable Gate Array)等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
At least a part of the
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 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)
リソース割当、又は、そのリソース割当の統計値を、前記帯域割当計算を行うために用いられ、利用者間で割当帯域が理想的な割当に対して所定の値以内となるように修正するための割当計算パラメータを計算するのに要する情報を表す少なくとも割当量を取得し、
取得した前記割当量を用いて、割当が所望よりも超過する割当対象に対して割当抑止又は優先割当停止又は割当抑止も優先割当も無、不足する割当対象に対して優先割当又は割当抑止停止又は割当抑止も優先割当も無の少なくともいずれかを含む第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.
前記リソース割当に係る処理の一部である、帯域割当計算の結果に基づいて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 .
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)
| 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)
| 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)
| 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 |
-
2016
- 2016-05-30 JP JP2016107968A patent/JP7017300B2/en active Active
Patent Citations (4)
| 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)
| 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 |